﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	color: #5c5c5c;
	font-family: "微软雅黑";
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
img, input {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.pageTop {
}
.paTBox {
	width: 1200px;
	margin: 0 auto;
}
.Fptline {
	height: 30px;
	float: right;
	line-height: 30px;
}
.Fptline p {
	background: url(../images/topbg.jpg) no-repeat center 0;
	width: 207px;
	float: right;
	text-align: center;
}
.Fptline p a, .Fptline p {
	color: white;
	font-size: 13px;
}
.Fptline p a {
	margin: 0 5px;
}
.Fptline ul, .Fptline ul li {
	float: right;
}
.Fptline ul li {
	width: 90px;
	background-repeat: no-repeat;
	background-position: left center;
}
.Fptline ul li a {
	font-size: 13px;
	margin-left: 25px;
}
.tx {
	background-image: url(../images/tx.png);
}
.xl {
	background-image: url(../images/xl.png);
}
.Sptline {
	clear: both;
	
	overflow: hidden;
}
.logo {
	float: left;
}
.Sptline dl {
	float: right;
	height: 65px;
	margin-top: 33px;
	padding-left: 65px;
	background: url(../images/phone.jpg) no-repeat left 0
}
.Sptline dl dd {
	font-size: 14px;
	line-height: 20px;
}
.Sptline dl dt {
	font-size: 26px;
	font-weight: bold;
	color: #0376c7;
}
.nav {
	
	clear: both;
	background-color: #e00024;
}
.navBox {
	width: 1176px;
	margin: 0 auto;
	overflow: hidden;
}
.linob {
	background-image: none !important
}
.libh a {

}
.menu .mainlevel {
	float: left;
	line-height: 46px;
	padding: 0;
	height: 46px;
	display: inline;
	width: 116px;
}
.menu .mainlevel a {
	font-size: 16px;
	text-decoration: none;
	height: 46px;
	line-height: 46px;
	display: block;
	color: white;
	font-family: "微软雅黑";
	text-align: center;
}
.menu .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 9999;
}
.menu .mainlevel li {
	border-top: 1px solid #fff;
	width: 130px;
	background-color: #0376c7;
}
.menu .mainlevel a.navList:hover, .libh:hover {
	background-color: #014da1;
}
.menu .mainlevel li:hover {
	background-color: #1f1f1f;
}
.menu .mainlevel li a {
	color: white
}
.full_banner {
	width: 100%;
	position: relative;
	height: auto;
	background: #FFF;
	overflow: hidden;
	clear: both;
}
.full_banner .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.full_banner .bd ul {
	width: 100% !important;
}
.full_banner .bd li {
	width: 100% !important;
	float: left;
	/*height: 530px;*/
	overflow: hidden;
	text-align: center;
}
.full_banner .bd li img{display: block;width: 100%;}
.full_banner .bd li a {
	display: block;
	/*height: 530px;*/
}
.full_banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.full_banner .hd ul {
	text-align: center;
}
.full_banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 40px;
	height: 10px;
	margin: 5px;
	overflow: hidden;
	line-height: 9999px;
}
.full_banner .hd ul .on {
	background-position: 0px 0px;
}
.search {
	height: 56px;
	background: url(../images/searchbg.jpg) no-repeat center 0;
}
.searcPart {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 56px;
}
.searcPart h3 {
	float: left;
	font-size: 14px;
}
.searcPart h3 span {
	color: #e50012;
}
.searcPart h3 a {
	margin: 0 5px;
}
.searcPart h3 a:hover {
	text-decoration: underline;
}
.searchBox {
	float: right;
	width: 370px;
	height: 30px;
}
.searchBox input {
	float: left;
	height: 30px;
	width: 300px;
	padding: 0 5px;
}
.searchBox img {
	float: right;
}
.compare {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.compaName {
	height: 80px;
	background: url(../images/compname.jpg) no-repeat center 0;
}
.compaCon {
	overflow: hidden;
	margin: 50px 0;
}
.leftComp {
	float: left;
	width: 435px;
}
.leftComp dl {
	width: 420px;
}
.leftComp dl dd {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 18px;
}
.leftComp dl dt {
	font-size: 16px;
	line-height: 34px;
	height: 96px;
}
.leftComp img {
	display: block;
	width: 296px;
	height: 49px;
	margin: 0 auto;
}
.rightComp {
	width: 520px;
	float: right;
	margin-right: 50px;
	background: url(../images/compic.jpg) no-repeat left 0;
	padding-left: 145px;
}
.rightComp ul {
	margin-bottom: 55px;
}
.rightComp ul dl {
	background-image: url(../images/compareline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 60px;
}
.rightComp ul dl dd {
	font-size: 18px;
	font-weight: bold;
	color: #0376c7;
	margin-bottom: 5px;
}
.rightComp ul dl dt {
	font-size: 12px;
	color: #cccccc;
}
.rightComp ul li {
	font-size: 15px;
	line-height: 28px;
	margin-top: 10px;
}
.casePart {
	clear: both;
	background: url(../images/casebg.jpg)  repeat-y center 0;
	padding: 67px;
}
.caseCon {
	width: 1200px;
	margin: 0 auto;
}
.caseName {
	height: 59px;
	background: url(../images/casename.png) no-repeat center 0;
	margin-bottom: 36px;
}
.caseConta {
	overflow: hidden;
}
.leftCaseC {
	float: left;
	width: 215px;
}
.leftCaseC li {
	background-color: #232323;
	margin-bottom: 1px;
	text-align: center;
	padding: 20px 0;
	cursor: pointer
}
.leftCaseC li p {
	font-size: 16px;
	color: white;
	opacity: 0.1;
}
.leftCaseC li h3 {
	color: white;
	font-size: 20px;
}
.leftCaseC li.specialLi {
	background-color: #0376c7;
}
.rightCaseC {
	float: right;
	width: 943px;
}
.UpRCase {
	overflow: hidden;
	height: 285px;
	margin-left: 16px;
	margin-bottom: 48px;
}
.UpCasePic {
	float: left;
	display: block;
	width: 414px;
	height: 285px;
}
.rightUpLine {
	float: right;
	width: 460px;
	margin-right: 20px;
}
.rightUpLine h3 {
	line-height: 40px;
}
.rightUpLine h3 a {
	font-size: 18px;
	color: #0376c7;
}
.rightUpLine p {
	line-height: 28px;
	font-size: 14px;
	height: 200px;
}
.caseBline {
	overflow: hidden;
}
.caseBline img {
	display: block;
	width: 130px;
	height: 44px;
	float: left;
	margin-right: 20px;
}
.DonRCase {
	overflow: hidden;
	clear: both;
}
.DonRCase li {
	float: left;
	width: 220px;
	height: 310px;
	margin-left: 15px;
	position: relative
}
.DonRCase li p {
	position: absolute;
	bottom: 0;
	background-image: url(../images/caseln.png);
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: white;
	height: 40px;
	top: 250px;
}
.subCaseC {
	display: none;
}
.AdsLine {
	clear: both;
	background: url(../images/ads01.jpg) no-repeat center 0;
}
.AdsLine2 {
	clear: both;
	background: url(../images/ads02.jpg) no-repeat center 0;
}
.AdsCon {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0
}
.AdsPhone {
	width: 185px;
	float: right;
}
.AdsPhone dl dd {
	font-size: 14px;
	color: white;
}
.AdsPhone dl dt {
	font-size: 26px;
	color: white;
}
.AdsPhone img {
	margin-top: 10px;
	display: block;
	width: 179px;
	height: 43px;
}
.Advant {
	width: 1200px;
	margin:  0 auto;
	margin-top:60px;
	clear: both;
}
.AdvName {
	height: 113px;
	background: url(../images/advanname.jpg) no-repeat center 0;
	margin-bottom: 47px;
}
.AdCon1 {
	background: url(../images/advpic1.jpg) no-repeat center 0;
	padding-top: 140px;
	padding-bottom: 99px;
}
.AdCon2 {
	background: url(../images/advpic2.jpg) no-repeat center 0;
	padding-top: 140px;
	padding-bottom: 99px;
}
.AdCon3 {
	background: url(../images/advpic3.jpg) no-repeat center 0;
	padding-top: 160px;
	padding-bottom: 79px;
}
.AdCon4 {
	background: url(../images/advpic4.jpg) no-repeat center 0;
	padding-top: 180px;
	padding-bottom: 59px;
}
.Advant p {
	width: 436px;
	height: 83px;
	font-size: 16px;
	line-height: 28px;
}
.AdCon1 p, .AdCon3 p {
	margin-left: 61px;
}
.AdCon2 p, .AdCon4 p {
	margin-left: 716px;
}
.coperName {
	margin: 45px 0 10px 0;
	clear: both;
	height: 58px;
	background: url(../images/copername.jpg) no-repeat center 0;
}
.caseMore {
	width: 66px;
	margin: 0 auto;
	line-height: 14px;
	overflow: hidden;
	margin-bottom: 25px;
}
.caseMore a {
	float: left;
	color: #cccccc;
	text-decoration: underline;
	font-size: 14px;
}
.caseMore img {
	float: right;
}
.caseContain {
	height: 172px;
	overflow: hidden;
	clear: both;
}
.mr_frbox {
	height: 172px;
}
.mr_frBtnL {
	float: left;
	margin-top: 55px;
	cursor: pointer;
	display: inline;
}
.mr_frUl {
	float: left;
	height: 172px;
	width: 1120px;
}
.mr_frBtnR {
	float: right;
	margin-top: 55px;
	cursor: pointer;
}
.mr_frUl ul li {
	display: inline;
	float: left;
	height: 172px;
	width: 200px;
	margin-left: 20px;
	overflow: hidden;
}
.mr_frUl ul li img {
	display: block;
	width: 198px;
	height: 138px;
	border: 1px solid #cccccc
}
.mr_frUl ul li p {
	line-height: 32px;
	text-align: center;
	width: 100%
}
.mr_frUl ul li p a {
	font-size: 14px;
}
.mainCon {
	clear: both;
	width: 1200px;
	margin: 0px auto;
	margin-bottom:20px
}
.profileName {
	height: 47px;
	background: url(../images/profilenaem.jpg) no-repeat center 0;
	margin-bottom: 20px;
}
.profileName2 {
	height: 47px;
	background: url(../images/profilenaem2.jpg) no-repeat center 0;
	margin-bottom: 20px;
}

.proFcon {
	height: 264px;
	overflow: hidden;
	margin-bottom: 50px;
}
.proFPic {
	float: left;
	display: block;
	width: 409px;
	height: 264px;
	margin-right: 3px;
}
.proN {
	float: left;
}
.priText {
	float: right;
	width: 685px;
	margin-right: 20px;
}
.priText h3 {
	font-size: 18px;
	color: #0376c7;
	line-height: 50px;
	font-size: 18px;
}
.priText p {
	font-size: 14px;
	line-height: 24px;
	height: 150px;
	margin-bottom: 20px;
}
.proBtn {
	display: block;
	width: 170px;
	height: 39px;
}
.honerLine {
	height: 165px;
	clear: both;
	padding-bottom: 105px;
	background-image: url(../images/shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom center
}
.honerLine ul {
	overflow: hidden;
}
.honerLine ul li {
	float: left;
	margin-left: 32px;
	height: 163px;
	border: 1px solid #ccc;
}
.honerLine ul li img {
	display: block;
	width: 240px;
	height: 163px;
}
#demo {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.newsCon {
	clear: both;
	overflow: hidden;
	width:1200px;
	margin:0 auto
}
.leftNews {
	width: 386px;
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
}
.rightNews {
	float: right;
	width: 357px;
}
.newsTop {
	height: 85px;
	overflow: hidden;
	line-height: 85px;
	background-image: url(../images/inc.jpg);
	background-repeat: no-repeat;
	background-position: left;

}

.newsTop1 {
	height: 85px;
	overflow: hidden;
	line-height: 85px;
	background-repeat: no-repeat;
	background-position: left;

}

.newsTop h3 {
	float: left;
	font-size: 22px;
	color: #004987;
	font-weight: bold;
}
.newsTop a {
	float: right;
	color: #ccc;
	font-size: 18px;
	background-image: url(../images/newsmore.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.newsTop1 a {
	float: right;
	color: #ccc;
	font-size: 18px;
	background-image: url(../images/newsmore.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.newsContext {
	clear: both;
}
.newsCon table td {
	height: 28px;
	line-height: 28px;
}
.newsCon table .ask {
	background-image: url(../images/ask.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsCon table .ask a {
	color: #0376c7;
}
.newsCon table .answer {
	background-image: url(../images/answer.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.newsCon table td a {
	margin-left: 30px;
	font-size: 14px;
}
.mewsBPic {
	display: block;
	width: 357px;
	height: 141px;
	margin: 0 auto;
	margin-bottom: 5px;
}
.newsContext ul li {
	line-height: 36px;
	height: 36px;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dashed #ccc;
}
.newsContext ul li a {
	color: #606060;
	font-size: 14px;
	margin-left: 15px;
}
.topNews h2 {
	line-height: 30px;
}
.topNews h2 a {
	font-size: 18px;
	color: #0376c7;
}
.topNews p {
	line-height: 24px;
	font-size: 14px;
	height: 100px;
}
.moreN {
	display: block;
	color: #0376c7;
	font-size: 14px;
	margin-bottom: 30px;
}
.pageBotm {
	background-color: #e00025;
	clear: both;
}
.pageDBox {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.linkLine {
	overflow: hidden;
}
.linkLine img {
	float: left;
}
.linkLine p {
	width: 992px;
	float: right;
	line-height: 30px;
}
.linkLine p a {
	font-size: 14px;
	color: white;
	margin: 0 7px;
}
.linkLine p a:hover {
	text-decoration: underline;
}
.subNav {
	clear: both;
	margin-top: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #0376c7;
	height: 40px;
	font-size: 14px;
	color: white;
}
.subNav a {
	font-size: 14px;
	color: white;
	margin: 0 10px;
}
.pageDLine {
	overflow: hidden;
	margin-top: 35px;
}
.pageDLine p {
	float: left;
	font-size: 14px;
	color: white;
	line-height: 26px;
}
.pageDLine p span {
	font-size: 14px;
	color: white;
	margin-right: 30px;
}
.pageDLine p a {
	color: white;
	margin-right: 30px;
}
.ewm {
	float: right;
}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}

.leftNews2 {
	float: left;
	width: 870px;
}
.leftNews31 {
	float: right;
		width: 284px;
}
.newsTop2 {
	height: 85px;
	overflow: hidden;
	line-height: 85px;
	background-image: url(../images/inc.jpg);
	background-repeat: no-repeat;
	background-position: left;

}


.newsTop2 h3 {
	float: left;
	font-size: 22px;
	color: #004987;
	font-weight: bold;
}
.newsTop2 a {
	float: right;
	color: #ccc;
	font-size: 18px;
	background-image: url(../images/newsmore.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.newsContext {
	clear: both;
}
.FocusPic1{zoom:1;position:relative; overflow:hidden}
.FocusPic1 .content{overflow:hidden}
.FocusPic1 .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic1 .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:330px;height:30px;line-height:30px;overflow:hidden}
.FocusPic1 .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic1 .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic1 .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic1 .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic1 .change i.cur {background:#6198F3;}

.leftNews3 {
	width: 1200px;
	background-repeat: no-repeat;
	margin:0 auto
}




/*手机导航*/

/* CSS Document */

.phone_nav{ display:none;height: 50px;}

.hided{ overflow:hidden; width:100%; height:100%; position:fixed;}

.phone_logo{ height:50px;  background:#fff;box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.2)}

/*.phone_logo .p1{ position:absolute; left:0; top:0; padding:20px; display:block;}*/

.phone_logo .p1 img{ height: 100%}



@media screen and (max-width:1200px) {

.phone_logo .p1 {padding-top:5px; height: 43px; display: block;}

.in_top .heard{ display:none;}

.phone_logo {width: 100%;padding: 0 20px;box-sizing: border-box;}



.phone_nav{display:block; position:fixed; width:100%; top:0;left:0; display:block; transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:9999; border-bottom: 2px solid #e4e4e4;background: }



/*导航按钮*/

.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:20px; top:10px; z-index:1;

transition:all 0.7s; -webkit-transition:all 0.7s;}

.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#2e366c;

-webkit-transition-property: background-color, -webkit-transform;

transition-property: background-color, -webkit-transform;

transition-property: background-color, transform;

transition-property: background-color, transform, -webkit-transform;

-webkit-transition-duration: 300ms;

transition-duration: 300ms;}

.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#2e366c;

transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;

transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;

transition-duration: 300ms; -webkit-transition-duration: 300ms;}

.phone_nav .nav_but:before{margin-top:-5px;}

.phone_nav .nav_but:after {margin-top:5px;}



/*栏目名称*/

.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background:rgba(205,33,38,0.85); overflow:hidden;}

.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}

.phone_nav .nav_main li a{background-position:left; color:#fff; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-weight:bold;}

/*.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}

.phone_nav .nav_main .ss .p2{ float:right;}

.phone_nav .nav_main .ss .p2 input{ border:0; background:url("../images/app_ss1.png") center no-repeat; width:34px; height:34px;}

.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }

.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}

*/

.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../image/lmfooter_bottom.png") center right no-repeat; z-index:99;}

.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}

.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}

.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}



.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}





.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}

.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }

.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }

.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }

.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }

.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }

.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }





/*打开样式*/

.phone_nav_one{background:#231815;  transition-delay:0s; -webkit-transition-delay:0s; }

.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}

.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }

.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}

.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

.phone_nav_one .nav_but_box { opacity:0.8;}

.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0);}

}





@media screen and (max-width:758px){/*--768-0--*/

/*.phone_logo .p1{ left:20px; padding:0; width:131px; margin-top:18px;}

.phone_logo .p1 img{ width:100%;}

.phone_logo{ height:77px;}

.phone_nav{ height:77px;}*/

/*.phone_nav .nav_main{ top:77px;}*/

.phone_nav .nav_but_box{ top:10px; right:10px;}

.phone_nav .nav_main ul{ margin-top:20px; height:100%; overflow-y:auto; box-sizing:border-box;}

.phone_nav .nav_main .b_one .ul{ height:auto;}



}



@media screen and (max-width:470px){/*--768-0--*/

.phone_logo {padding: 0 10px}

.phone_nav .nav_main ul{ height:100%;}

.phone_nav .nav_main .b_one .ul{ height:auto;}



}

/*******手机导航*******/



.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}

.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#cd2126; color:#fff; cursor:pointer;}

.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}

.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}

.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}

.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}

.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}

.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}

.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}

.a_zxlmenu_c1{

    display: none;

}

.a_zxlmenu_t i{

    margin: 0 10px;

}

.a_zxlmenu_c1 li{

 text-align: center;

 border: none;

 display: inline-block;

     background-color: rgba(255,255,255,0.8);

 border: none;

 margin: 0;

}

.a_zxlmenu_c1 li a{

    padding: 0 15px;

    position: relative;

    line-height: 30px;

    margin: 5px 0;

}

.a_zxlmenu_c li a i{

    float: right;

    right: 15px;

    top: 6px;

    position: relative;

}

/*.case_ul li .img{height: 193px;}*/

/*******手机导航*******/

.pc{display: block;}
.mobile{display: none;}
.chaxun_box .imgbox{margin-top: 20px;}
.chaxun_box .imgbox img{max-width: 100%; margin: 0 auto;display: block;}