@charset "utf-8";
/* CSS Document */
/*公共样式  begin*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin:0; padding:0;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px;font-family:Microsoft YaHei;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body {color: #666;font-size: 12px; font-family:Microsoft YaHei;}
a{ color: #666; text-decoration: none; }
a:hover { text-decoration:underline; color:#3664a2; cursor:pointer;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl{ display: inline; float: left; }
.fr { float: right; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.google_t{-webkit-text-size-adjust:none;}

.songti{font-family:SimSun} 
.yahei{font-family:"Microsoft YaHei"}
.arial{font-family:Arial}
.new_roman{font-family:"Times New Roman",Arial}
.helvet{font-family:Helvetica}

.red{ color:#c62934;}
.f_w{ font-weight:bold;}

.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.align_l{ text-align:left}
.align_c{ text-align:center}
.align_r{ text-align:right}
.lh25{line-height:25px;}

.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank3{clear:both;display:block;font-size:1px;overflow:hidden;height:3px;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank18{clear:both;display:block;font-size:1px;overflow:hidden;height:18px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
/*公共样式  end*/

.top{border-bottom:1px solid #dad9d2;height:24px;line-height:24px; text-align:right;}
.top a{display:inline-block;_display:inline;_zoom:1;background:url(images/icon_arrow.gif) no-repeat left center;padding-left:9px;}

.top_inner,.header,.pro,.main_inner,.main_b,.footer,.main{width:980px;margin:0 auto;}
.header h1.logo{width:129px;height:75px;background:url(images/logo.jpg) no-repeat left top;float:left;}
.header h1.logo a{display:block;width:100%;height:100%;background:url(about:blank);}
.header .nav{float:right;padding-top:10px;}
.header .nav li{float:left;padding:10px 29px;border-right:1px solid #cecdc4;}
.header .nav li a{font-size:14px;display:block; text-align:center;color:#43402f;}
.header .nav li a em{display:block;font-size:10px;font-family:arial;color:#b0ae96;}
.header .nav li a:hover{ text-decoration:none;color:#3664a2;}

.banner .bd{height:390px; overflow:hidden;}
.banner .bd li{height:390px;}
.banner .hd li{cursor:pointer;width:12px;height:13px;margin:0 2px;background:url(images/point.gif) no-repeat;background-color:#eeebd7;display:inline-block;_display:inline;_zoom:1;}
.banner .hd{text-align:center;padding:15px 0;}
.banner .hd li.on{background:url(images/point_hover.gif) no-repeat;}

.pro h1.title{height:21px;background:url(images/title_pro.jpg) no-repeat; text-indent:9999px;overflow:hidden;}
.pro .proinner{position:relative;height:214px;margin:26px 0;}
.pro .proinner .move_l,.pro .proinner .move_r{display:block;width:27px;height:52px;position:absolute;top:62px;}
.pro .proinner .move_l{background:url(images/move_l.gif);left:-50px;}
.pro .proinner .move_r{background:url(images/move_r.gif);right:-50px;}
.pro .proinner .bd{overflow:hidden;width:988px;height:214px;}
.pro .proinner .bd li{float:left;width:237px;height:214px;margin:0 10px 0 0;}
.pro .proinner .bd li p{line-height:47px;text-align:center;color:#e0e0e0;}

.main_c{background:#f7f7f3;padding:35px 0;}
.main_inner h1.title,.main_b h1.title{height:18px;text-indent:999px;overflow:hidden;margin-bottom:26px;}
.main_inner .about{width:422px;display:inline;margin-right:47px;float:left;}
.main_inner .about h1.title{background:url(images/title_about.jpg) no-repeat;}
.main_inner .about p{text-align:right;}
.main_inner .about .con p{padding:15px 0 0;line-height:20px;text-align:left;}
.main_inner .news{width:248px;float:left;}
.main_inner .news h1.title{background:url(images/title_news.jpg) no-repeat;}
.main_inner .news li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cfcfcf;}
.main_inner .news p{color:#a6a6a6;font-size:11px;}
.main_inner .contact{float:right;width:215px;}
.main_inner .contact h1.title{background:url(images/title_contact.jpg) no-repeat;}
.main_inner .contact p{line-height:26px;}

.main_b .knowledge{width:422px;float:left;}
.main_b .knowledge h1.title{background:url(images/title_knowledge.jpg) no-repeat;}
.main_b .knowledge li{line-height:30px;background:url(images/li_bg.gif) no-repeat left center;padding-left:12px;}
.main_b .knowledge li span{float:right;color:#a6a6a6;}
.main_b .case{width:511px;float:right;}
.main_b .case h1.title{background:url(images/title_case.jpg) no-repeat; text-indent:0;}
.main_b .case h1.title span{float:right;}
.main_b .case h1.title span a.move_l,.main_b .case h1.title span a.move_r{display:inline-block;_display:inline;_zoom:1;width:18px;height:18px;margin:0 2px;}
.main_b .case h1.title span a.move_l{background:url(images/move_ls.gif) no-repeat;}
.main_b .case h1.title span a.move_l:hover{background:url(images/move_ls_hover.gif) no-repeat;}
.main_b .case h1.title span a.move_r{background:url(images/move_rs.gif) no-repeat;}
.main_b .case h1.title span a.move_r:hover{background:url(images/move_rs_hover.gif) no-repeat;}
.main_b .caseinner{position:relative;}
.main_b .caseinner .bd{width:534px;height:146px;overflow:hidden;}
.main_b .caseinner li{float:left;width:168px;height:214px;margin-right:10px;display:inline;}
.main_b .caseinner li p{line-height:28px;text-align:center;}

.banner_inner{height:190px;}

.main_l{width:191px;float:left}
.lnav{background:#f0f0f0;}
.lnav h1.title{background:url(images/lnav_top.gif) no-repeat;height:34px;line-height:34px;font-size:16px;font-weight:normal;padding:0 15px;color:#fff;}
.lnav ul{padding:12px;}
.lnav ul li{border-bottom:1px solid #f9f9f9;}
.lnav ul li a{display:block;padding:12px 0 12px 20px;border-bottom:1px solid #c8c8c8;color:#333;background:url(images/lnav_m.gif) no-repeat 5px center;}
.lnav ul li a:hover{color:#3664a2}
.lnav_b{background:url(images/lnav_b.gif) no-repeat;height:39px;margin-top:2px;}
.main_r{width:759px;float:right;}
.main_r h1.position{text-align:right;font-weight:normal;font-size:12px;}
.main_r h1.title{padding:12px;background:#f5f5f5;color:#333;font-size:16px;font-weight:normal; border-radius:5px;}
.main_r .con{padding:20px 10px;}
.main_r .con h2.title{font-size:18px;color:#333;font-weight:normal;text-align:center;border-bottom:1px dotted #c2c2c2;padding-bottom:10px;margin-bottom:10px;}
.main_r .con p.intro{text-align:center;padding-bottom:50px;color:#333;}

.arclist li{padding-top:20px;}
.arclist li{margin-bottom:20px;border-bottom:1px dotted #c2c2c2;}
.arclist li .img{float:left;border:1px solid #e9e9e9;width:129px;height:81px;}
.arclist li .txt{float:right;width:612px;line-height:22px;color:#666666;}
.arclist li .txt h1{font-size:14px;margin-bottom:10px;font-weight:normal;}
.arclist li .txt h1 a{color:#333;}
.arclist li .txt h1 a:hover{color:#3664a2;}

.imglist,.prolist{overflow:hidden;}
.imglist ul{width:786px;}
.imglist li{width:252px;float:left;margin:28px 10px 0 0;}
.imglist li p{line-height:30px;height:30px;text-align:center;}

.prolist ul{width:780px;}
.prolist li{width:238px;float:left;margin:28px 22px 0 0;}
.prolist li p{line-height:30px;height:30px;text-align:center;}

.proindex{width:688px;height:593px;background:url(images/pro_bg.jpg) no-repeat;position:relative;margin:0 auto;}
.proindex a{display:block;background:url(images/zoom.gif) no-repeat center center;width:126px;height:123px;position:absolute}
.proindex a.cate1{top:144px;left:148px;}
.proindex a.cate2{top:144px;left:283px;}
.proindex a.cate3{top:144px;left:420px;}
.proindex a.cate4{top:284px;left:81px;}
.proindex a.cate5{top:284px;left:216px;}
.proindex a.cate6{top:284px;left:353px;}
.proindex a.cate7{top:284px;left:489px;}

.procate163 a,.procate164 a,.procate165 a,.procate136 a,.procate9 a,.procate154 a,.procate186 a{display:block;position:absolute;background:url(images/con_tip.gif) no-repeat center center;width:38px;height:38px;}
.procate163{width:760px;height:537px;position:relative;background:url(images/p1.jpg);}
.procate163 a.cate1{left:100px;top:360px;}
.procate163 a.cate2{left:222px;top:280px;}
.procate163 a.cate3{left:440px;top:415px;}
.procate163 a.cate4{top:155px;right:25px;}
.procate164{width:760px;height:746px;position:relative;background:url(images/p2.jpg);}
.procate164 a.cate1{left:360px;top:30px;}
.procate164 a.cate2{left:300px;top:95px;}
.procate164 a.cate3{left:35px;top:295px;}
.procate164 a.cate4{left:105px;top:405px;}
.procate164 a.cate5{left:140px;top:440px;}
.procate165{width:760px;height:671px;position:relative;background:url(images/p3.jpg);}
.procate165 a.cate1{left:390px;top:290px;}
.procate165 a.cate2{left:535px;top:295px;}
.procate165 a.cate3{left:658px;top:335px;}
.procate165 a.cate4{left:378px;bottom:156px;}
.procate136{width:760px;height:790px;position:relative;background:url(images/p4.jpg);}
.procate136 a.cate1{right:160px;top:340px;}
.procate136 a.cate2{right:80px;top:410px;}
.procate136 a.cate3{left:400px;bottom:210px;}
.procate136 a.cate4{left:210px;bottom:158px;}
.procate9{width:760px;height:481px;position:relative;background:url(images/p5.jpg);}
.procate9 a.cate1{left:360px;top:70px;}
.procate9 a.cate2{left:268px;top:85px;}
.procate9 a.cate3{left:170px;top:120px;}
.procate154{width:760px;height:517px;position:relative;background:url(images/p6.jpg);}
.procate154 a.cate1{left:95px;top:250px;}
.procate154 a.cate2{left:318px;top:260px;}
.procate154 a.cate3{left:308px;bottom:108px;}
.procate186{width:760px;height:760px;position:relative;background:url(images/p7.jpg);}
.procate186 a.cate1{width:100%;height:100%;}

.cateinfo h2.title{font-size:18px;padding-bottom:12px;border-bottom:1px solid #cfcfcf;font-weight:normal;}
.cateinfo p{padding-top:15px;line-height:20px;}

.proinfo h2.title{font-size:24px;font-weight:normal;padding-bottom:12px;border-bottom:1px dotted #b6b2a3;}
.proinfo .imgcon{position:relative;}
.proinfo .imgcon a.buy{position:absolute;bottom:20px;right:0;width:px;height:px;background:url(images/buy.jpg);width:96px;height:33px;display:block;}
.proinfo .imgcon p{float:left;}
.proinfo .imgcon ul{float:right;width:290px;}
.proinfo .imgcon ul li{float:left;margin:0 8px 8px 0;}

.proinfo h1.protitle{height:37px;line-height:37px;padding-left:35px;font-size:16px;font-weight:normal;background:url(images/icon_jian.jpg) 10px center no-repeat #f2f2f2;}
.proinfo .video{background:#f2f2f2;}

.fixed_cate{width:980px;height:100%;position:relative;}
.fixed_cate a{display:block;position:absolute;background:url(about:blank);}
.fixed_cate a.cate1{width:158px;height:110px;top:114px;right:358px;}
.fixed_cate a.cate2{width:60px;height:110px;top:114px;right:290px;}
.fixed_cate a.cate3{width:92px;height:110px;top:114px;right:195px;}
.fixed_cate a.cate4{width:158px;height:110px;top:237px;right:358px;}
.fixed_cate a.cate5{width:158px;height:110px;top:237px;right:195px;}
.fixed_cate a.cate6{width:135px;height:135px;top:221px;right:50px;}

.foot{background:#504e47;}
.footer{color:#fff;padding:19px 0;}
.footer span{float:right;font-size:11px;font-family:Arial;}
.footer span a{color:#fff;}
.footer p a{padding:0 5px;color:#fff;}

a.reback{display:inline-block;_display:inline;_zoom:1;padding:7px 10px;background:#ededed;color:#666; border-radius:3px;}
a.blue{background:#549cf0;color:#fff;}

.ul_page{text-align:center;}
.ul_page a,.ul_page span{ padding:4px 10px;font-size:15px;display:inline-block;*display:inline;*zoom:1;color:#A1A1A1;background:#F2F2F2;border:1px solid #E6E6E6; border-radius:4px;margin:0 3px;}
.ul_page a:hover,.ul_page span.current{ background:#f4cb1d;color:#fff; text-decoration:none;border:1px solid #f4cb1d;}

.kf{width:156px;position:fixed;top:140px;z-index:999;right:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+140));}
.kf_top{height:54px;background:url(images/kf_t.png) no-repeat;}
.kf_b{height:8px;background:url(images/kf_b.png) no-repeat;}
.kf_m{background:url(images/kf_c.gif); text-align:center;}
.kf_m .qq img{margin-top:8px;}
.kf_m .wx{padding:8px 0 0 0;margin-top:10px;border-top:1px solid #e1e1e1;}

.fixed_cate{width:980px;margin:0 auto;height:100%;position:relative;}