@charset "gb2312";
@media screen and (min-width: 200px) and (max-width: 1000px) {body{ width:100%; }}
body{   font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff  }
 *{ margin:0px; padding:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both; width:100%}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:100%; margin:0px auto; text-align:left; overflow:hidden; background:url(../img/top.jpg); height:100px;}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:35px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.body1{ text-align:left;  background: url(../img/body1.jpg); width:100%;overflow:hidden}
.m1200{ width:100%; margin:0 auto; overflow: hidden; text-align:left}
.cor{ color:#666666}



/**ly_top**/
.ly_top {
	width: 100%;
	margin: 0 auto;
	background-color: #ffffff;
}
.ly_top_in {
	width: 90%;
	max-width: 1280px;
	height: 120px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
.ly_top .top_logo {
	width: 650px;
	height: 80px;
	overflow: hidden;
	margin: 5px 0 26px 0;
	padding: 0;
	float: left;
}
.ly_top .top_logo a {
	display: block;
}
.ly_top .top_right {
	height: 40px;
	overflow: hidden;
	margin: 30px 0;
	padding: 0;
	float: right;
}
.ly_top .top_right .tr {
	float: left;
	border-right: 1px solid #ddd;
	padding: 0 26px 0 20px;
}
.ly_top .top_right .tr3 {
	border-right: none;
	padding: 0 0 0 20px;
}
.ly_top .top_right .tr .tr_l {
	float: left;
	width: 40px;
	height: 40px;
	background-color: #16b4b9;
	background-image: url(../img/top_tel.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 5px;
	border-radius: 4px 0 4px 0;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.ly_top .top_right .tr2 .tr_l {
	background-image: url(../img/top_email.png);
}
.ly_top .top_right .tr3 .tr_l {
	background-image: url(../img/top_qq.png);
}
.ly_top .top_right .tr .tr_r {
	float: left;
	margin-left: 5px;
}
.ly_top .top_right .tr .tr_r p {
	color: #999;
	font-size: 16px;
	font-weight: bold;
}
.ly_top .top_right .tr .tr_r span {
	color: #333;
	font-size: 14px;
	display: block;
	padding-top: 1px;
}
.ly_top .top_right a:hover .tr_l {
	background-color: #1f71c2;
}

/**ly_nav**/
.ly_nav {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #ff0000;
	position: relative;
	-moz-box-shadow: 0px 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0 10px rgba(0,0,0,.2);
	box-shadow: 0px 0 10px rgba(0,0,0,.2);
}
.navigation {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.navigation li {
	float: left;
	position: relative;
	width: 12.5%;
}
.navigation li a {
	display: block;
	width: 100%;
	height: 55px;
	line-height: 55px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 20px;
	font-weight:bold;
	text-align: center;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.navigation li:hover, .navigation li a:hover, .navigation li a.nav_on {
	color: #fff;
	background-color: #990000;
}
.navigation ul {
	position: absolute;
	left: 0;
	top: 48px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999;
	background-color: #fff;
	border-top: 2px solid #e20100;
}
.navigation ul li {
	width: 120px;
	float: left;
	border-top: none;
}
.navigation ul li:nth-child(even) {
	background-color: #f5f6f8;
}
.navigation ul a {
	display: block;
	height: 55px;
	line-height: 55px;
	padding: 0;
	color: #4e607b;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-top: none;
}
.navigation ul a:hover {
	color: #fff;
	background-color: #fe0100;
}
.web_nav {
	display: none;
	width: 90%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	font-weight: bold;
}
.btn-menu {
	display: block;
	float: right;
	position: relative;
	background: transparent;
	cursor: pointer;
	padding: 15px 0;
	width: 26px;
	height: 16px;
	-webkit-transition: all ease .238s;
	-moz-transition: all ease .238s;
	transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after, .btn-menu span {
	background-color: #ffffff;
	-webkit-transition: all ease .238s;
	-moz-transition: all ease .238s;
	transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after {
	content: '';
	position: absolute;
	top: 0;
	height: 1px;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.btn-menu span {
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	top: 50%;
	overflow: hidden;
	text-indent: 200%;
}
.btn-menu:before {
	-webkit-transform: translate3d(0, -7px, 0);
	transform: translate3d(0, -7px, 0);
}
.btn-menu:after {
	-webkit-transform: translate3d(0, 7px, 0);
	transform: translate3d(0, 7px, 0);
}
.btn-menu.active span {
	opacity: 0;
}
.btn-menu.active:before {
	background-color: #ffffff;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}
.btn-menu.active:after {
	background-color: #ffffff;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}
/*搜索框*/
.navigation li.h_search_wrap {
	border-radius: 4px 0 4px 0;
	float: right;
	width: 50px;
	height: 40px;
	margin-top: 3px;
	margin-right: 20px;
	background: #00abfd;
	cursor: pointer;
}
.navigation li.h_search_wrap:hover {
	background: #00cefd;
}
.navigation li.h_search_wrap span {
	display: block;
	width: 100%;
	height: 40px;
	background: url(../img/search_btn.png) center center no-repeat;
}
.navigation li.h_search_wrap2 {
	background: #ea1211;
}
.navigation li.h_search_wrap2:hover {
	background: #fd1e1d;
}
.navigation li.h_search_wrap2 span {
	background: url(../img/search_btn2.png) center center no-repeat;
}
.h_search {
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	margin: 0 auto;
	z-index: 999999;
	width: 100%;
	padding: 20px 0;
	background: rgba(0,0,0,.5);
}
.h_search .form1 {
	width: 80%;
	max-width: 1280px;
	margin: 0 auto;
	line-height: 59px;
}
.h_search .form_text1 {
	float: left;
	width: 90%;
	height: 50px;
	line-height: 28px;
	text-indent: 10px;
	outline: none;
	background: #ffffff;
	margin: 3px 0;
	font-size: 14px;
	border-radius: 0 0 0 4px;
}
.h_search .form_button1 {
	float: left;
	width: 10%;
	height: 50px;
	background: #1f71c2;
	border: 0;
	outline: none;
	color: #FFF;
	margin: 3px 0;
	cursor: pointer;
	border-radius: 0 0 4px 0;
	font-size: 16px;
}
.h_search .form_button1:hover {
	background: #16b4b9;
}
/*导航悬浮样式*/
.ly_top2 {
	position: fixed;
	top: 0;
	z-index: 99999999;
}
.ly_nav2 {
	position: fixed;
	top: 100px;
	z-index: 99999999;
}
/*.ly_nav2 li{width:10%;}
.ly_nav2 li.logo2{float:left;width:10%;height:45px;background:#1c63a9 url(../images/logo2.png) center center no-repeat;}*/

.ly_nav2 {
	top: 100px;
}

/*清除浮动*/
.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
}






#banner{width:100%; overflow:hidden; margin:0 auto;}
.mainbanner{height:730px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:730px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:730px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:730px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }
.logo{ width:100%;  margin:0 auto; overflow:hidden }

.nav{ width:100%; margin:0 auto; overflow:hidden;background:#ff0000; height:62px; }
.nav ul{ width:100%; margin:0 auto}
.nav ul li{ width:24.2%; float:left; border:0px #993300 double; margin-bottom:1px; margin-right:1px; overflow:hidden;}
.nav ul li a{ width:100%; background: #ff0000; height:30px; display:block; text-align:center; color:#fff;  font-size:16px; line-height:30px;}
.nav ul li a:hover{color:#FFCC00; }

.main{width:100%; overflow:hidden;}

.about{width:100%; margin:0 auto;}
.title{  height:35px; text-align:center;  line-height:45px; font-size:20px; color:#333; font-weight:bold;}
.titlexiao{ text-align:center;  line-height:50px; font-size:20px; color:#666;}
.ab_left{ width:590px; float:left;}
.ab_cen{ float:left;}
.ab_right{width:550px; float:right;}

/**产品中心**/
.xz{ width:1200px; overflow:hidden; margin:0px auto;}
.xz ul{ margin:0px auto;} 
.xz ul li{ width:185px; float:left; overflow:hidden; font-size:13px; margin-left:10px; margin-bottom:10px;  } 
.xz ul li a{ width:183px; height:40px; display:block; text-align:center; color:#fff;  line-height:40px}
.red{ background:  #1F6BA8; color:#fff }
.red:hover{background: #333333; color:#fff;}


.pro{width:100%;  overflow:hidden;}
.indpro{ width:100%; margin:0 auto; overflow:hidden}
.indpro li{ width:48%; float:left; overflow: hidden; margin-bottom:10px; margin-left:1px; margin-right:1px}
.indpro li img{ width:100%;}
.indpro li p{ font-size:14px; line-height:45px; text-align:center}
.indprozi{color:#000; font-size:14px; line-height:30px;text-align:center}
.indprozix{color:#999; line-height:25px; width:220px; margin:0 auto;}
.indprozi a { color:#FFF;}


.sb{ background: #F1F1F1; min-width:100%; margin:0px 0px;  overflow:hidden;}
.sb .titles{ font-size:20px;line-height:40px; color: #fff; margin:20px 0px 20px 0px;text-align: center;font-weight: bold;position: relative;background: url(../img/white_line.jpg) no-repeat center bottom;}
.sb ul {}
.sb ul li{ width:30%; color:#fff; float:left; margin:5px;}
.sb ul li img{ width:100%; padding:5px; }
.sb ul li p{ font-size:20px; line-height:40px; text-align:center; font-weight:bold}


/*选择理由*/

.inner{ width:1200px; margin:0px auto; position:relative; overflow:hidden;}
.reason{ background:url(../img/reason.jpg) no-repeat center; min-width:1100px; margin:0px 0px; height:520px; overflow:hidden;}
.reason .titles{ font-size:40px;line-height:60px; color: #fff; margin:40px 0px 20px 0px;text-align: center;font-weight: bold;position: relative;background: url(../img/white_line.jpg) no-repeat center bottom;}
.reason ul{margin:50px auto; overflow:hidden;}
.reason ul li{ width:360px; color:#fff;}
.reason ul li.li1{ float:left; padding:18px; border-left:1px solid #769dc3;}
.reason ul li.li2{ float:right; padding:18px; border-left:1px solid #769dc3; border-right:1px solid #769dc3;}
.reason ul .title2{  font-size:28px; font-weight:bold; color: #FFCC33;}
.reason ul .scon{ font-size:17px; line-height:40px;}
.reason .reason_tel{ background:url(../img/tel_white.png) no-repeat 15px center; border:1px solid #fff; border-radius:3px; width:400px; margin:0px auto; text-align:center; color: #FFFF33; font-size:24px; line-height:40px;}


.news2{width:1200px; margin:0 auto; overflow:hidden}
.news2 ul{width:1200px; margin:0 auto; overflow: hidden} 
.news2 ul li{width:1180px;  overflow: hidden; float:left; margin-right:20px;  margin-top:30px;}
.news2 ul li a{ color:#333}
.news2 ul li a:hover{ color: #009966}
.newsda{width:998px; height:100px; background:#efefef;  padding-left:12px; line-height:35px; text-align:left; float:right;color:#666}



/*publictitle*/
.publictitle{}
.publictitle .pb_cn{line-height:31px;height:31px;font-size:20px;color:#333;text-align:center;}
.publictitle .pb_title{font-size:36px;text-align:center;font-weight:bold;height:57px;color:#000;line-height:57px;}
.publictitle .sub_title{font-size:20px;height:32px;line-height:32px;color:#fff;text-align:center;font-weight:600;letter-spacing:1px;}
.publictitle .pb_line{width:39px;height:2px;background:#038d39;display:block;margin:0 auto;margin-top:12px;}

/**案例**/
/**/
	.img-scroll {position:relative; margin:16px auto;width:1280px;}
	.img-scroll .new_prev,.img-scroll .new_next{position:absolute;display:block;width:20px;height:330px;top:0;color:#FFF;text-align:center;}
	.img-scroll .new_prev{left:0;background:url(../img/lr.png) 5px 100px scroll no-repeat;cursor:pointer;}
	.img-scroll .new_next{right:0;background:url(../img/lr.png) -30px 100px scroll no-repeat;cursor:pointer;}
	.img-list {position:relative;width:1220px;height:300px;margin-left:30px;overflow:hidden}
	.img-list ul {width:99999px;}
	.img-list li{float:left;display:inline;height:330px;margin:0 7px;text-align:center;}
	.img-list li img{width:300px;height:205px;}
	.img-list li p{}
	.img-list li p a{}
	.news_pro_info{text-align:center;font-size:13px;color:#666;line-height:50px; background:#FFFFFF; display:block}
/**/




 .container{margin-left:auto; margin-right:auto; width:1200px;}
 /* choose */
.choose{width: 100%;}
.choose .Title{height: 131px;background: url(../images/choosebg.jpg) no-repeat center;}
.choose .Title p{font-size: 25px;color: #666666;}
.choose .Title p em{color: #00984f;font-weight: bold;font-size: 36px;}
.choose .mainCon{width: 100%;margin-top: 58px;position: relative;height: 996px;}
.choose .mainCon img{display: block;}
.choose .mainCon .Pics01{width: 534px;height: 434px;position: absolute;top: 0;left: 0;}
.choose .mainCon .Pics02{width: 586px;height: 387px;position: absolute;bottom: 72px;right: 0;}
.choose .mainCon dl{width: 578px;position: absolute;}
.choose .mainCon dt{float: left;width: 65px;height: 85px;background: #00984f;text-align: center;}
.choose .mainCon dt span{display: block;font-size: 40px;color: #fff;font-weight: bold;font-family: arial;padding-top: 10px;}
.choose .mainCon .dl1{left: 603px;top: 17px;}
.choose .mainCon dt i{display: block;width: 34px;height: 1px;background: #fff;margin:10px auto 0;}
.choose .mainCon dd{float: right;width: 486px;}
.choose .mainCon dd h3{font-size: 24px;color: #333333;padding-bottom: 14px;border-bottom: 1px dotted #c0c0c0;width: 474px;}
.choose .mainCon dd h3 em{font-weight: bold;color: #00984f;}
.choose .mainCon dd ul{margin-top: 20px;}
.choose .mainCon dd li{padding-left: 16px;background: url(../images/choose_icon01.png) no-repeat left 8px;font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 5px;}
.choose .mainCon dl.dl2{top: 251px;left: 603px;}
.choose .mainCon dl.dl3{left: 0;top: 527px;}
.choose .mainCon dl.dl4{left: 0;top: 761px;}





/*公司简介*/
.about{width:100%; margin:0 auto; overflow: hidden;}

.aboutzi{width:90%; margin:0 auto; overflow: hidden; text-align:left; line-height:30px; font-size:16px; color:#666666}






/**新闻**/

.h_news_wrap {
	background: #f8f8f8;
	width: 100%;
	background-attachment: fixed;
}
.h_news {
	width: 100%;
	max-width:95%;
	margin: 0 auto;
	padding: 0px 0 20px;
}
.h_tlt1 {
	width: 100%;
}
.h_tlt1 p {
	font-size: 24px;
	font-weight: bold;
	color: #515671;
	text-align: center;
}
.h_tlt1 span {
	display: block;
	font-size: 15px;
	font-weight: lighter;
	color: #515671;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.h_tlt1 em {
	display: block;
	width: 58px;
	height: 2px;
	background: #515671;
	margin: 0 auto;
}
.h_news .news_bd {
	padding-top: 10px;
	overflow: hidden;
}
.h_news .news_bd .news_tj {
	width: 98%;
}
.h_news .news_bd .news_tj .news_tj_img a {
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #f5f5f5;
}
.h_news .news_bd .news_tj .news_tj_img a img {
	width: 100%;
	vertical-align: middle;
	transition-duration: 3s;
	-ms-transition-duration: 3s;
	-moz-transition-duration: 3s;
	-webkit-transition-duration: 3s;
}
.h_news .news_bd .news_tj .news_tj_img a:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.5;
}
.h_news .news_bd .news_tj .news_tj_img a .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.h_news .news_bd .news_tj .news_tj_con {
	background: #ffffff;
	padding: 10px 20px 30px;
}
.h_news .news_bd .news_tj p a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #515671;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.h_news .news_bd .news_tj p a:hover {
	color: #16b4b9;
}
.h_news .news_bd .news_tj span {
	display: block;
	font-size: 18px;
	color: #999;
	line-height: 22px;
	background: #ffffff;
	height: 66px;
	overflow: hidden;
}
.h_news .news_bd .news_tj em {
	display: block;
	font-size: 14px;
	color: #c6c6c6;
	padding-top: 10px;
	background: #ffffff;
}
.h_news .news_bd ul {
	width: 100%;
}
.h_news .news_bd ul li {
	background: #ffffff;
	padding: 14px;
	margin-bottom: 10px;
	position: relative;
}
.h_news .news_bd ul li .news_time {
	position: absolute;
	left: 14px;
	top: 24px;
	width: 60px;
	text-align: center;
	background: #1F6BA8;
	padding: 10px 0;
	overflow: hidden;
	border-radius: 4px 0 4px 0;
}
.h_news .news_bd ul li .news_time p {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.h_news .news_bd ul li .news_time span {
	font-size: 14px;
	color: #fff;
}
.h_news .news_bd ul li .news_con {
	padding-left: 70px;
	text-align:left;
}
.h_news .news_bd ul li .news_con p a {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h_news .news_bd ul li .news_con span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 45px;
	overflow: hidden;
}
.h_news .news_bd ul li:hover .news_time {
	background: #16b4b9;
}
.h_news .news_bd ul li:hover .news_con p a {
	color: #16b4b9
}



/**内页**/
.titleT{ text-align:left;}
.titleT h3{ font-size:30px;  text-align:left; float:left}
.newstitlex{ text-align: right; border-bottom:2px #006699 double; width:960px; margin:0 auto; line-height:40px;}
/**产品列表**/
.inpro{width:1300px; margin:0 auto}
.inpro_left{width:288px; float:left;}
.inprolist{width:288px; background:#1F71C2; line-height:35px; font-size:28px; text-align:center; color:#fff; height:80px; padding-top:10px;}
.inprolist2 li{ width:278px;background:#666; text-align:left; line-height:40px; font-size:14px; overflow: hidden; color:#fff; margin-top:3px; padding-left:10px; }
.inprolist2 a { color:#fff; text-align:left}

.incon{width:228px; background:#666; text-align:left; margin-left:0px; color:#FFFFFF; line-height:30px; padding-left:10px;}

.inproduct{width:960px; float:right}
.inprod2{width:960px; margin:0 auto; overflow:hidden}
.inprod2 ul{ margin:0 auto; overflow: hidden} 
.inprod2 ul li{width:300px;  overflow: hidden; float:left; margin-left:10px; }
.inprod2 img{width:280px; height:300px; border:1px #CCCCCC double}
.inprod2 p{ line-height:55px; text-align:center}







.footer{background: #333; width:100%; overflow:hidden;position:fixed;bottom:0px;}
.footer li{width:20%;float:left;text-align:center;color:#fff;}
.footer ul{width:100%;}
.footerimg{}
.footer_text a{width:100%;display:block;font-size:12px;color:#fff;}
.footer_text p{margin-top:5px;}

