/* CSS Document */

.fuwu{width:100%; float:left; margin:2em 0; padding:0; position:relative; z-index:0;}

.fuwu00{

width:22%; 

float:left; 

text-align:center; 

background: rgba(255, 255, 255, 1);

border-radius: 6px;

background-repeat: no-repeat;

background-position: center bottom;

text-align: center;

transition: all 0.3s ease-in-out;

-webkit-transition: all 0.3s ease-in-out;

margin:0 1%;

}

.fuwu00:hover {

-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

}

.fuwuimg{ padding:0;}

.fuwubt{

	border-radius: 6px; border:1px solid #ccc; color:#999; width:60%; height:2.5em; line-height:2.5em; margin:1em auto; font-size:1.2em; 	

-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}

.fuwubt:hover {

border:1px solid #bb1f22; color:#bb1f22;

transition: all 0.3s ease-in-out;

-webkit-transition: all 0.3s ease-in-out;

}


.fuwu01{

width:22%; 

float:left; 

text-align:center; 

background: rgba(255, 255, 255, 1);

border-radius: 6px;

background-repeat: no-repeat;

background-position: center bottom;

text-align: center;

transition: all 0.3s ease-in-out;

-webkit-transition: all 0.3s ease-in-out;



box-shadow: 0px 0px 10px rgba(#0580a1, 0.2);

margin:0 1%;
padding:2% 0;

}

.fuwu01:hover {

-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

}


.fuwuzi{ background:#0580a1; margin:5% 20% 8% 20%; padding:3% 2%; color:#fff;}
.fuwuzi0{ background:#0580a1; margin:5% 20% 2% 20%; padding:3% 2%; color:#fff;}

.g-hd { text-align:center; width:100%; float:left; margin:2% 0 1% 0; }

.g-hd h3 { background:url(../images/ltiao.png) no-repeat bottom; position:relative; z-index:999; color:#1f1f24; font-size:1.8em; padding:1em 1em .5em 1em;  margin:0 0 5px; font-weight:normal;}



.cent1_ri{width:100%; float:left; margin:1em 0; padding:0;}

.cptitle{width:100%; height:4em; margin:1em auto; float:left; text-align:center;position: relative;z-index: 9999;}

.cptitle span{ margin:0; color:#000; text-decoration:none; font-size:1.6em; position:relative; padding-left:2.7em;}

.cptitle i img{ left:1em;  position:absolute; top:-.5em;}

.cptitle .on,.cptitle span:hover{color:#0580a1;}

.tjzxshow ul{

	width:100%; float:left; margin:.5em 0;



}



.tjzxshow ul li{

	width:98%; float:left; margin:0 0 2% 0; padding:.5em 1% 1em 1%;

/*	border-top:3px solid #0580a1;*/

	background:#fff;

}

.tjzxshow ul li:hover{

-webkit-box-shadow: 2px 0px 10px rgba(5, 128, 161, 0.2);

-o-box-shadow: 2px 0px 10px rgba(5, 128, 161, 0.2);

box-shadow: 2px 0px 10px rgba(5, 128, 161, 0.2);

}

.tjzxshow ul li .tjzxl{width:80%; float:left; margin:0; padding:0;}

.tjzxshow ul li .tjzxl .tjzxt{width:100%; float:left;}

.tjzxshow ul li .tjzxl .tjzxt span{width:auto; padding:.5em .8em; background:#0580a1; color:#fff; font-size:.8em; float:left; margin-top:1em; }
.tjzxshow ul li .tjzxl .tjzxt img{ width:3%;}
.tjzxshow ul li .tjzxl .tjzxt a{color:#333333; font-size:1.3em; padding-left:.5em; line-height:1.7em; }

.tjzxshow ul li .tjzxl .tjzxt a:hover{color:#0580a1;}

.tjzxshow ul li .tjzxl .tjzxb {width:100%; float:left; text-align:left;}

.tjzxshow ul li .tjzxl .tjzxb p {width:25%; float:left; text-align:left; line-height:2em;}

.tjzxshow ul li .tjzxl .tjzxb p span{color:#ff8000;}

.tjzxshow ul li .tjzxr{width:18%; float:right; margin:0; padding:0;}

.tjzxshow ul li .tjzxr .tjzxr00{width:100%; float:left; color:#666666; font-size:1.5em;margin-top:.5em;}

.tjzxshow ul li .tjzxr .tjzxr00 span{color:#ff8000;font-size:1.2em;}

.tjzxshow ul li .tjzxr .tjzxr01{width:100%; float:left; margin-top:2em;}

.tjzxshow ul li .tjzxr .tjzxr01 span{width:auto; padding:.8em .5em; background:#0580a1; margin-right:1em;}

.tjzxshow ul li .tjzxr .tjzxr01 span a{ color:#fff;}

.tjzxshow ul li .tjzxr .tjzxr01 span a:hover{ color:#ff8000;}

.tjmore{ margin:2% auto; padding:0; text-align:center; width:100%; float:left;}

.tjmore span a{border:1px solid #ccc; padding:.7em 1em; background:#fff; color:#333;}

.tjmore span a:hover{color:#0580a1;border:2px solid #0580a1;}



.liucheng{width:100%; float:left; background:url(../images/lcbg.png) no-repeat center; height:100%; overflow:hidden; margin-top:1.5em; padding-bottom:3%;}



.g-hd2 { text-align:center; width:100%; float:left; margin:.5% 0 1% 0;}

.g-hd2 h3 { background:url(../images/btiao.png) no-repeat bottom; position:relative; z-index:999; color:#fff; font-size:1.8em; padding:1em 1em .5em 1em;  margin:0 0 5px; font-weight:normal;}



.lcimg{width:100%; float:left; text-align:center; margin-top:2%;}

   

.m-news{width:100%; float:left; margin-top:1%;}

.m-news .m-item{padding:70px 0 0 20px; float:left;}

.m-news .m-item dl { float:left; position:relative; width:34%; height:8em; margin:0 4% 0 0; padding:0 0 0 10%; line-height:20px;}

.m-news .m-item dl .date,.m-news .m-item dl .active { position:absolute; top:0; left:0; width:7em; height:7em; padding-top:1em;  background:#0580a1;overflow:hidden; color:#fff; font-size:12px; text-align:center; margin-left:10px; border-radius:10%; }

.m-news .m-item dl .date span,.m-news .m-item dl .active span { width:80px; margin-bottom:5px; display:block; font-size:40px; line-height:36px;color:#fff; text-align:center; float:left;}

.m-news .m-item dl dt {height:20px;overflow:hidden;display:block; margin-bottom:8px; font-size:18px; margin-top:5px;}

.m-news .m-item dl dt a{color:#333333;}

.m-news .m-item dl dt a:hover{color:#0580a1;}

.m-news .m-item .desc,.m-news .m-item .desc a,.m-news .m-item .desc a:hover{ display:block; height:40px;overflow:hidden;margin:0 0 5px;font-size:14px; color:#6d6c6a;  float:left;}

.m-news .more { background:#f5f5f5; }



.dgg{width:100%; float:left; text-align:center; margin-top:2%; background:url(../images/dipic.png) no-repeat; height:100%;}

.dggl{width:60%; float:left; text-align:left; margin-top:2em; padding-bottom:2%;}



.ddgr{width:30%; float:right; margin-top:5em;}

.ddgr .ddgr0{width:auto; padding:1em 3em; background:#0580a1; margin-right:1em;}

.ddgr .ddgr1{width:auto; padding:1em 3em; background:#ff8000;}

.ddgr a{color:#fff;}

.ddgr a:hover{color:#ff0000;} 

/*首页结束*/



/*公众号开始*/

content{ background-color:#f6f8f9; width:100%;float: left;}

.content{width:100%;  margin:0; padding:0;float:left;}

.wxweizhi{width:98%; float:left; height:30px; line-height:30px; margin:1%; color:#333; font-size:1em; }

.wxweizhi a{color:#333; font-size:1em;}

.wxweizhi a:hover{color:#000;}

.wxcontent{width:100%;  margin:0; padding:0;float:left;border-radius: 6px;}

.weixinxt,.weixinxx{width:100%; float:left;}

#box {

	width: 96%;

	background: rgba(255, 255, 255, 1);

	box-shadow: 0 0 10px rgba(73,66,66,.1);

	margin: 0 auto;

	border: 1px solid #E5E5E5;

	float:left;

	padding-left:2%;

}



#box dl {



	line-height: 50px;

	border-bottom: 1px dashed #dadada;

	margin: 0;

	padding-left:2%;

	width:96%;

	float:left;

}



#box dt {

	float: left;

	color: #8a8a8a;

}



#box dd {

	float: left;

	color: #252525;

	margin: 0 10px;

	font-size: 14px;

	cursor: pointer;

}



#box dd.active {

	color: #c4284d;

	font-weight: bold;

}



#box dl.select {

	background: #efefef;

	margin: 0;

	padding: 0 20px;

}



#box dl.select dd{

	border: 1px solid #c4284d;

	height: 25px;

	line-height: 25px;

	margin-top: 13px;

	padding: 0 2px 0 10px;

	border-radius: 3px;background-color: #fff;

}

#box dl.select dd span{

	width: 20px;

	height: 20px;

	display: inline-block;

	text-align: center;

	line-height: 20px;

	background: #c4284d;

	color: #fff;

	margin-left: 10px;

	cursor: pointer;border-radius: 5px;

}


.list-div1-div1{width:12%; float:left; color:#8a8a8a;}
.list-div1-div2{width:82%; float:left; margin-top:.5%;}
.list-div1-input3{border:1px solid #CCC;width:10%; padding:1% 2%; float:left; text-align:right;color:#8a8a8a;}
.list-div1-btn3{ background:#0580a1; padding:0 2%; color:#fff; float:left; height:35px; margin-left:1%; line-height:35px; text-align:center;}
.list-div1-input4{border:1px solid #CCC;width:25%; padding:1%; float:left; text-align:right;color:#8a8a8a;}
.list-div1-div2 button{ border:none;}

.wxshow{width:96%; margin-top:2%; float:left; margin-left:1%;}

.fenye{ float:left; width:100%; padding-bottom:8%; padding-top:15px; height:50px;text-align:center;color:#454545;line-height:50px;font-family:Microsoft Yahei; font-size:14px;}

.fenye a{ border:1px solid #CECECE; color:#7C7C7C;font-family:Microsoft Yahei; padding:5px 12px; font-size:12px; margin:0px 3px;}

.fenye a.sel{ background:#0580a1; color:#fff; border:1px solid #0580a1;}

.fenye .txt{ width:30px; text-align:center; height:22px; border:1px solid #ccc;}

.fenye .btn{ width:55px; height:24px; border:1px solid #B8B8B8; background:#fff; cursor:pointer; color:#666; border-radius:3px;}






.consult-left{float:left;width:28%;margin:0 21px 0 0; }

.consultr-a{background:#fff;padding-bottom:13%;}

.consultr-a-t{background:#ed594f;height:1px;overflow:hidden}

.consult-a-top{width: 100%;position: relative;overflow: hidden;}

.hover-dowm{z-index: 100; width: 70%;padding: 20px 0;margin: 0 45px; transition: .3s all;position: absolute;top: -263px;text-align: center;}

.hover-dowm img{width: 100%;}

.hover-ewm{width: 77px; height: 68px; position: absolute;top: 0;right: 0;background: url(../images/codeimg.png);}

.consult-a-hover{width: 100%;text-align: center;font-size: 12px;line-height: 50px;color: #2d7eeb;}

.consult-a-ewm{border-radius: 50%; width: 127px;height: 127px;margin: 0 auto;background-color: #fff;background: url(../images/kstx.jpg) no-repeat center;}

.consult-a-info{width: 100%;padding: 20px 20px 0 20px;}

.consult-a-info p{height: 50px;padding: 0 12px;font-size: 14px;line-height: 50px;color: #8f8f8f;position: relative;border-bottom: 1px dashed #ebebeb;}

.consult-a-info p:nth-of-type(1){text-align: center;font-size: 16px;color: #333;font-weight: bolder;}

.consult-a-info p img{position: absolute;top: 15px;}

.consult-a-info p img:nth-of-type(2){left: 40%;}

.consult-a-info p img:nth-of-type(3){left: 50%;}

.consult-a-info p img:nth-of-type(4){left: 60%;}

.consult-a-info p img:nth-of-type(5){left: 70%;}



.consult-a-btn{width: 100%;padding: 20px 35px 0}

.consult-a-btn a{ display: inline-block; padding:0 5px; width:110px; height: 42px; margin: 0 auto;font-size: 12px;font-weight: 700;line-height: 42px; color: #fff;text-align: center; cursor: pointer; background-color: #4b66e3;border-radius: 4px;}

.consult-a-btn a:nth-of-type(2){float: right;background: #44a957;}

.consult-a-margin{width: 100%;height: 20px;background: #f6f6f6;margin: 15px 0 0 0;}

.hover-ewm{cursor: pointer;}



.consult-right{background:#ffffff;padding:2%; width:69%; float:right; overflow:hidden;}

.consult-lista{text-align:left;font-size:18px;color:#4c4c4c;line-height: initial;font-weight: bold; float:left;}

.consult-lista span{ padding:.5em; background:#0580a1; color:#fff; margin-right:10px;}

.consult-listb{text-align:left;padding:30px 0 0 0; width:100%; float:left;}

.consult-listb span{padding:0;color:#818080; width:100%; float:left; height:40px;}

.consult-listb span:nth-of-type(1){padding: 0 20px 0 0;}









.consult-b{width:100%; float:left; margin-bottom:20px; overflow:hidden;}



.consult-b ul {

  width:96%;

 overflow:hidden;

}



.consult-b ul li {

  background:#f6f4f4;

  color:#666;

  float:left;

  font-weight:bold;

  height:35px;

  line-height:35px;

  padding:0;

  margin-top:5px;

  width:30%;

  font-size:12px;

  margin-right:2%;

}



.consult-b ul li span

{

	width:50%; float:left; background:#0580a1; padding-left:5px; margin-right:10px; color:#fff; text-align:center; overflow:hidden; height:35px;

	}





.wxgou{width:100%; float:left;}

.consult-action {

	height: 58px;

	margin:0;

	position:relative;

	width:50%;

	float:right;



}



.consult-action img {

	margin: 0px;

}



.consult-action a:hover {

	background: #7b38e8;

}



.consult-action a {

	display: inline-block;

	background: #863dfc;

	padding: 18px 36px;

	font-size: 16px;

	font-weight: 700;

	color: #fff;

	border: none;

	border-radius: 10px;

	margin-right:5%;

	

}



.consult-action a:nth-of-type(2) {

	background: #576fff;

	left: 18%;

}



.consult-action a:nth-of-type(2):hover {

	background: #455dec;

}



.consult-price {

	width:30%;

	line-height: 60px;

	float:left;

	

}



.consult-price b {

	font-size: 14px;

	font-weight: 700;

	color: #666;

}



.consult-price i {

	font-size: 16px;

	font-style: normal;

	font-weight: 500;

	color: #ff6232;

}



.consult-price mark {

	position: relative;

	top: 2px;

	font-size: 36px;

	font-weight: 500;

	color: #ff6232;

	background-color: rgba(0, 0, 0, 0);

}







.consult-tops {

	padding: 0 0 0;

	border-bottom: 1px dashed #e6e6e6;

	width:100%; float:left;

}



.consult-tops ul {

	height: 54px;

	line-height: 54px;

	border-top: 1px dashed #e6e6e6;

	margin: 10px 0;

	list-style: none;

}



.consult-tops ul li {

	position: relative;

	display: inline;

	padding: 0 8px 0 20px;

	margin-left: 10px;

	font-size: 12px;

	color: #999;

}



.consult-tops ul li:nth-of-type(1) {

	background: url(../images/0.b7368a4b.png) no-repeat;

}



.consult-tops ul li:nth-of-type(2) {

	background: url(../images/1.446e0c71.png) no-repeat;

}



.consult-tops ul li:nth-of-type(3) {

	background: url(../images/2.5465d081.png) no-repeat;

}



.consult-tops ul li:nth-of-type(4) {

	background: url(../images/3.d98599c8.png) no-repeat;

}



.consult-tops ul li:nth-of-type(5) {

	background: url(../images/4.79c2981c.png) no-repeat;

}



.consult-tops ul li:nth-of-type(6),

.consult-tops ul li:nth-of-type(7) {

	margin: 0;

}



.consult-tops ul li::after {

	float: left;

	position: absolute;

	top: 50%;

	right: 0;

	width: 1px;

	height: 9px;

	content: "";

	background-color: #dfe1e5;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}






.condition_r .selects { float: left; margin-right:15px; position: relative; }
.condition_r .selects .list-div1-se1  { display: inline-block;  background-color: transparent;background: url(../images/icon_pulldown.png) no-repeat right 5px center;
width:12em;
height: 2.5em;
border: 1px #CCC solid;
font-size: 13px;
color: #777;
 padding-left:5px;
line-height: 25px;}
.condition_r { width: 90%; border-bottom: 1px dotted #e1e1e1; font-size: 0; position: relative; }





/*公众号结束*/





/*常见问题*/



.newscon{width:100%; float:left; padding:2% 0; margin-bottom:2%; overflow:hidden;}

.newsl{width:70%; float:left; padding-left:2%; background:#fff;margin-bottom:2%; padding-bottom:5%;}

.newsl_tit{width:98%; border-bottom:1px solid #CCC; line-height:2em; font-size:2em;}

.newsl_tit h2{ text-indent:1em;}



.nlist{margin: 0 -30px;}

.nlist li{float: left;width:90%; margin-left:3%;}

.nlist li .item{position: relative;padding:30px;border-bottom: 1px dashed #e6e6e6;}

.nlist li .item .date{position: absolute;top:30px;background: #0580a1;color: #fff;width: 60px;line-height: 2; text-align:center;}

.nlist li .item .date p{margin: 0 6px;border-top: 1px solid #fff;font-size: 14px;padding-top:4px;}

.nlist li span{display: inline-block;padding:7px 0 5px 0;}

.nlist li .txt{margin-left: 90px;line-height: 1.8;}

.nlist li h2 a{font-size: 18px; color:#333;}

.nlist li h2 a:hover{color: #0580a1;}

.nlist li h2 p{color: #908e8e;}





.list_main{ float:left; width:100%; margin-top:20px;}



.list_one{  width:96%; padding-bottom:40px; line-height:30px; margin-left:2%; font-size:14px;}



.list_one table{ margin:0 auto; padding:0 auto;}



.list_two{ float:left; width:100%;border-bottom:1px dashed #CBCBCB; text-align:center; line-height:40px; font-size:22px; margin-bottom:20px; font-weight:bold; }

.list_two h2{ color:#000; font-weight:bold; font-size:18px;}



.list_two p{ font-size:12px;color:#999;}



.fenye .fL{width:95%; float:left; text-align:left; margin:0; padding:0; height:2em;}

.fenye .fL a{border:none;}

.fenye .fL a:hover{color:#0580a1;}







.newsr{width:28%; float:right;}





.deCon4-div1{

	width: 96%;

	margin-right: 2%;

	margin-left:1%;

	padding: 25px 2%;

	background: #fff;

	margin-bottom:15px;

		float: left;

}



.deCon4-div1 a:hover{color:#0580a1;}

.deCon4-div1-p1{

	width: 100%;

	height: 20px;

	line-height: 20px;

	font-size: 16px;

	color: #333;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	

}



.deCon4-div1-span1{

	display: inline-block;

	font-size: 13px;

	color: #999;

	margin-top: 15px;

	float: left;

	width:48%;

	

}

.deCon4-div1-span6{width:55%;}

.deCon4-div1-span4{width:45%;}

.deCon4-div1-span1 span{

	color: #333;

}



.deCon4-div1-span1 .deCon4-div1-co1{

	color: #FF6D00;

}



.deCon4-div1-a1{

	display: inline-block;

	margin-top: 15px;

	width: 50%;

	float: right;

	font-size: 13px;

	color: #000000;

	text-align: right;

}



.deCon5-div1{

	padding: 30px 0;

	border-bottom: 1px #ddd dashed;

}



.deCon5-p1{

	width: 100%;

	font-size: 17px;

	color: #333;

	line-height: 30px;

}





/*关于我们*/



.about-banner {background:url(../images/lcbg.png)  center no-repeat;width:100%; float:left;}

.banner-info {

    padding: 70px 0;

    text-align: center;

    color: #fff;

}

.banner-info h5 {

    font-size: 35px;

}

.banner-info h1 {

    font-size: 62px;

    padding: 35px 0 25px 0;

}

.banner-info p {

    font-size: 15px;

    line-height: 26px;

}



.about-box{width:90%; float:left; margin:1% 0 1% 5%;}



.about-box .title {

    text-align: center;

}



.about-box .title p.title-p1 {

    font-size: 30px;

    color: #333;

}

.about-box .title p {

    font-size: 15px;

    color: #424242;

    margin-top: 40px;

}

.introduce-wrap .info {

    padding-top: 40px;

    overflow: hidden;

    padding-bottom: 30px;

}

.introduce-wrap .info-l {

    float: right;

    width: 50%;

}

.introduce-wrap .info-l p {

    color: #424242;

    padding-bottom: 20px;

    line-height: 26px;

    font-size: 15px;

    text-indent: 30px;

}



.introduce-wrap .info-r {

    float: left;

    width: 48%;

	text-align:center;

}



.about-map{width:100%; margin:2% 0; text-align:center;}

.about-address{ width:100%; float:left; text-align:center; margin-bottom:10%;}

.about-address p{ line-height:2em;}





@media screen and (max-width: 999px) and (min-width:769px){

	.tjzxshow ul li .tjzxr .tjzxr01 span{padding: .8em .3em; margin-right:.5em;}

	}





@media screen and (max-width: 768px) {

	

	.fuwu00{width:40%; margin-bottom:2%; margin-left:6%;}
	.fuwuimg{ width:100%;}

	.fuwubt{width:80%;}

.fuwuzi{  font-size:12px;margin:5% 2% 8% 2%; padding:3% 2%;}
.fuwuzi0{ font-size:12px;margin:5% 2% 8% 2%; padding:3% 2%;}

	.tjzxshow{ margin:0; padding:0;width: 100%;}

	.tjzxshow ul li{width:94%;  padding:3% 2% 3% 2%; margin-left:2%;}

	

	.tjzxshow ul li .tjzxl,.tjzxshow ul li .tjzxr{width:100%; float:left;}

	

	.tjzxshow ul li .tjzxl .tjzxb p{width:43%;}

	.tjzxshow ul li .tjzxr{ padding-bottom:2%;}

	.tjzxshow ul li .tjzxr .tjzxr00{ width:40%; font-size:1em;}

	.tjzxshow ul li .tjzxr .tjzxr01{width:56%; float:right; margin-top:3%; padding:0;}

	

	

.tjzxshow ul li .tjzxr .tjzxr01 span{ padding:8px 10px; font-size:12px;} 
.fenye{ margin-bottom:20%;z-index: 999999;position: relative; height:30px; line-height:30px; width:90%;}


.cptitle{ height:2em;}

.cptitle span{ font-size:14px;}

	

	.lcimg img{width:80%;}

	.m-news .m-item{ margin:0; padding:0; }

	.m-news .m-item dl{width:auto; overflow:hidden; }

	.m-news .m-item dl dt{ padding-left:20%;}

	.m-news .m-item dl .desc{padding-left:20%; }

	.m-news .m-item dl .date,.m-news .m-item dl .active{ height:6em; width:4em; font-size:16px;}

	.m-news .m-item dl .date span,.m-news .m-item dl .active span{width:1.5em;}



	.dgg{ padding-bottom:5%;}

	.dggl,.ddgr{width:100%; float:left;}

	.ddgr{ margin-top:2em;}

	.dggl{ background-position:center; margin-bottom:2%;}

	/*首页结束*/

	

	

content{ margin:0; padding:0;}



#box{width:100%; padding-left:0;}

.wxshow{width:99%;}





.newsl{width:96%; float:left; margin-left:2%;}

.newsr{width:96%; float:left; margin-left:2%;}

.list_main{ padding-bottom:10%;}

		

	.introduce-wrap .info-l,.introduce-wrap .info-r{width:90%; float:left; margin-left:5%;}

	

	.banner-info { padding:0; width:90%; float:left; margin-left:5%;}

	.banner-info h5 {

		margin-top:4%;

    font-size:2em;

}

.banner-info h1 {

    font-size: 1.5em;

    padding: 4% 0 25px 0;

}





.dggl{ text-align:center; height:100%;}

.ddgr{ padding-bottom:2%;}


.consult-lista{ line-height:30px;}


.consult-a-info{ padding:20px 0;}

.consult-a-btn { display:none;}

.consult-a-btn a{ float:left; margin-bottom:5%;}

.consult-price mark{ font-size:24px;}



.consult-a-info p:nth-of-type(1){ text-align:left;}

.consult-left,.consult-right{ width:100%; float:left;}



.hover-ewm{ display:none;}

.hover-dowm{ top:0; right:0;}

.hover-dowm img{ width:50%;}



.hover-dowm {

    width:70%;

    margin: 0; text-align:right;}

.consult-a-ewm,.consult-a-hover{ display:none;}



.consult-a-info p{ border-bottom:none; height:30px; line-height:30px;}





.consult-b ul li{width:47%; margin-left:1%;}

.consult-price{width:100%; float:left;}

.consult-action{width:100%; float:right;}

.consult-action a{padding: 18px 2em;}	

.consult-tops ul{ height:auto;}

.list-div1-btn3{ background:#0580a1; padding:0 2%; color:#fff; float:left; height:25px; margin-left:1%; line-height:25px; text-align:center;}
.list-div1-div2{ margin-top:2%; width:70%;}

.list-div1-div1{width:20%; }
.list-div1-input3{width:16%; float:left;}
.list-div1-input4{width:100%; float:left; margin-top:2%; margin-bottom:2%; text-align:left; margin-left:0;}

select {

  outline: none;

  border: none;

  background-color: transparent;

  appearance: none;


}
.condition_r .selects .list-div1-se1 { width:10em;}

}

