﻿/*清除默认样式*/
* {padding:0;margin:0;}
div, img, ul, ol, li, dl, dt, dd, p {border:none;padding:0;margin:0;}
li {list-style:none; text-decoration:none;}
.clear {font-size:0;line-height:0;clear:both;}
body {width:100%;height:100%;font-size:12px; font-family:"宋体";}
a{text-decoration:none; color:#000; outline:0;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}
html,body{-webkit-text-size-adjust:none;}/*去除默认最小字体大小*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}/*去除手机按钮默认样式*/
/*结束*/

body{ background:url(../images/body_bg.png) left top repeat;}
.top_box{ width:1265px;margin:0 auto;}
#screenshot { position:absolute; border:1px solid #fff; z-index:99999; background:#ECECEC;font-family:"宋体"; color:#333; padding:5px; display:none; line-height:26px;}


.ewm{ float:right; display:block; margin:5px 0 5px 10px; line-height:24px; color:#666;}

.foot{ width:1045px; margin:0 auto; height:36px; line-height:36px;}
.foot span{ display:block; float:left;text-align:center;width:765px; color:#b0b0b0; }
.foot_zi{ float:right; width:280px; text-align:right;color:#b0b0b0;}
.foot_zi a{color:#b0b0b0;}
.foot_zi a:hover{ color:#F00;}


.menu_box{ height:29px; width:100%; margin:0px auto; border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; z-index:9999}
.zzsc{ width:1045px; height:28px; line-height:28px; margin:0 auto;}
.ko{ color:#464545; text-decoration:none; display:block; float:left; height:28px; width:84px; text-align:center; line-height:28px;font-size:14px;}
.ko:hover{background:url(../images/menu_bg.png) left top repeat; color:#464545; border-bottom:1px solid #fe290b;}
.zzsc li{float:left;position:relative; height:28px; width:84px; height:28px;line-height:28px;}
.zzsc li .second{position:absolute;left:0;display:none;background:#827b7b; width:84px;z-index:9999; background:url(../images/menu_hover.png) left top repeat;}
.jo{ height:28px; line-height:28px; color:#686868; text-align:center; display:block; font-size:12px; letter-spacing:1px;}
.jo:hover{color:#686868;background:url(../images/menu_hover.png) left top repeat;}


.popModal {position:absolute;background:#FFF;border:1px solid #aaa;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3); right:0; top:0;text-align:left; height:500px; width:300px;z-index:9997;box-sizing:border-box}
.popModal .close {line-height:12px;font-size:25px;font-weight:bold;font-family:serif;position:absolute;right:8px;top:8px;color:#000;opacity:0.2;padding:0;cursor:pointer;background:transparent;border:0;outline:0}
.popModal .close:hover {opacity:1}
.popModal .popModal_content {margin:15px auto;word-wrap:break-word;font-family:sans-serif;font-size:14px;font-weight:initial;font-style:initial;color:initial;text-decoration:initial;text-transform:initial;padding:initial;}
.popModal .popModal_content.popModal_contentOverflow {max-height:200px;overflow-y:auto;overflow-x:hidden;margin:15px -8px;padding:0 7px}
.popModal .popModal_content:before {content:'';position:absolute;left:0;right:0;height:20px;bottom:-20px}
.popModal .popModal_footer {background:#fafafa;padding:15px;border-top:1px solid #ddd;text-align:right;position:absolute;bottom:0;left:0;right:0}
.popModal .popModal_footer button {margin:0 0 0 5px}
.popModal:before,
.popModal:after {content:'';position:absolute;border:10px solid transparent}
.popModal:after {z-index:1}
.popModal.bottomRight {right:0}
.popModal.bottomLeft:before,
.popModal.bottomRight:before,
.popModal.bottomCenter:before {border-top-width:0;border-bottom-color:#aaa;top:-10px;left:6px}
.popModal.bottomLeft:after,
.popModal.bottomRight:after,
.popModal.bottomCenter:after {border-top-width:0;border-bottom-color:#fff;top:-9px;left:6px}
.popModal.bottomRight:before,
.popModal.bottomRight:after {left:auto;right:6px}
.popModal.bottomCenter:before,
.popModal.bottomCenter:after {left:50%;margin-left:-10px}
.popModal.leftTop:before,
.popModal.leftCenter:before {border-right-width:0;border-left-color:#aaa;top:6px;right:-10px}
.popModal.leftTop:after,
.popModal.leftCenter:after {border-right-width:0;border-left-color:#fff;top:6px;right:-9px}
.popModal.rightTop:before,
.popModal.rightCenter:before {border-left-width:0;border-right-color:#aaa;top:6px;left:-10px}
.popModal.rightTop:after,
.popModal.rightCenter:after {border-left-width:0;border-right-color:#fff;top:6px;left:-9px}
.popModal.leftCenter:before,
.popModal.rightCenter:before {top:50%;margin-top:-10px}
.popModal.leftCenter:after, 
.popModal.rightCenter:after {top:50%;margin-top:-10px}


.top_bg{ background:#ececec; width:100%; height:auto; overflow:hidden;}

.c {clear:both;overflow:hidden;display:block;zoom:1}
.l {float:left;}
.r {float:right;}
.rel {position:relative}
.abs {position:absolute;}
.none {display:none;}

.logo{ margin:10px 5px 0 0; display:block; float:left;}
.logo_zi{ float:left; font-family:"宋体"; font-size:22px; color:#000; width:378px; line-height:30px; margin-top:5px; letter-spacing:2px;}
.logo_zi span{ display:block; font-family:Arial; font-size:10px; line-height:14px;letter-spacing:0px;}

.ss_bg{ width:250px; height:29px; float:right; margin:20px 5px 0 0; background:url(../images/ss_bg.png) left top no-repeat;}
.test1{ display:block; float:left; border:none; height:16px; margin:3px 10px; float:left; width:180px; line-height:16px; padding:2px 10px; font-size:12px; color:#b1b1b1;}
.button1{ float:right; display:block; border:none; background:none; cursor:pointer; width:16px; height:29px; margin-right:10px;}

.header {position: relative;height:69px;border-bottom: 1px solid #c0c0c0;background: url(../images/top_bg.jpg) no-repeat center center; width:100%;}
.so {width: 198px;height: 26px;background: url(../images/so_bg.png) no-repeat;padding-right:6px;margin-top:25px}
.inp1 {height: 24px;margin: 1px 2px 0 0;float: right;line-height: 24px;padding: 0 5px;width: 150px;}
.mit1 {width: 30px;line-height: 26px;height: 26px;cursor: pointer;float: right;}
.inp1, .mit1 {background: none;border:0;}
/*.nav .pull {position: absolute;top:47px;left:0;width: 700px;padding: 14px 0;}*/
.nav {height: 47px; margin:22px 0 0 0;  float:right; overflow:hidden;/*margin-right: 50px;*/}
.nav li {float: left;background: url(../images/nav_li.png) no-repeat right 5px;}
.nav li a {font-size: 14px;display:block;padding:0 20px;text-align:center;line-height: 17px;height:46px;border-bottom: 1px solid #fff;}
.nav li a span {display: block;font-size:10px; font-family:Arial;}
.nav li.on a, .nav li a:hover, .nav li.hover a {border-color: #c00101;color: #000}
 ul#sub_02{ width:100%; background:#FFF; overflow:hidden;}
.nav li a:hover {color: #c00101}

.nav li .pull div a { display:inline-block; text-align:center;border:0;font-size: 12px;padding: 0 11px;color: #848484}
.nav li .pull div a  {font-size: 12px;-webkit-transform: scale(1)}
.nav li .pull div a:hover {color: #c00101}
.nav li .pull  div.n_b a span{font-size:10px;}

.nav {	line-height:	1.0;}
.nav ul { position:absolute;top:70px;width:100%;z-index: 99999;left:0;height: 60px;background: #fff;height: 0px;overflow: hidden;}



.nav2{background:#FFF;padding:14px 0 0 0;  overflow:hidden;margin: 0 auto;}
.n_b {float:right; margin-right:33px;}


.zjtd_box{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.zjtd_l{ float:left; width:245px; height:auto; overflow:hidden; margin-top:50px;}
.zjtd_zi{ height:90px; line-height:90px; color:#636466; font-size:28px;}
.zjtd_zi2{ display:block; height:26px; line-height:26px; background:url(../images/tit_bg.png) center left no-repeat; color:#333; font-size:14px; text-indent:28px;}


.alzs_fd{ position:fixed;bottom:0; height:50px; background:#f00; width:100%;}





.scfb_zi{ text-align:center; line-height:80px; margin-top:80px; font-size:30px; color:#333;}
.scfb_zi2{ text-align:center}
.scfb_zi2 a{line-height:30px; color:#999; font-size:12px; text-align:center}
.scfb_zi2 a:hover{ color:#333;}

.headerbody{ width:1265px; margin:0 auto;}


.Scroller { position:absolute; overflow:hidden; width:420px; margin-left:10px; height:100px;}
.Scroller-Container { position: absolute; top:0; left:0px;font-family:"宋体"; color:#333;}
.Scrollbar-Up { cursor: pointer; position: absolute; bottom:0px;right:65px;}
.Scrollbar-Down { cursor: pointer; position: absolute;bottom:0px; right:0;}
.products_text,.type_text{ width:500px; height:130px; line-height:24px;position:relative;}



.news_box{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.news_l{ width:280px; float:left; border-right:1px solid #C0C0C0; }
.news_r{ float:right; height:auto; overflow:hidden;width:899px;}
.fd_box{width:280px; position:relative; min-height:400px;}
.news_fd{ width:280px; position:absolute;top:0px;}
.news_l_tit{ text-align:center; padding-top:20px; line-height:60px; color:#000; font-size:30px;}
.news_border{ height:15px; border-bottom:1px solid #C0C0C0;}
.news_tit_box{ padding:5px 20px 5px 0;border-bottom:1px solid #C0C0C0;}
.news_tit{ font-size:16px;  display:block; text-align:left;line-height:28px; color:#333;}
.news_tit2{line-height:28px; font-size:12px; margin-left:10px;display:block;text-align:left; color:#b7b7b7;}
.news_tit2:hover{ color:#000;}

.news_tit3{ line-height:60px;border-bottom:1px solid #C0C0C0; color:#000; font-size:26px; padding-left:20px;}
.news_box2{ padding:0 20px; margin-top:30px;}
.sj{ color:#ababab; line-height:26px;}
.news_tit4{ line-height:30px; font-size:16px; color:#000; margin-bottom:10px;}
.news_tu{ float:left; display:block; margin-right:20px;}
.news_cont{ color:#5b5b5b; line-height:20px; float:left; width:599px;font-family:"宋体";}
.more{ line-height:40px; display:block;color:#5b5b5b;font-family:"宋体";}
.more:hover{ color:#f00;}
.news_tu2{ display:block; margin:20px auto;}

.ys{ margin-top:80px; text-align:center;  line-height:30px;}
.ys a{color:#5b5b5b;}
.ys a:hover{ color:#f00; text-decoration:underline}

.about_tit{ width:1100px; margin:0 auto; line-height:60px; height:60px; padding:20px 0 0 80px; color:#000; font-size:18px; background:url(../images/dotted-h.png) left bottom repeat-x;}
.about_tit span{ display:block; float:left;}
.by{ display:block; float:right; margin:4px 0}
.about_tit a{ display:block; float:right; font-size:12px; margin-right:10px;}
.about_tit a:hover{ color:#f00;}
.about_box{ width:1180px; margin:0 auto; min-height:400px; height:auto; overflow:hidden;}

.about_l{ width:450px;padding-bottom:50px; float:left;}
.about_r{ width:609px; float:left; padding:20px;}
.sp_box{ width:430px; margin:20px auto; height:300px; overflow:hidden;}

.stylesgoleft{float:left;width:21px;height:28px;background:url(../images/arrowhead.png) no-repeat left top;margin:27px 0 0 10px;;cursor:pointer;}
.stylesgoleft:hover{float:left;width:21px;height:28px;background:url(../images/arrowhead.png) no-repeat left -28px;margin:27px 0 0 10px;cursor:pointer;}
.stylesgoright{float:right;width:21px;height:28px;background:url(../images/arrowhead.png) no-repeat left -56px;margin:27px 10px 0 0;cursor:pointer;}
.stylesgoright:hover{float:right;width:21px;height:28px;background:url(../images/arrowhead.png) no-repeat left -84px;margin:27px 10px 0 0;cursor:pointer;}
.maindiv1{ width:350px;overflow:hidden;position:relative; height:75px; float:left; margin:0 19px;}
.maindiv1 ul{position:absolute;left:0;top:0;width:350px;overflow:hidden}
.maindiv1 ul li{float:left;width:110px; text-align:center;margin-right:15px;overflow:hidden; cursor:pointer}
.maindiv1 ul li img{ width:110px; height:75px;}


.partner_box{ width:990px; margin:0 auto; height:auto; overflow:hidden;}

.lxwm_tu{ display:block; float:left; margin:30px 40px 0 70px;}
.dt_box{ width:498px; float:left; height:276px; border:1px solid #ccc; margin-top:30px; overflow:hidden;}
.lxwm_zi{ width:500px; float:left; margin:40px 40px 40px 70px; font-family:"宋体";color:#838294; font-size:14px; line-height:26px;}
.bd_box{ width:220px; float:left;margin-top:40px}
.bd_zi{ float:left; width:60px; overflow:hidden;line-height:26px; font-size:14px; color:#838294;margin-bottom:2px; }
.bd1{ float:left; height:24px; line-height:24px; padding-left:5px; border:1px solid #ccc; display:block; width:156px; margin-bottom:5px;}
.bd_box2{float:left;margin:40px 0 0 20px; width:240px;}
.bd2{ float:left; height:90px; border:1px solid #ccc; display:block; width:168px; padding:4px; line-height:18px; color:#838294;}
.an{ display:block; float:right; background:none; height:24px; line-height:24px; color:#ac1a2f; border:none; cursor:pointer;} 




.bim_l{ width:600px;float:left; margin-top:20px;}
.bim_r{ width:540px; float:left; padding:20px;margin-top:20px;}
.sp_box2{ width:600px; margin:20px auto; height:400px; z-index:-9999; overflow:hidden;}
.about_tit span{ display:block; float:left;}
.bim_zi{  display:block; float:right; font-size:12px; margin-right:10px;}
.bim_zi:hover{ color:#f00;}


.pop{position:fixed;left:30%;top:10%;width:530px;height:470px;border-radius:5px;background:#f6f6f6;border:2px solid #dfdbdc; z-index:9999;}
.pop_head{position:relative;}
.pop_head a.close{width:20px;height:20px;background:url(../images/close2.png) center no-repeat;position:absolute;right:-10px;line-height:20px;color:#000;text-decoration:none;top:-10px;}


.bim_zi2{ margin:10px 40px; font-size:14px; line-height:24px;}
.bim_zi2 img{ float:left; margin:5px 10px 5px 5px;}


.qyry_tit{ background:url(../images/dotted-h.png) left bottom repeat-x; height:100px; line-height:100px; margin:20px; font-size:18px; color:#333;}
.zjtd_tit{ background:url(../images/dotted-h.png) left bottom repeat-x; height:50px; line-height:50px; margin-top:30px; width:520px; float:left;font-size:16px; color:#333;}


.black_overlay {display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;top:7%;left:25%;width:680px;height:530px;background:#fff;z-index:1002;}
.close3{ width:25px; height:25px; background:url(../images/close3.png) center no-repeat; display:block; border:none; position:relative; top:-26px; overflow:hidden; right:-10px;}
.bim_tit{ margin:0 30px; line-height:60px; height:60px; text-align:center; color:#000; font-size:18px; background:url(../images/dotted-h.png) left bottom repeat-x;}

.zjtd_cont{width:520px; height:300px;margin:0 auto; overflow:hidden;}




.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.main02{overflow:hidden;width:970px;margin:30px auto;}
.zujitop{height:45px;width:100%;background:url(../images/zujitop.png) no-repeat top;}
.zujitop ul{margin-left:24px;overflow:hidden;}
.zujitop li{float:left;margin-top:23px;font-size:14px;color:#000;margin-left:80px;cursor:pointer;}
.zujitop .over{color:#a00;}
.zujimain{width:968px; }
.zujimain ul{width:100%;overflow:hidden;}
.zujimain li{float:left;margin-top:25px;padding-top:20px;font-size:16px;color:#a00;font-family:"宋体" "黑体";cursor:pointer;}
.zujimain .over{background:url(../images/ndot.gif) no-repeat top;}
.zujimain .content{margin-left:55px;margin-top:30px;margin-bottom:10px;overflow:hidden;width:890px;}
.zujimain .content span{font-size:14px; display:block;color:#000;font-family:"宋体" "黑体";}
.zujimain .content p{float:left;width:790px;padding-left:10px;line-height:26px;border-left:1px solid #bbb;margin-left:10px;font-family:"宋体"; color:#333; font-size:12px;}
.zjbg1{background:#fff url(../zujibg.gif) no-repeat top;}
.zjbg2{background:#fff url(../zujibg2.gif) no-repeat top;}



.jzgyh_l{ float:left; width:400px; height:450px;overflow:hidden; background:url(../images/dotted-v.png) top right repeat-y; padding:20px 20px 0 0;}
.jzgyh_r{ float:right; width:750px; margin-top:20px;}




.lslm_zi a{ display:block; margin-left:20px; line-height:24px;}
