﻿body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'瀹嬩綋' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
body{ background:#fff;}
ul, li { list-style: none;}
a{color: #22c282;}

.top{ height: 30px; line-height: 30px; background-color: #eee;}
.top span{color: #333; font-size: 12px;}
.top a{font-size: 12px; color: #333; padding: 0 9px;}
.header{height:114px; clear: both;}
.logo{padding: 18px 15px; margin: 0;}
.tell{margin-top:35px;}
.menu{width:100%;background:#22c282; height:65px;}
.menu li{width:12.5%;text-align: center; line-height: 65px; float: left;}
.menu li:nth-child(1){background: #ff860e;}
.menu a{color:#fff; display: block; text-decoration: none;}
.menu a:hover{background:#ff860e !important; color:#fff;}
.active a{background:#ff860e !important; color:#fff;}

/** banner **/
.banner { position:relative; height:600px;}
.banner .btn1 { bottom: 5px;margin-right: -45px; width:100px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn1 span { background: none repeat scroll 0 0 #22c282; border: 1px solid #22c282; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;border-radius: 6px;
    width: 10px; height: 10px; margin: 0 4px; font-size: 0px;}
.banner .btn1 span.cur { font-weight: bold;}
.banner .bgitem{height: 600px; cursor:pointer; background-size:cover; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat; background-size: cover;}

/** 鎼滅储 **/
.sousuo{height:46px;background:#22c282;}
.sousuo p{font-size: 14px; color: #fff; line-height: 43px; }
.sousuo p a{color:#fff;}
.sousuo .txt{float: left; width: 241px; height: 27px; line-height: 27px; padding: 10px; font-size: 12px; color: #666666; border: 1px solid #bbbbbb; margin-top: 10px;}
.sousuo .image{float: left; background: url(../images/abg.png) no-repeat center; width: 41px; height: 27px;  border: 0px;margin-top: 10px;}


/** 棣栭〉浜у搧鍒楄〃 **/
.cp_c{background: url(../images/cpfl.png) no-repeat center;  height: 94px; margin-top: 30px; margin-bottom: 10px;}
.cp_c p{font-size: 38px;  font-weight: bold; color: #22c282; line-height: 70px;  position: relative; text-align: center;}
.cp_c i{color: #999999; font-style: normal; font-size: 25px;}
.cp_c b{position: relative; display: inline-block;  color: #ff860e;  font-weight: normal; text-transform: uppercase;}
.cp_c span{color: #999999;  line-height: 16px; font-size: 16px;  text-align: center; display: block; margin-top: -10px;}
.column{margin-bottom: 10px;  height: 50px;}
.column_box_a .column ul li:first-child{background-color: #22c282;}
.column ul li:hover{background-color: #22c282;}
.column ul li{width: 15%; height: 43px; line-height: 43px; text-align: center;  background-color: #898989; float: left;  margin: 5px 6px 0px 7px;}
.column ul li a{color: #fff; font-size: 15px; display: block; text-decoration: none;}



/** 棣栭〉浜у搧灞曠ず **/
.cpfl{background: #E5E5E5; margin-top: 30px; padding: 0px;}
.cpfl p a{font-size: 16px; line-height: 43px; color: #555555; padding-left: 50px; display: block; text-decoration: none;}
.cpfl p a:hover{color:#fff; background:#172a4b;}
.cpfl p:nth-child(11) a{background:#172a4b; color: #fff;}
.cplb{padding-top:30px; padding-bottom: 30px; display:none}
.cpfl span{color: #fff;  text-align: center;  display: block; font-size: 24px; font-weight: bold; background: #172A4B;  padding: 9px;}
.cpfl span a{color:#fff;}
.cpfl em{margin-top: 3px; display: block; color: #5A6C8A; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}


.cpzs{padding-left:0px; }
.cpzs li{text-align:center; }
.cpzs li p{margin:0px; border: 2px solid #fff; height: 201px;  background: #fff;}
.cpzs li p a img{max-height:100% !important;}
.cpzs li span{line-height:40px;height:40px;}
.cpzs li span a{color:#444; text-decoration: none;}
.lunbotu{width: 100%;margin-top:30px;  padding-bottom: 30px;}
.lunbotu_a{padding-top: 25px;}
.fahuologo{height: auto;  margin: 0 auto; font-size: 24px; font-weight: bold; text-align: center;  color: #22c282; padding-bottom: 30px;}
.fahuologo1{margin-top: 3px; display: block;  color: #ff860e; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}

/** 棣栭〉浼樺娍 **/
.youshi{ width:100%;height:611px;background: #22c282;}
.youshilogo{ width:1200px; height:auto; text-align:center; color:#FFF; font-size:40px; font-weight:bold; margin:0 auto; padding-top:40px; line-height: 26px;}
.youshilogo1{ font-size:18px; font-weight:400;}
.youshicon{ width:1200px; height:auto; margin:0 auto; padding-top:40px;}
.youshicon li{ width:290px; height:413px; float:left; position:relative;}
.youshicon1{ width:269px; height:390px; display:block; position: relative; background-color:#FFF; margin:50px 0 0; cursor:pointer;}
.youshicon1_1{ width:75px; height:4px; background-color:#cf403c; display:block; margin:0 auto;transition:all 0.5s;}
.youshicon1_2{ position: absolute; z-index: 1; top: -60px; left: 75px; width:120px; height:120px; background: #ff860e; border-radius: 60px; padding-top: 30px; line-height:30px; display:block; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.youshicon1_3{ width:90%; height:auto; display:block; margin:0 auto; color:#333; font-size:14px; text-align: center; line-height: 25px; padding: 70px 0 20px;}
.youshicon1_4{ width:269px; height:187px; display:block; overflow:hidden; position:absolute; bottom:0px;transition:all 0.5s;}
.youshicon1_4 img{transition:all 0.5s;}
.youshicon1:hover .youshicon1_4{bottom:-10px; transition:all 0.5s;}
.youshicon1:hover .youshicon1_4 img{transition:all 0.5s; transform:scale(1.02);}
.youshicon1:hover .youshicon1_1{ width:110px;transition:all 0.5s;}



/** 棣栭〉鍏充簬鎴戜滑 **/
.about{padding-top: 30px; padding-right: 45px;}
.about_tit{line-height: 50px; border-bottom: #e5e5e5 solid 1px; color: #22c282; font-size: 24px; font-weight: bold;  padding-left: 0px;}
.about_tit span{color: #ff860e; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: 400;  padding-left: 6px;}
.about_txt{height: auto; overflow: hidden; padding-top: 40px;  line-height: 32px;  padding-left: 0px; padding-right: 0px;}
.about_txt p{padding-left: 0px;  padding-right: 0px;}
.about_txt span{color:#333; padding: 0px;  padding-left: 20px;}
.about_txt a{width: 116px; height: 34px; line-height: 34px; display: block; border: #172A4B solid 1px; border-radius: 25px; color: #172A4B; text-align: center; margin-top: 10px;}

.honor{width: 361px;  height: 389px;  background-color: #22c282;  float: right; position: relative; margin-top: 20px;}
.honorlogo{width: 100%;  height: 40px;  line-height: 50px;  color: #FFF;  font-size: 30px; text-align: center; padding-top: 20px;}
.yx-rotaion{top: 50px; left: -41px; border: #efefef solid 8px; width: 360px !important;  height: 269px !important;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:110px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{ display: none;}
.yx-rotation-t{display: none;}


/** 棣栭〉鏂伴椈涓績 **/
.dtSpan{padding: 20px 0;  background-color: #e7e7e7; margin-top: 20px;}
.new{background: #fff;  margin-top: 20px; padding: 15px 19px; margin-right: 15px;}
.new_tit{height: 50px; line-height: 40px;}
.new_tit p{padding-left: 12px; background: url(../images/titA.png) no-repeat left center; color: #333; margin-left: 15px; font-weight: bold;}
.new_tit a{color: #999; padding-right: 15px;}
.new_txt{padding-bottom: 15px;}
.new_txt ul{}
.new_txt ul li{position: relative; height: 32px; line-height: 32px;}
.new_txt ul li a{padding-left: 12px; background: url(../images/dtLi_ico.png) no-repeat left center; color: #333; text-decoration: none;}
.new_txt ul li span{color: #333;}
.lianxi{background: #fff; margin-top: 20px; padding: 15px 19px;}
.lianxi_a span{font-size: 14px; font-weight: bold; color: #22c282; padding-left: 20px; padding-top: 9px; display: block;}
.lianxi_a p{color: #333; padding-left: 20px;}



/** 鍚堜綔瀹㈡埛 **/
.suport{color: #333; font-size: 24px; text-align: center; font-weight: bold; padding-top: 50px; padding-bottom: 20px;}
.suport em{margin-top: 3px; display: block; color: #999; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; }
.suport_img p{width:20%; float:left;}
.suport_img{padding-top: 10px;}

#demo1p {
	height: 120px;
	list-style: none outside none;
	overflow: hidden;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.top_14 {
	/* list-style: none outside none; */
	/* display: inline; */
}
ul {
	list-style: none outside none;
}
.top_14 li {
	float: left;
	height: 120px;
	margin-right: 10px;
	margin-top: 3px;
	overflow: hidden;
	padding-right: 10px;
	padding-top: 3px;
	text-align: center;
	width: 300px;
}



/** 棣栭〉鍟嗙洘鎴愬憳 **/
.link{ background: #F6F7F9; padding-top: 10px; padding-bottom: 10px;}
.link_inner{height: 100%; margin: 0 auto; color:#FFF;}
.link_inner ul{float: left; height: 100%;}
.link_inner li{float: left; font-size: 15px; line-height: 32px; margin-right: 25px; color: #22c282; font-weight: bold;}
.link_inner a{color: #666; font-size: 12px; font-weight: normal;}
.link_inner a:hover{ color: #22c282;}
.link_inner img{ float: left;}


/** 鍐呴〉浜у搧鍒嗙被 **/
.fenlei{padding:0px; margin-top:20px;padding-left: 5px; padding-right: 5px;float:right;}
.fenlei_a{background: #22c282; height: 47px; line-height: 47px; font-size: 22px; text-align:center;}
.fenlei_a a{color:#fff;}
.fenlei_b{padding: 8px 1px; margin-bottom: 10px; overflow: hidden;border: 1px solid #22c282;}
.fenlei_b li{line-height: 35px;  padding-left: 16px;  border-bottom: 1px dotted #b4b1b1;}
.fenlei_b li a{color: #333;}
.fenlei_b p{font-size: 12px; color: #333;}
.fenlei_b span{padding: 5px; color: #22c282; font-weight: bold; font-size: 15px;}

/** 鍐呴〉褰撳墠浣嶇疆 **/
.daohang{margin-bottom: 10px; padding: 0 5px; line-height: 35px; border: 1px solid #ccc; margin-top: 20px; font-size: 12px;}
.daohang a{color:#22c282;}
.cptp li{ padding-right:0px; height: 211px;}
.cptp li a{display: BLOCK; text-align: center;  border: 1px #ddd solid;  padding: 3px; height: 173px;}
.cptp li p a{border:none; color:#333; line-height:36px; height: initial;}

/** 鍐呴〉鍒嗛〉 **/
.pagingNav{  margin-bottom: 30px;  margin-top: 10px;}
.pagingNav p {height: 30px;line-height: 30px;}
.pagingNav .uls {overflow: hidden;}
.pagingNav ul {float: right;}
.pagingNav ul li {float: left;text-align: center;margin: 0px 5px;}
.pagingNav .uls a {text-decoration: none;float: left}
.pagingNav .uls .tBtn:hover {background-color: inherit;color: inherit;*background-color:transparent;*color:#666;}

/** 浜у搧璇︽儏椤?**/
.rexian{text-align: CENTER;}
.rexian h1{font-size: 20px;  color: #22c282; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; font-weight: bold;}
.chanpintu{padding-top: 20px; text-align: center;}
.xiangqing{border-bottom: 1px solid #D7D7D7; height: 33px; margin-top:20px;}
.xiangqing p{float: left; cursor: pointer; border: 1px solid #d7d7d7; border-bottom: 0; margin-right: -1px; height: 34px; color: #22c282; background-color: #fff; padding-left: 20px; padding-right: 20px; line-height: 34px;}
.proinfo{font-size: 14px; line-height: 25px; padding: 0 5px; margin-top: 1px;}
.proinfo a{color:#22c282;}
.proinfo span{font-family: 'Microsoft YaHei' !important;}
.fanye{line-height: 30px; background: #f7f7f7; overflow: hidden; margin: 15px 0px; padding: 0 10px;}
.fanye a{font-weight: bold; color:#666;}
.pro_key{line-height: 35px; border-top: dashed 1px #d7d7d7; margin-top: 5px; font-size: 14px;}
.pro_key a{font-size: 12px;  margin-right: 10px; color:#666;}
.cp{border: 1px solid #d7d7d7; background: #fff; padding-bottom: 12px; margin-bottom: 10px;}
.cptab{line-height: 25px; font-size: 14px; color: #22c282; text-decoration: none; padding: 0 8px; border-bottom: 1px solid #d7d7d7; background: #f7f7f7;}
.cp ul{margin-top: 10px;padding-inline-start: 0px;}
.cp ul li{padding: 5px 20px;}
.cp ul li a{color:#666;}
.cptab_a{height: 230px;}
.cptab_b{margin-top: 10px;}
.cptab_b dl dt a{display: BLOCK;  text-align: center; border: 1px #ddd solid;  padding: 2px; margin-bottom: 10px; height: 165px;}
.t1{text-align:center;}
.t1 a{color: #333;}

/** 鏂伴椈鍐呴〉 **/
.new_a{min-height: 458px; border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; background: #fff;}
.news_dl {font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; margin:10px 0;}
.news_dl a {color: #000;}
.news_dl dt {margin-bottom: 3px;margin-top: 5px;line-height: 24px;height: 24px;width:940px;overflow: hidden;}
.news_dl .dt_1 {height: 20px;background: url(../images/ico10.gif) no-repeat 0 6px;padding-left: 10px;font-size: 13px;color: #666;font-weight: bold; text-decoration: none;}
.news_dl .dt_1:hover {color: #22c282;}
.news_dl .dt_2 {font-size: 12px;float: right;padding: 0 10px 0 8px;font-family: "瀹嬩綋";}
.news_dl .dt_3 {font-size: 12px;}
.news_dl .dt_3 a {color: #FF0000;text-decoration: underline;} 
.news_dl dd {font-size: 12px;padding-left: 10px;height: 45px;overflow: hidden;margin-bottom: 10px;}
.xinwen{font-size: 30px; color:#666; text-align: center;line-height: 50px;}
.n_tit{text-align:center;}

/** about鍐呴〉 **/
.about_ny{min-height: 458px; border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; background: #fff;}
.about_ny2{font-size: 14px;  padding-left: 10px; padding-right: 10px; color:#333; line-height: 26px; padding-top: 10px;}
.about_ny2 img{max-width: 100%;height: auto; /*display: block;*/}


/** 缃戠珯搴曢儴 **/
.bottom_a{background:#22c282; border-bottom: 1px solid #333; display:none;} 
.dbdh li{width: 10%; float: left; line-height: 60px; text-align: CENTER;}
.dbdh li a{color:#fff; display: block; text-decoration: none;}
.dbdh li a:hover{background:#ff860e;}
.bottom_e{background-color: #333; padding-bottom: 20px; line-height: 32px; color: #fff; font-size: 12px; padding-top: 30px;}
.bottom_e a{color:#fff;}
.bottom_c{/*padding-top: 20px;*/}
.bottom_b{border-left: 1px #4C4C4C solid;  border-right: 1px #4C4C4C solid;}
.bottom_b span{margin-right:10px;}
.bottom_c img{width: 100% !important;}
.bottom_d img{width: 100% !important;}

.b4 ul li{float: left;  padding-right: 10px;}
.sitemap_con h4{display: block; clear: left; padding-top: 20px;}
.site_r_link{font-size: 18px; margin-top:20px}
.b4 ul p{color: #22c282;  margin-bottom: 20px;}

@media screen and (max-width: 1200px){
.banner .bgitem{height: 350px;}
.banner { position:relative; height:350px;}
.column ul li{width: 18%;}
	
}

@media screen and (max-width: 991px){
.bottom_e{display:none;}
.menu li{width: 20%;text-align: center; line-height: 65px;}
.cptp li a{height: initial;}
.cpfl p a{ padding-left: 10px;}
.cptab_b dl:nth-child(4){display:none;}
.tella{display:none;}
.fenlei_b li{width: 50%; float: left;}
.tell img{display:none;}
.cpzs li p{height: 130px;}
.cpzs li p a img{max-height:100% !important;}
.new_txt img{display:none;}
.new_txt ul li span{display:none;}
.bottom_a{display:block;}

}
@media screen and (max-width: 767px){
.cpzs_a:nth-child(4){display:none;}
.cpzs_a:nth-child(3){display:none;}
.banner .bgitem{height: 220px;}
.banner { position:relative; height:200px;}
.cpfl p{width: 50%; float: left;}
.cpfl p:nth-child(11) a{background:none; color: #555555;}
.cpfl p a{ padding-left: 10px;}
.dbdh li{width: 20%; line-height: 30px;}
.new_txt img{display:none;}
.header{height: initial;}
.column ul li{width: 29%;}
.cpzs li p{height: 201px;}
.cptab_b dl dt a{height: auto;}

}
@media screen and (max-width: 450px){
.fenlei_b li{width: 100%; float: none;}
.cpfl p{width: 100%; float: none;}	
.cp_c{height:initial;}
.cp_c p{font-size: 24px; line-height: 60px;}
.cp_c span{line-height: 14px;  font-size: 12px;}
.cpzs li p{height: 140px;}
.cptp li{height: 140px;}
.cptp li a{height: 100px;}
.banner .bgitem{height: 170px;}
.banner { position:relative; height:150px;}

}






.form-group{ width:100%; margin:0 auto; clear:both; padding:12px 0;}

.form-group label{ float:left;}

.form-control{ float:left; width:93.2%; border:1px #ddd solid; height:35px; line-height:35px;}

.form-control-c{ float:left; width:93.2%; border:1px #ddd solid; height:100px; line-height:35px;}

.form-control-y{ float:left; width:100px; border:1px #ddd solid; height:35px; line-height:35px;}

.form-sub{ width:100%; height:35px; color:#fff; background:#22c282; border:none;}




