@charset "utf-8";
/*通用*/
*{margin:0;padding:0;}
body {
    font-family: "microsoft yahei",arial;
    font-size:1em;
    line-height:2;
    color: #111;
	margin:0;
}
.w1000{
	width:1200px;
	margin:0 auto;
}
a{font-family: "microsoft yahei";text-decoration:none;color:#666}
a:hover{ color:#666}
ul, ol, li { list-style: none; }
.clear{ clear:both} 

/*头部*/
/*#top1{height:27px;background-color:#04AEC7;}*/
#top1{height:27px;background-color:#009148;}
#weatherdiv{width:300px;height:27px;float:right;padding-right:12px;}
#weatherdiv .city a{color:#fff;}
#stardiv{float:right;width:27px;height:27px;}
#searchdiv{height:100%;width:138px;float:right;background:url(/css/ssbg.png) 0px 5px no-repeat;margin-right:8px;line-height:1.5;}
#searchdiv input{border:none;background-color:transparent;width:100px;margin:0 9px}
#searchdiv img{border:none;margin-bottom:-1px;}
#top2{height:82px;}
#logodiv{width:31%;float:left;font-size:26px;font-weight:800;color:#666;margin-top:12px;}
#navdiv{/*width:64%;*/float:right;}
.nav {position: relative;z-index: 12;}
.nav li { line-height: 110px;float: left;text-align: center; position: relative;}
.nav li a { display: block; padding: 0 25px;color: #333;text-decoration:none}
.nav li a:hover {color: #194069;}
.nav li dl { position: absolute;line-height: 45px;font-size: 12px; background-color: #fff;display: none; width: 100%;z-index: 10;}
.nav li dl dd:hover { background-color: #009148;}
.nav li dl dd:hover a {color: #fff;}
.nav li:hover dl {display: block; border-top: 2px solid #009148;}

/*业务板块*/

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

@-moz-document url-prefix() {
	.rotate_btn .flip_cube { overflow:hidden;}
}
.ip_left,.ip_midd,.ip_right { float:left;}
.ip_left,.ip_right { width:27%;}
.ip_midd { width:46%;}

.ipart01 { margin-bottom:30px;}
.ipart01,.ipart01 a { color:#fff;}
.ip1_left .box { background-color:#189a44; border-right:#fff 1px solid;}
.ip1_left .box a { display:block; height:0; padding:12% 12% 108%; overflow:hidden;}
.ip1_left .title { font-size:24px; font-weight:bold; margin-bottom:5%;}
.ip1_left .text { color:#dbebdf; margin-bottom:15%; line-height:1.6em; max-height:9.2em; overflow:hidden; font-size:14px}
.ip1_left .more { display:block; height:40px; line-height:40px; border:#a0d64a 1px solid; text-align:center; font-size:14px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.ip1_left a:hover .more { background-color:#a0d64a; color:#fff;}

.ip1_midd .box { border-right:#fff 1px solid;}
.ip1_midd .box a { display:block; height:0; padding-bottom:70.5%; overflow:hidden; position:relative;}
.ip1_midd .box img { width:100%; height:auto;}
.ip1_midd .cover { width:36%; height:auto; position:absolute; right:0; bottom:0; background:rgba(160,214,74,.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cca0d64a,endcolorstr=#cca0d64a);}
.ip1_midd .cover ._box { padding:20px 15px;}
.ip1_midd .en { font-size:15px; font-family:arial; line-height:1.2; font-weight:bold; margin-bottom:5px;} 
.ip1_midd .title { font-size:20px; font-weight:normal;}
.ip1_midd .text { line-height:1.8em; height:5.4em; font-size:14px}

.ip1_right .box { margin-bottom:1px; margin-right:1px;}
.ip1_right .box a { display:block; height:0; padding-bottom:59.9%; overflow:hidden; position:relative;}
.ip1_right .box img { width:100%; height:auto;}
.ip1_right .cover { width:90%; padding:5px 5%; height:auto; position:absolute; left:0; bottom:0; text-align:center; background:rgba(24,154,68,.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#bb189a44,endcolorstr=#bb189a44);}
.ip1_right .cover .title { font-size:20px; font-weight:normal;}
.ip1_right .cover .text { line-height:1.5em; height:0; overflow:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; font-size:14px}
.ip1_right a:hover .cover .text { height:4.5em;}









/*首页-新闻*/
.i_news {width: 100%; height: 522px;overflow: hidden;}
.HomeCon5{ width:1200px; display:table; margin:0 auto }
.HomeCon5 ol{ height:55px; width:334px; line-height:55px;  margin:0 auto; }
.HomeCon5 ol li{ float:left; line-height:55px; height:55px; color:#585858; font-size:18px; font-family:"微软雅黑","黑体";  width:160px; text-align:center; cursor:pointer; border:#CCC dashed 1px; margin-right:5px }
.HomeCon5 ol .lihover{ color:#fff; font-size:18px; background:#009148;}
.HomeCon5_1{ float:left;  display:inline; width:100%;  }
.xw{ width:100%;  margin-top:11px; }
.xw li{ font-size:14px; width:20%; float:left; background-color: #f0f0f0; padding: 10px 26px 60px;color:#696969;}
.xw li a{color:#696969;} 
.xw li h4{ font-size:16px; padding-bottom:20px}
.xw li p{color: #949494;line-height: 22px;overflow: hidden;}
.xw li:hover {background-color:#ecebe9;}
.news_time{position:relative;height:105px;}
.news_time ._day{font-size:54px;color:#b1b1b1;font-weight:bolder;}
.news_time ._year{font-size:12px;color:#626061;background-color:#f0f0f0;position:absolute;bottom:15px; left:27px; line-height:26px}
.xw li:hover .news_time ._year {background:#ecebe9;}
.xw li  .news_time ._day  :hover{ color:#009148;}

/*首页三块*/
.row>.span-4 {width:31.33333333%}
.row>[class*="span-"] {float:left;margin-right:1.5%;*margin-right:1.5%}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;*height: auto;}
.rect-100{padding-bottom: 100%;}
.index .pt1 {padding:20px 0 20px;overflow:hidden;}
.dbiat {font-size:34px;color:#000;text-align:center;line-height:1;margin-bottom:20px; font-weight:bold; padding-top:50px}
.dbiat a{ color:#666} 
.xbiaot {font-size:14px;color:#5a5a5a;margin-bottom:30px;text-align:center;}
.index .pt1 .con_box .l_box {width:40%;}
.index .pt1 .con_box .l_box .pd {padding:60px;position:relative;}
.index .pt1 .con_box .l_box .pd .t {font-size:30px;color:#333;line-height:1;margin-bottom:25px;}
.index .pt1 .con_box .l_box .pd .d {font-size:14px;color:#666;margin-bottom:20px;}
.index .pt1 .con_box .l_box .pd .common_more {margin:0; background:#1d699d; padding:5px 10px; color:#fff; }
.index .pt1 .con_box .r_box {width:60%;}
.index .pt1 .con_box .r_box .number_box {padding:55px 0;background:#f3f3f3;text-align:center; height:130px}
.index .pt1 .con_box .r_box .number_box .number {font-size:68px;color:#024891;}
.index .pt1 .con_box .r_box .number_box .text {font-size:14px;margin-left:10px;color:#024891;}
.index .pt1 .con_box .r_box .number_box .info_box {font-size:14px;color:#666;}
.index .pt1 .con_box .r_box .btm_box .box_l {width:33%;}
.index .pt1 .con_box .r_box .btm_box .box_r {width:34%;}
.index .pt1 .con_box .r_box .btm_box .box_l .pd {display:block;height:0;padding-bottom:101%;position:relative;}
.index .pt1 .con_box .r_box .btm_box .box_l .mask {background:url(/css/red_90.png) repeat;position:absolute;left:0;top:0;width:100%;height:100%;}
.index .pt1 .con_box .r_box .btm_box .pd>img {position:absolute;left:0;top:0;width:100%;height:100%;}
.index .pt1 .con_box .r_box .btm_box .box_r .pd {display:block;	height:0;padding-bottom:98%;position:relative;}
.index .pt1 .con_box .r_box .btm_box .text {position:relative;	z-index:1;}
.index .pt1 .con_box .r_box .btm_box .box_l .text .icon {	width:80px;	height:60px;background-position:center center;	background-repeat:no-repeat;	margin-bottom:20px;}
.index .pt1 .con_box .r_box .btm_box .text .name {	font-size:24px;	color:#fff;}
.index .pt1 .con_box .r_box .btm_box .box_l .text {	text-align:center;	margin-top:60px;}
.index .pt1 .con_box .r_box .btm_box .box_r .text {	padding:59px 45px 0 70px;	color:#fff;}
.index .pt1 .con_box .r_box .btm_box .box_r .text .d {	font-size:14px;	line-height:25px;}


/*============================2018=====================================================*/

/*内页banner*/
.xc_banner{width:100%;height:368px;position:relative;margin-bottom:24px;}
.xc_banner ._banner_img{display:block; height:auto; text-align:center; overflow:hidden;}
.xc_banner ._banner_img img{display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}
.xc_banner ._banner_nav{position:absolute;bottom:0;left:0;top:0;right:0;}
.xc_banner ._banner_nav .xc_nav_bar{position:absolute;bottom:0;left:50%;margin-left:-600px;width:1200px;height:48px;line-height:48px;background:url(/css/pro_title_bj.png);font-size:0;}
.xc_banner ._banner_nav .xc_nav_bar a{font-size:15px;color:#ffffff; padding: 14px 20px;}
.xc_banner ._banner_nav .xc_nav_bar a.cur,.xc_banner ._banner_nav .xc_nav_bar a:hover{background-color:#009148;}

.xc_main{min-height:200px;padding-bottom:30px;}
.xc_bread{margin-bottom:24px;text-align:right;font-size:13px;color:#b5b5b5;}
.xc_bread a{display:inline-block;*display:inline;*zoom: 1;}

/*新闻列表*/
/*
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}*/
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;*height: auto;}
.rect-5625{padding-bottom: 56.25%;}
.l { float: left;}
.r { float: right;}
.news_list .more_btn {margin-top:50px;}
.widget-newslist-10 .list_box {padding:46px 60px 40px;position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.widget-newslist-10 .list_main {overflow:hidden;}
.widget-newslist-10 .bd_r {width:20%;}
.widget-newslist-10 .bd_l {font-size:14px;color:#8d8b8b;padding:0 2% 2% 0;border-right:1px solid #e6e6e6;font-family: Arial;width:60px;}
.widget-newslist-10 .bd_l_day {display:block;font-size:50px;color:#0159b0;line-height:50px;}
.widget-newslist-10 .bd_c {width:76%;padding:0 8% 0 5%;}
.widget-newslist-10 .list_title {font-size:20px;color:#202020;font-weight:normal;}
.widget-newslist-10 li:hover .list_box {background-color:#f8f8f8;}

/*内页产品中心*/
/*.rect-70{padding-bottom: 70%;}
.product_cust .part01 .bottom{padding:20px 0 0;}
.product_cust .part01 .bottom ul li{position: relative;background-color: #f4f4f4;padding:62px 3.5% 24px 3.5%;width:25%;float:left;margin-right:1%;overflow: hidden;margin-bottom: 20px;}
.product_cust .part01 .bottom ul li .rect-70{overflow: visible;}
.product_cust .part01 .bottom ul li .mask_{    margin-top: 45px; border-top: 1px solid #e7e7e7; text-align: center;}
.product_cust .part01 .bottom ul li .mask_ .title{font-size: 16px;color:#000000;margin-bottom: 16px;margin-top: 40px;}
.product_cust .part01 .bottom ul li .mask_ .p{font-size: 14px;color:#5a5a5a;}
.product_cust .part01 .bottom ul li .info_{width:100%;height: 100%;position:absolute;left:0;top:100%;opacity:0;
filter: alpha(opacity=0);transition: all .3s ease;background-color: rgba(255,241,0,.8)}
.product_cust .part01 .bottom ul li:hover .info_{top:0;opacity:1;filter:alpha(opacity=100);}
.product_cust .part01 .bottom ul li .info_ ._mask{margin-top: 357px;text-align: center;transition-delay: .2s; -webkit-transition-delay: .2s;}
.product_cust .part01 .bottom ul li .info_  img{ position: absolute; left: 50%;margin-top: -34px;top: 42%;margin-left: -34px;}
.product_cust .part01 .bottom ul li .info_ ._mask .title{font-size: 16px;color:#fff;margin-bottom: 16px;}
.product_cust .part01 .bottom ul li .info_ ._mask .p{font-size: 14px;    color: #fff;}
.product_cust .part01 .bottom ul li:hover .info_ ._mask{margin-top: 357px;text-align: center;transition-delay: .2s; -webkit-transition-delay: .2s;}
.product_cust .part01 .bottom ul li:hover .info_ ._mask img{position: absolute; left: 50%;margin-top: -34px; top: 42%; margin-left: -34px;}
.product_cust .part01 .bottom ul li:hover .info_ ._mask .title{font-size: 16px;color:#fff;margin-bottom: 16px;}
.product_cust .part01 .bottom ul li:hover .info_ ._mask .p{font-size: 14px;    color: #fff;}

.channel_content.product_compre { padding-bottom:0; }
.product_cust .part01 .category a { margin-right:0; margin-bottom:10px; width:20%; }
.product_cust .part01 .bottom ul li .info_ ._mask .title,.product_cust .part01 .bottom ul li:hover .info_ ._mask .title { color:#000000; }
.product_cust .part01 .bottom ul li .info_ ._mask .p,.product_cust .part01 .bottom ul li:hover .info_ ._mask .p { color:#000000; }
.product_compre .pro02 .pro02_r .pro02_t .pro02_ { margin-top:55px; }
.product_compre .pro02 .pro02_r .pro02_t .pro02_ .pro02_t_ .title { margin-top:0; font-size:22px; font-weight:normal; }
.product_cust .part01 .bottom ul li { padding-top:20px; padding-left:2.4%; padding-right:2.4%; width:27.4%; }
.product_cust .part01 .bottom ul li:hover .info_ ._mask { margin-top:78%; }
.product_cust .part01 .category a{width:auto;padding:0 2%;}
.product_cust .part01 .bottom ul li:hover .mask_{opacity:0;}
.product_detail .detail_posi .detail_l .content .p{line-height:30px;height:90px;overflow: hidden;}
.product_detail .detail_posi .detail_l .part1_main li{padding:0 10% 0 0;}
.product_cust .part01 .bottom ul li .info_ .more_ico { display: block;position: absolute; left: 50%; top: 42%;margin-top: -34px;margin-left: -34px; width: 68px; height: 68px; background: url(/css/dingzhi_xiao_03_black.png) 0 0 no-repeat;}
*/
/*首页滚动产品*/
#floor_2{ text-align:center; width:100%;  }
.left_title2{ overflow:hidden; height:70px;line-height:42px; text-align:center; background: url(/css/left_title2.jpg) no-repeat center bottom;}
.left_title2 h2{ font-size:14px; color:#000; font-weight:normal; display: block;}
.left_title2 h2 a{ line-height:41px; font-size:24px; color:#333;  }
.left_title2 h2 a:hover{ color:#352740; }
.left_body2{ overflow:hidden; zoom:1; }
.left_bottom2{ overflow:hidden; }
.textlist1{ overflow:hidden; text-align:center; padding-top:15px; padding-bottom:15px }
.textlist1 li{  border: #CCC dashed 1px;text-align:center; padding:15px 30px; overflow:hidden; display:inline; background:#f0f0f0;  }
.textlist1 li.n6{ margin:0; }
.textlist1 li a{ /*line-height:45px;*/ font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .4s ease; -moz-transition:all .4s ease; -webkit-transition:all .4s ease; }
.textlist1 li:hover a{ color:#fff; background:url(/css/textlist1.png) no-repeat center center; }
.textlist1 li.on{ background:#009148; }
.textlist1 li.on a{ color:#fff; }

.gridlist1{ overflow:hidden; padding-top:15px;  }
.gridlist1 li{float:left; text-align:center; margin:0px 9px 30px; border:solid 1px #eaeaea; overflow:hidden; display:inline; padding-bottom:20px; text-overflow:ellipsis; /*white-space:nowrap;*/}
.gridlist1 li p{ width:240px; line-height:24px; margin-left:15px; height:65px}
.gridlist1 li span{ background:#024891; padding:5px 15px; margin-bottom:10px}
.gridlist1 li span a{ color:#FFF}
.gridlist1 li .ChannelIcon{ display:block; }
.gridlist1 li img{ width:270px; display:block; vertical-align:middle; border:#FFF solid 5px }
/*来访留言*/
.contact_us {padding-top:0;}
.contact_us .pt2 {padding:15px 0 0;overflow:hidden; padding-bottom:50px}
.contact_us .pt2 .tit {text-align:center;font-size:30px;color:#313131;line-height:1;margin-bottom:25px;}
.contact_us .pt2 .info {text-align:center;font-size:14px;color:#898989;line-height:1;margin-bottom:15px;}
.contact_us .pt2 .line {display: block;margin: 0 auto 20px;width: 27px;height: 1px;background: #c6c6c6;}
.contact_us .pt2 .form {width:1050px;margin:0 auto;}
.contact_us .pt2 .form input {border:1px solid #d5d5d5;font-size:14px;}
.contact_us .pt2 .name {background: transparent url(/css/i_form_ico1.png) no-repeat right 0;}
.contact_us .pt2 .phone {background: transparent url(/css/i_form_ico2.png) no-repeat right 0;}
.contact_us .pt2 .email {background: transparent url(/css/i_form_ico3.png) no-repeat right 0;}
.contact_us .pt2 .company {width:1200px;margin-top:25px;background: transparent url(/css/i_form_ico5.png) no-repeat right top;}
.contact_us .pt2 .line1 {width: 80%;height: 48px;line-height: 48px;padding: 0 46px 0 13px;float: left;}
.contact_us .pt2 .form textarea {width: 972px;border: 1px solid #d5d5d5;padding: 10px 40px 10px 13px;height: 149px;font-size: 14px;line-height: 1.5;margin-bottom: 20px;
margin-top:25px;background: transparent url(/css/i_form_ico4.png) no-repeat right top;}
.contact_us .pt2 .form .btns_list {text-align:center;}
.contact_us .pt2 .form .btns_list button {	width:45%;height:45px;line-height:37px;border:none;	font-size:16px;color:#fff;cursor:pointer;}
.contact_us .pt2 .form .btns_list .sub {	background-color: #848484;	border-radius:0;	float:left;}
.contact_us .pt2 .form .btns_list .sub:hover {	background-color:#009148;}
.contact_us .pt2 .form .btns_list .reset {	background-color:#848484;	border-radius:0;	float:right;}
.contact_us .pt2 .form .btns_list .reset:hover {	background-color:#f8ac00;}
.contact_us .pt2 .form_cb .span-4 {	position:relative;}
.contact_us .pt2 .form_cb .span-4 span {	position:absolute;	right:45px;	top:15px;}
.contact_us .pt2 .yzm_box {	width:50%;}
.contact_us .pt2 .btns_list {	width:50%;}
.contact_us .pt2 .yzm_box .yzm {	line-height:46px;height:46px;width:30%;background:transparent;text-indent:20px;margin-right:25px;}
.contact_us .pt2 .yzm_box img {width:120px;height:50px;margin-right:10px;}
.contact_us .pt2 .yzm_box .change {color:#40535a;font-size:12px;cursor:pointer;vertical-align:bottom;}


/*底部*/
.index_bottom {height: 164px;width: 100%;padding-top: 70px;background:url(/css/db.jpg) no-repeat center ; margin-top:50px}
.index_bottom .link {background: url(/css/index_bottom_item.png) no-repeat center;width: 69.66%;}
.index_bottom .link li {float:left;color: #fff;width: 29.33%;padding-left: 4%;cursor: pointer;}
.index_bottom .link li a {color:#fff;}
.index_bottom .link li a h4 {opacity:0.8;}
.index_bottom .link li a .desc {opacity:0.8;}
.index_bottom .link li a:hover h4 {opacity:1;}
.index_bottom .link li a:hover .desc {opacity:1;}
.index_bottom .link li i {display: inline-block;float: left;margin-right: 15px;width: 40px;height: 40px;background: url('/css/index_bottom_ico.png') no-repeat 0 0;vertical-align: middle;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; padding-top:10px}
.index_bottom .link li:hover i {	-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.index_bottom .link li .ic2 {background-position: -40px 0;}
.index_bottom .link li .ic3 {background-position: -80px 0;}
.index_bottom .link ul {padding: 3% 0%;overflow: hidden;}
.index_bottom .t {font-size: 50px;font-family: 'Impact';line-height: 1;	color: #000;text-transform: uppercase;}
.index_bottom .p {font-size: 32px;color: #000;}
.index_bottom .link li h4 {font-size: 16px;font-weight: normal;}
footer {padding-top: 70px;height: 283px;width: 100%;background: url('/css/footbg.jpg') no-repeat center;}
footer dl {width: 20%;float: left;}
footer dl.d5 {float:right;}
footer dt {color: #fff;font-size: 18px;margin-bottom: 30px;}
footer dt a {color:#fff;}
footer dt a:hover {color:#fff;opacity:0.8;}
footer dd {color: #a9a9a9;overflow: hidden;margin-bottom: 10px; font-size:14px}
footer dd a {color:#a9a9a9;}
footer dd a:hover {opacity:0.8;color:#fff;}
footer .d1 {width: 32.5%;}
footer .d1 dd {line-height:30px;height:30px;padding-left:40px;position:relative;}
footer .d1 .child_d0:after {content:'';position:absolute;left:0;top:0;width:30px;height:30px;background:url(/css/ico-30.png) 0 0 no-repeat;}
footer .d1 .child_d1:after {content:'';position:absolute;left:0;top:0;width:30px;height:30px;background:url(/css/ico-30.png) -30px 0 no-repeat;}
footer .d1 .child_d2:after {content:'';position:absolute;left:0;	top:0;width:30px;height:30px;background:url(/css/ico-30.png) -60px 0 no-repeat;}
footer .d1 .child_d4:after {content:'';position:absolute;left:0;	top:0;width:30px;height:30px;background:url(/css/ico-30.png) -90px 0 no-repeat;}
footer .d1 .child_d3 {padding-left:0;}
footer .d1 dt {font-size: 26px;line-height: 1;}
footer .d2 {width: 12.5%;}
footer .d3 {width: 12.5%;}
footer .d5 dt {font-size: 26px;line-height: 1;}
footer .d5 dd {border-bottom: 1px solid #ababab;padding-bottom: 10px;margin-bottom: 10px;}
footer .d5 dd:last-child {border-bottom: 0;}
footer .bdsharebuttonbox a {display: inline-block;width: 30px;height: 30px;padding: 0;margin: 0;	margin-left: 10px;background: url(/css/ico-30.png) no-repeat 0 0;}
footer .bdsharebuttonbox .bds_weixin {background-position: -90px 0;}
footer .bdsharebuttonbox .bds_tqq {background-position: -120px 0;}
footer .bdsharebuttonbox .bds_tsina {background-position: -150px 0;}
footer .bdshare-button-style0-16 a {	opacity:0.8;}
footer .bdshare-button-style0-16 a:hover {opacity:1;}
.foot_bottom {background: #024891;height: 70px;line-height: 70px;color: #fff;}
.foot_links a {margin-left: 20px; color:#FFF}
.foot_bottom a {opacity:0.8;}
.foot_bottom span {color:#c9d7ef}
.foot_bottom span a {color:#fff;}
.foot_bottom a:hover {color: #fff;opacity:1;}
footer .d2 .gdt {height:180px;overflow:hidden;position:relative;}
.scrollbar-ui-hover .scroll_bar {width:5px!important;right:30px!important;}
.scrollbar-ui .scroll_bar {background:#454545!important;}
/*#footer1{
	background-color:#009148;
	border-bottom:2px solid #03532b;
	text-align:center;
}
#footer1 a{
	display:inline-block;
	width:140px;
	padding:16px 0;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#fff;
}
#footer1 a span{
	font-size:12px;
	font-family:arial;
}
#footer2{
	background-color:#242424;
	text-align:center;
	font-size:14px;
	line-height:24px;
	padding:16px 0 16px 0;
	color:#fff;
}
#footer2 .w1000{font-size:13px;}
#footNav{display:none;}
#friendlink{padding-bottom:12px;}
#friendlink a{color:#fff;text-decoration:none;}
#friendlink a:hover{color:#fff;text-decoration:underline;}
*/
/*首页*/
.title_e{text-align:center;padding-bottom:38px;color:#999;font-family:arial;line-height:1.2;}
.title_c{font-size:28px;color:#666;text-align:center;padding:30px 0 0 0;}
#gonggao{height:34px;border-bottom:1px solid #ccc;overflow:hidden;}
#gonggao  .w1000{overflow:hidden;padding-left:50px;background:url(gg1.png) 20px 9px no-repeat;}
#gonggao  ul{}
#gonggao  ul  li {font-size:16px;line-height:34px;color:#888;list-style:none;}
#gonggao  ul  li  a{color:#000;text-decoration:none;}
#gonggao  ul  li  a:hover{color:#408FC7;}
#con1 .list1{background-color:#F5F9FC;overflow:hidden;padding:12px;}
#con1 .list1 .list1_left{width:54%;float:left;}
#con1 .list1 .list1_left .list1_index{width:100%;overflow:hidden;padding:10px 0;}
#con1 .list1 .list1_left .list1_index .xh{width:10%;float:left;font-size:50px;line-height:38px;font-weight:400;font-family:arial;color:#ccc;border-right:2px solid #ccc;padding:0 10px 0 10px;margin-right:20px;}
#con1 .list1 .list1_left .list1_index .title{width:64%;height:45%;float:left;font-size:16px;line-height:16px;font-weight:800;}
#con1 .list1 .list1_left .list1_index .title a{font-size:16px;line-height:16px;font-weight:800;color:#111;text-decoration:none;}
#con1 .list1 .list1_left .list1_index .title a:hover{font-size:16px;line-height:16px;font-weight:800;color:#408FC7;}
#con1 .list1 .list1_left .list1_index .des{width:64%;height:45%;float:left;font-size:12px;line-height:26px;}
#con1 .list1 .list1_left .list1_index .date{float:right;font-size:14px;line-height:30px;color:#ccc;}
#con1 .list1 .list1_right{width:45%;float:right;}
#con1 .list1 .list1_right img{width:100%;}
#con1 .list2{overflow:hidden;margin:16px 0 30px 0;}
#con1 .list2 img{width:23%;float:left;margin-right:2.66%;}
#con1 .list2 img:nth-child(4){width:23%;float:left;float:right;margin-right:0;}
#con2{background-color:#F5F9FC;height:550px;}
#con2  #productpages{padding:0 0 20px 0;text-align:center;}
#con2 .products{position:absolute;width:1200px;height:360px;top:140px;left:1000px;text-align:center;overflow:hidden;padding:6px 0 0 0;}
#con2 .products .productdiv{width:24%;float:left;margin-right:1.33%;margin-bottom:20px;}
#con2 .products .productdiv:nth-child(4n){width:24%;float:left;float:right;margin-right:0;}
#con2  #productpages{position:absolute;width:1200px;top:500px;left:0;}
#con2 .pagebtn{display:inline-block;width:25px;height:5px;background-color:#ccc;margin:0 6px;}
#con2 .pagebtn_n{display:inline-block;width:25px;height:5px;background-color:#04AEC7;margin:0 6px;}
#con3{padding-bottom:40px;}
#con3 .contactdiv{background-color:#F5F9FC;overflow:hidden;padding:12px;}
#con3 .contactdiv #baidumap{width:540px;height:230px;float:left;}
#con3 .contactdiv .contacttext{width:400px;height:230px;float:right;border-left:1px solid #ccc;padding-left:20px;color:#999;}
#con1{overflow:hidden;/*padding:0 0 40px 0;*/}
#con1 .index_news{width:33%;float:left;position: relative;}
#con1 .index_news .index_news_cannel{font-size:28px;color:#666;line-height:36px;}
#con1 .index_news .index_news_eng{font-size:14px;color:#999;line-height:22px;padding-bottom:10px;font-family:arial;}
#con1 .index_news .index_news_pic{width:310px;height:173px;margin-bottom:8px;overflow:hidden;position:relative;}
#con1 .index_news .index_news_pic img{width:310px;height:173px;transition:all 0.6s;}
#con1 .index_news .index_news_pic img:hover{transform:scale(1.15,1.15);}
#con1 .index_news .index_news_pic .index_news_pic_t{position:absolute;left:0;bottom:0;width:96%;padding-left:4%;height:30px;background-color:rgba(30,30,30,0.5);font-size:15px;line-height:30px;color:#fff;}
#con1 .index_news .index_news_more{position:absolute;right:22px;top:36px;background-color:#ddd;width:16px;height:18px;line-height:18px;transition:all 0.5s;}
#con1 .index_news .index_news_more:hover{background-color:#408FC7;}
#con1 .index_news .index_news_more img{width:100%;margin:0;}
#con1 .index_news .index_pic{position:relative;overflow:hidden;}
#con1 .index_news .index_news_title{padding-left:14px;background:url(/css/icon1.png) 0 52% no-repeat;line-height:32px;}
#con1 .index_news .index_news_title a{color:#888;text-decoration:none;font-size:15px;}
#con1 .index_news .index_news_title  a:hover{color:#408FC7;}
#con1 .index_news .index_pic .index_pic_ind{float:left;width:32%;position:relative;overflow:hidden;}
#con1 .index_news .index_pic .index_pic_ind img{width:100%;border:none;transition:all 0.4s;height:97px;}
#con1 .index_news .index_pic .index_pic_ind:hover img{transform:scale(1.15,1.15);}
#con1 .index_news .index_pic .index_pic_ind .index_pic_ind_t{position:absolute;left:0;bottom:0;width:96%;padding-left:4%;height:30px;background:url(navbg3.png);line-height:30px;color:#fff;text-align:center;}
#con1 .index_news .index_pic .index_pic_ind:nth-of-type(2){float:left;width:32%;margin:0 2%;}
#con1 .index_news .index_pic .index_pic_ind:nth-of-type(4){float:left;width:49%;margin-right:2%;margin-top:6px;}
#con1 .index_news .index_pic .index_pic_ind:nth-of-type(5){float:left;width:49%;margin-top:6px;}
#con1 .index_news .index_pic .mask{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:#000;transition:opacity 0.5s;}
#con1 .index_news .index_pic:hover .mask{opacity:0.8;}
#con1 .index_news .index_pic .mask_txt{position:absolute;left:125px;top:110%;height:26px;line-height:24px;width:80px;border:1px solid #fff;border-radius:13px;transition:opacity 0.5s;text-align:center;color:#fff;transition:top 0.3s;}
#con1 .index_news .index_pic:hover .mask_txt{top:87px;}
.leftOut{animation:leftOut 0.5s forwards;}
.rightIn{animation:rightIn 0.5s forwards;}

/*导航栏*/
#dropmenu{  
width:1200px;
margin:0 auto;
padding: 0px;
height:45px;
position:relative;
z-index:99;
}

#dropmenu li{   
float: left;
list-style: none;
font: 16px/45px  'microsoft yahei',SimSun,Verdana,Arial;

}

#dropmenu li a{ 
display: block;
padding: 0px;
text-align:center;
text-decoration: none;
width: 300px;
color: #fff;
white-space: nowrap;
background:url(inter.gif) 88px 15px no-repeat;
font: 16px/45px  'microsoft yahei',SimSun,Verdana,Arial;
}

#dropmenu li a:hover{   
color: #fff;
font: 16px/45px  'microsoft yahei',SimSun,Verdana,Arial;
}
        
#dropmenu li ul{
margin:0px 0 0 -1px;
padding: 10px 0px;
width: 300px;
position: absolute;
visibility: hidden;
background-color: #ddd;
/*box-shadow:0px 0px 10px #333;*/
}
        
#dropmenu li ul li{
width: 300px;
height:36px;
font: 14px/36px  SimSun,'microsoft yahei',Verdana,Arial;
}
            
#dropmenu li ul li a{   
padding: 0px;
text-align:center;
color: #555;
width: 300px;
background: url(/css/smenubg44.png) repeat;
font: 14px/36px  'microsoft yahei',Verdana,Arial;
border-bottom:1px solid #fff;
}
            
#dropmenu li ul li a:hover{ 
padding: 0px;
color: #fff;
background-color:#156860;
font: 14px/36px  SimSun,'microsoft yahei',Verdana,Arial;
}

/*首页轮播图*/
img{ border:none;}

.main_image {
	width:100%;
	height:550px;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.main_image ul {
	width:9999px;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.main_image li {
	float:left;
	width:100%;
	height:100%;
}
.main_image li img{
	width:100%;
	height:100%;
	border:none;
}
.main_image li span {
	display:block;
	width:100%;
	height:100%;
}
.main_image li a {
	display:block;
	width:100%;
	height:100%;
}

div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:9;
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:-30px;
	left:480px;
	z-index:-1;
	width:300px;
	height:40px;
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-2000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(hover_left.png) no-repeat left top;
	left:60px;
}
#btn_next {
	background:url(hover_right.png) no-repeat right top;
	right:60px;
}

/*分页样式*/
.pageDiv{display:flex;list-style: none;justify-content:center;padding:40px 0 20px 0;}
.pageDiv li a{display:block;padding:4px 12px;background:#eee;margin:0 3px;line-height:32px;color:#555;}
.pageDiv .thisPage a{background:RGB(0,145,72);color:#fff;}
.pageDiv li a:hover{background:RGB(0,145,72);color:#fff !important;text-decoration:none;}
.optionPage select{width:80px;height:40px;line-height:40px;background:#eee;border:none;padding:0 8px;font-size:16px;}

/*内页*/
#topbanner1{width:100%;height:297px;background:url(/css/banner10.jpg) 50% 0% no-repeat;}
#topbanner2{width:100%;height:297px;background:url(/css/banner11.jpg) 50% 0% no-repeat;}
#pagenav{background-color:#F5F9FC;border-bottom:1px solid #ccc;text-align:center;}
#pagenav a{display:inline-block;width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#pagenav .thisclass{color:#408FC7;}
#pagenav a:hover{color:#408FC7;}
h1{text-align:center;padding:24px 0;border-bottom:1px solid #ccc;font-size:1.5em;font-weight:800;margin-bottom:6px;}
.info{text-align:center;font-size:14px;color:#888;}
.productpic{margin-top:20px;text-align:center;}
.content{margin:24px 0px;min-height:200px;}
.listbox{padding:20px 0;min-height:200px;}
.listdiv{line-height:50px;border-bottom:1px solid #ddd;padding-left:16px;background:url(/css/icon1.png) 0px 24px no-repeat;}
.listdiv .info{float:right;}
.listdiv a{text-decoration:none;color:#666;}
.listdiv a:hover{color:#408FC7;}
.productbox{overflow:hidden;padding-top:30px;min-height:200px;}
.productdiv{width:23%;margin-right:2.66%;float:left;text-align:center;margin-bottom:10px;}
.productdiv:nth-child(4n){width:23%;margin-right:0;float:right;}
.productdiv a{display:block;color:#888;text-decoration:none;line-height:1.5;min-height:56px;}
.productdiv  a:hover{color:#408FC7;}
.productdiv img{max-width:100%;height:270px;}
#productnav{border-bottom:1px solid #ddd;text-align:center;}
#productnav a{display:inline-block;width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#productnav .thisclass{color:#408FC7;}
.picbox{margin:40px 0 20px 0;text-align:center;}
.picbox .picdiv{display:inline-block;width:29%;margin:0 2%;}
.picbox .picdiv img{width:100%;border:none;}
.picbox .picdiv a{color:#888;text-decoration:none;}
.picbox .picdiv  a:hover{color:#408FC7;}

/*翻页代码*/
.pagelist{list-style:none;text-align:center;padding:12px 0 20px 0;}
.pagelist li{display:inline-block;color:#888;font-size:14px;}

@media screen and (max-width: 900px) {
	div{width:100%;}
	#header{height:60px;}
	.fl {width:15%;height:60px;float:none;}
	.fl  img{width:100%;}
	.footer{display:none;}
	#footNav{display:block;}
	#footNav{
	width: 100%;
	float: left;
	height: 49px;
	background:#077265;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99999;
	}

	#footNav a {
	width: 24.6%;
	float: left;
	height: 42px;
	text-align: center;
	padding-top: 7px;
	font-size: 14px;
	color: #fff;
	background:#065B51;
	margin-right:0.4%;
	}

	#footNav span {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	}
	.nav1{height:auto;overflow:hidden;}
	.main_image {
		width: 100%;
		height: 200px;
		border-top: 1px solid #d7d7d7;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
	.main_image li{height: 200px;background-size:100% 100%;}
	div.flicking_con {
		width:100%;
		margin:0 auto;
		position:relative;
		z-index:9;
	}
	div.flicking_con .flicking_inner {
		position:absolute;
		top:-30px;
		left:0px;
		z-index:-1;
		width:100%;
		height:40px;
		text-align:center;
	}
	div.flicking_con a {
    float: none;
    width: 21px;
    height: 21px;
    margin: 0;
    padding: 0;
    background: url(btn_main_img.png) 0 0 no-repeat;
    display: inline-block;
    text-indent: -2000px;
}
	#dropmenu {
		width: 100%;
		margin: 0 auto;
		padding: 0px;
		height: auto;
		position: relative;
		z-index: 99;
	}
	#dropmenu li{width:50%;}
	#dropmenu li a {
		display: block;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		width: 100%;
		color: #fff;
		white-space: nowrap;
		font: 16px/45px 'microsoft yahei',SimSun,Verdana,Arial;
	}
	.container .w1200 .left {
		width:100%;
		padding-bottom: 0px;
	}
	.container .w1200 .left ul li {
		padding: 10px 2% 10px 2%;
		border-bottom: 2px solid #596C6A;
		overflow:hidden;
	}
	.container .w1200 .left img {
	    width:25%;
		float: left;
		margin-bottom: 2%;
		margin-right: 3%;
	}
	.container .w1200 .middle {
		width: 100%;	
		height: auto;
		background: #095D54;
		position: relative;
		overflow: hidden;
		float: left;
	}
	.container .w1200 .middle  h2{
		color:#fff;
	}
	.container .w1200 .middle .container7 {
		width: 94%;
		padding:2% 0;
		margin: 2% auto;
	}
	.container .w1200 .middle .container7  img{
		width:100%;
	}
	.container .w1200 .middle .container5{
		text-align:right;
	}
	.container .w1200 .middle .container5  a{
		color:#fff;
	}
	.container .w1200 .right {
		display:none;
	}
	.container .w1200 .left1 {
		width: 94%;
		float: none;
		margin:6% auto;
	}
	.container .w1200 .left1 h3 {
		font-size: 1.5em;
		color: #095D53;
		width: 100%;
		margin:0;
	}
	.container .w1200 .right1 {
		width: 100%;
		float: none;
		margin:2% auto;
	}
	.container .w1200 .right1 .right li {
		border-bottom: 3px solid #4B817B;
		height: auto;
	}
	.container .w1200 .right1 .right li  ul{
		overflow:hidden;
	}
	.container .w1200 .right1 .rightli .img1 {
		display:block;
		width: 100%;
		height: auto;
		float: none;
		background: #095D53;
		margin-right: 10px;
	}
	.container .w1200 .right1 .rightli .img2 {
		display:none;
	}
	.container .w1200 .container5{color:#16655D ;text-align:right;padding-right:12px;}
	.container .w1200 .container5 img{width:19px;float:none;margin-bottom:5px;margin-right:8px;}
	.w1200{width:100%;}
	.w1200 .fm {
		display:none;
	}
	.w1200 .fr {
		display:none;
	}
	.container .container8 {
		height: auto;
		width: 100%;
		background: #F2F2F2;
		overflow: hidden;
		margin-top: 30px;
		text-align: center;
		vertical-align: middle;
		padding:30px 0px;
	}
	.container .container8 ul li  img{
		width: 60%;
		margin:3% 0;
	}
	.container .container8 ul li span {
		display: block;
		font-size: 1.5em;
		color: #095D53;
		margin-top: 1em;
	}
	.container .container9 {
		height:auto;
		padding:4% 0;
	}
	.container .container9 .w1200 h4 {
		font-size:2em;
		color: #095D53;
		padding: 2% 0 4% 0;
	}
	.container .container9 .w1200 ul {
		overflow: hidden;
		text-align:center;
	}
	.container .container9 .w1200 ul li {
		display:inline-block;
		float: none;
		width: 30%;
		padding:3% 0;
	}
	.container .container9 .w1200 ul li img{
		width: 60%;
	}
	.container .container10 {
		height:auto;
		width: 100%;
		padding:4% 0 80px 0;
		background: #F2F2F2;
		text-align: center;
	}
	.container .container10 h4 {
		font-size: 2em;
		color: #095D53;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	.container .container10 p {
		font-size: 14px;
		color: #999;
		padding-bottom: 5%;
	}
	.container10  img{
		width: 100%;
		height:auto;
	}
	.container .w1200 .container11 {
		width: 90%;
		overflow: hidden;
		float:none;
		margin-right: 0 auto;
	}
	.container .w1200 .container11 img{
		width: 100%;
		height:auto;
	}
	.container .w1200 .container12 {
		width: 100%;
		overflow: hidden;
		float:none;
	}
	.container .w1200 .container13 {
		width: 100%;
		overflow: hidden;
		float:none;
	}
	.container .w1200 .container14 {
		width: 100%;
		overflow: hidden;
		float:none;
		margin:0;
	}
}

@keyframes leftOut
{
0% {left:0;}
100% {left:-1000px;}
}

@keyframes rightIn
{
0% {left:1000px;}
100%  {left:0px;}
}p {
		font-size: 14px;
		color: #999;
		padding-bottom: 5%;
	}
	.container10  img{
		width: 100%;
		height:auto;
	}
	.container .w1200 .container11 {
		width: 90%;
		overflow: hidden;
		float:none;
		margin-right: 0 auto;
	}
	.container .w1200 .container11 img{
		width: 100%;
		height:auto;
	}
	.container .w1200 .container12 {
		width: 100%;
		overflow: hidden;
		float:none;
	}
	.container .w1200 .container13 {
		width: 100%;
		overflow: hidden;
		float:none;
	}
	.container .w1200 .container14 {
		width: 100%;
		overflow: hidden;
		float:none;
		margin:0;
	}
}

@keyframes leftOut
{
0% {left:0;}
100% {left:-1000px;}
}

@keyframes rightIn
{
0% {left:1000px;}
100%  {left:0px;}
}