/* CSS Document */
/*css reset*/
body{ line-height:1.4; background:#f5f5f5;}
body,input,textarea,select{ font-size:12px; color:#333; font-family:"微软雅黑";}
body,h1,h2,h3,h4,p,ul,ol,dd{ margin:0;}
ul,ol{ padding-left:0; list-style-type:none;}
/*image with no-border*/
a img{border:0;}
div{ margin:0 auto;}
a{ text-decoration:none;color:#333}
/*css lib*/
.ovha{ overflow:hidden; height:auto;}
.l{float:left;}
.cb{ clear:both;}
.w125{ width:125px;}
.w1002{ width:1002px;}
.w1004{ width:1004px;}
.lh25{ line-height:25px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs22{ font-size:22px;}
.mt17{ margin-top:17px;}
.mt20{ margin-top:20px;}
.mb60{ margin-bottom:60px;}
.mb100{ margin-bottom:100px;}
.ml72{ margin-left:72px;}
.pr10{ padding-right:10px;}
.pt19{ padding-top:19px;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.txt{ height:25px;line-height:25px;background:#fff;border:1px solid #ccc;width:400px;}
.select{ height:30px;line-height:30px;border:1px solid #ccc;width:400px;position:relative;left:-3px;}
.btn{ height:40px;line-height:40px;width:200px;background:#2575C4;display:block;color:#fff;text-align:center;font-size:16px;border-radius:3px;border:none;}
.btn:hover{ background:#2a84dd;}
/* public */
#header{ background:#f0f0f0;}
.top_head{ height:30px;border-bottom:1px solid #a2a2a2;background:#fff;line-height:30px;}
.top_head_main,.logo_head_main,.nav_head_main,.footer_content{ width:1005px;margin:0 auto;height:100%;}
.welcome{ width:200px;margin:0 0 0 2px;color:#838383;float:left;}
.reg_login{ width:260px;float:right;}
.reg_login .reg{ width:90px;float:left;}
.reg a{ color:#000;}
.reg .login_img{ width:45px;background:#333;display:inline-block;text-align:right;background:url(../images/login.png) no-repeat left center;}
.reg .login_dis{ width:45px;display:inline-block;}
.reg_login .set_index{ width:151px;float:right;}
.set_index a{ width:74px;height:24px;display:inline-block;line-height:24px;text-align:center;float:left;margin:3px 0 0 0;}
.s_index{ background:url(../images/set_index.png) no-repeat;color:#000;}
.take_store{ background:url(../images/store.png) no-repeat;color:#fff;}
.logo{height:90px;line-height:90px;}
.logoImg{ height:90px;width:350px;font-size:20px;color:#494949;font-weight:400;}
.nav{ overflow:hidden; height:47px; background:#333;}
.nav_list{ padding-right:12px;margin:0 auto;}
.nav_list li{ float:left; line-height:47px;}
.nav_list .r{ float:right;}
.nav_list li a{ padding:0 34px;font-size:16px;}
.nav_list .r a{ padding:0 17px;}
.nav_list a{ color:#fff; display:block;}
.nav_list .on{ color:#fff;background:#2575C4;}
.nav_list a:hover{ color:#3591d4}
.nav_list .pat1 a:hover,.nav_list .pat1 .on{ background-position:0 -41px;}
.nav_list .pat2 a:hover,.nav_list .pat2 .on{ background-position:0 -123px;}
.nav_list .pat3 a:hover,.nav_list .pat3 .on{ background-position:0 -82px;}
.nav_list .pat4 a:hover,.nav_list .pat4 .on{ background-position:0 0;}
.bottom{ border-top:#dbdbdb solid 1px; position:relative; color:#c0c0c0}
.bottom a:link,.bottom a:visited,.bottom a:hover,.bottom a:active{ color:#c0c0c0; text-decoration:none;}
.bottom_nav,.bottom_nav li{ float:left;}
.bottom_nav li,.copyright{ line-height:28px;}
.copyright{ float:right;}
.con_box_t{ height:4px; line-height:0px; font-size:0; background:url(../images/con_bg_t.jpg) no-repeat;}
.con_box_m{ height:auto; background:url(../images/con_bg_m.jpg) repeat-y;}
.con_box_b{ height:4px; line-height:0px; font-size:0; background:url(../images/con_bg_b.jpg) no-repeat;}
.line{ border-top:solid 1px; border-top-color:#cfcfcf; border-bottom:solid 1px; border-bottom-color:#ffffff;}
/* index */
.banner{ height:469px; overflow:hidden; position:relative;}
.slider,.round{ position:absolute;}
.slider li{ list-style:none; display:inline;}
.slider img{ width:1002px; height:436px; display:block;}
.round{ left:45%; bottom:8px;}
.round li{ float: left; width:14px; height:14px; cursor: pointer; text-indent:-9999px; margin-right:15px; background:url(../images/round.png) no-repeat; _background:url(../images/round6.gif) no-repeat;}
.round li.on{ background:url(../images/round_on.png) no-repeat; _background:url(../images/round6_on.gif) no-repeat;}
.listbox{ padding-top:25px; margin:0 auto; overflow:hidden; font-family:"微软雅黑";}
.listbg{ display:inline-block; background:url(../images/tri.png) right no-repeat;}
.listshow{ float:left; width:272px; padding-left:20px; padding-bottom:25px; _padding-left:18px;}
.listshow a:link,.listshow a:visited,.listshow a:active{ color:#434343}
.listshow a img { border:1px solid #f5f5f5;}
.listshow a:hover img { border:1px solid #2d92ca;}
.listshow a:hover { color:#2d92ca;}
.busin{ margin:35px auto 55px; height:73px; padding:20px 0 25px 0; background:url(../images/busin_bg.jpg) no-repeat;}
.busin a{ display:block;}
.busin a:link,.busin a:visited,.busin a:hover,.busin a:active{ color:#353535; text-decoration:none;}
.busin .title{ font-size:16px; line-height:30px;}
.busin .com{ line-height:23px;}
.e_com{ width:240px; padding:0 10px 0 110px;}
.web{ width:235px; padding:0 10px 0 80px;}
.market{ width:233px; padding:0 10px 0 76px;}
.customer{ margin-bottom:30px;}
.customer .title{ text-indent:4px; font-size:22px; line-height:45px; border-bottom:#dbdbdb solid 1px;}
/* about */
.a_banner{ background:#4e4e4e; height:192px; margin-top:12px;}
.who{ width:952px; border-bottom:#e1e1e1 solid 1px;}
.who .title{ line-height:54px; color:#169dc9; font-size:22px;}
.who .con{ line-height:30px; padding-bottom:20px; font-size:16px;}
.manlist{ width:952px; overflow:hidden;}
.manlist .title{ font-size:18px; color:#169dc9; line-height:70px;}
.a_showbox{ float:left; width:440px; padding-bottom:40px; overflow:hidden;}
.a_showbox img{ display:block;}
.a_showbox .photo{ float:left; width:100px; font-size:13px; line-height:38px; text-align:center; padding-right:10px;}
.a_showbox .con{ font-size:13px; line-height:24px; padding-top:10px;}
.a_showbox .fouc{ color:#0e84a6}
.a_showbox p a .fouc1{ color:#c95116;}
.a_showbox p a:hover .fouc1{ color:#0e84a6;text-decoration:underline;}
.a_showbox .photo a{ color:#333;}
.a_showbox .photo a:hover{ color:#0e84a6;text-decoration:underline;}
.a_showbox .photo a img {}
.a_showbox .photo a:hover img { }
.news_dcon p{text-indent:2em;}
/* case */
.ideas{ width:952px; padding-top:10px;overflow:hidden;}
.ideas .title{ line-height:54px; color:#169dc9; font-size:22px;font-weight:400;}
.ideas .con{ line-height:30px; padding-bottom:20px; font-size:16px;}
.c_showbox{ float:left; overflow:hidden; width:272px; height:255px; padding:0 31px 50px 31px;}
.c_showbox img{ display:block;}
.c_showbox .title{ padding:16px 0 8px 0; font-size:15px; line-height:16px;}
.c_showbox .ico{ margin-left:3px; display:inline-block; width:12px; line-height:16px; background:url(../images/case_ico.jpg) top no-repeat;}
.c_showbox .con{ line-height:24px; padding-top:3px;}
.c_showbox a img{ border:1px solid #f2f2f2;}
.c_showbox a:hover img{ border:1px solid #2d92ca;}
.c_showbox a{ color:#454545;}
.c_showbox a:hover{ color:#2d92ca;}
.pro_detail{ position:relative;margin-bottom:20px;}
.price{ position:absolute;right:167px;top:255px;font-size:32px;color:#f3eb00;font-weight:400;}
.buy_btn{ position:absolute;right:120px;top:310px;}
.cfg_item{ clear:both;border-bottom:1px solid #ccc;margin-bottom:15px;height:65px;padding-bottom:10px;}
.cfg_item .cfg_dt{ width:65px;height:65px;float:left;margin-right:10px;}
.cfg_item .cfg_dd{ float:left;width:860px;}
.cfg_item .cfg_dd h4{ margin-bottom:5px;}
/* contact */
.map{ padding-top:24px; padding-bottom:90px; padding-left:1px; width:1001px;}
/*news*/
.news{ height:auto; overflow:hidden; margin-top:34px; margin-bottom:81px; padding-left:2px;}
.news1{ height:4px; width:1004px; background:url(../images/newsbg1.jpg) right no-repeat}
.news2{ width:1004px; height:auto; overflow:hidden; background:url(../images/newsbg2.jpg) right repeat-y}
.news3{ height:5px; width:1004px; background:url(../images/newsbg3.jpg) right no-repeat}
.newstit{ width:930px; height:50px; margin-left:18px; border-bottom: dotted #c6c6c6 1px; background:url(../images/news_tit.jpg) no-repeat; background-position:0px 16px; }
.newscon{ width:984px; height:auto; overflow:hidden; padding-top:6px; padding-left:20px; padding-bottom:35px;}
.newscon ul li{ width:915px; height:38px; padding-left:5px; line-height:38px; font-size:14px; color:#686868}
.newscon ul li a{ float:left; color:#686868}
.newscon ul li span{ font-family:"΢���ź�"; font-size:14px; color:#686868; font-weight:normal; float:right}
/*news_details*/
.news_dtit{ width:904px; height:auto; overflow:hidden; line-height:34px; display:block; color:#828282; font-size:25px; text-align:center; padding:30px 50px 0px 50px; font-weight:normal}
.news_dtime{ width:834px; height:45px; margin-left:85px; line-height:45px; text-align:center; color:#848383; font-size:14px; font-family:"����"; border-bottom:1px #dfdfdf solid; }
.news_dcon{ width:871px; height:auto; overflow:hidden; font-size:14px; font-family:"����"; color:#848383; padding:30px 65px 55px 68px ; line-height:30px;}
/*paged*/
#paged{clear:both;padding:0 0 0 40%;margin-bottom:5px;}
.leftbtn,.rightbtn{cursor:pointer;float:left;display:inline;color:#333;}
#paged .leftbtn{ margin-right:10px;}
#paged .rightbtn{margin-left:10px;}
#paged .pagenums{float:left;margin-top:2px;}
#paged a{margin:0 6px;color:#4d4135;}
#paged a.current{color:#2d92ca;font-weight:bold;}
.leftbtn .prev,.rightbtn .next{background:url(../images/page_ico.gif) no-repeat;width:64px;height:21px;display:inline-block;overflow: hidden;text-indent:-999em;}
.leftbtn .prev{}
.rightbtn .next{background-position:0 -24px;}


.job { width:990px}
.job_banner { height:353px;}
.job_con_1 { background:url(../images/job_con_1.jpg) no-repeat; height:353px; position:relative}
.job_con_2 { background:url(../images/job_con_2.jpg) no-repeat; height:340px;}
.job_bg { background:url(../images/job_bg.jpg) repeat-x #e9e9e9;}
.job_con_1  a { color:#2c91c8}
.job_con_1  a:hover { color:#AB1F22}
.job_mail { position:absolute; font-size:16px; font-weight:bold; top:35px; left:265px;}
.job_index { position:absolute; font-size:14px; font-weight:bold; top:188px; left:720px; }
.logo1{ text-indent:-9999px; height:90px; background:url(../images/logo1.jpg) left bottom no-repeat;}
.wapper { background:url(../images/wapper.jpg) no-repeat center 10px;}
/* buy */
.order_ctent{ margin-bottom:20px;}
.order_ctent p{ margin-bottom:15px;}
.order_ctent .order_tit{ font-size:14px;width:70px;text-align:right;display:inline-block;*display:inline;*zomm:1;margin-right:10px;}
.order_btn{ margin-left:82px;}
.ret_back{ float:right;}
.ret_back:hover{ text-decoration:underline;}
/* buy end */
