@charset "utf-8";
/* CSS Document */ 

@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1432720974_1547027.eot');src:url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.glyphicon{top:0 !important}
.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.no-background{background:none !important}
.no-border{border:none !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w100{width:100% !important}
.h100{height:100% !important}
a{text-decoration:none !important;}
.container-fluid{max-width:1230px !important}
.container-fluid-2{ padding: 0; max-width:100% !important}
.container-fluid-2 .row{ margin:0; }
.container-fluid-2 .row .col-md-6{ padding: 0; }
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}
.sizeCover{ background-position: 50% 50%; background-size: cover; }

.main-Background-1{ background:#ebebeb;}

header{ position: relative; z-index: 2147483; }
header .logo{ font-size: 0;}
	header .logo h1{width:269px;height:77px;float:left;padding:1px;}
	header .logo h1 a { background:url(../images/logo.png) no-repeat;width:269px;height:77px; display:block; text-indent: -999em; }
.banner{ position:relative; overflow:hidden;}
.banner .swiper-pagination{ width: 100%; font-size: 0; }

.title-2 .biaoti{ margin-left: 70px; width: calc(100% - 140px); font-size: 29px; color: #fff; line-height: 30px; }
.title-2 .more{ width: 70px; }
.title-2 .more a{ position: relative; padding-right: 15px; display: block; font-size: 13px;color: #fff; line-height: 30px; }
.title-2 .more a:before{ content:""; position: absolute; right: 0; bottom: 5px; z-index: 1; width: 0; height: 0; border-top: solid 7px transparent; border-bottom: solid 7px transparent; border-left: solid 7px #01ab4b; transform: rotate(45deg); }
.title-3{ padding-top: 30px; margin-bottom: 20px; height: 77px; border-bottom: solid 1px #d9dee4; }
.title-3 .biaoti{ font-size: 18px; font-weight: bold; line-height: 30px; color: #005aaa; }
.title-3 .right{ padding-top: 14px; font-size:13px; color: #666666; line-height: 16px }
.title-3 .right a{ color: #666666; }
.title-3 .right a:hover{ color: #005aaa; text-decoration: underline !important; }
.title-4{ margin-bottom: 20px; font-size: 18px;color: #333333; line-height: 24px; }
.title-5{ margin-bottom: 20px; }
.title-5 .biaoti{ font-size: 18px;color: #0059aa; line-height: 24px; }
.title-5 .qita{ font-size: 12px; color: #666; line-height: 24px; }
.title-5 .qita .time{ font-family:'arial'; margin-right: 10px; }
.title-6{ margin-bottom: 20px; color: #333; font-weight:bold; line-height: 24px; }
.title-6 .en{ font-family: 'arial'; }
.title-7{ margin-bottom: 20px; border-bottom: solid 1px #e0e0e0; }
.title-7 ul{ margin:0 -3px; }
.title-7 ul li{ padding: 0 3px; width: calc(100% / 7); }
.title-7 ul li a{ display: block; position: relative; }
.title-7 ul li a:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;background: #e0e0e0;  border-radius: 5px 5px 0 0;transition: all 0.3s; }
.title-7 ul li a:after{ content: ""; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; border-radius: 5px 5px 0 0; transition: all 0.3s; opacity: 0;
background:#005aaa;background:-moz-linear-gradient(top,#005aaa 0%,#009844 100%);background:-webkit-linear-gradient(top,#005aaa 0%,#009844 100%);background:linear-gradient(to bottom,#005aaa 0%,#009844 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005aaa',endColorstr='#009844',GradientType=0 );}
.title-7 ul li a span{ position: relative; z-index: 3; display: block; color: #333; line-height: 39px;}
.title-7 ul li.active a:after{ opacity: 1; }
.title-7 ul li.active a span{ color: #fff; }
.title-7-nr .ul .li{ display: none; }
.title-7-nr .ul .li.active{ display: block; }
.title-7-nr .ul .li .biaoti{ margin-bottom: 20px; color: #333; line-height: 24px; }
.title-7-nr .ul .li ul li{ position: relative; padding-left: 15px; font-size: 13px;color: #666; line-height: 24px; }
.title-7-nr .ul .li ul li:before{ content: ""; position: absolute; left: 0; top: 9px; z-index: 1; width: 6px; height: 6px; background: #079a4a; border-radius: 50%; }

.text-1 .biaoti{ margin-bottom: 50px; font-size: 26px; color: #333333; line-height: 28px; }
.text-1 .jieshao{ margin-bottom: 35px; font-size: 25px; color: #0059aa; line-height: 28px; }
.text-1 .textbox{ font-size: 13px;color: #333; line-height: 24px; }
.text-2{ font-size: 13px; color: #666666; line-height: 24px; }
.text-3{ margin-bottom: 30px; }
.text-3 .logo{ width: 22%; font-size: 0; line-height: 170px; }
.text-3 .contact{ width: 51%; }
.text-3 .contact ul li{ margin-bottom: 10px; padding-left: 30px; font-size: 18px;color: #333; line-height: 24px; background-position:0 2px; background-repeat: no-repeat; }
.text-3 .contact ul li:last-child{ margin-bottom: 0; }
.text-3 .ewm{ width: 27%; font-size: 0;  }
.text-4{ margin-bottom: 20px; font-size: 15px;color: #333; line-height: 24px; }
.text-5 .biaoti ul li{ width: calc(100% / 3); font-size: 16px;color: #fff; line-height: 54px; background: #005aaa; border-right: solid 1px #fff; }
.text-5 .biaoti ul li:last-child{ border-right: none; }
.text-5 .nr .ul .li{ position: relative; margin-bottom: 1px; background: #ebebeb; cursor: pointer; }
.text-5 .nr .ul .li:before{ content: ""; position: absolute; right: 10px; top: 50%; z-index: 1; margin-top: -6px; width: 0; height: 0; border-top: solid 6px transparent; border-bottom: solid 6px transparent; border-left: solid 6px #089c49; transition: all 0.3s; }
.text-5 .nr .ul .li.active:before{ transform: rotate(90deg); }
.text-5 .nr .ul .li ul{ margin:0; }
.text-5 .nr .ul .li ul li{width: calc(100% / 3); font-size: 16px; color: #333; line-height: 54px; }
.text-5 .nr .ul .textbox{ display: none; padding:10px 0; font-size: 13px; color: #666666; line-height: 30px; }
.text-6{ margin-bottom:20px; font-size: 13px; color: #666666; line-height: 24px; }

.pictrue-1{ overflow: hidden; }
.pictrue-1 ul li{ width:20%; }
.pictrue-1 ul li a{ display: block; }
.pictrue-1 ul li a .imgbox{ margin-bottom: 18px; height: 90px; font-size: 0; line-height: 90px; border-right: solid 1px #c4c4c4; }
.pictrue-1 ul li:last-child a .imgbox{ border-right: none; }
.pictrue-1 ul li a .imgbox img{ max-height: 100%; }
.pictrue-1 ul li a .textbox{ font-size: 18px;color: #333; line-height: 24px; }
.pictrue-2{ position:relative;}
.pictrue-2 .logo{ position: absolute; right: 0; bottom: 20px; z-index: 2; width: 49px; }
.pictrue-2 a{ display: block; height: 400px; font-size: 0; line-height: 400px; background-position: 50% 50%; background-size: cover; }
.pictrue-2 a img{ max-height: 100%; }
.pictrue-2 .swiper-pagination{ bottom: 15px; width: 100%; font-size: 0; text-align: right; }
.pictrue-2 .swiper-pagination span{ margin:0 7px; width: 12px; height: 12px; background: none; border:solid 2px #fff; opacity: 1; transition: all 0.3s; }
.pictrue-2 .swiper-pagination span.swiper-pagination-bullet-active{ background: #fff; }
.pictrue-3-list a{ position: relative; display: block; overflow: hidden; }
.pictrue-3-list a .imgbox{ overflow: hidden;}
.pictrue-3-list a .imgbox span{ display: block; }
.pictrue-4 ul{ margin:0 0 30px; border:solid 1px #dddcdc; }
.pictrue-4 ul:last-child{ margin-bottom:0; }
.pictrue-4 ul li{ width: calc(100% / 6); }
.pictrue-4 ul li a{ position: relative; display: block; }
.pictrue-4 ul li a span{ display: block;font-size: 0;}
.pictrue-4 ul li a span:first-child{ height: 107px; line-height: 107px; }
.pictrue-4 ul li a span img{ max-width:100%; max-height:100%; }
.pictrue-5{ position: relative; padding:0 70px; }
.pictrue-5 a{ display: block; padding: 5px; height: 76px; font-size: 0; line-height:64px; border:solid 1px #d7dce3; }
.pictrue-5 a img{ max-height: 100%;}
.pictrue-5 .swiper-button{ top: 0; margin-top: 0; width: 38px; height: 76px; overflow: hidden; background: none; }
.pictrue-5 .swiper-button.swiper-button-prev{ left: 0; }
.pictrue-5 .swiper-button.swiper-button-next{ right: 0; }
.pictrue-5 .swiper-button:before{ content: ""; position: absolute; top: 0; z-index: 1; width: 200%; height: 100%;  border-radius: 50%; }
.pictrue-5 .swiper-button span{ display: block; position: relative; z-index: 2; font-family: "宋体"; font-size:40px; color: #fff; line-height: 76px; }
.pictrue-5 .swiper-button.swiper-button-prev:before{ right: 0;background: #005bac; }
.pictrue-5 .swiper-button.swiper-button-next:before{ left: 0;background: #009943; }
.pictrue-5 .swiper-button.swiper-button-prev span{ padding-left: 5px; }
.pictrue-5 .swiper-button.swiper-button-next span{ padding-right: 5px; text-align: right; }
.pictrue-6{ border:solid 1px #d9dee4; }
.pictrue-7 ul li{ border-bottom: dotted 2px #e1e0e0; }
.pictrue-7 ul li a{ display: block; }
.pictrue-7 ul li a .imgbox{ display: none; width: 211px; overflow: hidden; }
.pictrue-7 ul li a .imgbox span{ display: block; height: 143px; }
.pictrue-7 ul li a .textbox{ width: 100%; }
.pictrue-7 ul li a .textbox .biaoti{float: left; width: calc(100% - 90px); color: #333; line-height:54px; }
.pictrue-7 ul li a .textbox .qita{ float: right; line-height:54px; font-size: 13px;color: #009943; }
.pictrue-7 ul li a .textbox .qita .time{ margin-right: 10px; font-family: arial; }
.pictrue-7 ul li a .textbox .qita .laiyuan{ display:none; }
.pictrue-7 ul li a .textbox .jieshao{ display: none; margin-bottom: 10px; font-size: 13px;color: #666666; line-height: 24px; }
.pictrue-7 ul li a .textbox .more{ display: none; }
.pictrue-7 ul li a .textbox .more span{ position: relative; display: block; padding-right: 10px; font-size: 13px;color: #0059aa; line-height: 20px; }
.pictrue-7 ul li a .textbox .more span:before{ content: ""; position: absolute; right: 0; top: 50%; z-index: 1; margin-top: -6px; width: 0; height: 0; border-top: solid 6px transparent; border-bottom: solid 6px transparent; border-left: solid 6px #009943; }
.pictrue-8-list{ margin-bottom: 20px; }
.pictrue-8-list a{ display:block; position: relative;}
.pictrue-8-list a .biaoti{    min-height: 48px; margin-bottom:20px; color: #333; line-height: 24px; font-weight:bold; text-indent: 2em;}
.pictrue-8-list a .biaoti .en{ font-family: 'arial'; font-size: 15px; }
.pictrue-8-list a .imgbox{ margin-bottom: 10px; font-size: 0; }
.pictrue-8-list a .imgbox img{ max-height: 100%; }
.pictrue-8-list a:hover .textbox{height: 72px;padding:10px 2em;width: 100%}
.pictrue-8-list a .textbox{ height: 0px; font-size: 13px;color: #666666; line-height: 24px; overflow: hidden;position: absolute;bottom:0;left: 0; }
.pictrue-9{ font-size: 0; /*background: #ebebeb;*/ }
.pictrue-9 img{ max-height: 100%; }
.pictrue-10{ position: absolute; left: 0; top:0; z-index: 1; width: 100%; height: 100%; overflow: hidden; background-position: 50% 50%; background-size: cover; }
.pictrue-10 .li{ position:absolute; top:10%; display: inline-block; vertical-align: top; width:21%; border-radius: 50%; }
.pictrue-10 .li.chidian{ left: 24%; background: rgba(6,72,210,0.8);} 
.pictrue-10 .li.chifa{ right: 24%; background: rgba(1,191,22,0.8);} 
.pictrue-10 .li .box{ position: absolute; left: 0; top: 50%; z-index: 1; margin-top: -59px; width: 100%;}
.pictrue-10 .li .box .boxs{ margin:0 auto; max-width:80%; }
.pictrue-10 .li .box .biaoti{ position:relative; margin-bottom: 10px; padding-left:100px; padding-top:30px; font-size:38px; color: #fff; }
.pictrue-10 .li .box .biaoti:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width:90px; height:90px; background: #fff url(../images/icon/logo3.png) no-repeat 4px 50%; background-size:auto 84px; border-radius: 50%; }
.pictrue-10 .li .box .yuyan{ padding-left:100px; }
.pictrue-10 .li .box .yuyan a{ display: block; width:40px; font-size: 16px;color: #fff; line-height: 24px; }
.pictrue-10 .li.chidian .xian1{ position: absolute; left: 45%; top: 10%; z-index: 1; width: 100px; height: 2px; background: #fff; transform-origin:left top; transform: rotate(-135deg); }
.pictrue-10 .li.chidian .xian2{ position: absolute; left: 30%; top: 80%; z-index: 1; width: 300px; height: 1px; background: #fff; transform-origin:left top; transform: rotate(45deg); }
.pictrue-10 .li.chidian .xian3{ position: absolute; left: 45%; top: 85%; z-index: 1; width: 200px; height: 1px; background: #fff; transform-origin:left top; transform: rotate(45deg); }
.pictrue-10 .li.chifa .xian1{ position: absolute; left: 55%; top: 15%; z-index: 1; width: 200px; height: 1px; background: #fff; transform-origin:left top; transform: rotate(-135deg); }
.pictrue-10 .li.chifa .xian2{ position: absolute; left: 45%; top: -5%; z-index: 1; width: 300px; height: 1px; background: #fff; transform-origin:left top; transform: rotate(-135deg); }
.pictrue-10 .li.chifa .xian3{ position: absolute; left: 100%; top: 100%; z-index: 1; width: 300px; height: 2px; background: #fff; transform-origin:left top; transform: rotate(45deg); }

.more-1 a{ display: block; margin:0 auto; width: 60px; font-size: 13px; color: #005ca5; line-height: 24px; border-bottom:solid 1px #009746; text-align: center; }

.jiangexian-1{ margin-top: 10px; height: 1px; background: #005bac; }

.subnav .box{ background: #fff;}
.subnav .biaoti{ font-size: 24px;color: #fff; line-height: 77px;
background:#085ead;background:-moz-linear-gradient(top,#085ead 0%,#009747 100%);background:-webkit-linear-gradient(top,#085ead 0%,#009747 100%);background:linear-gradient(to bottom,#085ead 0%,#009747 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#085ead',endColorstr='#009747',GradientType=0 ); }
.subnav ul li{ border-bottom:solid 4px #d9dee4; }
.subnav ul li > a{ display: block; padding: 0 15px; text-align: left !important;}
.subnav ul li.active{ border-bottom: solid 4px #009943; }
.subnav ul li.active > a{ color: #005aaa;}
.subnav ul li > a span{ position:relative; padding-left:20px; display: inline-block; vertical-align: top; font-size: 15px; color: #333;line-height: 52px;}
.subnav ul li.on > a span:before{ content: "+"; position: absolute; left: 0; top: 50%; z-index: 1;text-align: center !important; margin-top: -6px; font-family: '宋体'; font-size:12px; width:12px; height: 12px; line-height: 10px; border:solid 1px #005ba8; border-radius: 50%; }
.subnav ul li.on.active > a span:before{ content: "-"; color: #06974d; border:solid 1px #06974d;}
.subnav ul li .ul{ display: none; }
.subnav ul li .ul .li a{ display: block; padding-left: 35px; color: #666666; line-height: 30px;text-align: left !important; }
.subnav.active .box{ position: fixed;top:0; z-index: 99999999999; }
.subnav.active ul li .ul{ max-height:300px; overflow-y:auto  }

footer .qita{ padding: 40px 0; }
footer .qita .logo{ padding-top: 20px; width: 28%; }
footer .qita .menu{ width: calc(72% - 150px); }
footer .qita .menu ul li{ width: 16%; }
footer .qita .menu ul li .biaoti{ margin-bottom: 20px; line-height:24px; }
footer .qita .menu ul li .biaoti a{ font-size: 16px; color: #015bac; }
footer .qita .menu ul li p{ margin:0; }
footer .qita .menu ul li p span{ display: block; line-height: 26px; }
footer .qita .menu ul li p span a{ font-size: 13px; color: #666666; }
footer .qita .ewm{ width: 150px; font-size: 0; }
footer .qita .ewm .textbox{ margin-top: 5px; font-size: 13px;color: #333333; line-height: 24px; }
footer .footer_bar{ padding: 15px 0; background: #015bac; }
footer .footer_bar .fenxiang ul li{ margin-right: 20px; }
footer .footer_bar .fenxiang ul li:last-child{ margin-right: 0; }
footer .footer_bar .fenxiang ul li a{ display: block; }
footer .footer_bar .fenxiang ul li a img{ display: block; }
footer .footer_bar .fenxiang ul li a img:first-child{ margin-bottom: -30px; }
footer .footer_bar .fenxiang ul li a img:last-child{ opacity: 0; }
footer .footer_bar .copyright{ font-size: 13px;color: #fff; line-height: 30px; }
footer .footer_bar .copyright a{ color: #fff; }

@media (min-width:992px){
	body {
	    padding-top: 80px;
	}

	.main-pad-1{ padding:40px 0;}
	.main-pad-2{ padding:70px 0;}
	.main-pad-4{ padding:30px 0;}
	header{ position:fixed; left: 0; top: 0;  width: 100%; background: #fff; }
	header .container-fluid{ margin-bottom: -1px; position:initial !important; }
	header .container-fluid .col-xs-12{ position:initial !important; }
	
	
	header .logo h1{width:269px;height:77px;float:left;padding:1px;}
	header .logo h1 a { background:url(../images/logo.png) no-repeat;width:269px;height:77px; display:block; }
	header .right .tops .search{ margin-top: 10px; }
	header .right .tops .search form{ 
	display: block;
    width: 192px;
    height: 26px;
    border: solid 1px #d5d5d5;
    border-radius: 13px;
    background: #d5d5d5;
    background: -moz-linear-gradient(top,#d5d5d5 0%,#ffffff 45%);
    background: -webkit-linear-gradient(top,#d5d5d5 0%,#ffffff 45%);
    background: linear-gradient(to bottom,#d5d5d5 0%,#ffffff 45%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5',endColorstr='#ffffff',GradientType=0 );
	}
	header .right .tops .search form:hover{ border:solid 1px #005bac; }
	header .right .tops .search form input{ padding-left: 10px; width: calc(100% - 33px); height: 24px; font-size: 12px;color: #333; line-height: 24px; background: none; border:none; }
	header .right .tops .search form button{ width: 33px; height: 24px; background:url(../images/icon/fdj.png) no-repeat center; background-size: 16px auto; border:none; }
	header .right .tops .language{ margin-right: 20px; margin-top: 10px; padding-top: 6px; }
	header .right .tops .language ul li a{ padding: 0 10px; display: block; height: 14px; color: #333; line-height: 14px; border-left: solid 1px #333; }
	header .right .tops .language ul li a:hover{ color: #005bac; text-decoration: underline !important; }
	header .right .tops .language ul li:first-child a{ padding-left: 0; border-left: none; }
	header .right .tops .language ul li:last-child a{ padding-right: 0; }
	header .right .bots{ margin-top: 3px; }
	header .right .bots ul li{ margin-left: 50px; position: relative;}
	header .right .bots ul li:first-child{ margin-left:0; }
	
	header .right .bots ul li > a{ display: block; font-size: 16px;color: #333; line-height:38px; /*border-bottom:solid 3px #fff;*/ }
	header .right .bots ul li.active > a{ color: #005bab;border-bottom:solid 3px #005bab;}
	header .right .bots ul li:hover > a{ color: #005bab;border-bottom:solid 3px #005bab;}
	header .right .bots ul li .ul{ display: none; position: absolute; left:50%; top: 100%; z-index: 1; margin-left: -60px; width: 200px; background:rgba(200,200,200,0.8); }
	header .right .bots ul li .ul .li{ padding:5px 0; }
	header .right .bots ul li .ul .li a{ display: block; padding:0 15px; }
	header .right .bots ul li .ul .li a .icon{ width: 30px; height: 30px; }
	header .right .bots ul li .ul .li a .icon img{ display: block; margin:0 auto; }
	header .right .bots ul li .ul .li a .icon img:first-child{ margin-bottom:-30px; }
	header .right .bots ul li .ul .li a .icon img:last-child{ opacity: 0; }	
	header .right .bots ul li .ul .li:hover a .mc{ color: #005bab }
	header .right .bots ul li .ul .li:hover a .icon img:first-child{ opacity: 0; }
	header .right .bots ul li .ul .li:hover a .icon img:last-child{ opacity: 1; }	
	header .right .bots ul li .ul .li a .mc{    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; margin-left:10px; width: calc(100% - 40px); font-size: 12px; color: #666; line-height: 30px; }
	
	.banner .swiper-pagination{ bottom: 20px;}
	.banner .swiper-pagination span{ margin:0 13px; width: 14px; height: 14px; background: none; border:solid 2px #fff; opacity: 1; transition: all 0.3s; }
	.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #fff; }
	.banner .swiper-pagination span:hover{ background: #fff; }
	.title-3{ padding-top:; margin-bottom: 20px; border-bottom: solid 1px #d9dee4; }
	.text-1{ padding-top: 93px; height: 400px; }
	.text-1 .box{ margin:0 auto; max-width:500px; }
	.text-1 .textbox{ height: 72px;}
	.more-1 a:hover{ color: #009943; font-weight: bold; }
	.pictrue-1 ul li:hover a .imgbox img{ transform: rotateY(360deg); }
	.pictrue-1 ul li:hover a .textbox{ color: #015bac; }
	.pictrue-2 .swiper-pagination span:hover{ background: #fff; }
	.pictrue-3-list a .textbox{ position: absolute; left: 0; bottom:-100%; z-index: 1; width: 100%; height: 100%;
	background:-moz-linear-gradient(left,rgba(0,152,68,0.9) 0%,rgba(0,90,170,0.9) 100%);background:-webkit-linear-gradient(left,rgba(0,152,68,0.9) 0%,rgba(0,90,170,0.9) 100%);background:linear-gradient(to right,rgba(0,152,68,0.9) 0%,rgba(0,90,170,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6009844',endColorstr='#e6005aaa',GradientType=1 ); }
	.pictrue-3-list a .textbox .box{ position: absolute; left: 0; top: 50%; z-index: 1; margin-top: -47px; width: 100%; }
	.pictrue-3-list a .textbox .box .biaoti{font-size: 15px;color: #fff; line-height: 24px; }
	.pictrue-3-list a .textbox .box .jiangexian{ margin:20px auto; width: 30px; height:6px; background: #fff; }
	.pictrue-3-list a .textbox .box .biaoti2{font-size: 13px;color: #fff; line-height: 24px; }
	.pictrue-3-list a:hover .imgbox span{ transform: scale(1.1,1.1); }
	.pictrue-3-list a:hover .textbox{ bottom: 0; }
	.pictrue-4 ul li a span:last-child{ position: absolute; left: 0; top: -4px; z-index: 1; width:100%; height:115px;line-height:115px; opacity: 0;background:#085ead;background:-moz-linear-gradient(top,#085ead 0%,#009747 100%);background:-webkit-linear-gradient(top,#085ead 0%,#009747 100%);background:linear-gradient(to bottom,#085ead 0%,#009747 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#085ead',endColorstr='#009747',GradientType=0 );}
	.pictrue-4 ul li a span:last-child:before{ content: ""; position: absolute; left: 50%; top: 100%; z-index: 1; margin-left: -6px; width: 0; height: 0; border-left:solid 6px transparent; border-right:solid 6px transparent; border-top:solid 6px #009845; }
	.pictrue-4 ul li:hover a span:last-child{ opacity: 1; }
	.pictrue-5 a:hover{ border:solid 1px #005bac; }
	.pictrue-7 ul li.active{ padding-top: 20px; padding-bottom: 20px;}
	.pictrue-7 ul li:first-child.active{ padding-top: 0; }
	.pictrue-7 ul li.active a .imgbox{ display: block; }
	.pictrue-7 ul li.active a .textbox{ padding-left: 20px; width: calc(100% - 211px); }
	.pictrue-7 ul li.active a .textbox .jieshao{ display: block; }
	.pictrue-7 ul li.active a .textbox .more{ display: block; }
	.pictrue-7 ul li.active a .textbox .biaoti{float:none; width: 100%; color: #0059aa; line-height: 30px; }
	.pictrue-7 ul li.active a .textbox .qita{ float:none;margin:5px 0; color: #666666;line-height: 24px;}
	.pictrue-7 ul li.active a .textbox .qita .laiyuan{display: block;}
	.pictrue-7 ul li:hover a .imgbox span{ opacity: 0.8; }
	.pictrue-7 ul li:hover a .textbox .biaoti{ color: #009943; text-decoration: underline; }
	.pictrue-7 ul li a .textbox .more span:hover{ color: #009943;text-decoration: underline;}
	.pictrue-8-list a:hover .biaoti{ color: #009944; }
	.pictrue-8-list a:hover .imgbox{ opacity: 0.8; }
	.pictrue-9{ margin-bottom: 30px; height: 430px; line-height: 430px;}
	.pictrue-10 .li.chidian .box .yuyan a:hover{ background:#009943; }
	.pictrue-10 .li.chifa .box .yuyan a:hover{ background:#1248ba; }
	.subnav ul li:hover{ border-bottom: solid 4px #009943; }
	.subnav ul li:hover > a{ color: #005aaa; }
	.subnav ul li.on:hover > a span:before{ content: "-"; color: #06974d; border:solid 1px #06974d; }
	.subnav ul li .ul .li a:hover{ color: #009943;text-decoration: underline !important; }
	.tanchuang{ position:fixed; right: 10px; bottom: 10%; z-index: 21474837; padding-bottom: 90px; width: 142px; background: url(../images/icon/tanchuang_bg.png) no-repeat bottom #e1e2e2; border:solid 1px #015bab; border-radius: 5px; }
	.tanchuang .esc{ position: absolute; left: -25px; top: 0; z-index: 1 ;width:20px; height: 20px; font-family: '宋体'; font-size: 14px; color: #fff; line-height: 20px; cursor: pointer; background: #015bab; border-radius: 50%; }
	.tanchuang .esc:hover{ background: #009a43; }
	.tanchuang .biaoti{ font-size: 16px;color: #fff; line-height: 43px; background: #015bab; }
	.tanchuang .fenxiang{ padding-top: 20px; }
	.tanchuang .fenxiang .tel{ margin-bottom: 20px; }
	.tanchuang .fenxiang .tel .icon{ height: 40px; font-size: 0; line-height: 40px; }
	.tanchuang .fenxiang .tel .textbox{ font-size: 16px; color: #015bab; font-weight:bold; line-height: 24px; }
	.tanchuang .fenxiang .qq{ margin-bottom: 20px; }
	.tanchuang .fenxiang .qq .icon{ height: 40px; font-size: 0; line-height: 40px; }
	.tanchuang .fenxiang .qq .textbox{ color: #015bab; line-height: 24px; }
	.tanchuang .fenxiang .ewm{ margin:0 auto; max-width: 90px; }
	.tanchuang .fenxiang .ewm img{ max-width: 100%; }
	.tanchuang .fenxiang .ewm .textbox{ margin-top: 10px; }
	.tanchuang.active{ right:-142px; }
	.tanchuang.active .esc:before{ content: "在线咨询"; position: absolute; left:50%; top: 30px; z-index: 1; margin-left:-12px; padding:5px; width: 24px; font-size: 12px; color: #fff; line-height: 18px; text-align: center; background: #015bab; border-radius: 5px; transition: all 0.3s; }
	.tanchuang.active .esc:hover:before{ background: #009a43; }
	footer .qita .menu ul li p span a:hover{ color: #015bac;text-decoration: underline !important;}
	footer .footer_bar .fenxiang ul li:hover a img:first-child{ opacity: 0; }
	footer .footer_bar .fenxiang ul li:hover a img:last-child{ opacity: 1; }
	footer .footer_bar .copyright a:hover{ text-decoration: underline !important; }
}

@media (max-width:1499px){
	.pictrue-10{ text-align: center; }
	.pictrue-10 .li{ position: relative; top:15%; display: inline-block; vertical-align: top; margin:0 20px; width: 200px; }
	.pictrue-10 .li.chidian{ left:inherit; }
	.pictrue-10 .li.chifa{ right:inherit; }
	.pictrue-10 .li .box{ margin-top: -45px; }
	.pictrue-10 .li .box .biaoti{ padding-left: 70px; margin-bottom: 5px; font-size: 22px; }
	.pictrue-10 .li .box .biaoti:before{ width:65px; height: 65px; background-size: auto 60px; }
	.pictrue-10 .li .box .yuyan{ padding-left: 70px; }
	.pictrue-10 .li .box .yuyan a{ font-size: 14px; width: 30px; }
}

@media (max-width:1199px){
	.main-pad-2{ padding: 50px 0; }
	.text-3 .contact ul li{ font-size: 16px; }
	#cfdt { display:none; }
	#hyxw {margin: 0 auto;}
	#cfdt {margin: 0 auto;}
	#xwbk { width: 100%; margin:auto;}
}

@media (max-width:991px){
	.main-pad-1{ padding: 30px 0; }
	.main-pad-2{ padding: 30px 0; }
	.main-pad-3{ padding:30px 0;}	
	header .logo{ line-height: 80px; }
	header .logo img{ height: 50px; }
		header .logo h1{width:269px;height:77px;float:left;padding:1px;}
	header .logo h1 a { background:url(../images/logo.png) no-repeat;width:269px;height:77px; display:block; }
	.banner .swiper-pagination{ bottom: 10px; }
	.banner .swiper-pagination span{ margin:0 3px; width: 10px; height: 10px; background: #fff; }
	.menu-box{ display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index:2147483645; padding-top: 80px; background: #fff;}
	.menu-box .menu{ position: relative; margin:0 auto; max-width: 160px; max-height: calc(100% - 80px); overflow-y:auto; }
	.menu-box .menu ul li{ margin-bottom: 20px; font-size: 0; line-height: 20px; }
	.menu-box .menu ul li span{ position: relative; display: inline-block; vertical-align: top; }
	.menu-box .menu ul li span a{ font-size: 14px; color: #333; }
	.menu-box .menu ul li span b{ position:absolute; left: -40px; top: 0; z-index: 1; width:20px; font-family: '宋体'; font-size: 14px; color: #333; cursor: pointer; }
	.menu-box .menu .ul{ display: none; }
	.menu-box .menu .ul .li{ margin-bottom: 20px; line-height: 20px; }
	.menu-box .menu .ul .li a{ color: #333; }
	.menu-btn{ position: absolute; top:20px; right: 15px; z-index:2147483647; width: 40px; height: 40px; }
	.menu-btn:before{ content: "×"; position: absolute; left: 0; top: 0; z-index: 2; width:100%; height: 100%; color: #fff; line-height: 40px; text-align: center; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; }
	.menu-btn b{ display: block; position: absolute; width:18px; height:18px; background: #015cad; border-radius: 5px; }
	.menu-btn b:nth-child(1){ left: 1px; top: 1px; }
	.menu-btn b:nth-child(2){ left: 21px; top: 1px; }
	.menu-btn b:nth-child(3){ left: 1px; top: 21px; }
	.menu-btn b:nth-child(4){ left: 21px; top: 21px; }
	.menu-btn.active:before{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
	.menu-btn.active b{ margin:-9px 0 0 -9px;}
	.menu-btn.active b:nth-child(1){ left: 50%; top: 50%; }
	.menu-btn.active b:nth-child(2){ left: 50%; top: 50%; }
	.menu-btn.active b:nth-child(3){ left: 50%; top: 50%; }
	.menu-btn.active b:nth-child(4){ left: 50%; top: 50%; }
	.title-2 .biaoti{ font-size: 18px; line-height: 24px; }
	.text-1 .biaoti{ margin-bottom: 20px; font-size: 18px; line-height:24px; }
	.text-1 .jieshao{ margin-bottom: 20px; font-size: 18px; line-height: 24px; }
	.text-4{ font-size: 12px; }
	.text-5 .biaoti{ margin-bottom: 1px; }
	.text-5 .biaoti ul li{ font-size: 14px; line-height: 40px; }
	.text-5 .nr .ul .li.active{ background: #005aaa; }
	.text-5 .nr .ul .li:before{ display: none; }
	.text-5 .nr .ul .li ul li{ font-size: 12px; line-height: 34px; }
	.text-5 .nr .ul .li.active ul li{ color: #fff; }
	.text-5 .nr .ul .textbox{ font-size: 12px; line-height: 24px; }
	.pictrue-1 ul li{ width: calc(100% / 3); }
	.pictrue-1 ul li:nth-child(1),.pictrue-1 ul li:nth-child(2),.pictrue-1 ul li:nth-child(3){margin-bottom: 20px; }
	.pictrue-1 ul li a .imgbox{ height: 70px; line-height: 70px; }
	.pictrue-1 ul li:nth-child(3) a .imgbox{ border-right: none; }
	.pictrue-1 ul li a .textbox{ font-size: 14px; }
	.pictrue-2{ margin-bottom: 20px; }
	.pictrue-2 a{ height: 300px; line-height: 300px; background: none !important; }
	.pictrue-4 ul{ border-bottom: none; }
	.pictrue-4 ul li{ width: calc(100% / 3); border-bottom:solid 1px #dbdada; }
	.pictrue-5{ padding:0; }
	.pictrue-5 .swiper-button{ display: none; }
	.pictrue-7 ul li a .textbox .biaoti{ width: calc(100% - 80px); font-size: 12px; line-height: 30px; }
	.pictrue-7 ul li a .textbox .qita{ font-size: 12px; line-height: 30px; }
	.pictrue-9{ margin-bottom:20px;}
	.subnav{ margin-bottom: 20px; }
	.subnav .biaoti{ position: relative; font-size:18px; line-height: 50px; }
	.subnav .biaoti:before{ content: ""; position: absolute; right: 15px; top: 50%; z-index: 1; margin-top: -3px; width: 0; height: 0; border-left: solid 6px transparent;border-right: solid 6px transparent;border-top: solid 6px #fff; transition: all 0.3s; }
	.subnav .biaoti.active:before{ transform: rotate(180deg); }
	.subnav ul li a{ font-size: 14px; line-height: 40px; }
	footer .qita{ padding: 30px 0; }
	footer .qita .logo{ margin-bottom: 20px; padding-top: 0; width: 100%; text-align: center; }
	footer .qita .menu{  margin-bottom: 20px;width: 100%; }
	footer .qita .menu ul li .biaoti{ margin-bottom: 10px; }
	footer .qita .ewm{ width: 100%; }
	#cfdt { display:none; margin: 0 auto;}
	#hyxw {margin: 0 auto;}
	#xwbk { width: 100%; }
}

@media (max-width:767px){
	.main-pad-2{ padding: 20px 0; }
	.main-pad-3{ padding: 20px 0; }
	body{ padding-bottom:50px;}	
	header .logo{ line-height: 60px; }	
	header .logo img{ height: 40px; }
		header .logo h1{width:269px;height:77px;float:left;padding:1px;}
	header .logo h1 a { background:url(../images/logo.png) no-repeat;width:269px;height:77px; display:block; }
	.hot{height:50px; background:#009844; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
	.hot span{ color:#fff; font-size:16px; line-height:20px;}
	.hot h6{ font-size:12px; line-height:20px;}
	.hot .row div a{ display:block; color:#fff; padding:7px 0;}
	.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
	.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
	.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
	.dbbox .dbs.ewm-box{ text-align:center; }
	.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
	.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
	.dbbox .dbs.ewm-box img{ max-width: 140px; }
	.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
	.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
	.menu-btn{  top: 14px; width: 32px; height: 32px; }
	.menu-btn:before{ line-height: 32px; }
	.menu-btn b{ width: 14px; height: 14px; }
	.menu-btn b:nth-child(2){ left: 16px;}
	.menu-btn b:nth-child(3){ top: 16px; }
	.menu-btn b:nth-child(4){ left: 16px; top: 16px; }
	.menu-btn.active b{ margin:-10px 0 0 -10px; width:20px; height: 20px; }
	.title-4{ margin-bottom: 10px; font-size: 16px;  }
	.title-5 .biaoti{ font-size: 16px; }
	.title-7 ul li{ margin-bottom: 1px; width: calc(100% / 4); }
	.text-1 .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.text-1 .jieshao{ margin-bottom: 10px; font-size: 14px; }
	.text-1 .textbox{ font-size: 12px; }
	.text-2{ font-size: 12px; }
	.text-3{text-align: center;}
	.text-3 .logo{ width: 100%; height: auto; line-height: inherit; }
	.text-3 .logo img{ width: 100px; }
	.text-3 .contact{ margin-bottom: 20px; margin-top: 20px; width: 100%; }
	.text-3 .contact ul{ display: inline-block; vertical-align: top;}
	.text-3 .contact ul li{ margin-bottom: 5px; font-size: 12px; text-align: left; }
	.text-3 .ewm{ width: 100%; text-align:center; }
	.text-3 .ewm img{ width: 150px; }
	.text-6{ font-size: 12px; }
	.pictrue-1 ul li a .imgbox{ margin-bottom: 10px; height: 50px; line-height: 50px; }
	.pictrue-1 ul li a .imgbox img{ width: 50px; }
	.pictrue-1 ul li a .textbox{ font-size: 12px; }
	.pictrue-2 a{ height: 200px; line-height: 200px; }
	.pictrue-2 .swiper-pagination span{ margin:0 0 0 10px; }
	.pictrue-4 ul li a span:first-child{ height:77px; line-height:77px; }
	.pictrue-4 ul li a span img{ max-width: 70%;}
	.pictrue-5 a{ height: 66px; line-height: 56px; }
	.pictrue-8-list a .textbox{ height: 48px; font-size: 12px; }
	.pictrue-10 .li{ margin:0 15px; width: 180px; }
	.pictrue-10 .li .box{ margin-top: -36px; }
	.pictrue-10 .li .box .biaoti{ padding-left:50px; padding-top:20px; font-size: 18px; line-height: 24px; }
	.pictrue-10 .li .box .biaoti:before{width: 50px; height: 50px; background-size: auto 44px; }
	.pictrue-10 .li .box .yuyan{ padding-left: 60px; }
	.pictrue-10 .li .box .yuyan a{ font-size: 12px; }
	#cfdt { display:none; }
	#cjwt { display:none; }
	#hyxw {margin: 0 auto;}
	#xwbk { width: 100%; margin:auto;}

	footer .qita .logo img{ height: 48px; }
	footer .qita .menu ul li .biaoti{ margin-bottom: 0; }
	footer .qita .menu ul li .biaoti a{ font-size: 14px; }
	footer .qita .menu ul li p span a{ font-size: 12px; }
	footer .footer_bar .copyright{ width: 100%; text-align:center; font-size: 12px; line-height: 24px; }
	
 }
 @media (max-width:479px){
 	.menu-box .menu ul li span a{ font-size: 12px; }
	.menu-box .menu .ul .li a{ font-size: 12px; }
	.title-7 ul li a span{ font-size: 12px; line-height: 34px; }
	.pictrue-10 .li{ display: block; top: inherit;margin:20px auto; }
	.pictrue-10 .li.chidian{ margin-top: 50px; }	
	footer .qita .menu ul li p span{ line-height: 24px; }
	footer .qita .menu ul .jiangexian{ margin:10px 0; width: 100%; height: 1px; }
	footer .qita .menu ul li{ width: calc(100% / 3); }
	footer .qita .ewm .imgbox{ margin:0 auto; width: 120px; }
	#cfdt { display:none; }
	#cjwt { display:none; }
	#xwbk { width: 95%;}
	#hyxw {margin: 0 auto;}
	#hyxw span{ display:none;}
}	