@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:14px; font-family: 'STHeiti','Microsoft YaHei','微软雅黑','arial'; background: url(../images/bg.jpg) repeat-x left top; color:#404040;overflow-x:hidden;}
a {color:#404040;text-decoration:none; border:0px; font-size:14px;}
a:hover{ color:#ff9600;}

ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0px;padding:0px; list-style:none;  font-weight:normal; }
ul,li,dl,dt,dd{list-style-type:none;}

.header{ width:1000px; height:190px; margin:auto;}
.top{ width:1000px; height:37px;}
.topleft{ width:901px; line-height:37px; background:url(../images/index_08.jpg) no-repeat 640px center; color:#716d6d; float:left; text-indent:670px;}
.ly{ width:99px; height:34px; margin-top:3px; background:url(../images/en.jpg) no-repeat left center; color:#716d6d;  line-height:34px; float:left; text-indent:25px;}
.logos{ width:1000px; height:106px;}
.logo{ width:490px; height:106px; float:left;}
.tel{ background:url(../images/tel.jpg) no-repeat left center; height:106px; line-height:106px; text-align:right; width:235px; color:#ff9600; font-size:24px; margin-left:250px; float:left;}
.meun{ width:1000px; height:47px;}
.meun li{ padding:0px 27px; text-align:center; margin:0 10px; line-height:46px; float:left; position:relative;}
.meun li a{ *font-size:expression(this.previousSibling==null?"18px":"12px"); color:#fff; cursor:pointer;}
.meun li:hover{ background:#0096f5;}
.meun li:hover a{ color:#fff; }
.meun li a:first-child{ font-size:18px;}
.meun li a:last-chile{ font-size:12px;}

/****************banner****************/
.banner { margin:0px auto; width:100%;  overflow:hidden; }
#fader { position:relative; width:100%; height:369px; overflow:hidden; }
#fader li { position:absolute; width:1920px; margin-left:-960px; top:0px; left:50%; }
#fader ul li img { height:369px;  }
.fader-nav { width:11px; display:inline-block; background:#fff; border-radius:7px; height:11px; overflow:hidden; cursor:pointer; margin-right:8px;}
.fader-cur-nav { width:11px; display:inline-block; background:#66cc00; height:11px; border-radius:7px; overflow:hidden; cursor:pointer; margin-right:8px;}
.clear{ clear:both;}
.bannerpic{ width:100%; height:150px;}
.ban{ width:1000px; font-size: 30px;color: #fff;line-height: 150px;margin: auto; }
.mainp{ width:100%; height:auto; overflow:hidden; background:#f2f2f2; padding:56px 0;}
.mainptop{ width:1000px; height:auto; overflow:hidden; margin:auto;}
.mainptop h2{ font-size:35px; color:#0364b6; text-align:center; height:50px;}
.mainptopt{ color:#676767; text-align:center; line-height:25px; font-size:15px; margin-top:12px;}
.mainptopt a{ color:#676767;}
.promore{ text-align:center; margin: 25px 0 40px 0;}
a.readmore {
	margin: 6px 0 3px 3px;
	-webkit-transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-ms-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	transition: all 0.17s ease-in-out;
	background:#58b226;
	padding: 5px 20px;
	border-radius: 20px;
	color: #fff;
	box-shadow: 0 0 0 0;
	font-size:16px;
	text-transform: capitalize;
}
a.readmore:hover, a.readmore:focus {background-color: #ff9600;}
.probox{ width:1020px; height:auto; overflow:hidden; margin:auto;}
.probox ul li{ width:233px; height:auto; overflow:hidden; float:left; margin:0px 10px 0px 10px; background:#fff; border:1px #ddd solid; border-radius: 3px;}
.probox ul li img{ width:200px; height:200px; margin:16px;}
.probox ul li h3{ height:35px; padding:0 16px 16px 16px; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.probox ul li:hover a{ color:#ff9600;}
.probox ul li:hover{ border:1px #ff9600 solid;}

.maina{ width:1000px; height:auto; overflow:hidden; margin:auto; padding:45px 0;}
.infl{ margin-left:20px;}
.maleft{ width:318px; height:370px; border:1px #ddd solid; border-radius:3px; float:left;}
.matx{ width:294px; height:auto; overflow:hidden; margin:auto;}
.matx h2{ background:url(../images/index_22.jpg) no-repeat left center; height:32px; line-height:32px; text-indent:40px; font-size:18px;}
.matx img{ margin:20px 0 12px 0;}
.matx p{ line-height:23px;}
.matx span{ color:#ff5a00;}
.maa{ font-size:16px; color:#007ac7; line-height:35px;}
.maa a{font-size:16px; color:#007ac7;  text-decoration: none; border-bottom: 1px solid #007ac7; }
.mnew{ width:294px; height:auto; overflow:hidden;}
.mnew ul li{ line-height:27px; background:url(../images/nav.jpg) no-repeat left center; text-indent:12px; border-bottom:1px #ddd dashed; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mainz{ width:100%; height:auto; overflow:hidden; background:#0098df; padding:25px 0;}
.mbox{ width:1000px; height:auto; overflow:hidden; margin:auto;}
.mbleft{ width:140px; height:auto; overflow:hidden; float:left; margin-left:60px;}
.mbleft h2{ height:45px; line-height:45px; background: url(../images/index_31bg.jpg) no-repeat left bottom; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.mbleft ul li{ line-height:23px; color:#e8ebf5;}
.mbleft ul li a{color:#e8ebf5;}
.mbleft ul li a:hover{color:#fff;}
.footbox{ width:100%; height:auto; overflow:auto; background:#007ac7; color:#fff; text-align:center; padding:15px 0; }

.adh{ width:1000px; height:50px; line-height:50px; border-bottom:1px #ddd solid; margin:auto; color:#9d9da7; text-align:right;}
.adh a{ color:#9d9da7; font-size:14px;}
.adh a:hover{ color:#ff9600;}

.abox{ width:1000px; height:auto; overflow:hidden; margin:30px auto; background:#f4f4f4;}
.aboxfl{ width:215px; height:auto; float:left; color:#838383;}
.aboxfl h2{ text-align:center; font-size:20px; padding:35px 0;}
.aboxfl span{ text-align:center; font-size:12px;}

.aboxfls{ width:215px; height:auto; float:left; color:#838383;}
.aboxfls h2{font-size:20px; padding:35px 0 15px 20px;}
.aboxfls h2 a{font-size:20px; }
.aboxfls h3{font-size:20px; padding:20px 0 0 20px;}
.aboxfls h3 a{font-size:20px; }
.aboxfls span{ text-align:center; font-size:12px;}
.about_sidebar{width:215px;height:auto;overflow:hidden;}

.about_sidebar ul li{width:215px;height:45px;text-align:center;}
.about_sidebar ul li a{display:block;height: 45px;line-height:45px;color:#838383;font-size:16px;}
.about_sidebar ul li a:hover {color: #404040;}
.about_sidebar ul li.about_sidebar_cur a{background:#51b41a;color:#fff;}
.about_sidebar ul li.about_sidebar_cur a:hover{color:#fff;text-decoration:none; }

.aboxfr{ width:765px; height:auto; overflow:hidden; padding-left:20px; background:#fff; float:left; min-height:500px;}

.aboxfrs{ margin:0; line-height:25px;}
.aboxfrs img{ margin:0px auto 20px auto; clear:both;}


.cation_bm{width:743px;height:auto;overflow:hidden;border:1px #e5e5e5 solid; padding:10px;}
.inquiry{
	margin: 10px 0 0 0;
}
.inquiry.product{
	width: 100%;
	max-width: 100%;
}
.inquiry.product .form-head{
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 1px 10px;
	background: #00b7df;
	color: #fff;
}
.inquiry label{
	display: block; line-height:30px;
}
.inquiry .fgroup.input{
	float: left;
	width: 48%;
}
.inquiry .fgroups.input{
	float: left;
	width: 100%;
}
.inquiry .fgroup.mgl{
	margin-left: 20px;
}
.inquiry label{
	font-weight: bold;
}
.inquiry input{
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 24px;
	color: #555;
	line-height: 1.4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-indent: 6px;
}
.inquiry textarea{
	width: 98%;
	height: 120px;
	border: 1px solid #ddd;
}
.inquiry button{
	cursor: pointer;
	background: #dedede;
	border: 1px solid #ddd;
	padding: 3px 20px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.inquiry button:hover{
	background: #7dd500;
	color: #fff;
}
.inquiry .fgroup.btn{text-align: center;}
.abanner{ width:100%; height:150px; margin: 0;  }
.honor{ width:765px; height:auto; overflow:hidden;}
.honor ul li{ width:233px; height:auto; overflow:hidden; float:left; border:1px #ddd solid; margin:15px 10px;}
.honor ul li img{ padding:16px; width:200px; height:150px; border:0px;}
.honor ul li h3{ padding:0 16px 16px 16px; width:195px; text-align:center; line-height:20px;} 
.honor ul li:hover{ border:1px #ff9900 solid; color:#ff9900;}

/*************分页css*************/
.pages {overflow: hidden;zoom: 1;font-size: 14px;float: right;clear:both; margin-top:20px;}
.pages span, .pages a {float: left;width: 34px;height: 34px;border: #e2e2e2 1px solid;font-size: 14px;text-align: center;line-height: 34px;margin-right: 5px;}
.pages .disabled { color: #ccc; }
.pages .current {background-color: #f26f21;border: #f26f21 1px solid;color: #fff;}

/*****news css****/
.newsbox{ width:765px; height:auto; overflow:hidden;  padding:10px 0;}
.newsbox ul li{ width:765px; line-height:30px; background:url(../images/nav.jpg) no-repeat left center; text-indent:12px; border-bottom:1px #ddd dashed;}
.newsbox ul li em {float: right;padding-left: 8px; font-style: normal; font-size: 11px;}
.newsbox ul li:hover{ background:#f5f5f5;}


.newnav{ width:765px; height:auto; overflow:hidden;}
.newnav h3{ font-size:24px; line-height:75px; text-align:center;}
.newnav h4{ border-bottom:1px #ddd dashed; text-align:right; font-size:12px; line-height:40px;}
.newnav p{ padding:20px 0px; line-height:25px;}

.ne-tj{ width:763px; height:auto; overflow:hidden; margin-top:25px; border:1px #eee solid; padding:20px 0px; background:#f4f4f4;}
.ne-tj h3{ font-size:18px;line-height:35px; text-indent:15px; color:#0099ff; }
.ne-tj ul li{ width:350px; line-height:27px; float:left; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.proadd{ width:763px; height:auto; overflow:hidden; margin-top:15px; border:1px #ddd solid; padding:10px 0px;}
.proadd h3{ font-size:18px; color:#0099ff; line-height:35px; text-indent:15px;}
.proadd ul li{ float:left; width:174px; text-align:center; height:204px; margin:12px 0px 0px 13px; display:inline;}
.proadd ul li img{ width:170px; height:170px; border:1px #e6e6e6 solid; padding:1px;  }
.proadd ul li a:hover img{ width:170px; height:170px; border:1px solid #0088e0; padding:1px; }
.proaddzi{ width:170px; height:30px; line-height:30px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/**products css**/
.pro{ width:765px; height:auto; overflow:hidden;}
.pro ul li{ width:233px; height:270px; overflow:hidden; float:left; border:1px #ddd solid; margin: 0 10px 20px 10px;}
.pro ul li img{ padding:16px; width:200px; height:200px; border:0px;}
.pro ul li h3{ padding:0 16px 16px 16px; width:200px; text-align:center; line-height:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.pro ul li:hover a{ color:#ff9600;}
.pro ul li:hover{ border:1px #ff9600 solid;}

.products_show{width:765px;padding-top:0px;overflow:hidden;}
.products_show_1{width:765px;height:352px;}
.show_left{width:366px;height:352px;float:left; position:relative;}
.leftimg{width:366px;height:352px;}
.leftimg img{padding:2px;border:1px solid #d4d4d4;}
.show_right{width:370px;height:352px;float:right;}
.show_right h2{width:370px;height:40px;line-height:40px;border-bottom:1px dashed #ccc;font-size:18px;font-weight:bold;color:#333}
.show_right p{padding-top:10px;line-height:22px;}
.right_zxkf {width:370px;height:51px;margin-top:10px; background:url(../images/tela.jpg) no-repeat;font-size:22px;color:#fff;line-height:22px;padding-left:35px;}
.right_zxkf span{color:#fff; font-size:14px;}
.protails{width:750px;height:32px; background:url(../images/protail.jpg) no-repeat left top;padding-left:15px;}
.protails span{width:79px;height:30px;float:left;line-height:30px;text-align:center;background:url(../images/protaila.jpg) no-repeat;font-weight:bold;color:#333;}
.protail_a{width:765px;padding:10px 0 30px 0; height:auto; overflow:hidden; line-height:24px;}
.protail_a img{ margin:6px auto; clear:both; text-align:center;}
.products_show_2{width:765px;padding-top:20px;overflow:hidden;}
.porshow{ width:100%; height:auto; overflow:hidden; line-height:25px;}
.porshow h2{font-size: 18px;font-weight: bold;line-height: 35px;}
.porshow img {margin: 0 auto 20px auto;clear: both;margin-right: 10px;}

/*能力*/
.tb11_on {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #fff; font-size:14px;  LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb11_on a:link{COLOR:#FFFFFF; font-size:14px; text-decoration:none; }
.tb11_on a:hover{COLOR:#FFFFFF; font-size:14px; text-decoration:none;}
.tb11_on a:visited{COLOR:#FFFFFF; font-size:14px; text-decoration:none;}
.tb15_on {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #fff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb15_on a:link{COLOR:#FFFFFF; font-size:14px; text-decoration:none; }
.tb15_on a:hover{COLOR:#FFFFFF; font-size:14px; text-decoration:none;}
.tb15_on a:visited{COLOR:#FFFFFF; font-size:14px; text-decoration:none;}
.tb11_off {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bgs.jpg); CURSOR: hand; COLOR: #454545; font-size:14px;  LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb12_on {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb12_off {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb13_on {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb13_off {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb14_on{BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}
.tb14_off {BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:url(../images/index_35bg.jpg); CURSOR: hand; COLOR: #ffffff; font-size:14px; font-weight:bolder; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat}