
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-size:14px; font-family: 'Arial', "Microsoft YaHei", "微软雅黑", sans-serif;}
/*--- 通用 ---*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,em,img,small,strong,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,embed,footer,header,menu,nav,section{margin:0;padding:0;border:0;vertical-align:baseline;}
body{background:url(../images/bodybg.png) repeat-y center top}
html,body{}
h1,h2,h4,h5,h6{font-weight:bold;}
h1{font-size:20px;line-height:30px;}
h2{font-size:18px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4,h5,h6{font-size:14px;line-height:20px;}
a{color:#000;text-decoration:none;outline:none;transition:all 0.1s linear 0s;}
a:hover{color:#FF5500;text-decoration:none;}
ul,ul li{list-style:none;margin:0;padding:0;}
fieldset,img{border:none;}
hr{color:#ddd;background-color:#ddd;height:1px;border:0px;}
.clear{clear:both;margin:0;padding:0;}
.hidden{display:none;}
.fl{ float:left;}
.fr{ float:right;}
.h10{width:100%; height:10px; clear:both}
.h30{width:100%; height:30px; clear:both}
.more{text-align:center; padding:25px 0 15px 0; position:relative; z-index:2}
/* Navbar */
.header{height:143px;width:100%; margin:0 auto; z-index:999999;  background:url(../images/topbg.jpg) repeat-x top;}
.header img{ }
.top{ width:1100px; height:95px; margin:0 auto;padding:0px 10px;}
.topleft{width:571px; float:left;  padding-top:20px; }
.topright{width:360px; float:right;padding-top:3px; }
#menu{background: #ebebeb; border-top:1px solid #cfd4e6;  height:45px; width:100%; border-bottom:1px solid #cfd4e6; box-shadow:3px 0px 8px #cfd4e6}
.nav{width:1120px; height:45px;  margin:0 auto;}
.nav li{line-height:42px;height:42px;text-align:center;width:139px;float:left; font-family:"微软雅黑"; font-size:15px; position:relative;border-right:1px solid #fff}
.nav li a{display:block;line-height:42px;color:#303030; border:lpx solid #000}
.nav li a:hover{color:#1a95c8;text-decoration:none; border-top:2px solid #1a95c8; font-size:14px; font-family:"微软雅黑"}
.nav li:hover{background:url(../images/nav_hover.png) no-repeat center bottom;}
.nav .sec{height:0;color:#000;overflow:hidden;z-index:9999;position:absolute;top:45px;left:0px; width:170px; }
.nav .sec:hover{overflow:visible !important;}
.nav .sec a{background:#ddd;color:#000;height:36px; font-size:13px; overflow:hidden; line-height:36px;width:150px; padding:0 10px; display:inline-block;white-space:nowrap;}
.nav .sec a:hover{background:#1a95c8;text-decoration:none; width:auto; min-width:150px; color:#fff; display:inline-block; overflow:visible;}
.nav .last{border:none}

.banner{WIDTH: 1120px; HEIGHT: 320px; }
.banner A IMG{WIDTH: 1120px;HEIGHT: 232px;}
.banner IMG{BORDER-BOTTOM-STYLE: none;BORDER-RIGHT-STYLE: none;BORDER-TOP-STYLE: none;BORDER-LEFT-STYLE: none;}

.td_f A IMG{PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px;}
.num{padding-top: 6px;padding-left: 5px;POSITION: absolute;text-align: center;text-decoration: dotted;WIDTH: 112px;height: 25px;Bottom: 5px; left: 50%; margin-left:-50px}
.num LI{TEXT-ALIGN: center;text-decoration: dotted;LINE-HEIGHT: 15px;LIST-STYLE-TYPE: none;margin-left: 5px;WIDTH: 15px;FONT-FAMILY: Arial;BACKGROUND: url('../images/num01.png') no-repeat -15px 0px;FLOAT: left;HEIGHT: 15px;COLOR: #000000;FONT-SIZE: 0px;CURSOR: pointer;}
.num LI.on{LINE-HEIGHT: 15px;WIDTH: 15px;BACKGROUND: url('../images/num01.png') no-repeat;HEIGHT: 15px;COLOR: #ffffff;}
.numHonor{padding-top: 6px;padding-left: 5px;POSITION: absolute;text-align: center;WIDTH: 200px;height: 25px;FLOAT: right;Bottom: 10px;right: 0px;background: url(../images/num02.png);}
.numHonor LI{TEXT-ALIGN: center;LINE-HEIGHT: 19px;LIST-STYLE-TYPE: none;margin-left: 5px;WIDTH: 19px;FONT-FAMILY: Arial;BACKGROUND: url(../images/num01.png) no-repeat -19px 0px;FLOAT: left;HEIGHT: 19px;COLOR: #000000;FONT-SIZE: 12px;CURSOR: pointer;}
.numHonor LI.on{LINE-HEIGHT: 19px;WIDTH: 19px;BACKGROUND: url(../images/num01.png) no-repeat;HEIGHT: 19px;COLOR: #ffffff;}
.bottomBar{width: 70px;height: 13px;/*width: 105px;*/border-right: 1px solid black;/*border-color: white;*/}
.bottomBar:hover{text-decoration: underline;cursor: pointer;}
.topBar{text-align: center;width: 128px;height: 25px;color: #808080;font-family: "黑体";font-size: 12px;margin-left: 30px;padding-top: 10px;letter-spacing: 2px;cursor: pointer;}
topBar:link{color: #000000;font-size: 12px;text-decoration: none;}
.topBar:visited{color: #000000;font-size: 12px;text-decoration: none;}
.topBar:hover{color: #178146 !important;font-size: 12px;text-decoration: none;}
.topBar:active{color: #178146;font-size: 12px;text-decoration: none;}
.topBar:hover{color: #178146;}
.menuLeftBarCss{width: 170px;height: 25px;color: #575757;font-family: "黑体";font-size: 12px;padding-left: 30px;padding-top: 10px;letter-spacing: 2px;cursor: pointer;background-color: #f7f7f7;border-bottom: 1px solid #bcbcbc;}
.menuLeftBarCss:link{color: #000000;font-size: 12px;text-decoration: none;}
.menuLeftBarCss:visited{color: #000000;font-size: 12px;text-decoration: none;}
.menuLeftBarCss:hover{color: #178146 !important;font-size: 12px;text-decoration: none;}
.menuLeftBarCss:active{color: #178146;font-size: 12px;text-decoration: none;}
.menuLeftBarCss:hover{color: #178146;}
.more{margin-right: 50px;width: 59px;height: 16px;background-image: url('../Images/more_A.png');cursor: pointer;}
.more:hover{background-image: url('../Images/more_B.png');}
.pageNumber{background-image: url("../Images/pageUnSelected.png");width: 19px;height: 19px;display: inline;margin-right: 10px;text-align: center;vertical-align: middle;cursor: default;cursor: pointer;}
.pageNumber:hover{background-image: url("../Images/pageSelected.png");}
.menuLeftCss{width: 200px;vertical-align: top;height: 100%;border: 1px solid #D2D2D2;border-bottom: 0;}


/*--- 首页添加 ---*/
.main{width:1120px; margin:0 auto;}
.content{width:1100px; margin:0 auto; padding: 10px; min-height:610px;  background:#fff}
.main-ny{width:1120px; margin:0 auto; padding:1px;min-height:680px}
.content2{width:1100px; margin:0 auto; padding: 10px;  min-height:610px; overflow:hidden}
/* Buttons 
=============================*/
.btn,.button {display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 14px;  font-weight: normal;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;     -moz-user-select: none;      -ms-user-select: none;          user-select: none;  background-image: none;  border: 1px solid transparent;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);  }

.btn:hover,.btn:focus,.btn.focus {  color: #333;  text-decoration: none;}
.btn:active,.btn.active {  background-image: none;  outline: 0;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-default:active,.btn-default.active {  background-image: none;}
.btn-default{  color: #fff;  background-color: #5C3373;  border-color: #856896;}
.btn-default:hover,.btn-default:focus,.btn-default:active,{  color: #fff;  background-color: #4d2563;  border-color: #5C3373;}
.btn-lg,.btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}
.btn-block {  display: block;  width: 100%;}
.btn-block + .btn-block {  margin-top: 5px;}



.two-sixths{float: left; margin-left: 2.564102564102564%; width: 31.623931623931625%;}
.product-wrap { padding:0px; width: 100%; display: inline-block; margin-top:10px}
.product-wrap .pro-col {border:0px solid #ddd; position: relative; color: #000; margin-bottom:20px; position: relative; }
.product-wrap .pro-col-2 {width: 65.812%; }
.product-wrap .pro-col-3 { width: 100%;}
.product-wrap .pro-col.first { margin-left: 0; width: 40%; float: left; }
.product-wrap .pro-col.mid{  width: 32%; margin-left: 1%; float: left;}
.product-wrap .pro-col.last { margin-left: 0; float:right; margin-bottom: 0; width: 25.8%; }
.product-wrap .pro-col .pro-img { position: relative;  margin-top:20px }
.product-wrap .pro-col .pro-img img { display: block; width: 100%;}
.product-wrap .pro-col .pro-img .icon img { width:auto; max-width: 100%; }
.product-wrap .pro-col .icon { position: absolute; top: 0; left: 0;}
.product-wrap .pro-col .pro-info{padding: 10px 5px 5px; color:#aaa}
.product-wrap .pro-col .tit {margin-bottom: 20px; font-weight:none; color:#222; font-size:18px;text-shadow:2px 2px 3px #666}
.product-wrap .pro-col .btn {white-space: normal; font-size: 15px; color: #fff; background-color: #00375d; border-color: #00375d;	text-shadow: 0 1px 1px rgba(67, 27, 89, 0.75);}
.product-wrap .pro-col .btn:hover { background-color: #E6E6E6; color: #333; border-color: #E6E6E6; }

.pro-info .newslist{margin-top:10px}
.newslist .imgnews{height:80px}
.newslist .imgnews img{width:105px;height:76px; float:left;padding:2px}
.newslist .imgnews .newsbd{width:222px;height:80px; float:right;}
.newslist .imgnews .newsbd h3{font-size:15px; color:#025a8f}
.newslist .imgnews .newsbd p{color:#999;line-height:1.6em; font-size:12px}
.newslist ul{margin-top:5px}
.newslist ul li{height:34px; line-height:34px; border-bottom:1px solid #ddd} 
.newslist ul li a{color:#777; font-size:12px;display: block; float: left;} 
.newslist ul li span{float:right; color:#999; font-size:12px}
.newslist ul li .n1 {background: url(../images/news_class.jpg) no-repeat center;width: 65px;color: #fff;text-align: center;padding-right: 5px;}
.con_name {height: 36px;width:100%;background: url(../images/con_name.gif) repeat-x bottom;}
.con_name .smtx{font-size:12px;font-family:"Times New Roman", arial, serif;}
.con_name .gdurl{float:right; width:30px; height: 30px;background: url(../images/more.png) no-repeat center; background-size:70%}

.tabtit{overflow:hidden; width:420px; margin-left:10px; background: url(../images/con_name.gif) repeat-x bottom;}
.tabtit li{float:left; width:50%; height:36px; text-align:center; line-height:36px;}
.tabtit li a{font-family:"Microsoft YaHei"; font-size:16px; color:#333; font-weight:bold}
.tabtit li span{ font-family:"Times New Roman", arial, serif;font-size:12px; color:#888; margin-left:5px;}
.tabtit li.li01{ background-color:#ddd;}
.tabtit li.li02{ background-color:#ddd;}
.tabtit li.li03{ background-color:#242424;}
.tabtit li.cur{ background-color:#bbb}

.con_about{width:100%;height:265px; font-size:14px;overflow:hidden;color:#FFFFFF; background:url(../images/about.gif) #075c79 no-repeat top}
.con_about p{padding:125px 10px 10px;text-indent:2em; font-size:13px; line-height:1.8em}
/*新闻*/
.news_u{background: #fff;padding:0 10px 10px; }
.news_cu{width: 350px;height: 245px;overflow: hidden;position: relative; margin-left:35px; margin-top:10px}
.news_cu li{width: 350px;float: left;overflow: hidden;}
.news_cu li a{display: block;}
.news_cu li a img{width: 346px;height: 218px; border:2px solid #ddd}
.news_cu li a h3{padding:5px 0px;color: #3e3a39;font-size: 14px;width: 350px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; text-align:center}
.news_cu li a p{color: #9fa0a0;font-size: 12px;line-height: 18px;height: 36px;overflow: hidden;}




.news_btn{overflow: hidden; }
.news_btn a{width: 22px;height: 46px;display: block;float: left;margin-right: 1px;-webkit-transition: all 0.5s ease-in-out 0s;}
.n_prev{background: url("../images/n_prev.png") no-repeat; position: absolute; top: 42%; left: 20px;}
.n_next{background: url("../images/n_next.png") no-repeat; position: absolute; top: 42%; right:20px;}
.n_prev:hover{background: url("../images/n_prev_hover.jpg") no-repeat;}
.n_next:hover{background: url("../images/n_next_hover.jpg") no-repeat;}
.news_faq{background: #fff;padding: 15px 20px 20px 20px;overflow: hidden;}
.news_f{padding: 16px 0px;border-bottom: 1px solid #f3f5f7;overflow: hidden;}
.news_f h6{color: #595757;background: url("../images/ask.jpg") no-repeat;padding: 0px 0px 7px 35px;line-height: 25px;}
.news_f p{color:#f08519;line-height: 16px;background: url("../images/da.jpg") no-repeat 0px;padding: 0px 0px 0px 35px;}


	
.mes{width:100%; padding-bottom:10px;border-top:none;}
.mes .gsname{text-align:center;font-size:18px; color:#025a8f; height:55px; line-height:55px}
.hotline{padding:12px 0 10px 72px; font-size:14px; color:#ffffff;background:url("../images/mesTelICo.png") no-repeat 25px 15px #025a8f; margin-top:10px}
.hotline span{ font-size:20px; font-weight:bold; color:#ffc600; display:block; }
.mes dl{ overflow:hidden; border:0px solid #eee;margin-bottom:3px}
.mes dl dt{width:30px; float:left; font-size:13px; height:33px; line-height:30px;padding-left:22px;border-right:1px solid #eee}
.mes dl dd{ margin-left:5px; float:left; font-size:12px; color:#2e2e2e; width:215px; height:33px; line-height:30px; display:block; border:none;}
.mes dl dd span{border:1px solid #d7d7d7; background:#ddd; padding:2px 5px}
.mes dl dd span a{color:#888}


.dttel,.dtmob,.dtmail,.dtadd,.dmail,.durl,.dtfax,.dtqq{background:url("../images/ico01.png") no-repeat;}
.dttel{background-position:5px 6px}
.dtfax{background-position:5px -32px}
.dtmob{background-position:5px -74px}
.dmail{background-position:5px -109px}
.dtqq{background-position:5px -153px}
.durl{background-position:5px -396px}
.dtadd{background-position:5px -195px}
.col_sub {width:220px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;     position: relative; background-color:#f7f7f7; z-index:5}
/** 二级页面左侧菜单 *************************************** **/
.leftMenu {   }
.leftMenu .hd {background:#025a8f;	padding-left: 19px;	height: 41px;	line-height:41px;	font-size:15px;	font-weight: 700;	color: #fff;}




/*左产品列表*/
.subNavBox{}
.subNav{border-top:1px solid #fff;	border-bottom:1px solid #dfdfdf;	line-height:40px;	text-align:left;	font-weight:normal!important;	background:url(../images/ico01.png) 15px -227px #f7f7f7 no-repeat;}
.subNav a{padding-left:0px; border-left:4px solid transparent; line-height:40px; font-size:14px; color:#777165; margin-left:30px}
.subNav:hover{border-left:4px solid #025a8f; background:url(../images/ico01.png) 15px -265px #eee no-repeat; color:#000;}
.currentDd{color:#777165}
.currentDt{border-left:4px solid #025a8f; background:url(../images/ico01.png) 15px -265px #eee no-repeat; color:#000;}
.currentDt a{color:#000; }
.navContent{display: none; width:220px; border-bottom:solid 1px #e5e3da;}

.navContent li {display:block; margin:1px 0px;width:100%; text-align:center; height:34px; font-size:14px;line-height:34px; border-top:1px solid #fff;	border-bottom:1px solid #dfdfdf;}
.navContent li a{color:#333;}
.navContent li:hover{color:#fff; background:url(../images/jiao42.png) no-repeat 20px center #277fc2;}
.subNav:hover a{color:#000;}
.navContent li:hover a{color:#fff;}
.dis{display:block;}

.secNav{border-top:1px solid #fff;	border-bottom:1px solid #dfdfdf;line-height:40px; padding-right:10px; overflow:hidden; text-align:left;	font-weight:normal!important; background:url(../images/ico01.png) 9px -332px #f7f7f7 no-repeat;}
.secNav a{padding:0px; border-left:4px solid transparent; width:182px;overflow:hidden; line-height:40px; font-size:14px; color:#777165; margin-left:18px; display:block;white-space:nowrap;}
.secNav:hover{border-left:4px solid #025a8f; background:url(../images/ico01.png) 7px -358px #1a95c8 no-repeat;  overflow:visible;}
.secNav:hover a{background:#1a95c8; display:inline-block;width:auto; color:#fff; min-width:185px; padding-right:10px; box-shadow:2px 0px 5px #ccc}

.col_main{width:860px; height:auto; border:1px solid #dfdfdf; background-color:#f7f7f7; position: relative; min-height:600px}
.nyimg{width:1120px; margin:0 auto;}
.nyimg2{width:100%;}
.mbxnav{width:820px; height:23px; font-size: 16px; color: #808080; border-bottom: 1px solid #D2D2D2; padding:15px 0px 5px 30px;  background: url(../images/ico01.png) no-repeat 10px -294px; }
.mbxnav span{float:right;  font-size: 12px; }
.pro-list{padding:5px; width: 100%; display: inline-block; padding-bottom:80px; }
.pro-list ul{}
.pro-list ul li{background:#dedede; position: relative; color: #1a95c8; position: relative; width: 29.5%; margin:10px 1.5%; float: left; box-shadow: 0px 2px 5px #bbbbbb; border:1px solid #fff; -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;
overflow:hidden}
.pro-list ul li .pro-img {position: relative;}
.pro-list ul li img { display: block; width: 100%;}
.pro-list ul li .titl{ padding: 15px 5px; text-align: center;}
.pro-list ul li a{color:#000}
.pro-list ul li:hover{color: #025a8f; border:1px solid #025a8f;}
.pro-list ul li a:hover{ color: #fff;}

.li-content{padding:12px;  line-height:1.8em; display: inline-block; }


/** 新闻列表 **/
.atc-list{ margin:0px 10px; list-style:none; padding-bottom:60px; }
.atc-list ul{ padding:10px;}
.atc-list li { height:27px; line-height:27px; color:#4e4e4e; vertical-align:middle; background: url(../images/dit_02.gif) repeat-x 0px 13px transparent;  padding-left:0px; font-size:14px; margin: 16px 0;}
.atc-list li a {color:#4e4e4e; font-size:14px;display:block;float:left;background:#f7f7f7;padding-right: 10px;}
.atc-list li span { float:right; color: #aaaaaa;background:#f7f7f7; padding-left: 10px;}
.atc-list li img { vertical-align:middle; margin-left:5px; _margin:3px 0px 2px 5px; _display:inline;}
/** end 新闻列表 **/

.titBar { padding:10px; }
.titBar h3 {height:26px; line-height:26px; font-size:18px; color: #0f91d6; font-weight:400; float: left; margin-right:16px;}
.titBar h4 {height:20px; line-height:20px; color: #bdbbc8; font-size:12px; font-weight:400; float: left; margin-right:16px;}

/* page*/
.pages {padding: 10px 0 30px; position: absolute; bottom:0; left:50%; margin-left:-130px; text-align: center;}
.pages li {display: inline}
.pages li.thisclass, .pages a:hover {	padding: 5px 10px; border: 1px solid #269fad; background: #128dc1; color: #fff; text-decoration: none }
.pages a {padding: 5px 10px; border: 1px solid #CCC; background: #fff; color: #A4A4A4; line-height: 18px}


.col_main .info,.atc-content .info{text-align:center; line-height:25px; padding:4px; background:#e5e5e5; border:1px solid #ddd; margin:10px 0 15px 0}
.col_main .maincontent{font-size:12px;}
.col_main .maincontent p,.atc-content .maincontent p{padding:5px 0px;	line-height:200%;	}
.atc-content .maincontent img{max-width:1080px; height:auto!important}
.tcenter{text-align:center; padding-top:35px}


.atc-content{ margin:0px 10px; list-style:none; padding-bottom:60px; border:0px solid #fe0000;overflow:hidden}
.ProInfo {margin:10px 0;}	
.ProInfo .image{float:left; margin-left:20px; text-align:center}		
.ProInfo .column{float:right; width:580px;}	
.ProInfo .image img{width:auto; height:282px;}
.ProInfo .image a{display:block; width:432px;	height:282px;	border:1px solid #ddd;	padding:10px;}
.ProInfo .image a:hover{border:1px solid #025a8f;}
 .ProInfo .column .title{	background-color:#025a8f; color:#fff;	padding:0px 10px;}
.ProInfo .column .title h1{text-align:left; font-size:18px; line-height:40px; font-weight:bold;}	
.ProInfo .column .infos{text-align:left; line-height:25px; padding:5px; background:#e5e5e5; border:1px solid #ddd}
.ProInfo .column .itemMore{background:url(../images/item.gif) left 15px no-repeat; margin:20px 0 20px 15px;display:block;*display:inline-block;border-top:1px solid #EEE;clear:both;padding-top:10px;text-indent:16px}
.IntroTitle{font-size:14px;	line-height:25px;	border-left:3px solid #025a8f;	margin:10px 0px;	padding-left:10px;	color:#025a8f;	font-weight:bold;	background-color:#e5e5e5;}


.contcon_k1_tit{width:510px; height:66px; line-height:66px; text-align:center; margin-top:30px; font-weight:500; background:url(../images/cont6.jpg) no-repeat; font-size:28px; color:#333; margin:0 auto;}
.contcon_k1_con{width:1060px; padding:0px 20px; padding-top: 30px; overflow:hidden; line-height:2em; }
.contcon_k1_con img{}
.contcon_k1_con p{ font-size:14px; line-height:28px ; padding-bottom:20px; color:#333; text-indent:2em; }
.infopic{width:400px; float:right;}
.infomap{width:500px; float:right;}
.infopic img{width:400px; display:block;}
.m1{margin:10px 0 20px 20px;}




.foot{width:100%; background:#f3f3f3; min-height:60px; border-top:5px solid #cfd4e6;  padding:10px 0}
.footer{width:1090px; margin:0 auto; padding: 0 15px}
.footer .bottom{width:50%;margin:0 auto; padding-top:15px; padding-bottom:5px;}
.footer .input_links{ float: left; width:120px; height:20px; border:0px solid #ccc; color:#555; background:#f3f3f3; line-height:20px;}
.footer .bleft{ float:left; width:220px; padding-left:15px; line-height:20px; height:28px;}
.footer .bleft span{ padding:0 8px;}
.footer .copyright{width:50%; text-align:right; padding-top:15px;font-size:1px}