@charset "utf-8";
/*通用样式*/
.hv{ behavior:url("css/hover.htc")}
body { margin: 0px; pasdding: 0px; font-size: 12px; font-family:宋体}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img { margin: 0px; padding: 0px; }
ol, ul, li { list-style: none; }
img { border: none; }
a { color:#777; text-decoration:none;}
input, textarea, select, radio, checkbox { border: none; outline: 0; resize: none; vertical-align: middle; }
input { margin: 0; padding: 0; border: none }
.clear { clear: both; height:0; line-height:0;font-size:0; visibility:hidden;display:block;}
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline;}
.auto{ width:1000px; margin:0 auto;}
.mb20{ margin-bottom:20px;}
.word{overflow:hidden; width:100%; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

/*index*/
.headR{ width:215px; margin-top:16px;}
.lx p{ font-family:微软雅黑; font-size:20px; color:#4e4e4e}
.lx span{ display:block; margin-top:6px}
.search{ width:215px; margin-top:15px}
.search .txt{ display:block; background:url(../images/index_09.png) no-repeat left top; width:179px; height:24px; _line-height:24px; font-family:微软雅黑; color:#898989; text-indent:18px;}
.search .btn{ display:block; background:url(../images/index_10.png) no-repeat left top; width:36px; height:24px}
.nav{ width:100%; height:45px; background:#e4e4e4; position:relative;font-family:微软雅黑;}
.nav li{ float:left;padding-right:1px; background:url(../images/index_16.png) no-repeat right center;}
.nav li.li1{ background:none}
.nav li a{ display:block; width:124px; height:46px; line-height:46px; font-family:微软雅黑; color:#202020; font-size:14px; text-align:center}
/*.nav li a:hover,.nav li a.cur{ background:#003973; color:#FFF}*/
.nav li:hover,.nav li.cur{background:#003973;}
.nav li:hover a,.nav li.cur a{color:#FFF;}
/*.nav li:hover ul{ display:block;}*/
.nav ul li ul{ position:absolute; z-index:99999999; background:url(../images/navbg.png) repeat; display:none;}
.nav ul li ul li{ float:none; background:none;}
.nav ul li ul li a{ height:auto; line-height:32px;}
.nav li:hover ul li a{ color:#333;}
.nav li:hover ul li a:hover{color:#F90;}

.nav ul li .pronav{ width:1000px;margin-left: -250px; padding-bottom: 24px;}
.nav ul li .pronav li{ float:left;margin:24px 0 0 14px;width: 150px;}
.nav ul li .pronav li h2{ color:#fff; text-align:center; font-size:14px;letter-spacing:2px; margin-bottom:10px;}
.nav ul li .pronav li h2 a{ font-size:14px; color:#333;}
.nav ul li .pronav li a{ width:auto; line-height:24px; font-size:12px;color:#444;}
.nav ul li .pronav li:hover{ background:none;}
.nav ul li .pronav li a:hover{background:#003973;color:#F90;}

.banner{ /*background:url(../images/index_14.png) no-repeat center top; width:100%; */height:396px}

.ct1{ padding-top:40px; padding-bottom:22px; margin-bottom:35px;font-family:微软雅黑; background:#003973 url(../images/index_38.png) repeat-x left bottom;}
.tit{ font-size:22px; color:#fff; font-family:微软雅黑}
.tit span{ color:#fff;font-family:微软雅黑;}
.ct1_part li{ float:left; margin-top:24px; position:relative;width:234px; height:196px; cursor:pointer; margin-right:21px;font-family:微软雅黑; overflow:hidden;}
.ct1_part li a{ display:block; width:234px; height:176px; overflow:hidden;}
.ct1_part li a img{ width:236px;}
.ct1_part li .wz{ width:180px; height:176px; padding-left:34px; padding-right:20px;position:absolute; top:0; left:0; background:url(../images/png_pic.png); display:none; font-family:微软雅黑; color:#FFF}
.ct1_part li .wz p{ font-size:14px;/* line-height:23px ;*/padding-top:6px}
.ct1_part li .wz label{ font-size:24px; text-align:center; line-height:55px;}
.ct1_part li:hover .wz{ display:block}

.ct2{ width:100%;padding-bottom:5px;font-family:微软雅黑;}
.tit2{ color:#000000; padding:24px 0;font-family:微软雅黑;}
.tit2 span{ color:#656565;font-family:微软雅黑;}
.ct2_part li{ float:left; width:239px; margin-right:14px; margin-bottom:25px;font-family:微软雅黑;}
.ct2_part li a.imgbox{ display:block; width:239px; height:181px; overflow:hidden;}
.ct2_part li img{ display:block; border:5px solid #7894b1; width:228px}
.ct2_part li p{ color:#656565; line-height:20px; margin-top:10px; text-align:}
/*
.ct1{ margin-top:40px; margin-bottom:35px;font-family:微软雅黑; background:#003973 url(../images/index_38.png) repeat-x left bottom;}
.tit{ font-size:22px; color:#000000; font-family:微软雅黑}
.tit span{ color:#656565;font-family:微软雅黑;}
.ct1_part li{ float:left; margin-top:24px; position:relative;width:234px; height:196px; cursor:pointer; margin-right:21px;font-family:微软雅黑;}
.ct1_part li a{ display:block; width:234px; height:176px; overflow:hidden;}
.ct1_part li a img{ width:236px;}
.ct1_part li .wz{ width:180px; height:176px; padding-left:34px; padding-right:20px;position:absolute; top:0; left:0; background:url(../images/png_pic.png); display:none; font-family:微软雅黑; color:#FFF}
.ct1_part li .wz p{ font-size:14px;padding-top:6px}
.ct1_part li .wz label{ font-size:24px; text-align:center; line-height:55px;}
.ct1_part li:hover .wz{ display:block}
.ct2{ width:100%; padding-bottom:5px;font-family:微软雅黑;}
.tit2{ color:#fff; padding:24px 0;font-family:微软雅黑;}
.ct2_part li{ float:left; width:239px; margin-right:14px; margin-bottom:25px;font-family:微软雅黑;}
.ct2_part li a.imgbox{ display:block; width:239px; height:181px; overflow:hidden;}
.ct2_part li img{ display:block; border:5px solid #7894b1; width:228px}
.ct2_part li p{ color:#656565; line-height:20px; margin-top:10px; text-align:}
*/
.ct3{ margin-top:20px; margin-bottom:40px;}
.ct3L .con{ font-size:16px; color:#404040; line-height:25px; font-family:微软雅黑; text-align:justify; margin-top:20px;}
.bottom{ background:#e4e4e4; width:100%;min-width:1000px;_width:1000px; height:252px;margin-top: 20px;font-family:微软雅黑;}
.bottomL{ width:720px; margin-top:10px}
.bottomL dl{  float:left;}
.bottomL dt{ line-height:50px; border-bottom:1px solid #d6d6d6; margin-bottom:15px; font-size:14px; color:#4d4d4d;padding-right:65px; }
.bottomL dd li{ line-height:23px}
.bottomL dd li a{ color:#767676}
.bottomR{width:277px; height:252px; background:#c2c2c2; line-height:2em;color:#4e4e4e;}
/*.bottomR p{ color:#4e4e4e; line-height:25px; margin-left:37px; padding-top:15px}*/
.footer{ width:100%; height:42px; line-height:42px; background:#d0d0d0; font-size:13px; color:#515151;font-family:微软雅黑;}
/*pro*/
.banner2{ background:url(../images/pro_02.jpg) no-repeat center top; width:100%; height:222px;}
.tit3{ height:26px; line-height:26px; background:#f7f7f7; color:#4d4d4d; margin-bottom:35px;font-family:微软雅黑;}
.dao a{color:#4d4d4d;font-family:微软雅黑;}
.dao a:hover{color:#003973;}
.proL{ width:184px; border:1px solid #c2c2c2; padding-bottom:18px;font-family:微软雅黑;}
.proL img{ margin-top:5px; display:block;}
.proL label{ font-size:15px; color:#ffffff; font-weight:bold; width:184px; height:48px; line-height:48px; text-align:center; background:#003973; display:block}
.sideBar dl{ width:174px; margin:0 auto}
.sideBar dt a{ display:block; width:174px;/* height:42px; */line-height:42px; text-indent:44px;font-size:14px; color:#003973; font-weight:bold; border-bottom:1px  solid #dcdcdc; background:url(../images/pro_20.png) no-repeat 22px 17px;}
.sideBar dt a.cur{background:url(../images/pro_12.png) no-repeat 22px 15px;;}
.sideBar dt a.cur2{background:url(../images/pro_12.png) no-repeat 22px 15px;;border-bottom:none;}
.sideBar dd{ display:none; border-bottom:1px solid #dcdcdc; width:174px;}
.sideBar dd li a{ display:block; width:174px;/* height:30px;text-align:center; */text-indent:44px;line-height:30px; font-size:13px; color:#4f4f4f; background:url(../images/pro_15.png) no-repeat 22px 9px}
.proR_tit{ width:780px; border:1px solid #a8a8a8;/* height:37px;*/ line-height:40px; background:#f4f4f4 url(../images/pro_05.png) no-repeat 14px 16px; font-size:15px; color:#004981; font-weight:bold; text-indent:34px}
.pro_part li{ float:left; width:362px; height:146px; border:1px solid #c8c8c8; margin-top:10px; margin-bottom:25px}
.pro_part li .imgbox{ width:150px;/* height:115px; overflow:hidden; */text-align:center;}
.pro_part li .imgbox img{max-width: 150px;max-height: 115px;margin-left: 18px;margin-top: 16px;}
.pro_part li .wz2{ width:174px;}
.pro_part li .wz2 strong{ font-size:12px; color:#000; line-height:55px}
.pro_part li .wz2 p{ color:#515151; line-height:20px}
.pro_part li .wz2 p a{color:#1e1e1e; padding-left:100px}
/*pro_xx*/
.qh{ width:393px; margin-top:9px; position:relative}
.qh a.btn2{ position:absolute; top:24px; left:0;}
.qh a.btn3{ right:0; left:auto}
.qh ul{ width:348px; margin:0 auto}
.qh li{ float:left; margin:0 7px; border:1px solid #d3d3d3; _display:inline}
.sp{margin-top:30px; margin-left:38px}
.sp p{ font-size:13px; color:#404040; margin-bottom:10px}
.sp a{ color:#464646;}
.sp a:hover{ color:#004981;}
.tit4{ border-bottom:2px solid #003973; margin-top:20px; margin-bottom:30px; height:40px;}
.tit4 li{ float:left; margin-right:1px}
.tit4 li a{ width:113px; height:40px; display:block; font-size:15px; color:#474747; font-weight:bold; text-align:center; line-height:42px; background:#d5d5d5}
.tit4 li a:hover,.tit4 li a.cur{ background:#003973; color:#fff}
.pro_xx1{ width:400px;}
.pro_xx3{ width:350px; line-height:2em;}
.pro_xx3 h1{margin-bottom: 34px;}
.pro_xx2{ font-size:12px; color:#515151; line-height:2em;min-height: 200px;}

#preview{ float:none;text-align:center; width:400px;}
.jqzoom{ width:400px; height:300px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:300px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:77px; padding-top:6px; overflow:hidden;}
#spec-left{width:15px;float:left; cursor:pointer;padding: 24px 0px;}
#spec-right{ width:15px;float:left;cursor:pointer;padding: 24px 0px;}
#spec-list{float:left; overflow:hidden; display:inline; position:relative; width:366px; margin-left:4px;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:120px;}
#spec-list ul li img{border:1px solid #ccc; width:100px; height:75px;}
#spec-list div{ margin-top:0; margin-left:2px;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:300px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


/*about*/
.about{width:782px;font-family:微软雅黑;}
.aboutcon{width:778px;margin: auto;line-height: 2em;color:#777;}


/*case*/
.casebox{font-family:微软雅黑;}
.caselist{}
.caselist li{border: 1px solid #c8c8c8;float: left;text-align: center;width: 220px;padding: 6px;margin:12px 40px 20px 0;}
.caselist a:hover li{ border-color:#004981; font-weight:bold;}
.caselist li .imgbox{width:220px; height:165px; overflow:hidden;}
.caselist li .imgbox img{width: 220px;/*transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s;-o-transition:width 1s;*/}
.caselist li p{ line-height:30px;font-size: 13px;}

/*news*/
.list_tit{ height:40px; line-height:40px; background:#f4f4f4; border: solid 1px #a8a8a8;border-top: solid 3px #F90;}
.list_tit p{padding-left: 20px;}
.list_tit p span{display: inline-block;width: 70px;float: right;}

.newslist{ margin-top:12px;width: 778px;margin: auto;}
.newslist li{border-bottom:dashed 1px #ccc;line-height: 32px;}
.newslist li a:hover{ color:#004981; font-weight:bold;}
.newslist li p{max-width: 75%;display: inline-block;float: left;}
.newslist li span{ float:right;}
.newslist li label{float: left;padding-right: 5px; color:#f90;}

/*message*/
.mes_table{margin-left:10%}
.mes_table tr{ height:30px;}
.mes_table input,.mes_table textarea{ border:solid 1px #ccc;padding:3px;margin:0;}
.mes_table span{ color:#F00;}
.mas_td_L{ text-align:right;}
.but{padding:3px; cursor:pointer;}


/*down*/
/*.down table{width:650px;text-align:center;margin: 20px auto;border-collapse: collapse;}
.down table td{border:solid 1px #ddd;padding:12px;}
.downtd{width:80%; font-size:14px; color:#666; font-weight:bold;}*/

/*download*/
.downbox{ text-align:center; width:100%; border: solid 1px #ccc;height:30px; line-height:30px;}
.downbox thead{ background:#eee; color:#333; font-size:14px;}
.downbox tbody td{ border-top:dashed 1px #eee; padding:6px;vertical-align:middle;}
.downbox .noborder td{ border:none;}

.fwbg{ background:url(../images/fwbg.jpg); display:block; min-height:474px; position: absolute;z-index: -1;width: 100%;}