﻿.man_01{margin-bottom:25px}
.txt {width: 100%;}
.txt h1 {text-align: center;font-size: 38px;color: #1f58fa;margin-top: 56px}
.txt em {font-size: 18px;color: #595757;text-transform: uppercase;text-align: center;display: block;font-style: normal}

/* 首页 */
.main_cen{width:1200px;margin:0 auto;}  
.main_cen .main_cen_left{width:640px;float:left}
.main_cen .main_cen_left:before{width:640px;float:left}
.main_cen .main_cen_left:after{width:640px;float:left}
.msn_qh{background-color:#fff}
.msn_qh .min_top{background-position:center center;background-repeat:no-repeat;width:640px;height:300px}
.msn_qh .min_btn{box-shadow:0 8px 6px -6px #565656;height:90px;margin-top:20px}
.msn_qh .min_btn .sp1s{font-size:16px;background-color:#002e60;padding:2px 10px;color:#fff;width:32px;display:block;margin-top:20px;margin-left:25px;float:left;margin-bottom:10px}
.msn_qh .min_btn .sp2s{float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #002e60;width:0;height:0;position:relative;margin-top:27px;margin-right:15px}
.msn_qh .min_btn .sp3s{float:left;font-size:24px;MARGIN-TOP:18px}
.msn_qh .min_btn p{font-size:12px;padding:3px 0px 12px 25px}

.dy_b{width:50px;height:3px;margin:0 auto!important;background-color:red}
.sx{border-right:1px #d4d4d4 solid;width:2px;float:left;height:390px;margin-left:25px}
.main_cen .main_cen_right{width:505px;float:right}
.main_cen .main_cen_right .NEWS_L{font-size:24px}
.main_cen .main_cen_right .NEWS_R{font-size:16px}
.main_cen .main_cen_right .MOREDS{font-size:10px;COLOR:#929191;TEXT-ALIGN:RIGHT;DISPLAY:block;FLOAT:right;MARGIN-TOP:15px}
.main_cen .main_cen_right .MOREDS:hover{COLOR:#002e60;cursor:pointer}
.main_cen_right .dany{border-bottom:1px #434343 dashed;line-height:1.5;padding-top:20px;padding-bottom:20px}
.main_cen_right .dany .dany_sp{font-size:18px;margin-bottom:3px;display:inline-block;
    width: 505px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.main_cen_right .dany .dany_sp:hover{display:inline-block;color:#002e60}
.main_cen_right .dany .dany_zt{font-size:14px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
}
.main_cen_right .dany .dany_zt span{display:block;font-size:14px;float:left}
.main_cen_right .dany .dany_zt a{color:red}

.csdocteam {width: 1200px;}
.csdocteam .csdoctit {float: left;margin-top: 45px;margin-bottom: 30px;height: 33px;}
.docteamman {width: 100%;position: relative;background-color: #EEEEEE;height: 500px;overflow: hidden;margin: 50px auto 0 auto}
.docteamman .hd {width: 100%;position: absolute;z-index: 1;bottom: 20px;left: 0;height: 15px;line-height: 15px;text-align: center;}
.docteamman .hd ul {margin: 0 auto;}
.docteamman .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 18px;height: 18px;border-radius: 50px;margin: 1px;overflow: hidden;background: #fff;line-height: 999px;margin-right: 7px;opacity: 0.6;border: 1px #ffffff solid;}
.docteamman .hd ul li.on {background: #002E60;}
.docteamman .bd ul li {height: 500px;list-style: none;}
.docteamman .bd ul li a {display: block;height: 500px;}
.docteamman .prev,.docteamman .next {display: block;position: absolute;z-index: 1;top: 50%;margin-top: -30px;left: 30px;z-index: 1;width: 60px;height: 60px;border-radius: 500px;background: url(../image/slider-arrow.png) -116px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.docteamman .next {left: auto;right: 30px;background-position: 4px -137px;}

.my_column01{height: 570px;margin-top: 40px;padding-bottom: 55px;}
.my_column01 ul{position: relative;height: 570px;}
.my_column01 ul li{position: absolute;width:322px;height:280px;display:block;}
.my_column01 ul li a{}
.my_column01 ul li img{position: absolute;z-index: 18;width:322px;height:280px;display:block;}
.my_column01 ul li .my_column01bg{width:322px;height:280px;display:block;position: absolute;z-index: 19;background:url("../image/icon13.png") no-repeat center center;}
.my_column01 ul li .my_column01_txt{position: absolute;z-index: 20;width:322px;height:280px;display:block;}
.my_column01 ul li .my_column01_txt h3{font-size: 24px;line-break: 30px;color:#ffffff;font-weight: bolder;
padding: 55px 0 0 85px;}
.my_column01 ul li .my_column01_txt p{font-size: 18px;line-height: 24px;color: #ffffff;padding: 17px 0 0 85px;}
.my_column01 ul li .my_column01_txt b{width: 39px;height: 39px;display: block;background:url("../image/icon11.png") no-repeat center center;
margin:0 auto;margin-top:50px;}

.my_column01 ul li .my_column01bg,.my_column01 ul li .my_column01_txt b,.my_column01 ul li img
{-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}

.my_column01 ul li:hover .my_column01_txt b{margin-top:47px;}
.my_column01 ul li:hover img{transform: scale(1.02);}
.my_column01 ul li:hover .my_column01bg{background:url("../image/icon14.png") no-repeat center center;}
.my_column01 ul li:hover .my_column01_txt b{background:url("../image/icon12.png") no-repeat center center;}


.my_column01 ul li:nth-child(1){left:-42px;top: 0;}
.my_column01 ul li:nth-child(2){left:200px;top: 138px;}
.my_column01 ul li:nth-child(3){left:442px;top: 0;}
.my_column01 ul li:nth-child(4){left:442px;top: 280px;}
.my_column01 ul li:nth-child(5){left:684px;top: 138px;}
.my_column01 ul li:nth-child(6){left:925px;top: 0;}

.qhds .fw_img01{width: 406px; height: 51px; margin: 0px auto auto auto;padding-top: 80px;}
.qhds .fw_img02{width: 202px; height: 19px; margin:  15px auto;}
.qhds .fw_img03{width: 77px; height: 77px; margin: 25px auto 10px auto;display:block;}
.backs4{background-image:url(../image/bacj04.jpg);background-position:center center;background-repeat:no-repeat;background-size:100%;height:490px}
.jcnaz_zt{font-size:15px;text-align:center;line-height:1.5;color:#fff;margin-top:20px}
.jcans_xq{text-align:center;color:#fff;font-size:14px;width:100px;display:block;margin:10px auto auto auto}




.main_center2{width:100%;background:url("../image/ysbg.jpg") no-repeat top center;height: 900px;overflow: hidden;}
.main_center{position: relative;}
.doctslideBox{ width: 338px; height:900px;background: #b4b0ae;position: absolute;right:0; z-index: 20;overflow:hidden; border:1px solid #ddd;  }
.doctslideBox .hd{ display:none;}

.doctslideBox .bd{ position:relative; height:100%; z-index:0;  color:#fff; }
.doctslideBox .bd li{ zoom:1; vertical-align:middle; height: 850px;overflow:hidden;}
.doctslideBox .bd li{display: flex;flex-direction: column;justify-content: start;text-align: center;}
.doctslideBox .bd .pic.docon{ background: #1f58fa; color: #fcef22;}
.doctslideBox .bd .pic{height: 142px;line-height: 142px;cursor: pointer;font-size:34px;}
.doctslideBox .bd .pic img{    vertical-align: middle;}
.doctslideBox .bd .pic .pic_img{width: 110px;height: 112px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
position: relative;top: 20px;left: 36px;background:#fff;float: left;}
.doctslideBox .bd .pic .pic_img img{height: 110px;width: 110px;display:block;}
.doctslideBox .bd .pic  em{width: 21px;display: inline-block;margin-right: 12px; height: 21px;background:url('../image/icon01.png') no-repeat top center;}

.doctslideBox .prev,
.doctslideBox .next{ position:absolute; left:130px; bottom:10px;margin-top: 0;  display:block; width:21px; height:26px;
  color:#fff;text-anchor: center;line-height: 24px;font-size: 24px;  background: #6b6767;}
.doctslideBox .next{ left:auto; right:120px;top:auto; bottom:10px; }
.doctslideBox .prev:hover,
.doctslideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.doc_con{position: relative;width: 910px;top:0;left:0;height: 900px;}
.doc_con .doc_r img{position: absolute;bottom:0;right:0;width: 570px}


.doc_con .doc_l{ position: absolute;top:0;left:0; z-index: 10; display:inline; width:785px;}
.doc_con .doc_l p{ line-height:32px; font-size:20px; color:#494949;}
.doc_con .doc_l p.doc_name{ font-size:52px; line-height:72px; color:#0631b4; font-weight:bold;margin-top: 90px;margin-bottom: 30px;}

.doc_con .doc_l .doc_tit01{ display:inline-block; margin-bottom:15px;background: url('../image/icon02.png') no-repeat right center; padding-right: 32px;}
.doc_con .doc_l .doc_tit01 span{ width:auto; height:43px; color:#fff; font-size:21px;
 line-height:43px; display:inline-block;padding-left: 15px;background: #0631b4; }
strong{display: block;} 

.doc_con .doc_l .doc_zc{ line-height:42px; font-size:28px; color:#2f2f2f;margin-bottom: 10px;}
.doc_con .doc_l .doc_zc span{width:30px;height:30px;background: url('../image/icon03.png') no-repeat right center;display:inline-block;margin: 8px 10px 0 0;float:left;}
.doc_con .doc_l p a.xq{ color:#fff;margin-right: 30px; }
.doc_con .doc_l p a.xq2{ margin-right: 0; background: #6b6767; }
.doc_con .doc_l .doc_swt2 {margin-top: 50px;}
.doc_con .doc_l .doc_swt2 a{display:inline-block;height: 52px;line-height: 52px;text-align: center;width:180px;background:#ee7800;}
.doc_con .doc_l .doc_p{width: 380px;padding-left: 35px;margin-bottom:20px;}

.doc_con .doc_l p a.xq:hover{ background: #cf6d09;}
.doc_con .doc_l p a.xq2:hover{ background: #4e4d4d; }

/* 首页 end */


/* 路线 */
.km_mapbox {padding-top: 40px;}
.km_map {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 40px 20px;background-color: #fff;}
.mzt01 span {font-size: 32px;font-weight: bold;display: block;float: left;color: rgb(52, 73, 94);}
.mzt01 img {display: block;float: left;margin-top: 9px;margin-left: 20px;}
.km_mapbox .xlmb {border-bottom: 1px #F0F0F0 solid;padding-top: 35px;}
.csmayomapmain {overflow: hidden;padding-top: 20px;}
.routeIntro_right {width: 540px;float: right;}
.routeIntro{width: 740px;}
.routeIntro img {display: block;padding: 5px;border: 1px solid #e2e1e1; max-width:160px;}
.routeIntro_right h3 {font-size: 26px;color: #4f90cf;float: left;width: 540px;font-weight: bold;margin: 12px 0px 10px 0px;}
.routeIntro_right span {font-size: 14px;color: #7e7e7e;display: block;}
.routeIntro_right span em {font-size: 14px;}
.lylx-map {height: 440px;background: orange;border: 1px solid #ececec;margin-bottom: 20px;}
.lylx-cx {width: 735px;height: 70px;font-size: 20px;color: #666;border: 1px solid #ececec;margin-top: 35px;}
.lylx-cx-t {background: #fbfbfb;padding-top: 18px;text-align: center;}
.lylx-cx-t .cx {text-indent: 2em;width: 176px;height: 32px;margin-left: 10px;border: 1px solid #e2e1e1;}
.lylx-cx-t .cx-1 {width: 90px;height: 35px;font-size: 16px;color: #fff;background: #0186cc;border-style: none;transition: all 0.3s linear 0s;}
.lylx-cx-t .cx-2 {width: 90px;height: 35px;font-size: 16px;color: #fff;background: #eb6100;border-style: none;transition: all 0.3s linear 0s;}
.lylx-cx p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #999;background: #f3f3f3;margin-bottom: 0px;}
.lylx-jtlx {height: 26px;display: block;border-bottom: 1px solid #E5E5E5;}
.lylx-jtlx h3 {float: left;font-size: 20px;line-height: 24px;color: #6AC5D8;display: block;}
.lylx-jtlx h3 span {font-size: 14px;color: #e2e2e2;margin-left: 5px;}
.map1 p {float: right;line-height: 20px;font-size: 12px;color: #7b7b7b;padding: 18px 0 0 0;text-indent: 0;}
.map2 {/*height: 350px;*/border-bottom: 1px solid #868686;border-top: 1px solid #868686;}
.map3 {line-height: 30px;font-size: 10px;color: #ad2f4a;background: url("https://vip.021myour.com/template/myour/image/abmap2.jpg") no-repeat 0 42px;height: 77px;width: 735px;margin-bottom: 10px;}

.map4 {width: 100%;text-align: left;}
.map4 .inHd {height: 46px;margin-bottom: 20px}
.map4 .inHd ul li {float: left;width: 146px;display: inline;float: left;margin-right: 1px;height: 46px;}
.map4 .inHd ul .lamap {margin: 0;float: right;}
.map4 .inHd ul li span {display: block;width: 146px;height: 46px;}
.map4 .inHd ul li .spa1 {background: url("../image/map001.jpg") no-repeat 0 0;}
.map4 .inHd ul li .spa2 {background: url("../image/map02.jpg") no-repeat 0 0;}
.map4 .inHd ul li .spa3 {background: url("../image/map03.jpg") no-repeat 0 0;}
.map4 .inHd ul li .spa4 {background: url("../image/map04.jpg") no-repeat 0 0;}
.map4 .inHd ul li .spa5 {background: url("../image/map05.jpg") no-repeat 0 0;}
.map4 .inHd ul li.on .spa1 {background: url("../image/map01.jpg") no-repeat 0 0;}
.map4 .inHd ul li.on .spa2 {background: url("../image/map002.jpg") no-repeat 0 0;}
.map4 .inHd ul li.on .spa3 {background: url("../image/map003.jpg") no-repeat 0 0;}
.map4 .inHd ul li.on .spa4 {background: url("../image/map004.jpg") no-repeat 0 0;}
.map4 .inHd ul li.on .spa5 {background: url("../image/map005.jpg") no-repeat 0 0;}
.map4 .inBd {width: 100%;margin: 0 auto;overflow: hidden}
.mapxl {width: 100%;font-size: 12px;line-height: 24px;}
.mapxl h3 {font-size: 14px;font-weight: 700;color: #eb6100;display: inline}
.mapxl h1 {margin-bottom: 10px;color: #f00;margin-top: 20px;}
.mapxl p {color: #222222;font-size: 12px;line-height: 32px;text-indent: 0;font-weight: 700;display: inline;}
.mapxl p b {color: #259ff2;display: inline;}
.mapxl .pax {line-height: 32px;}
.map-img {width: 740px;height: auto;margin: 20px 0;}
.touopd{    text-align: center;width: 361px;margin: 50px auto 25px auto; height: 47px;}
.touopd .tdz_left{ display: block; width: 163px; height: 47px; background-image: url(../image/bman_32.png); background-repeat: no-repeat; background-position: center 0;    float: left; }
.touopd .tb_ring{display: block; width: 163px; height: 47px; background-image: url(../image/bman_34.png); background-repeat: no-repeat; background-position: center 0;    float: left; margin-left: 35px;}
/* 路线 end  */

/*列表*/
.artList .newhot a{ color:#f30; font-family:"微软雅黑";}
.artList .newhot a:hover{ text-decoration:underline}
.artList li{margin-top:15px;padding-bottom:30px;border-bottom:5px solid #f1f0f1;clear:both;float:none;height:100px;position:relative}
.artList li.list_v img{width:270px;height:203px;padding-bottom:10px}
.artList li.list_v{margin:10px;width:280px;float:left;border-bottom:0;padding-bottom:0;list-style:none;text-align:center}
.artList li h3{padding-left:10px;font-size:16px;font-weight:bold;line-height:40px;float:left}
.artList li h3 a{color:rgb(52, 73, 94);font-size: 30px;}
.artList li p{width:100%;float:left;line-height:28px;font-size:14px}
.artList li p a{color:red;}
.artList li.list_v h3{background:0}
.artList li .arclist_r{width:104px;float:right;position:absolute;right:0;display:none}
.artList li .arclist_r span{display:block;width:104px;height:27px;color:#fff;background-color:#0076be;line-height:27px;text-align:center;margin-top:10px}

/* 文章 */
.nav{background-color: white;padding: 20px 0;padding: 30px 20px; margin-top: -100px; font-size: 20px; font-weight: 600; background: #ffffff; border-bottom: 1px solid #747474;}
.nav a{margin: 10px;color: black;}
.nav p{width: 1200px;margin: auto;}
.nav p a{margin: 10px;color: black;}
.mzt02{padding: 20px 20px 0 20px;}
.article_txt{padding-bottom:30px; font-size:14px;color:#565656}
.article_txt  h3{font-size:18px;display: block;line-height:20px;font-weight: bold;border-left: 4px solid #274462;padding-left:6px; color:#274462;margin: 20px 0px;}
.article_txt p h3{font-size:18px;display: block;line-height:20px;font-weight: bold;border-left: 4px solid #274462;padding-left:6px; color:#274462;  margin: 20px 0px;}
.article_txt p{margin-top:20px;line-height:34px; font-size:16px; text-indent:2em;}
.article_txt p span{ line-height:35px;}
.article_txt a{color:fireBrick}



.m-list1{background-color: white;margin-bottom: 50px;padding: 0 40px 40px;}
.m-list1 li{border-bottom: 1px solid rgba(0,0,0,.1);position: relative;}
.m-list1 li:after{content: '';position: absolute;bottom: -1px;left: 50%;right: 50%;
	height: 1px;background-color: #094;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .con{display: flex;overflow: hidden;padding: 19px 0;}
.m-list1 .pic{float: left;min-width: 257px;height: 163px;border-radius: 15px;overflow: hidden;
	margin-right: 60px;
}
.m-list1 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .txt{overflow: hidden;padding-top: 11.5px;}
.m-list1 .tit{font-size: 30px;color: #333;margin-bottom: 7.5px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .info{display: flex;flex-wrap: wrap;margin-bottom: 10.5px;}
.m-list1 .lab{display: block;height: 25px;line-height: 25px;padding: 0 13px 0 10.5px;
	border-radius: 12.5px;font-size: 12.5px;margin-right: 8.5px;
}
.m-list1 .lab:before{content: '';display: inline-block;vertical-align: middle;
	width: 14px;height: 12.5px;margin-right: 4px;position: relative;top: -1px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-list1 .lab-1{color: #1f58fa;background-color: #EEF1F0;}
.m-list1 .lab-2{color: #8C7340;background-color: #F1EEE7;}
.m-list1 .lab-3{color: #5A92B7;background-color: #E7EDF1;}
.m-list1 .lab-1:before{background-image: url(../image/i-03.png);}
.m-list1 .lab-2:before{background-image: url(../image/i-04.png);}
.m-list1 .lab-3:before{background-image: url(../image/i-05.png);}
.m-list1 .desc{font-size: 14px;line-height: 1.67;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 li:hover .tit{color: #1f58fa;}

.m-list1 li:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list1 li:hover:after{left: 0;right: 0;}
.m-list1 .hot .tit:after{content: '';display: inline-block;vertical-align: middle;margin-left: 15px;
	width: 25px;height: 39px;position: relative;top: -2px;
	background: url(../image/i-02.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.pages{margin: 48px 0 83.5px;}
.pages ul{display: flex;justify-content: center;}
.pages li{margin: 0 4.5px;}
.pages li a{display: block;width: 45.5px;height: 45.5px;border-radius: 50%;
	text-align: left;line-height: 45px;font-size: 14px;color: #444;
	border: 1px solid #eaeaea;text-align: center;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pages li.on a,.pages li:hover a{background-color: #094;color: #fff;}