﻿@charset "utf-8";

@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"}
body{font-family:"微软雅黑"}
.glyphicon{top:0 !important}
.no-margin{margin:0 !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a{text-decoration:none !important;cursor:pointer !important}
.container-fluid{max-width:1230px !important}
.tr{transition:all 0.3s;}
.tr3{transition:all 1s;}
.sizeCover{ background-position: 50% 50%; background-size: cover; }

.main-2{ padding: 0 5px;}
.main-2-list{ padding: 0 10px; }
.main-pad-1{ padding:40px 0;}
.main-pad-2{ padding:30px 0;}
.main-Background-1{ background:rgba(0,89,181,0.85);}
.main-Background-2{
background:#fdfdfd;background:-moz-radial-gradient(center,ellipse cover,#fdfdfd 0%,#b4d6e2 100%);background:-webkit-radial-gradient(center,ellipse cover,#fdfdfd 0%,#b4d6e2 100%);background:radial-gradient(ellipse at center,#fdfdfd 0%,#b4d6e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',endColorstr='#b4d6e2',GradientType=1 );}
.main-Background-3{ background:#efefef;}
.main-Background-4{ background:#0059b5;}

header{position: relative;z-index:99999;}
header .logo a{ display:block; font-size:0;}

.banner{ position:relative;}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ max-width: 100%;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #0059b5;}

.title-1{ margin-bottom: 50px; font-size: 0; }
.title-1 a{ margin-bottom: 15px; display: inline-block; vertical-align: top; }
.title-1 a .cn{ margin-bottom: 10px; font-size: 30px;color: #0059b5; font-weight: bold; line-height: 34px; }
.title-1 a .en{ font-family: Aparajita; font-size: 14px; color: #757575; line-height: 16px; letter-spacing:3px; }
.title-1 .jieshao{ margin-bottom: 15px; }
.title-1 .jieshao span{ display: inline-block; vertical-align: top; padding: 0 10px; height: 14px; font-size: 14px; color: #757575; line-height: 14px; border-right: solid 1px #757575;}
.title-1 .jieshao span:first-child{ padding-left: 0; }
.title-1 .jieshao span:last-child{ padding-right: 0; border-right: none !important; }
.title-1 .dian{ margin:0 auto; width: 8px; height: 8px; background: #0059b5; border-radius: 50%; }
.title-1.active a .cn{ color: #fff; }
.title-1.active a .en{ color: #fff; }
.title-1.active .jieshao span{ color: #fff; border-right: solid 1px #fff; }
.title-1.active .dian{ background: #fff; }
.title-2{ margin-bottom: 55px; font-size: 0; }
.title-2 ul li{ margin:0 8px 10px; display: inline-block; vertical-align: top; }
.title-2 ul li a{ display: block; padding: 0 10px; min-width: 130px; font-size: 18px; color: #333; line-height: 40px; background: #c7c7c7; }
.title-2 ul li.active a{ color: #fff; background: #0059b5; }
.title-3{ margin-bottom: 45px; }
.title-3 .jieshao{ margin-bottom: 15px; font-size: 20px;color: #333; line-height: 24px; }
.title-3 .cn{ margin-bottom: 15px; font-size: 50px;color: #27ace4; line-height: 50px; }
.title-3 .en{ font-family: Aparajita; font-size: 14px; color: #757575; line-height: 16px; letter-spacing:3px; }
.title-4{ margin-bottom: 65px; font-size: 0; }
.title-4 ul li{ margin:0 10px; display: inline-block; vertical-align: top; width: 90px; height: 90px; font-size: 25px;color: #fff; font-weight: bold; line-height: 90px; border-radius: 50%; }
.title-4 ul li:nth-child(1){ background: #27ace4; }
.title-4 ul li:nth-child(2){ background: #e87816; }
.title-4 ul li:nth-child(3){ background: #82c41a; }
.title-5{ margin-bottom: 20px; }
.title-5 ul li{ width: 50%; }
.title-5 ul li a{ display: block; padding: 0 20px;font-size: 16px; color: #fff; line-height: 46px; background: #171717; }
.title-5 ul li a .cn{  font-weight: bold; }
.title-5 ul li a .en{ margin-left: 10px; font-weight: lighter; }
.title-5 ul li.active a{ background-color: #0f66c4; }
.title-6{ position: relative; margin-bottom: 20px; padding-left: 10px; }
.title-6:before,.title-6:after{ content: ""; position: absolute; left: 0; z-index: 1; width: 2px; height: 50%; }
.title-6:before{ top: 0; background-color: #171717; }
.title-6:after{ bottom: 0; background-color: #0f66c4; }
.title-6 .biaoti{ line-height: 44px; border-bottom: solid 1px #bfbfbf; }
.title-6 .biaoti .cn{ font-size: 16px;color: #333; font-weight: bold; }
.title-6 .biaoti .en{ margin-left: 10px; font-size: 16px;color: #333;}
.title-7{ margin-bottom:30px; font-size: 25px; color: #fff; line-height: 30px; }
.title-8{ padding-top: 14px; margin-bottom: 30px; border-bottom: solid 1px #cfcfcf; }
.title-8 .left{ font-size: 20px; color: #0f66c4; line-height: 44px; }
.title-8 .right{ font-size: 12px;color: #848484; line-height: 44px; }
.title-9{ color: #333; line-height: 24px; }
.title-10{  padding-bottom: 10px; margin:0 auto 20px; max-width: 600px; border-bottom: solid 1px #eee; }
.title-10 .biaoti{ font-size: 22px; color: #333; line-height: 24px; }
.title-10 .qita{ margin-top: 10px; font-size: 12px; color: #999; line-height: 24px; background: #f2f2f2; }

.text-1 .jieshao{ margin-bottom: 10px; color: #fff;}
.text-1 .more a{ display: block; color: #fff; line-height: 37px; border:solid 1px #fff; }
.text-2 ul li{ margin-bottom:20px; }
.text-2 ul li:last-child{ margin-bottom: 0; }
.text-2 ul li a{ display: block; position: relative; padding-left: 20px; line-height: 24px;}
.text-2 ul li a:before{ content: ""; position: absolute; left: 0; top: 50%;z-index: 1; margin-top: -5px; width: 0; height: 0; border-top: solid 5px transparent; border-bottom: solid 5px transparent; border-left: solid 5px #ce0000; }
.text-2 ul li a .mc{ width: calc(100% - 130px); color: #333; }
.text-2 ul li a .time{ width: 110px; color: #9b9b9b; }
.text-3 ul li{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #bfbfbf; }
.text-3 ul li:last-child{ margin-bottom: 0; }
.text-3 ul li a{ display: block; }
.text-3 ul li a .biaoti{ margin-bottom: 10px; }
.text-3 ul li a .biaoti .icon{ margin-top: 4px; width: 16px; height: 16px; font-size: 12px; color: #0f66c4; line-height: 16px; background-color: #cdcdcd; }
.text-3 ul li a .biaoti .mc{ padding-left: 15px; width: calc(100% - 16px); color: #333; line-height: 24px; }
.text-3 ul li a .jieshao .icon{ margin-top: 4px; width: 16px; height: 16px; font-size: 12px; color: #fff; line-height: 16px; background-color: #0f66c4; }
.text-3 ul li a .jieshao .mc{ padding-left: 15px; width: calc(100% - 16px); height: 72px; color: #989898; line-height: 24px; overflow: hidden; }
.text-4{color: #fff; line-height: 26px; background: url(../images/text4_bg.png) no-repeat right bottom; }
.text-4 .ewm{ width: 132px; font-size: 0; }
.text-4 .ewm img{ max-width: 100%; }
.text-4 .textbox{ padding-left: 20px; width: calc(100% - 132px); }
.text-5 form{ display: block; }
.text-5 form .hang{ position: relative; margin-bottom: 10px; padding-left: 43px; min-height: 40px; background: #fff; border:solid 1px #d9d9d9; }
.text-5 form .hang .icon{ position: absolute; left: 0; top: 0; z-index: 1; width: 43px; height: 100%; background-color: #fff; background-position: center; background-repeat: no-repeat; border-right: solid 1px #d9d9d9; }
.text-5 form .hang input{ display: block; padding: 0 15px; width: 100%; height: 38px; color: #999; line-height: 38px; background: none; border:none; }
.text-5 form .hang textarea{ display: block; padding: 0 15px; width: 100%; height: 85px; min-height: 85px; color: #999; line-height: 38px; background: none; border:none; }
.text-5 form button{ display: block; width: 136px; height: 50px; color: #fff; line-height: 50px; background: #313131; border:none; }
.text-6{ color: #333; line-height: 26px; }
.text-6.active{ margin-bottom: 10px; }

.pictrue-1{ margin:-10px; }
.pictrue-1-list{ margin:10px; }
.pictrue-1-list a{ display: block; }
.pictrue-1-list a .imgbox{ margin-bottom: 10px; padding: 3px; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); }
.pictrue-1-list a .imgbox .imgs{ overflow: hidden; }
.pictrue-1-list a .imgbox .imgs span{ display: block; font-size: 0; }
.pictrue-1-list a .imgbox .imgs span img{ max-width: 100%; }
.pictrue-1-list a .textbox{ padding: 0 10px; font-size: 16px;color: #333; line-height: 40px; height: 40px; }
.pictrue-1-list.active{ margin:0 0 20px; }
.pictrue-1-list.active a .textbox{ font-size: 14px; line-height: 30px;  height: 30px}
.pictrue-2 a{ display: block; overflow: hidden; }
.pictrue-2 a .imgbox{ font-size: 0; }
.pictrue-2 a .imgbox img{ max-width: 100%; }
.pictrue-3 ul li{ margin-bottom: 50px; }
.pictrue-3 ul li:last-child{ margin-bottom: 0; }
.pictrue-3 ul li .imgbox{ font-size: 0; }
.pictrue-3 ul li .imgbox img{ max-width: 100%; }
.pictrue-3 ul li .textbox .biaoti{ padding-left: 40px; }
.pictrue-3 ul li .textbox .biaoti .shuzi{ width:100px; font-family: Aparajita; font-size: 100px; line-height: 70px;}
.pictrue-3 ul li .textbox .biaoti .text{ width: calc(100% - 100px); font-size: 25px; font-weight: bold; line-height: 35px; }
.pictrue-3 ul li .textbox .en{ margin-bottom: 20px; width: 140px; text-align: right; font-family: Aparajita; font-size: 20px; line-height: 24px; }
.pictrue-3 ul li .textbox .jieshao{ color: #333; line-height: 34px; }
.pictrue-3 ul li:nth-child(1) .textbox .biaoti .shuzi{ color: #82c41a; }
.pictrue-3 ul li:nth-child(1) .textbox .biaoti .text{ color: #82c41a; }
.pictrue-3 ul li:nth-child(1) .textbox .en{ color: #82c41a; }
.pictrue-3 ul li:nth-child(2) .textbox .biaoti .shuzi{ color: #e87816; }
.pictrue-3 ul li:nth-child(2) .textbox .biaoti .text{ color: #e87816; }
.pictrue-3 ul li:nth-child(2) .textbox .en{ color: #e87816; }
.pictrue-3 ul li:nth-child(3) .textbox .biaoti .shuzi{ color: #1f62f9; }
.pictrue-3 ul li:nth-child(3) .textbox .biaoti .text{ color: #1f62f9; }
.pictrue-3 ul li:nth-child(3) .textbox .en{ color: #1f62f9; }
.pictrue-3 ul li:nth-child(4) .textbox .biaoti .shuzi{ color: #db2626; }
.pictrue-3 ul li:nth-child(4) .textbox .biaoti .text{ color: #db2626; }
.pictrue-3 ul li:nth-child(4) .textbox .en{ color: #db2626; }
.pictrue-4-list a{ display: block; }
.pictrue-4-list a .imgbox{ margin-bottom: 1px; border:double 3px #d3d3d3; overflow: hidden; }
.pictrue-4-list a .imgbox span{ display: block; font-size: 0; }
.pictrue-4-list a .imgbox span img{ max-width: 100%; }
.pictrue-4-list a .textbox{ padding: 0 10px; color: #333; line-height: 37px; border:solid 1px transparent; }
.pictrue-4-list.active{ margin-bottom: 20px; }
.pictrue-5{ margin-bottom:20px; }
.pictrue-5 a{ display: block; }
.pictrue-5 a .imgbox{ width: 275px; overflow: hidden; }
.pictrue-5 a .imgbox span{display: block; height: 185px;}
.pictrue-5 a .textbox{ padding-left: 20px; width: calc(100% - 275px); }
.pictrue-5 a .textbox .biaoti{ margin-bottom: 20px; color: #333; line-height: 24px; }
.pictrue-5 a .textbox .jieshao{ margin-bottom: 20px; height: 72px; color: #333; line-height: 24px; overflow: hidden; }
.pictrue-5 a .textbox .more{ width: 80px; font-size: 12px;color: #fff; line-height: 30px; background-color: #171717; }
.pictrue-6{ margin-bottom: 10px; font-size: 0; }
.pictrue-6 img{ max-width: 100%; }
.pictrue-7 ul li{ margin-bottom: 30px; }
.pictrue-7 ul li:last-child{ margin-bottom: 0; }
.pictrue-7 ul li a{ display: block; }
.pictrue-7 ul li a .imgbox{ width: 275px; overflow: hidden; }
.pictrue-7 ul li a .imgbox span{ display: block; height: 185px; }
.pictrue-7 ul li a .textbox{ padding-left: 20px; width: calc(100% - 275px); }
.pictrue-7 ul li a .textbox .biaoti{ margin-bottom: 20px; color: #333; line-height: 24px; }
.pictrue-7 ul li a .textbox .jieshao{ margin-bottom: 15px; color: #333; line-height: 24px; }
.pictrue-7 ul li a .textbox .more{ width: 80px; font-size: 12px;color: #fff; line-height: 30px; background: #333; text-align: center; }

.subnav .biaoti{ padding: 20px; margin-bottom: 6px; font-size: 0; background: #0059b5; }
.subnav .biaoti .box{ overflow: hidden; }
.subnav .biaoti .box span{ position: relative; display: inline-block; vertical-align: top; font-size: 35px; color: #fff; font-weight: bold; line-height: 40px; }
.subnav ul li{ margin-bottom: 4px; }
.subnav ul li a{ display: block; font-size: 18px;color: #fff; line-height: 45px; background: #c2c2c2; }
.subnav ul li.active a{ color: #fff; background: #0059b5; }
.subnav .ul{ display: none; }
.subnav .ul .li{ margin-bottom: 4px; } 
.subnav .ul .li a{ display: block; font-size: 14px;color: #333; line-height: 45px; background: #e9e9e9; }
.subnav .ul .li.active a{ background: #f5f2f2; }
.subnav .biaoti2{ margin-bottom: 15px; }
.subnav .biaoti2 .cn{ font-size: 20px; color: #0059b5; font-weight: bold; line-height: 24px; }
.subnav .biaoti2 .en{ margin-left:15px; font-size: 16px; color: #333; line-height: 24px; }
.subnav .imgbox{ margin-bottom: 10px; font-size: 0; }
.subnav .imgbox img{ width: 100%; }
.subnav .textbox{ color: #333; line-height: 26px; }

footer{ padding: 30px 0; background: #171717; }
footer .link{ margin-bottom: 20px; }
footer .link .biaoti{ width: 130px; font-size: 25px;color: #fff; line-height: 30px; }
footer .link .textbox{ width: calc(100% - 130px); }
footer .link .textbox ul li{ margin-right: 35px; }
footer .link .textbox ul li a{ display: block; color: #fff; line-height: 30px; }
footer .footer_bar .copyright{ color: #fff; line-height: 44px; }
footer .footer_bar .fenxiang ul li{ margin-left:15px; }
footer .footer_bar .fenxiang ul li:first-child{ margin-left:0; }
footer .footer_bar .fenxiang ul li a{ display: block; border-radius: 50%; }

@media (min-width:992px){
	header .top_bar{ border-bottom: solid 1px #dfdfdf; }
	header .top_bar .biaoyu{ color: #a2a2a2; line-height: 30px; }
	header .top_bar .search form{ display: block; width: 210px; height: 30px; background: #0059b5; }
	header .top_bar .search form:hover{ background: #ffae00; }
	header .top_bar .search form input{ display: block; padding: 0 10px; width: calc(100% - 41px); height: 30px; color: #fff; line-height: 30px; background: none; border:none; }
	header .top_bar .search form button{ display: block; width: 41px; height: 30px; background: url(../images/fdj.png) no-repeat center; border:none; }
	header .logo a{line-height:100px;}
	header .tel{ padding-left: 42px; font-size: 30px;color: #0059b5; line-height: 100px; font-weight: bold; background: url(../images/tel.png) no-repeat left; }
	header .menu{ background: #0059b5; }
	header .menu ul li{ position:relative; width: calc(100% / 7); }
	header .menu ul li:before{ content:""; position:absolute; left:-1px; top:calc((100% - 17px) / 2); z-index:1; width:2px; height:17px; border-left: solid 1px rgba(255,255,255,0.1); border-right: solid 1px rgba(0,0,0,0.1);}
	header .menu ul li > a{ position: relative; z-index: 2; display:block; padding:0 5px; font-size:16px; line-height:45px; color:#fff;}
	header .menu ul li.active > a{ background: #ffae00; }
	header .menu ul li .ul{ display:none; position:absolute; left:0; top:100%; width:100%; background:rgba(255,174,0,0.8);}
	header .menu ul li .ul .li > a{ display:block; color:#fff; line-height:40px;}
	header .menu ul li .ul .li:hover > a{background:#0059b5;}
	header .menu ul li:hover > a{background: #ffae00;}
	.text-1 .jieshao{ height: 280px; line-height: 28px; overflow: hidden; }
	.text-1 .more a:hover{ color: #0059b5; background: #fff; }
	.text-2 ul li a:hover .mc{ color: #0f66c4; text-decoration: underline; }
	.text-3 ul li:hover a .biaoti .mc{ color: #0f66c4; text-decoration: underline; }
	.text-5 form .hang:hover{ background: rgba(255,255,255,0.8); }
	.text-5 form .hang:hover input{ color: #333; }
	.text-5 form .hang:hover textarea{ color: #333; }
	.text-5 form button:hover{ background: #fe3000; }
	.pictrue-1-list a:hover .imgbox .imgs span{ transform: scale(1.05); }
	.pictrue-1-list a:hover .textbox{ color: #fff; background: #0059b5 }
	.pictrue-2 a .imgbox{ height: 330px; }
	.pictrue-2 a:hover .imgbox{ transform: scale(1.05); }
	.pictrue-3 ul li:nth-child(even) .imgbox{ float: right; text-align: right; }
	.pictrue-3 ul li:nth-child(even) .textbox{ float: left; }
	.pictrue-3 ul li:nth-child(odd) .imgbox{ float: left;}
	.pictrue-3 ul li:nth-child(odd) .textbox{ float: right;}
	.pictrue-3 ul li .imgbox,.pictrue-3 ul li .textbox{width: calc(50% - 15px);}
	.pictrue-4-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-4-list a:hover .textbox{ color: #fff; background: #0059b5; border:solid 1px #d3d3d3; }
	.pictrue-5 a:hover .imgbox span{transform: scale(1.05);}
	.pictrue-5 a:hover .textbox .biaoti{color: #0f66c4;}
	.pictrue-5 a:hover .textbox .more{ background-color: #0f66c4; }
	.pictrue-7 ul li a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-7 ul li a:hover .textbox .biaoti{ color: #0f66c4; }
	.pictrue-7 ul li a:hover .textbox .more{ background: #0f66c4; }	
	.subnav .biaoti .box span:before,.subnav .biaoti .box span:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 100px; height: 1px; background: #fff; }
	.subnav .biaoti .box span:before{ right: calc(100% + 5px); }
	.subnav .biaoti .box span:after{ left: calc(100% + 5px); }
	.subnav ul li:hover a{ color: #fff; background: #0059b5; }
	.subnav .ul .li:hover a{ background: #f5f2f2; }
	footer .link .textbox ul li a:hover{ color: #0059b5; text-decoration: underline !important; }
	footer .footer_bar .fenxiang ul li a:hover{background: #0059b5; }
}

@media (max-width:991px){
	.main-pad-1{ padding: 30px 0; }
	header .logo a{ line-height: 80px; }
	header .logo a img{ width:400px; }
	.banner a img{ width: 100%; }
	.title-1{ margin-bottom: 30px; }
	.title-1 a .cn{ font-size: 24px; line-height: 30px; }
	.title-2{ margin-bottom: 20px; }
	.title-2 ul li a{ font-size: 14px; }
	.title-3{ margin-bottom: 30px; }
	.title-3 .jieshao{ font-size: 16px; }
	.title-3 .cn{ font-size: 40px; line-height: 40px; }
	.title-4{ margin-bottom: 30px; }
	.title-4 ul li{ width: 80px; height: 80px; font-size: 18px; line-height: 80px; }
	.title-5 ul li a{ font-size: 14px; }
	.title-7{ margin-bottom: 20px; font-size: 18px; line-height: 24px; }
	.text-1 .jieshao{ line-height: 24px; }
	.text-2{ margin-bottom: 20px; }
	.text-2 ul li{ margin-bottom: 10px; }
	.text-2 ul li a{ font-size:12px; }
	.text-3 ul li a .jieshao .mc{ height: auto; font-size: 12px; }
	.text-4{ padding-bottom: 20px; min-height: auto; font-size: 12px; }
	.text-5 form button{ height: 40px; line-height: 40px; }
	.pictrue-1-list a .textbox{ font-size: 14px; }
	.pictrue-2 a .imgbox{ margin:0 auto 20px; max-width: 600px; }
	.pictrue-3 ul li{ margin-bottom: 20px; }
	.pictrue-3 ul li .imgbox{ margin-bottom: 20px; text-align: center; }
	.pictrue-3 ul li .textbox .biaoti .shuzi{ width: 50px; font-size: 50px; line-height: 50px; }
	.pictrue-3 ul li .textbox .biaoti .text{ font-size: 18px; line-height: 25px; }
	.pictrue-3 ul li .textbox .en{ font-size: 16px; }
	.pictrue-3 ul li .textbox .jieshao{ font-size: 12px; line-height: 26px; }
	.pictrue-5 a .textbox .jieshao{ font-size: 12px; }
	.pictrue-7 ul li{ margin-bottom: 20px; }
	.pictrue-7 ul li a .textbox .biaoti{ margin-bottom: 10px; }
	.pictrue-7 ul li a .textbox .jieshao{ margin-bottom: 20px; height: 72px; font-size: 12px; overflow: hidden; }
	.subnav{ margin-bottom: 20px; }
	.subnav .biaoti{ position: relative; margin-bottom: 1px; padding: 0 15px; text-align: left; }
	.subnav .biaoti:before{ content: ""; position: absolute; right: 15px; top: calc((100% - 20px) / 2); z-index: 1; width: 20px; height: 20px; background: url(../images/subnav/subnav_jt.png) no-repeat center; transition: all 0.3s; transform: rotate(-90deg); }
	.subnav .biaoti.active:before{ transform: rotate(0deg); }
	.subnav .biaoti .box span{ display: block; font-size: 18px; line-height: 50px; }
	.subnav ul{ margin:0; }
	.subnav ul li{ margin-bottom: 1px; }
	.subnav ul li a{ font-size: 14px; line-height: 40px; }
	.subnav .ul .li{ margin-bottom: 1px; }
	.subnav .ul .li a{ font-size: 12px; line-height: 34px; }
	footer{ padding: 15px 0; }
	footer .footer_bar .copyright{ width: 100%; text-align: center;  line-height: 24px; }
}

@media (max-width:767px){
	.main-pad-1{ padding: 20px 0; }
	header .logo a{ line-height: 60px; }
	header .logo a img{ width:220px; }
	.banner .swiper-pagination{ bottom: 10px; }
	.title-1{ margin-bottom: 20px; }
	.title-1 a{ margin-bottom: 5px;}
	.title-1 a .cn{ margin-bottom: 5px; font-size: 18px; line-height: 24px; }
	.title-1 .jieshao span{ height: 12px; font-size: 12px; line-height: 12px; }
	.title-2{ margin-bottom:10px; }
	.title-2 ul li a{ min-width: 100px; line-height: 30px; }
	.title-3{ margin-bottom: 20px; }
	.title-3 .cn{ font-size: 25px; line-height: 30px; }
	.title-4{ margin-bottom: 20px; }
	.title-5 ul li a{ padding: 0 10px; }
	.title-5 ul li a .cn{ width: 100%; text-align: center; }
	.title-6 .biaoti{ line-height: 40px; }
	.title-6 .biaoti .cn{ font-size: 14px; }
	.title-6 .biaoti .en{ font-size: 14px; }
	.title-7{ margin-bottom: 10px; font-size: 16px; }
	.text-1 .jieshao{ font-size: 12px; }
	.text-2 ul li{ margin-bottom: 0; }
	.text-2 ul li a .mc{ width: calc(100% - 70px); }
	.text-2 ul li a .time{ width: 70px; }
	.text-4{ background: none; }
	.text-5 form .hang input{ font-size: 12px; }
	.text-5 form .hang textarea{ font-size: 12px; }
	.text-6{ font-size: 12px; line-height: 24px; }
	.pictrue-1-list a .textbox{ font-size: 12px; line-height: 30px; }
	.pictrue-1-list.active a .textbox{ font-size: 12px;}
	.pictrue-4-list a .textbox{ font-size: 12px; }
	.pictrue-5 a .imgbox{ width:180px; }
	.pictrue-5 a .imgbox span{ height: 134px; }
	.pictrue-5 a .textbox{ width: calc(100% - 180px); }
	.pictrue-5 a .textbox .biaoti{ margin-bottom: 10px; }
	.pictrue-5 a .textbox .jieshao{ height: 48px; }
	.pictrue-7 ul li a .imgbox{ width: 220px; }
	.pictrue-7 ul li a .imgbox span{ height: 150px; }
	.pictrue-7 ul li a .textbox{ width: calc(100% - 220px); }
	footer .footer_bar .copyright{ font-size: 12px;}
}

@media (max-width:479px){
	.title-2 ul li{ margin:0 5px 10px; }
	.title-2 ul li a{ min-width: 80px; font-size: 12px; }
	.title-3 .jieshao{ margin-bottom: 5px; font-size: 14px; }
	.title-3 .cn{ margin-bottom: 5px; font-size: 18px; line-height: 24px; }
	.title-4 ul li{ margin:0 5px; width: 60px; height: 60px; font-size: 14px; line-height: 60px; }
	.title-10 .biaoti{ font-size: 18px; }
	.text-1 .jieshao{ height: 120px; overflow: hidden; }
	.text-3 ul li a .jieshao .mc{ height: 48px; }
	.pictrue-1-list a .textbox{ line-height: 24px; }
	.pictrue-1-list.active a .textbox{line-height: 24px; }
	.pictrue-3 ul li .textbox .en{ margin-bottom: 10px; }
	.pictrue-3 ul li .textbox .biaoti{ padding-left:20px; }
	.pictrue-3 ul li .textbox .biaoti .text{ font-size: 14px; line-height: 20px; }
	.pictrue-4-list a .textbox{ line-height: 24px; }
	.pictrue-5 a .imgbox{ width: 120px; }
	.pictrue-5 a .imgbox span{ height: 110px; }
	.pictrue-5 a .textbox{ width: calc(100% - 120px); }
	.pictrue-5 a .textbox .biaoti{ margin-bottom: 0; }
	.pictrue-5 a .textbox .jieshao{ margin-bottom: 5px; }
	.pictrue-7 ul li a .imgbox{ width: 140px; }
	.pictrue-7 ul li a .imgbox span{ height: 100px; }
	.pictrue-7 ul li a .textbox{ padding-left: 15px; width: calc(100% - 140px); }
	.pictrue-7 ul li a .textbox .biaoti{ margin-bottom: 0; }
	.pictrue-7 ul li a .textbox .jieshao{ margin-bottom: 5px; height: 48px; }
	.pictrue-7 ul li a .textbox .more{ line-height: 24px; }
	.text-4 .ewm{ margin-bottom: 10px; width: 100%; }
	.text-4 .textbox{ padding-left: 0; width: 100%; }
}
.text1{ line-height: 30px; font-size: 13px }
.text2{ text-align: right; }
.text2 a{ color: #ff0000 }