/*项目通用css*/
@charset "utf-8";
* {font-style:normal;font-weight:normal;margin:0px;padding:0px; border:0; line-height: 2;}
p, h1, h2, h3, div, ul, li {display:block;}
dl,dd,dt{ margin:0; padding:0;}
body{width: 100%; overflow-x: hidden; color:#333; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; background:#fff;}
a {text-decoration:none; }
ul {list-style:none;}
p {list-style:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="date"],input[type="tel"],input[type="datetime"],input[type="month"],input[type="text"],select,textarea,button{-webkit-appearance: none;-webkit-appearance: none;outline:none;font-family:'Microsoft YaHei';}
select{ border: none; background: none ;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {box-shadow:0 0 0 160px #fff inset; -webkit-text-fill-color: #333;}
.paig{ height:auto;overflow:hidden; }
.paig1 > *{ height:auto;overflow:hidden; }
.abs{ position:absolute;}
.fix{ position:fixed;}
.rel{ position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.display{ display:block;}
.auto{ height:auto; overflow:hidden;}
.mar{ margin:auto;}
.mar0{ margin:0 auto;}
.clear{ clear:both;}
.img100{ width:100%; height:auto; overflow:hidden;}
.none{display: none;}
.wd33{ width: 33.333%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd50{ width:49.5%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd25{ width: 25%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd20{ width: 20%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd75{ width: 75%;float: left; display: block; height: auto; overflow: hidden;}
.wd41{width:41%;float: left; display: block; height: auto; overflow: hidden;}

a.a-1:hover {
	background: #0060c7;
}
a.a-1:active {
	top: 1px;
}
.a-back {
	margin-top: 45px;
	text-align: center;
}
/*.btn-circle*/

header {
	height: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}

.header-l {
	display: inline-block;
	margin-top: 0;
	vertical-align: top;
}
.header-r {
	display: block;
	width: 1200px; margin: auto;
	font-size: 0;
	
}

.m-close {
	display: none;
	cursor: pointer;
}
.header-r-nav, .header-r-lang {
	display: inline-block;
	vertical-align: top;
}
.header-r-nav > ul {
	font-size: 0;
}
.header-r-nav > ul > li {
	display: inline-block;
	position: relative;
	margin-right:80px;
	line-height: 16px;
	font-size: 16px;
	vertical-align: top;
}
.header-r-nav > ul > li:last-child {
	margin-right: 0;
}


.header-r-nav > ul > li > a::before {
	content: '';
	position: absolute;
	left: 0;
	top: 32px;
	width: 0;
	height: 3px;
	/*background: #cda772;*/
	
	-o-transition: .4s;
	-moz-transition: .4s;
	transition: .4s;
}
.header-r-nav > ul > li > a:hover::before, .header-r-nav > ul > li.cur > a::before {
	width: 100%;
}
.cur a{color: #000;background: url(../images/navbg.png) no-repeat center bottom;}
.sub-menu {
	position: absolute;
	top: 50px;
	left: 50%;
	padding-top: 24px;
	padding-bottom: 24px;
	/*min-width: 224px;*/
	min-width: 180px;
	background: #28add7;
}

.header-r-nav > ul > li > a:hover{color: #28add7;}

.sub-menu > a:hover {
	color: #fff;
}
.sub-menu > a::after {
	content: '>';
	position: relative;
	font-family: arrow;
	float: right;
	line-height: 36px;
	display: inline-block;
	margin: 0 20px 0 0;
}

a.a-share-wx:hover .f-share-qrcode {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
	visibility: visible;
	transition: .5s .05s;
}

/*作者日期*/
.news-one-belongs {
	line-height: 14px;
	font-size: 0;
}
.author {
	margin-right: 19px;
	font-size: 12px;
}
.author::before {
	content: ' ';
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
	width: 10px;
	height: 11px;
	background-image: url(../images/i-author.png);
	background-repeat: no-repeat;
	-moz-background-size: 10px 11px;
	-o-background-size: 10px 11px;
	background-size: 10px 11px;
	background-position: center;
}
.views {
	font-size: 12px;
}
.views::before {
	content: ' ';
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
	width: 14px;
	height: 10px;
	background-image: url(../images/i-views.png);
	background-repeat: no-repeat;
	-moz-background-size: 14px 10px;
	-o-background-size: 14px 10px;
	background-size: 14px 10px;
	background-position: center;
}
.time {
	float: right;
	font-size: 14px;
}
 
 @media (min-width: 1200px) {
.sub-menu {
	z-index: -999;
	-webkit-transform: translateX(-63%) scale(.96);
	-moz-transform: translateX(-63%) scale(.96);
	-o-transform: translateX(-63%) scale(.96);
	transform: translateX(-63%) scale(.96);
	opacity: 0;
	visibility: hidden;
	-o-transition: .4s .05s;
	-moz-transition: .4s .05s;
	transition: .4s .05s;
}
.header-r-nav > ul > li:hover .sub-menu {
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
	opacity: 1;
	visibility: visible;
	z-index: 99;
}

}
 @media (max-width: 1200px) {
header {
	position: relative;
	z-index: 99;
	height: 3rem;
	background: #fff;
}


.m-close {
	display: block;
	position: absolute;
	right: 4%;
	top: 1.5rem;
	transform: translateY(-50%);
	z-index: 99;
	width: 36px;
	height: 26px;
}
.m-close i {
	position: absolute;
	display: block;
	right: 0;
	top: 50%;
	margin-top: -2px;
	width: 100%;
	height: 4px;
	background: #004ea2;
	opacity: 1;
	transition: .4s;
}
body.on .m-close i {
	opacity: 0;
	width: 0;
}
.m-close::before,  .m-close::after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 4px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	transition: .6s;
	background: #004ea2;
}
body.on .m-close::before,  body.on .m-close::after {
}
.m-close::before {
	top: 0;
	transform-origin: 50% 50% 0;
}
.m-close::after {
	bottom: 0;
	transform-origin: 50% 50% 0;
}
body.on .m-close::before {
	top: 50%;
	transform: translateY(-50%) rotate(-135deg);
}
body.on .m-close::after {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%) rotate(135deg);
}

.header-r-nav,  .header-r-lang {
	display: block;
}
.header-r-lang {
	display: none;
}
.header-r-nav > ul > li {
	margin: 0;
}
.header-r-nav {
	margin: 0 0 20px 0;
}
.header-r {
	display: none;
	position: absolute;
	left: 0;
	top: 3rem;
	z-index: -1;
	margin-top: 0;
	width: 100%;
	background: #fff;
}
body.on .header-r {
}
.header-r-in {
	
}
.header-r-nav > ul > li {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 18px;
	font-size: 18px;
}
.header-r-nav > ul > li > a {
	
	position: relative;
	height: auto;
	line-height: 4.8rem;
}
.header-r-nav > ul > li:last-child > a {
	border-bottom: 0;
}
.header-r-nav > ul > li > a::before {
	display: none;
}
.header-r-lang {
	text-align: center;
}
.sub-menu {
	display: none;
	position: relative;
	left: 0;
	top: 0;
	z-index: 99;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	padding-top: 5px;
	padding-bottom: 0px;
	background: #fff;
	opacity: 1;
	visibility: visible;
}
.sub-menu > a:hover {
	color: #0150a3
}
.sub-menu > a::after {
	display: none;
}
.header-r-nav > ul > li > a.a-sub.on::after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.header-r-nav > ul > li > a.a-sub::after {
	
	display: inline-block;
	/*position: absolute;*/
	
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	float: right;
	margin-left: 20px;
	margin-top: 25px;
	width: 16px;
	height: 16px;
	line-height: 4.8rem;
	font-size: 2rem;
	color: #ccc;
	font-family: arrow;
	text-align: right;
}
.sub-menu > a {
	padding-bottom: 13px;
	/* line-height: 24px; */
	line-height: 18px;
	font-size: 16px;
}

a.a-share-wx:hover .f-share-qrcode {
	-webkit-transform: translate(-50%, 0px);
	-ms-transform: translate(-50%, 0px);
	-o-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px);
}

a.a-1 {
	width: 146px;
	height: 46px;
	line-height: 46px;
}
.swiper-slide a.a-1 {
	margin-top: 17px;
}
.a-back {
	margin-top: 30px;
}
}
 @media (max-width: 34em) {


.header-r-in {
	padding-top: 15px;
	padding-bottom: 26px;
}
.logo img {
	width: 150px;
}
.lang-sel-m {
	right: 18%;
}
}

@font-face {
	font-family: xdlgo;
	src: url('../fonts/GOTHIC.TTF')
}
@font-face {
	font-family: xdlgob;
	src: url('../fonts/gothicb.ttf')
}
@font-face {
	font-family: arrow;
	src: url('../fonts/st-arrow.ttf')
}

@media (min-width: 1200px) {
	.header-in{width: 100%; margin: auto; background: #000;}
	.header-in a{color: #fff;}
	.hdrr{width: 1200px; margin: auto;}
	.headEn{width: 100%;}
	.headEn4{width: 100%;margin: auto;}
	.headEn1{float: right;padding: 1rem 0 0 0;}
	.more-nav{color: #000;}
	.header-l{width: 260px; padding: 2rem 0  0 0;}
	.mo_logo{display: none;}
	.head_nav_a{display: block;}
	.header-r-nav > ul > li > a { 
	padding: 0; 
	position: relative;
	display: inline-block;
	height: 50px; line-height: 50px;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.sub-menu > a {
	
	display: block;
	font-size: 15px;
	line-height: 36px;
	/*color: #888;*/
	color: #fff;
	text-indent: 20px;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.sub-menu > a > span {
	display: inline-block;
	width: 58%;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
	text-indent: 0;
}

.header-r-in li em{display: block; font-size: 12px; position: absolute; right: -52px; top: 28px;}
.dhbd{ display: block;}

.HDD{display: none;}
.bottom{width:100%; height: 50px; border-top: solid 1px #999; line-height: 50px; background: #f5ece3; text-align: center; font-size: 14px;}
.MO_pakr{display: none;}
}
@media (max-width: 1200px) {
	.header-in{width: 100%; margin: auto;}
	.headEn{display: none;}
	.head_nav_a{display: none;}
	.header-r-nav > ul > li > a { background:none;
	padding: 0; 
	position: relative;
	display: inline-block;
	height: 50px; line-height: 50px; color: #666;
	-o-transition: .3s; text-indent: 20px;
	-moz-transition: .3s;
	transition: .3s;
}
.dhbd{ display: none;}
.pakr{ display: none;}
.MO_dhbd{ display: block;}
.header-r-in li em{display: none;}
.sbg1{background: url(../images/zixun.png) no-repeat center center;}
.sbg2{background: url(../images/tuan.png) no-repeat center center;}
.sbg3{background: url(../images/tel.png) no-repeat center center;}
.side_r3{ width: 30px; height: 30px; margin: 15px auto 6px auto;}
.side_r{width: 100%; position: fixed; right: 0; bottom: 0; height: 73px; overflow: hidden;}
.side_r1 { padding: 1px 0; width: 33.333%; float: left; height: 73px;  background: #4c4c4c; margin: 0 0 5px 0;}
.side_r1 p{text-align: center; color: #aeaeae; font-size: 14px;}
.side_r1:hover p{color: #fff;}
.share0{width: 100%; height: 40px; clear: both;}
.share0 span{width: 20%; display: block; float: left; margin: 0;}
.share0 span img{display: block; margin: auto; width: 40%;}
.HDD{display: block; height: 73px;}
.MO_pakr{display: block;}
.sub-menu > a {
	
	display: block;
	font-size: 15px;
	line-height: 36px;
	/*color: #888;*/
	color: #fff;
	text-indent: 20px;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.sub-menu > a > span { color: #999;
	display: inline-block;
	width: 58%;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
	text-indent: 0;
}
.zline{display: none;}
.header-r-in ul li{border-bottom: solid 1px #ededed;}
	.mo_logo{display: block; float: left; height: 3rem; color: #C0A16B; text-indent: 20px; line-height: 3rem;font-size: 1.2rem; text-align: left;}
}/*手机 end*/
.innav{clear: both;padding:20px 0;}
.wd1200{width: 1200px; margin: auto; height: auto; overflow: hidden;}



@media (min-width: 1200px) {
.llian_top1{width: 406px; float: left;}
.llian_top2{width: 440px; float: left;}
.llian_top3{width: 266px; float: right;}
.print_13 img{width: 67%; display: block; opacity: 0.6;}
.prols{height: auto; overflow: hidden; width: 1200px; margin: auto;}
.prols>div{height: auto; overflow: hidden;}
.prols_l{float: left; width: 228px;}
.prols_r{float: right; width: 950px;}
.llian_top0{width: 100%;height: auto; overflow: hidden;}
.llian_top{width:1200px; padding: 35px 0; margin: auto;} 
.auto{height: auto; overflow: hidden;}
.llian_top10{font-size: 18px;}
.llian_top11{font-size: 30px; padding: 5px 0 0 0; font-weight: 800;}
.llian_top2{margin: 0 0 0 35px; padding: 0 0 0 35px; border-left: solid 1px #ccc;}
.llian_top4{float: left; padding: 10px 20px 0 0;}
.llian_top5{float: left;}
.llian_top6{padding: 5px 0 0 0; font-size: 14px;}
.llian_top7{padding: 5px 0 0 0; font-weight: 800; font-size: 16px;}
.prols_r li{width: 290px; border: solid 1px #ccc; margin: 0 35px 35px 0; float: left;}
.prols_r ul{height: auto; overflow: hidden; width: 120%;}
.prols_r li img{display: block; width: 96%; margin: auto;}
.prols_tittle{padding: 15px 0; text-align: center; color: #666; font-size: 14px;}
.prols_h2{ background: url(../images/index_06.jpg) no-repeat left center; padding: 0 0 0 20px; float: left; height: 35px; line-height:35px; font-size: 18px; font-weight: 800;}
.more{float: right; margin: 8px 0 0 0;}
.prols_r1{ height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: solid 2px #a3a0a0;}
.prols{padding: 50px 0 0 0;}
.prols_l_h2{background: url(../images/h2bg.jpg) repeat-x; height: 52px; width: 100%; font-size: 20px; font-weight: 800; text-align: center; line-height: 52px; color: #fff;}
.prols_l_h3{ background:url(../images/index_03.jpg) repeat-x  #dbdbdb; height: 40px; text-align: center; line-height: 40px; color: #000; font-size: 20px;}
.prols_l ul{background:#f0eeee; padding:10px 25px;}
.prols_l ul li{line-height: 40px; height: 40px; border-bottom: dashed 1px #999;}
.prols_l ul li a{ width: 100%; background: url(../images/index_07.jpg) no-repeat right center; color: #333; font-size: 14px;line-height: 40px; height: 40px; display: block;}
.proqus_0{background: url(../images/problem_bg.png) repeat-x; height: 420px; width: 100%;}

.proqus_1{width: 1200px; margin: auto; height: auto; overflow: hidden;}
.proqus_1 img{ display: block; margin: auto;}
.proqus_1 h2{width: 100%; padding: 25px 0 0 0;}
.proqus_1 li{ padding: 20px; background: #ccc; width: 300px; float: left; margin: 0 2%;}
.proqus_1 li a{ display: block; height: auto; overflow: hidden;}
.proqus_1 li a img{ width: 100%; display: block; margin: auto;}
.proqus_tit1 span {display: block; float: left; height: 25px; line-height: 25px; font-weight: 700;}
.proqus_tit p{ color: #333; padding: 8px 0 0 0; font-size: 14px; display: block; height:auto; overflow: hidden; clear: both;}
.proqus_1 ul{height: auto; overflow: hidden; padding: 35px 0 0 0;}
.print_60{font-size: 20px;}
.print_0{background: url(../images/ys_bj.jpg) no-repeat center top; width: 100%; clear: both;}
.print_1 h2 img{margin: auto; display: block;}
.print_1{width: 980px; margin: auto;}
.print_tt1{height: 2px; background: #c9c9c9; margin: 8px 0;}
.print_tt2{height: 5px; background: #c9c9c9; margin: 8px 0;}
.print_1 h2{width: 100%;}
.print_3{width: 405px; padding: 80px 0 0 0; float: left;}
.print_4{width: 560px; float: left;}
.print_3 dt{width: 50px; float: left;}
.print_3 dd{width: 290px; float: left; padding: 0 0 0 20px;}
.print_5 span:nth-child(1){font-size: 25px; font-weight: 800; color: #28ADD7;}
.print_5 span:nth-child(2){font-size: 25px; color: #666; padding: 0 0 0 15px;}
.print_6{font-size: 18px; font-weight: 700; color: #333; padding: 15px 0;}
.print_7{font-size: 14px; color: #333;line-height: 23px;}
.priad_font2{font-size: 14px; text-indent: 0; line-height: 23px; padding: 0 0 0 22px; background: url(../images/pf1.jpg) no-repeat left center; margin: 0 0 10px 0;}
.print_10{padding: 144px 0 0 0;} 
.print_8{width: 466px; float: left;}
.print_9{width: 505px; padding: 90px 0 0 0; float: left;}
.print_9 dt{width: 50px; float: left; margin: 0 0 0 50px;}
.print_9 dd{width: 370px; float: left; padding: 0 0 0 30px;}
.print_12{width: 458px; margin: auto;}
.prline{border-bottom: solid 5px #cacaca;}
.print_12 dt{width: 50px; float: left;}
.print_12 dd{width: 350px; float: left; padding: 0 0 0 30px;}
.printf{height: 2px; width: 100%; background: #cacaca; clear: both; margin: 5px 0 0 0;}
.print_line{height: 1px; width: 100%; background: #cacaca;}
.print_pro dl{width: 224px; margin: 0 27px 0 0; float: left;}
.print_pro dd .print_13{float: left; width: 50px; }
.print_pro dd .print_14{float: left; padding: 0 0 0 10px; width: 150px; }
.prline{margin: auto;}
.print_pro{width: 110%; padding: 30px 0 60px 0;}
.print_pro dd{height: auto; overflow: hidden; padding: 10px 0 0 0; font-size: 13px;}
.print_pro dd p{padding: 5px 0 0 0;}
.priad_3{width: 1200px; margin:auto; padding: 0 0 35px 0;}
.priad_5{ width: 100%; margin: auto; padding: 30px 0; text-align: center; background: url(../images/about_h2_line.png) no-repeat center center;}
.priad_5 h2{font-size: 19px; padding: 0 0 10px 0}
.priad_5 h3{font-size: 28px;}
.priad_4{width:950px; margin:auto;}
.priad_4 dl{width: 270px; float: left; }
.priad_4 dl img{width: 270px; max-height:170px; }
.priad_4 dl dd{text-align: center; padding: 10px 0;}
.priad_8{width:1200px; margin: auto; background: #fff; }
.priad_9{width: 50%; float: left;}
.priad_es dl{display: none;}
.priad_11_on{background: url(../images/lo_on.jpg); color: #fff !important;}
.priad_11{ clear: both; padding: 15px 0 0 0; color: #fff;}
.priad_11 p{ width: 155px; font-size: 14px; height: 42px; line-height: 35px; float: left; margin: 0; color: #333; text-align: center;}
.priad_10{width: 490px; margin: auto;}
.priad_10 h4{font-size: 21px; font-weight: 700; margin: 0 0 20px 0; padding: 25px 0 10px 0; border-bottom: solid 1px #ccc;}
.priad_font{font-size: 14px; line-height: 24px; color: #666; text-indent: 2em;}
.priad_es dd{float: left;margin: 0 20px;}
.priad_es{padding: 25px 0 0 0;}
.priad_20{padding: 15px 0 0 0;}
.priad_21 dl{width: 370px; float: left; margin: 0 15px;}
.priad_21 dl dt{  padding:0 0 15px 0;border-bottom:solid 1px #999;}
.priad_21 dl li a{ float: left;line-height: 40px; font-size: 14px; color: #666; height: 40px; padding: 0 0 0 30px;  display: block; background: url(../images/index_50.jpg) no-repeat left center;}
.priad_23{padding: 15px 0;}
.priad_21 dl li{width: 100%; height: auto; overflow: hidden; display: block; clear: both;border-bottom: dashed 1px #ccc;}
.priad_21 dl li i{float: right; display: block; font-size: 12px; height: 40px; line-height: 40px; color: #999;}
.priad_21 dl dt span{font-size: 14px;}
.priad_21 dl dt span a{font-size: 14px; color: #333;}
.priad_32{width:32px; height: auto;overflow: hidden; display: block; float: left;}
.priad_33{width:330px; height: auto;overflow: hidden; margin: 0 0 20px 0; display: block; float: left;}
.priad_31 span{font-size: 14px; line-height: 24px; color: #666;}
.priad_30{padding: 15px 0;}
.priad_21{padding: 30px 0;}
.priad_btn{width: 1200px; height: auto; overflow: hidden;}
.foot4{ padding: 0 0 0 20px; background: url(../images/foot1.jpg) no-repeat left center;}
.foot4 span:nth-child(1){font-size: 14px; color: #fff; font-weight: 700;}
.foot4 span:nth-child(2){font-size: 12px; color: #747474; font-weight: 700;}
.foot{background: #4f4f4f;clear: both; height: auto; overflow: hidden;}
.foot2{width: 1200px; margin: auto;}
.foot3{padding: 30px 0; width:550px; float: left;}
.foot4 span{display: block; margin: 0 0 5px 0; clear: both;}
.foot6 dt{ width: 50px; float: left;height: 40px; font-size: 12px; padding: 0 0 0 15px; color: #fff; line-height: 40px;}
.foot6 dd{float: left; width: 435px;}
.foot6 dl{height: 40px; width: 500px; background: #474747; margin: 0 0 10px 0;}
.foot13{ width: 100%; color: #999; background: none; height: 40px; line-height: 40px;}
.foot13::-webkit-input-placeholder {color: #999;font-size: 12px;text-align: left;}
.foot6{padding: 20px 0;}
.foot10 {background: #474747; width: 500px; height: 100px;}
.foot9{width: 100%; color: #fff; height:60px; padding: 20px 0; background: none;}
.foot12{background: #848484; width: 140px; float: right; font-size: 14px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.foot40{width: 500px; float: left; padding: 30px 0;}
.foot31 dt{width: 30px; float: left;}
.foot31 dd{width: 360px; height: 20px; line-height: 20px; font-size: 14px; color: #fff;  float: left;}
.foot31 dl{height: auto; overflow: hidden; clear: both; margin: 0 0 10px 0;}
.foot31{margin: 20px 0 0 0;}
.foot41{margin: 0 0 10px 0;}
.foot43 a{font-size: 14px; display: block; float: left; color: #999;}
.foot43 i{font-size: 12px; display: block; margin: 0 20px; float: left;color: #999;}
.swiper-groupsid{width: 940px; margin: auto; overflow: hidden;}
.cc_top1{width: 100%; height: 30px; background: #000;}
.cc_top2{width: 1200px; margin: auto; height: 30px;}
.cc_top3{ float: left; height: 30px; line-height: 30px; font-size: 12px; color: #999;}
.cc_top5{float: right; line-height: 30px;}
.cc_top5 a{font-size: 12px; color: #999;line-height: 30px; display: block; float: left;}
.cc_top5 i{font-size: 12px; color: #999;line-height: 30px; margin: 0 8px; display: block;float: left;}
.cc_top6{float: right; padding: 7px 0 0 15px;}
.bottom{width: 100%; height: 60px; background: #333;}
.bottom1{width: 920px; height: 60px; margin: auto;}
.bottom2{height: 60px; line-height: 60px; float: left; font-size: 14px; color: #999;}
.bottom3{height: 60px; line-height: 60px; float: right; font-size: 14px; color: #999;}
.MOarc{display: none;}
.acr_nav{display: block;}
.print_1 h2 em{display: none;}
.MOprint_2{display: none;}
.MO_prilist{display: none;}
}



/*手机*/
@media (max-width: 1200px) {
.llian_top1{width: 226px; float: left;}
.llian_top2{display: none;width: 310px; float: left;}
.llian_top3{display: none;width: 266px; float: right;}
.MOarc{width: 30px; height: 30px; display: block; margin: 10px 10px 0 0; float: right;}
.MOarc img{width: 100%;}
.acr_nav{display: none;}
.prols{height: auto; overflow: hidden; width: 100%; margin: auto;}
.prols>div{height: auto; overflow: hidden;}
.prols_l{width: 100%;}
.prols_r{padding: 15px;}
.llian_top0{width: 100%;height: auto; overflow: hidden;}
.llian_top{ padding: 10px; } 
.llian_top1 img{width: 92px;}
.auto{height: auto; overflow: hidden;}
.llian_top10{font-size: 18px;}
.llian_top11{font-size: 30px; padding: 10px 0 0 0; font-weight: 800;}
.llian_top2{margin: 0 0 0 35px; padding: 0 0 0 35px; border-left: solid 1px #ccc;}
.llian_top4{float: left; padding: 10px 20px 0 0;}
.llian_top5{float: left;}
.llian_top6{padding: 5px 0 0 0; font-size: 14px;}
.llian_top7{padding: 5px 0 0 0; font-weight: 800; font-size: 16px;}
.prols_r li{width: 45%; border: solid 1px #ccc; margin: 2%; float: left;}
.prols_r ul{height: auto; overflow: hidden; width: 100%;}
.prols_r li img{display: block; width: 96%; margin: auto;}
.prols_tittle{padding: 15px 0; text-align: center; color: #666; font-size: 14px;}
.prols_h2{ background: url(../images/index_06.jpg) no-repeat left center; padding: 0 0 0 20px; float: left; height: 35px; line-height:35px; font-size: 18px; font-weight: 800;}
.more{float: right; margin: 8px 0 0 0;}
.prols_r1{ height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: solid 2px #a3a0a0;}
.prols{padding: 1px 0 0 0;}
.prols_l_h2{background: url(../images/h2bg.jpg) repeat-x; height: 52px; width: 100%; font-size: 20px; font-weight: 800; text-align: center; line-height: 52px; color: #fff;}
.prols_l_h3{ background:url(../images/index_03.jpg) repeat-x  #dbdbdb; height: 40px; text-align: center; line-height: 40px; color: #000; font-size: 20px;}
.prols_l ul{background:#f0eeee; padding:10px 25px;}
.prols_l ul li{line-height: 45px; height: 45px; border-bottom: dashed 1px #999;}
.prols_l ul li a{ width: 100%; background: url(../images/index_07.jpg) no-repeat right center; color: #333; font-size: 14px;line-height: 45px; height: 45px; display: block;}
.proqus_0{background: url(../images/problem_bg.png) repeat-x; background-size: 100% 100%; height: auto; overflow: hidden; width: 100%;}
.print_2{margin: 0 0 40px 0;}
.priad_font2{font-size: 14px; text-indent: 0; line-height: 25px; margin: 0 0 20px 0;}
.proqus_1{width: 100%; margin: auto; height: auto; overflow: hidden;}
.proqus_1 img{ display: block; margin: auto;}
.proqus_1 h2{width: 100%; padding: 25px 0 0 0;}
.proqus_1 h2 img{width: 100%;}
.proqus_1 li{ padding: 20px; background: #ccc; width: 88%;  margin: 0 0 20px 0;}
.proqus_1 li a{ display: block; height: auto; overflow: hidden;}
.proqus_1 li a img{ width: 100%; display: block; margin: auto;}
.proqus_tit1 span {display: block; float: left; height: 25px; line-height: 25px; font-weight: 700;}
.proqus_tit P{ color: #333; padding: 2px 0 0 0; font-size: 14px; display: block; height:auto; overflow: hidden; clear: both;}
.proqus_1 ul{height: auto; overflow: hidden; padding: 25px;}
.print_0{ width: 100%; clear: both;}
.print_1 h2 img{ display:none;width: 50%; margin: auto;}
.MOprint_2{display: block;  margin: 0 0 30px 0;}
.PC_prin2{display: none;}
.print_1{width: 100%; margin: auto;}
.print_1 h2 em{width: 100%; display: block; text-align: center; font-size: 1.5rem; color: #fff; padding: 30px 0; background:#28ADD7;}
.print_3{width: 100%; padding: 10px 0 0 0;}
.print_4{width: 100%;}
.print_tt1{height: 2px; background: #c9c9c9; margin: 8px 0;}
.print_tt2{height: 5px; background: #c9c9c9; margin: 8px 0;}
.print_4 img{width: 80%; margin: auto; display: block;}
.print_3 dt{width: 20%; margin: auto; }
.print_3 dt img{width: 100%;}
.print_3 dd{width: 90%; margin: auto; padding:20px 0;}
.print_5{text-align: center;}
.print_5 span:nth-child(1){font-size: 25px; font-weight: 800; color: #28ADD7;}
.print_5 span:nth-child(2){font-size: 25px; color: #666; padding: 0 0 0 15px;}
.print_6{font-size: 18px; color: #333; padding: 15px 0; text-align: center;}
.print_7{font-size: 14px; color: #333; line-height: 23px; padding: 15px 0 0 0;}
.print_10{padding: 4px 0 0 0;} 
.print_8{width: 466px; float: left;}
.print_9{width: 505px; padding: 90px 0 0 0; float: left;}
.print_9 dt{width: 50px; float: left; margin: 0 0 0 50px;}
.print_9 dd{width: 370px; float: left; padding: 0 0 0 30px;}
.print_12{width: 458px; margin: auto;}
.prline{border-bottom: solid 5px #cacaca;}
.print_12 dt{width: 20%; margin: auto;}
.print_12 dd{width: 90%; margin: auto; padding:20px 0;}
.printf{height: 2px; width: 100%; background: #cacaca; clear: both; margin: 5px 0 0 0;}
.print_line{height: 1px; width: 100%; background: #cacaca;}
.print_pro dl{width: 95%; margin:15px auto;}
.print_pro dl dt img{display: block; width: 100%;}
.print_pro dd .print_13{float: left; width: 12%; }
.print_pro dd .print_14{float: left; padding: 0 0 0 5%; width: 80%; }
.print_pro dd .print_14 p{font-size: 14px;}
.print_pro dd .print_13 img{width: 100%; margin: 10px 0 0 0;}
.prline{margin: auto;}
.print_pro{padding: 15px;}
.print_pro dd{height: auto; overflow: hidden; padding: 10px 0 0 0; font-size: 14px;}
.print_pro dd p{padding: 10px 0 0 0;}
.priad_3{width: 100%; margin:auto; padding: 0 0 35px 0;}
.priad_5{ width: 100%; margin: auto; padding: 30px 0; text-align: center; background: url(../images/about_h2_line.png) no-repeat center center;}
.priad_5 h2{font-size: 19px; padding: 0 0 10px 0}
.priad_5 h3{font-size: 28px;}
.priad_4{width:95%; margin:auto;}
.priad_4 dl{width: 270px; float: left; }
.priad_4 dl dd{text-align: center; padding: 10px 0;}
/*.about{width: 100%; clear: both; height: auto; overflow: hidden;}
.about_1{width:100%; margin: auto;height: auto; overflow: hidden;}
.about{background: url(../images/about_bg.png) no-repeat center top;}*/
.about_1 h2,.about_1 h3{color: #fff;}
.priad_8{width:100%; margin: auto; background: #fff; }
.priad_9{padding: 20px;}

.priad_es dl{display: none;}
.priad_11_on{background: #333; padding: 5px; color: #fff !important;}
.priad_11{ clear: both; padding: 15px 0 0 0; color: #fff;}
.priad_11 p{float: left; margin: 0 10px; padding: 5px; color: #333; text-align: center;}
.priad_10{width: 100%; margin: auto;}
.priad_10 h4{font-size: 21px; font-weight: 700; margin: 0 0 20px 0; padding: 25px 0 10px 0; border-bottom: solid 1px #ccc;}
.priad_font{font-size: 14px; line-height: 24px; color: #666; text-indent: 2em;}
.priad_es dd{float: left; width: 40%; margin: 0 3%;}
.priad_es dd img{width: 100%;}
.priad_es{padding: 25px 0 0 0;}
.priad_20{padding: 15px 0 0 0;}
.priad_21 dl{width: 92%;  margin: 0 auto; padding: 25px 0 0 0; }
.priad_21 dl dt{  padding:0 0 15px 0;border-bottom:solid 1px #999;}
.priad_21 dl li a{ float: left;line-height: 40px; font-size: 14px; color: #666; height: 40px; padding: 0 0 0 30px;  display: block; background: url(../images/index_50.jpg) no-repeat left center;}
.priad_23{padding: 15px 0;}
.priad_21 dl li{width: 100%; height: auto; overflow: hidden; display: block; clear: both;border-bottom: dashed 1px #ccc;}
.priad_21 dl li i{float: right; display: block; font-size: 12px; height: 40px; line-height: 40px; color: #999;}
.priad_21 dl dt span{font-size: 14px;}
.priad_21 dl dt span a{font-size: 14px; color: #333;}
.priad_32{width:32px; height: auto;overflow: hidden; display: block; float: left;}
.priad_33{width:280px; height: auto;overflow: hidden; margin: 0 0 20px 0; display: block; float: left;}
.priad_31 span{font-size: 14px; line-height: 24px; color: #666;}
.priad_30{padding: 15px 0;}
.priad_21{padding: 30px 0;}
.MO_prilist{display: block;}
.PC_prilist{display: none;}
.MO_swiper-groupsid dt img{width: 100%;}
.priad_btn{width: 93%; margin: auto; height: auto; overflow: hidden;}
.foot4{ margin:0 20px; padding: 0 0 0 20px; background: url(../images/foot1.jpg) no-repeat left center;}
.foot4 span:nth-child(1){font-size: 14px; color: #fff; font-weight: 700;}
.foot4 span:nth-child(2){font-size: 12px; color: #747474; font-weight: 700;}
.foot{background: #4f4f4f;clear: both; height: auto; overflow: hidden;}
.foot2{width: 100%; margin: auto;}
.foot3{padding: 30px 0 0 0; width:100%;}
.foot4 span{display: block; margin: 0 0 5px 0; clear: both;}
.foot6 dt{ width: 18%; float: left;height: 40px; font-size: 12px; padding: 0 0 0 15px; color: #fff; line-height: 40px;}
.foot6 dd{float: left; width: 75%;}
.foot6 dl{height: 40px; width: 100%; background: #474747; margin: 0 0 10px 0;}
.foot13{ width: 100%; color: #999; background: none; height: 40px; line-height: 40px;}
.foot13::-webkit-input-placeholder {color: #999;font-size: 12px;text-align: left;}
.foot6{padding: 20px;}
.foot10 {background: #474747; width: 500px; height: 100px;}
.foot9{width: 100%; color: #fff; height:60px; padding: 20px 0; background: none;}
.foot12{background: #848484; width: 140px; float: right; font-size: 14px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.foot40{padding:0 20px;}
.foot31 dt{width: 9%; float: left;}
.foot31 dd{width: 90%; height: 20px; line-height: 20px; font-size: 14px; color: #fff;  float: left;}
.foot31 dl{height: auto; overflow: hidden; clear: both; margin: 0 0 10px 0;}
.foot31{margin: 20px 0;}
.foot43{height: auto; overflow: hidden;}
.foot30{display: none;}
.foot41{margin: 0 0 10px 0;}
.foot43 a{font-size: 14px; line-height: 38px; display: block; float: left; color: #fff;}
.foot43 i{font-size: 12px;line-height: 38px; display: block; margin: 0 9px; float: left;color: #fff;}
.swiper-groupsid{width: 940px; margin: auto; overflow: hidden;}
.priad_btn .swiper-pagination_s{display: none !important;}
.priad_2 .swiper-button-next{top: 50%;}
.cc_top1{ display: none; width: 100%; height: 30px; background: #000;}
.cc_top2{display: none;width: 1200px; margin: auto; height: 30px;}
.cc_top3{display: none; float: left; height: 30px; line-height: 30px; font-size: 12px; color: #999;}
.cc_top5{float: right; line-height: 30px;}
.cc_top5 a{font-size: 12px; color: #999;line-height: 30px; display: block; float: left;}
.cc_top5 i{font-size: 12px; color: #999;line-height: 30px; margin: 0 8px; display: block;float: left;}
.cc_top6{float: right; padding: 7px 0 0 15px;}
.bottom{width: 100%; height: auto; padding: 15px 0; background: #333;}
.bottom1{width: 100%; height: auto; margin: auto;}
.bottom2{height: 30px; line-height: 30px;  width: 100%; text-align: center; font-size: 14px; color: #999;}
.bottom3{height: 30px; line-height: 30px;  width: 100%; text-align: center;font-size: 14px; color: #999;}
}
