* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {color: #333333;  background: #fff; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none;overflow-x: hidden; min-width:1280px}

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #024f97;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}
*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b { font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

.width90{width: 90%;padding: 0 5%;}
.w_1240{min-width: 1240px;margin: auto;width: 1240px;}
.w_1280{min-width: 1280px;margin: auto;width: 1280px;}
.w1240{width: 1240px;margin: 0 auto;}
/*transition*/
.fl{float: left;}
.fr{float: right;}
.m_header{display: none;padding-bottom: 5px;height: 50px;background: #fff;width: 100%;z-index: 2;top:0;}
.m_logo{margin-left: 1%;margin-top: 6px;float: left;}
.m_logo img{height: 40px;}
.menua{float: right;margin-top: 11px;margin-right: 2%;}
.menua img{height: 30px;}

/* 字号公用 */
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.fz24{font-size: 24px;}
.fz26{font-size: 26px;}
.fz28{font-size: 28px;}
.fz30{font-size: 30px;}
.fz32{font-size: 32px;}
.fz34{font-size: 34px;}
.fz36{font-size: 36px;}
.fz38{font-size: 38px;}
.fz39{font-size: 39px;}
.fz40{font-size: 40px;}
.fz44{font-size: 44px;}
.fz45{font-size: 45px;}
.fz48{font-size: 48px;}
.fz50{font-size: 50px;}
.fz180{font-size: 180px;}

/* flex布局 */
.disflex{display: flex;}
.flexCenter{display: flex;justify-content: center;align-items: center;}
.flexBetween{display: flex;justify-content: space-between;align-items: center;}


.logo{margin-top: 14px;}
.headewm{margin-top: 12px;margin-top:30px;sss}
.headewm span{display: inline-block;width: 10px;font-size: 14px;color: #005e3c;line-height: 14px;text-align: center;padding: 2px 12px 0 0;}
.headewm img{width:90px ;height: 90px;vertical-align:top;}
.search{margin-right: 46px;border:1px solid #c29a61;margin-top: 29px;margin-top:52px;}
.search input{height: 40px;border:none;}
.search input[type=text]{width: 278px;text-indent: 13px;font-size: 16px;color: #333;}
.search input[type=text]::-webkit-input-placeholder {color: #c2c2c2;  }
.search input[type=submit]{cursor: pointer;background: #c29a61;color: #fff;width: 96px;font-size: 16px;}

.navWrap{ z-index: 99;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.navWrap .nav{background: #005e3c;position: relative;z-index: 99;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;margin-top: 13px; }
.navWrap .nav ul{-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
.navWrap .nav .nLi{position: relative;}
.navWrap .nav .nLi:first-child h3 a{padding-left: 0;}
.navWrap .nav .nLi.last_nli h3 a{padding-right: 0;}
.navWrap .nav .nLi h3{position: relative;text-align: center;}
.navWrap .nav .nLi h3 a{display: block;position: relative;z-index: 3;font-size: 16px;color: #fff;font-weight: bold;line-height: 46px;padding: 0 32px;}
.navWrap .nav .nLi h3 a:after{width: 1px;height: 15px;background: #ccc;display: inline-block;content: '';position: absolute;left: 0;top: 50%;margin-top: -7.5px;}
.navWrap .nav .nLi:first-child h3 a:after{display: none;}
.navWrap .nav .nLi.on a,.navWrap .nav .nLi:hover a{color: #dcbd90;}
.navWrap .nav .nLi:nth-child(8) .navSub{left:auto;right:0}
.navWrap .nav .nLi .navSub{width:190px;margin-left: 0;position: absolute;left: 0;top:46px;background: #fff;display: none;padding:0 20px 28px 20px;}
.navWrap .nav .nLi .navSub ul li a{display: block;font-size: 14px;color: #555;line-height: 46px;border-top: 1px solid #eeeeee;}
.navWrap .nav .nLi .navSub ul{width: 100%;float: none;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #005e3c;}
.navWrap .nav .nLi .navSub ul li:first-child{padding-top: 10px;}
.navWrap .nav .nLi .navSub ul li:first-child a{border-top: none;}
.navWrap .nav .nLi .navSub ul li:first-child div a:first-child{border-top:1px solid #eee}
.navWrap .nav .nLi .navSub ul li em{float: right;font-family: simsun;font-size: 12px;}
.navWrap .nav .nLi .navSub ul li i{margin-right: 10px;background: url(/theme/default/images/navico1.png) 0 center no-repeat;display: inline-block;width: 7px;float: left;line-height: 46px;height: 46px;}
.navWrap .nav .nLi .navSub ul li:hover i{background-position: -7px center;}
.navWrap .nav .nLi .navSub ul li:hover > a{color:#005e3c}
.navWrap .nav .nLi .navSub ul li:hover em{color: #fff;transform:translateX(-5px)} 
.navWrap .nav .nLi .navSub ul li div{padding:10px 0; transition:all 0.3s ease;overflow:hidden; }
.navWrap .nav .nLi .navSub ul li div a{padding: 0 10px ;line-height:30px;}
.navWrap .nav .nLi .navSub ul li div a:hover {background:#fff;color:#005e3c}
.navWrap .nav .nav-3rd{z-index:-1;position:absolute;left:100%;width:290px !important; top:0;background:rgba(255,255,255,0.95);transform:translateY(10px);opacity:0;transition:all 0.3s}
.navWrap .nav .nav-3rd li:first-child{padding:0 !important}
.navWrap .nav .nav-3rd li a{padding:0 20px}
.navWrap .nav .nav-3rd li{border-bottom:1px solid #eee}
.navWrap .nav .nav-3rd li a:hover{color:#005e3c}
.navWrap .nav .nLi .navSub li:hover .nav-3rd{z-index:1;transform:translateY(0);opacity:1}



.banner{overflow: hidden;position: relative;z-index: 5;}
.banner a{display: block;padding-bottom: 520px;position: relative;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.bannerhd{z-index:5;text-align: center;width: 100%;position: absolute;bottom: 30px; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
.bannerhd span{position: relative;width: 15px;height: 5px;margin: 0 5px;background:#fff;-webkit-border-radius: 0 !important;border-radius: 0 !important;}
.bannerhd span.swiper-pagination-bullet-active{background:#c29a61;}

/*banner end*/
.index_one{-webkit-box-shadow: 0 -3px 5px #eaeaea inset;box-shadow: 0 -3px 5px #eaeaea inset;}
.one_swiper{overflow: hidden;position: relative;}
.one_swiper .swiper-slide{position: relative;}
.one_swiper .swiper-slide a{position: relative;display: block;font-size: 18px;color: #333;line-height: 30px;padding: 26px 0 28px;}
.one_swiper .swiper-slide a:after{content: '';position: absolute;width: 1px;height: 110px;background: #eaeaea;display: inline-block;left: 0;top: 50%;margin-top: -55px;}
.one_swiper .swiper-slide a span{display: block;text-align: center;}
.one_swiper .swiper-slide a span.txt{padding-top: 11px;}
.one_swiper .swiper-slide a span.img{height: 54px;overflow: hidden;background-position:  0 0;width: 72px;margin: auto;}
.one_swiper .swiper-slide:first-child a:after{display: none;}
.one_swiper .swiper-slide a:hover span.img{background-position: 0 -54px ;}


.index_two{padding-top: 40px;padding-bottom: 40px;}
.two_left{float: left;width: 72.6%;overflow: hidden;}
.two_left .tabs,.threetabs{background: #f2f2f2;border-top: 2px solid #005e3c;}
.two_left .tabs > a,.threetabs > a{border-right: 7px solid #fff;display: inline-block;width: 15.56%;font-size: 20px;color: #4c4c4c;line-height: 44px;text-align: center;}
.two_left .tabs > a.active,.threetabs > a.active{background: #005e3c;color: #fff;font-weight: bold;font-size: 22px;}
span.morespan{margin-right: 20px;}
span.morespan a.more{display: inline-block;width: 86px;line-height: 24px;border:1px solid #dbdbdb;font-size: 14px;color: #666;text-align: center;background: #fff;-webkit-border-radius: 10px;border-radius: 10px;margin-top: 8px;}
span.morespan a.more:hover{color: #fff;border-color: #005e3c;background: #005e3c;}
.two_leftswiper{overflow: hidden;position: relative;width: 100%;}
.two_leftphoto{position: relative;margin-top: 30px;width: 46.7%;float: left;overflow: hidden;}
.two_leftphoto .swiper-slide a{display: block;position: relative;}
.two_leftphoto .swiper-slide a span.img{padding-bottom: 340px;width: 105%;display: block;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.two_leftphoto .swiper-slide a:hover span.img{-webkit-transform: translateX(-2%);transform: translateX(-2%);}
.two_leftphoto .swiper-slide a span.hui{background: url(/theme/default/images/h_65.png);height: 50px;display: block;width: 100%;position: absolute;bottom: 0;left: 0}
.two_leftphoto .swiper-slide a span.hui i{display: inline-block;margin-left: 4.7%;width:70.2% ;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #fff;font-size: 16px;line-height: 50px;}
.two_leftphoto .two_leftphoto_tab{position: absolute;right: 20px;bottom: 20px;z-index: 3;}
.two_leftphoto .two_leftphoto_tab span{cursor: pointer;width: 18px;height: 6px;background: #005e3c;-webkit-border-radius: 0;border-radius: 0;margin-left: 2px;}
.two_leftphoto .two_leftphoto_tab span.swiper-pagination-bullet-active{background: #c29a61;}

.two_lefttxt{width: 50%;float: right;margin-top: 25px;}
.two_lefttxt dl dt a{display: block;font-size: 20px;color: #222;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.two_lefttxt dl dt a:hover{color: #c29a61;-webkit-transform: translateY(5px);transform: translateY(5px);}
.two_lefttxt dl dd {padding-top: 20px;margin-bottom: 14px;}
.two_lefttxt dl dd p{font-size: 14px;color: #999;line-height: 22px;height: 44px;overflow: hidden;}
.two_lefttxt ul{background: url(/theme/default/images/xu.jpg) left top repeat-x;overflow: hidden;max-height: 240px;}
.two_lefttxt ul li a{display: block;height: 40px;background: url(/theme/default/images/xu.jpg) left bottom repeat-x;line-height: 40px;}
.two_lefttxt ul li a i{position: relative;margin-right: 22px;float: left;margin-top: 18px;display: inline-block;width: 10px;height: 3px;background: #005e3c;}
.two_lefttxt ul li a i:after{-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;width: 0;height: 3px;background: #c29a61;content: '';display: inline-block;position: absolute;left: 0;top: 0}
.two_lefttxt ul li a span{display: inline-block;width: 69%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;color: #444;}
.two_lefttxt ul li a em{font-size: 12px;color: #999;float: right;}
.two_lefttxt ul li a:hover i:after{width: 100%;}
.two_lefttxt ul li a:hover span{color: #005e3c;-webkit-transform: translateX(-2px);transform: translateX(-2px);}


.two_right{width: 25%;}
.index_tit{border-bottom: 2px solid #005e3c;}
.index_tit i{display: inline-block;line-height: 42px;font-size: 22px;color: #005e3c;font-weight: bold;}
.index_tit i img{margin-top: 8px;margin-right: 18px;height: 23px;}
.index_tit span.morespan{margin-right: 0;}
.two_rightdl{padding-top: 5px;}
.two_rightdl dl{padding-top: 23px;width: 100%;float: left;}
.two_rightdl dl dt{float: left;width: 60px;height: 68px;}
.two_rightdl dl dt a{display: block;border:1px solid #c29a61;height: 66px;}
.two_rightdl dl dt a *{display: block;text-align: center;color: #c29a61;}
.two_rightdl dl dt a span{padding: 8px 0 3px;font-size: 30px;line-height: 30px;font-family:"Helvetica Neue", Helvetica,  Arial, sans-serif;}
.two_rightdl dl dt a {font-size: 12px;font-family:Helvetica,  "Helvetica Neue", Arial, sans-serif;}
.two_rightdl dl dd{margin-left: 80px;padding: 8px 0;}
.two_rightdl dl dd a{display: block;font-size: 14px;color: #454545;line-height: 26px;height: 52px;overflow: hidden;}
.two_rightdl dl dd a:hover{color: #005e3c;-webkit-transform: translateX(-2px);transform: translateX(-2px);}

.index_three,.three_swiper{position: relative;overflow: hidden;}
.three_swiper{padding-top: 30px;padding-bottom: 40px;}
.three_swiper .swiper-slide{overflow: hidden;}
.threetabs > a{width: 11.3%;}
.threephoto{overflow: hidden;}
.threephoto a{display: block;position: relative;}
.threephoto a span.img{display: block;padding-bottom: 252px;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.threephoto a span.txt{position: relative;z-index: 3;display: block;width: 70.5%;border:6px solid #e8e8ea;margin: -60px auto 0;padding-bottom: 20px;background: #fff;text-align: center;}
.threephoto a span.txt i,.threephoto a span.txt em{display: block;}
.threephoto a span.txt i{padding-top: 17px;font-size: 18px;font-weight: bold;color: #333;line-height: 26px;}
.threephoto a span.txt em{width: 67.6%;margin:1px auto 12px;line-height: 22px;font-size: 14px;color: #666;height: 44px;overflow: hidden;}
.threephoto a span.txt b{display: inline-block;color: #01763a;line-height: 16px;font-size: 14px;text-decoration: underline;font-weight: normal;}
.threephoto a:hover span.txt{border-color:#005e3c;}
.threephoto a:hover span.img{-webkit-transform: translateY(5px);transform: translateY(5px);}
.threephoto .threenext,.threephoto .threeprev{background: url(/theme/default/images/arrow.png) no-repeat;position: absolute;width: 48px;height: 48px;z-index: 3;top: 50%;margin-top: -48px; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.threephoto .threenext{background-position: -48px -48px;right: -50px}
.threephoto .threeprev{background-position: 0 -48px;left: -50px}
.threephoto .threenext:hover,.threephoto .threeprev:hover{opacity: 0.8;filter: alpha(opacity=80);}
.threephoto:hover .threenext{right: 5px}
.threephoto:hover .threeprev{left: 5px}
.threeprev.swiper-button-disabled{background-position: 0 0;}
.threenext.swiper-button-disabled{background-position: -48px 0 ;}

.index_four{background: url(/theme/default/images/bg1.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;padding-bottom: 37px;}
.index_four h3{padding-top: 49px;padding-bottom: 39px;color: #fff;font-size: 22px;font-weight: bold;text-align: center;line-height: 30px;}
.fourtabs{text-align: center;}
.fourtabs a{font-size: 18px;color: #fff;display: inline-block;border:1px solid #fff;margin:0 18px;-webkit-border-radius: 5px;border-radius: 5px;width: 118px;height: 34px;line-height: 34px;}
.fourtabs a.active{font-size: 18px;font-weight: bold;color: #005e3c;background: #fff;}
.four_swiper{margin-top: 22px;position: relative;overflow: hidden;}
.four_swiper .swiper-slide{max-height: 228px;overflow-x: auto;}
.four_swiper .swiper-slide a{margin: 23px 0 ;width: 24.5%;float: left;display: inline-block;float: left;color: #fff;overflow: hidden;white-space: nowrap;}
.four_swiper .swiper-slide a span{overflow: hidden;position: relative;text-align: center;float: left;display: inline-block;width: 66px;height: 66px;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius: 100%;border-radius: 100%;}
.four_swiper .swiper-slide a span img{position: relative;z-index: 5;margin-top: 10px;width: 70%;-webkit-border-radius: 100%;border-radius: 100%;}
.four_swiper .swiper-slide a i{text-indent: 22px;display: inline-block;line-height: 68px;color: #fff;font-size: 18px;}
.four_swiper .swiper-slide a:hover i{-webkit-transform: translateX(2px);transform: translateX(2px);}
.four_swiper .swiper-slide a:hover span{border-color: #005e3c;background: #005e3c;}
.four_swiper .swiper-slide a span:before{content: "";width: 70px;height: 70px;position: absolute;top: 50%;left: 50%;margin-top: -35px;margin-left: -35px;border-radius: 50%;
display: block;opacity: 0;background-color: #93d6c3;-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0);-webkit-transition: all 1800ms cubic-bezier(0.19, 1, 0.22, 1) forwards;transition: all 1800ms cubic-bezier(0.19, 1, 0.22, 1) forwards;}
.four_swiper .swiper-slide a:hover span:before{opacity: 1;filter: alpha(opacity=100);-webkit-animation: warn 0.5s linear forwards; animation: warn 0.5s linear forwards;}
.four_swiper .swiper-slide a:hover span img{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}
@-webkit-keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4; }
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8; }
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4; }
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } }

@keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4; }
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8; }
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4; }
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } }
@-webkit-keyframes swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }
}
@keyframes swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); -ms-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); -ms-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); -ms-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); -ms-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }
}

.four_swiper .swiper-slide::-webkit-scrollbar-track-piece { 
background-color:#ffffff;
}
.four_swiper .swiper-slide::-webkit-scrollbar {
width:3px;
height:3px;
}
.four_swiper .swiper-slide::-webkit-scrollbar-thumb {
background-color:#c29a61;
background-clip:padding-box;
min-height:28px;
}

.index_five{margin-top: 27px;}
.five_one{width: 30.7%;float: left;margin-right: 3.7%;}
.five_abtn{margin-top: 20px;display: block;width: 100%;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;padding-bottom: 150px;}
.five_one ul{border:1px solid #e6e6e6;padding: 19px 5.5% 13px;border-top: none;}
.five_one ul li a{display: block;height: 36px;line-height: 36px;}
.five_one ul li a i{position: relative;margin-right: 22px;float: left;margin-top: 16px;display: inline-block;width: 10px;height: 3px;background: #005e3c;}
.five_one ul li a i:after{-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;width: 0;height: 3px;background: #c29a61;content: '';display: inline-block;position: absolute;left: 0;top: 0}
.five_one ul li a span{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;color: #444;}
.five_one ul li a:hover i:after{width: 100%;}
.five_one ul li a:hover span{color: #005e3c;-webkit-transform: translateX(-2px);transform: translateX(-2px);}
.five_right{width: 30.7%;float: right;}
.five_right ul li a{display: block;height: 32px;line-height: 32px;}
.five_right ul li a i{position: relative;margin-right: 22px;float: left;margin-top: 14.5px;display: inline-block;width: 10px;height: 3px;background: #005e3c;}
.five_right ul li a i:after{-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;width: 0;height: 3px;background: #c29a61;content: '';display: inline-block;position: absolute;left: 0;top: 0}
.five_right ul li a span{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;color: #444;}
.five_right ul li a:hover i:after{width: 100%;}
.five_right ul li a:hover span{color: #005e3c;-webkit-transform: translateX(-2px);transform: translateX(-2px);}
.five_right ul {margin-top: 9px;height: 150px;}
.five_right .fivwtwo:first-child{margin-bottom: 19px;}

.index_six{margin-top: 35px;}
.six_tit{background: #f2f2f2;border-top: 2px solid #005e3c;}
.six_tit span{color: #fff;font-weight: bold;font-size: 22px;display: inline-block;background: #005e3c;line-height: 44px;width: 140px;text-align: center;}
.six_box{background: #e9f5f0;margin-top: 20px;}
.six_box a{display: inline-block;float: left;width: 20%;text-align: center;padding: 26px 0 14px;position: relative;}
.six_box a:after{width: 1px;height: 97px;content: '';position: absolute;left: 0;top: 50%;margin-top: -48.5px;display: inline-block;background: url(/theme/default/images/lv_xian.png) no-repeat;}
.six_box a:first-child:after{display: none;}
.six_box a span{display: block;}
.six_box a span.img{width: 68px;height: 45px;background-position: center 0;background-repeat: no-repeat;margin: auto;}
.six_box a span.txt{padding-top: 5px;font-size: 18px;color: #333;line-height: 40px;}
.six_box a:hover span.img{background-position: center -48px;}
.six_box a:hover span.txt{color: #c29a61;}

.index_seven{border-top: 2px solid #005e3c;margin-top: 44px;padding: 31px 0;}
.index_seven span{float: left;font-size: 22px;font-weight: bold;color: #005e3c;line-height: 24px;}
.index_seven span img{height: 20px;margin-top: 2px;margin-right: 5px;-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
.seven_box{float: right;width:87.5%;text-align: center;}
.seven_swiper .swiper-slide a{display: block;font-size: 14px;color: #333;position: relative;line-height: 24px;}
.seven_swiper .swiper-slide a:after{width: 1px;height: 14px;content: '';background: #018d5a;position: absolute;left: 0;top: 50%;margin-top: -7px;}
.foot_top a:hover{color: #c29a61;}
.seven_swiper .swiper-slide a:hover{color: #005e3c;}
.seven_swiper{position: relative;overflow: hidden;width: 91.1%;float: left;}
.seven_box .seven_btn{position: absolute;top: 0px;display: inline-block;width: 19px;height: 19px;background: url(/theme/default/images/btn.png) no-repeat;}
.seven_box{position: relative;}
.seven_box .seven_btn.seven_next{right: 0;background-position: -27px 0;}
.seven_box .seven_btn.seven_prev{right: 27px;background-position:0 0 ;}
.seven_box .seven_btn.seven_next:hover{background-position: -27px -19px;}
.seven_box .seven_btn.seven_prev:hover{right: 27px;background-position:0 -19px ;}
.seven_box .seven_btn.swiper-button-disabled{opacity: 0.5;filter: alpha(opacity=50);}

.footer{background: #005e3c;padding: 26px 0 39px;}
.foot_top{border-bottom: 1px solid #017f51;text-align: center;padding-bottom: 19px;}
.foot_top a{display: inline-block;font-size: 16px;color: #fff;line-height: 24px;padding: 0 31px;position: relative;}
.foot_top a:after{width: 1px;height: 14px;background: #ccc;position: absolute;left: 0;top:50%;margin-top: -7px;display: inline-block;content: ''}
.foot_top a:first-child:after{display: none;}
.foot_top a.first_a{padding-left: 0;}
.foot_top a.last_a{padding-right: 0;}
.foot_bottom{padding-top: 38px;border-top: 1px solid #004d2f;color: #fff;font-size: 14px;line-height: 36px;text-align: center;}
.foot_bottom a{color: #fff;}

.ewmfix{position: fixed;right: 10px;top: 30%;width: 110px;z-index: 5;}
.ewmfix span{margin-bottom: 18px;float: right;cursor: pointer;}
.ewmfix p img{width: 104px;height: 104px;border:3px solid #c29a61;-webkit-border-radius: 5px;border-radius: 5px;}
.ewmfix p em{display: block;font-size: 14px;color: #1a1a1a;line-height: 32px;}
.ewmfix p{margin-top: 18px;text-align: center;}
/*index end*/
.n_banner{background-position: center;background-repeat: no-repeat;padding-bottom:360px ;}
.n_nav{background: #f5f5f5;font-size: 16px;}
.n_nav a{color: #333;display: inline-block;line-height: 50px;padding: 0 38px;}
.n_nav a.on{background: #005e3c;color: #fff;}
.location{padding: 27px 0 7px;line-height: 34px;border-bottom: 2px solid #005e3c;}
.location h6 {float: left;font-size: 24px;font-weight: bold;color: #005e3c;padding-bottom: 10px;}
.location span{float: right;font-size: 14px;color: #999;line-height: 20px;padding: 16px 0 0;}
.location span a{color: #999;}

.list_about{padding: 25px 0 50px;font-size: 15px;line-height: 40px;color: #333;}
.about_ul li{padding-top: 30px;padding-bottom: 25px;display: inline-block;width: 25%;float: left;text-align: center;}
.about_ul li span,.about_ul li > em{display: block;color: #005e3c;}
.about_ul li span i{font-size: 56px;color: #c29a61;font-family: 'Bebas',Arial, "Helvetica Neue", Helvetica, sans-serif;}
.about_ul li span{font-size: 14px;}
.about_ul li span em{display: inline-block;font-size: 56px;color: #c29a61;font-family: 'Bebas',Arial, "Helvetica Neue", Helvetica, sans-serif;margin-right: 15px;}
.about_ul li > em{padding-top: 3px;font-size: 18px;}

.contmap{height: 480px;margin-top: 30px;}
.contact_2{margin-bottom: 80px;padding: 40px 0 20px;background: #f5f5f5;line-height: 36px;font-size: 14px;color: #333;}
.contact_2 .opcity{opacity: 0;filter: alpha(opacity=0);}
.contact_2 h4{font-weight: bold;font-size: 20px;color: #0087CF;line-height: 36px;}
.contact_2 img{height: 20px;margin-top: 8px;margin-right: 5px;}
.contact_2 li{margin-bottom: 20px;background: #fff;width: 46%;padding: 20px 1.6%;}
.contact_2 li.li2,.contact_2 li.li3{padding-bottom: 0;}
.contact_2 li.li2 h4,.contact_2 li.li3 h4{padding-bottom: 8px;}
.contact_2 li p{float: left;width: 100%;}

.list_news ul{margin-top: 25px;}
.list_news ul li {width: 100%;float: left;background: url(/theme/default/images/xu.jpg) left bottom repeat-x;padding-bottom: 1px;}
.list_news ul li a{display: block;line-height: 47px;}
.list_news ul li a *{display: inline-block;}
.list_news ul li a em{margin-top: 21.5px;width: 4px;height: 4px;background: #0087CF;margin: ;margin-right: 29px;float: left;}
.list_news ul li a i{float: left;font-size: 15px;color: #444;width: 70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_news ul li a span{float: right;font-size: 14px;color: #999;}
.list_news ul li a:hover i{-webkit-transform: translateX(-5px);transform: translateX(-5px);color: #0087CF;}

.page{text-align: center;padding: 45px 0;font-size: 14px;}
.page a{display: inline-block;border:1px solid #dbdbdb;padding: 0 11px ;color: #4c4c4c;font-size: 14px;line-height: 30px;margin: 0 4px}
.page a.on,.page a:hover{background: #0087CF;color: #fff;border-color: #0087CF;}
.page a.pagebtn{padding: 0 18px}
.page span i{color: #0c7a50;}

.cont_process{padding: 25px 0 45px;}
.cont_tit{text-align: center;font-size: 24px;color: #333;font-weight: bold;line-height: 40px;margin-bottom: 36px;}
.cont_box img,.cont_box table,.cont_box iframe{max-width: 100%;}
.cont_box{margin-bottom: 30px;}
.cont_box{font-size:16px;line-height:36px;}

.list_p1_3{padding: 36px 0 60px;}
.p1_3_ul{position: relative;width: 18.5%;text-align: center;margin-left: 1.85%;}
.p1_3_box .p1_3_ul:first-child{margin-left: 0;}
.p1_3_ul:after{width: 2px;height: 100%;position: absolute;left: 50%;margin-left: -0.5px;top: 0;content: '';background: #005e3c;}
.p1_3_ul li h3{position: relative;z-index: 2;background: #005e3c;color: #fff;font-weight: bold;line-height: 60px;font-size: 20px;-webkit-border-radius: 10px;border-radius: 10px;}
.p1_3_ul li:first-child{margin-top: 0;}
.p1_3_ul li span{position: relative;z-index: 2;display: block;line-height:26px;padding: 10px 0;font-size: 16px;color: #fff;background: #42ba97;-webkit-border-radius: 10px;border-radius: 10px;}
.p1_3_ul li{margin-top: 14px;}

.list_p4_1{padding: 35px 0 30px;}
.p4_1dl{margin-bottom: 50px;}
.p4_1dl dt{background: #f2f2f2;}
.p4_1dl dt span{background: #0087CF;color: #fff;font-weight: bold;font-size: 22px;line-height: 46px;display: inline-block;padding: 0 26px;}
.p4_1dl dd a{display: inline-block;float: left;border:1px solid #cccccc;line-height: 38px;font-size: 16px;color: #333;margin-top: 30px;margin-left: 3.4%;text-align: center;-webkit-border-radius: 7px;border-radius: 7px;}
.p4_1dl_1 dd a{width: 13.5%;width: 14.8%;margin-left: 2%;}
.p4_1dl_1 dd a:nth-child(6n+1),.p4_1dl_2 dd a:nth-child(5n+1){margin-left: 0;}
.p4_1dl_2 dd a{width: 14.4%;}
.p4_1dl_1 dd a:hover,.p4_1dl_2 dd a:hover{background: #0087CF;color: #fff;}

.cont_p4_1{padding-top: 55px;}
.cont_p4_1 dl dt{padding-bottom: 355px;width: 29%;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.cont_p4_1 dl dd h3{line-height: 34px;font-size: 24px;color: #005e3c;font-weight: bold;}
.cont_div{line-height: 32px;margin-top: 30px;font-size: 14px;color: #333;}
.contp4_1_dl_1 dd{width: 64%;}
.cont_div{height: 285px;overflow-y: auto;}
.cont_div::-webkit-scrollbar-track-piece { background-color:#cccccc;}
.cont_div::-webkit-scrollbar {width:3px;height:3px;}
.cont_div::-webkit-scrollbar-thumb {background-color:#005e3d;background-clip:padding-box;min-height:28px;}

.cont_p4_photo{padding-top: 30px;}
.cont_p4_photo .index_tit{padding-bottom: 14px;}
.cont_p4_swiper{margin: 30px 0 60px;position: relative;overflow: hidden;}
.cont_p4_swiper .swiper-slide a{position: relative;display: block;}
.cont_p4_swiper .swiper-slide a span.img{display: block;padding-bottom: 252px;background-repeat: no-repeat;background-position: center;-webkit-background-size:cover;background-size:cover;}
.cont_p4_swiper .swiper-slide a span.txt{padding: 12px 0;background: url(/theme/default/images/h_40.png);display: block;text-align: center;bottom: 0;width: 100%;position: absolute;left:0;color: #fff;line-height: 22px;}
.cont_p4_swiper .swiper-slide a span.txt *{display: block;margin: 0 2%}
.cont_p4_swiper .swiper-slide a span.txt i{padding-bottom: 5px;font-weight: bold;font-size: 16px;}
.cont_p4_swiper .swiper-slide a span.txt em{font-size: 14px;}

.list_job{margin-bottom: 44px;margin-top: 20px;}
.list_job .cont_tit {margin-bottom: 30px;}
.list_job .cont_tit h5{font-weight: bold;padding-bottom: 12px;font-size: 20px;}
.list_job .cont_tit p{font-size: 14px;color: #4c4c4c;font-weight: normal;}
.list_job ul li .problem{margin: 0 2.5%;cursor: pointer;font-size: 16px;color: #4c4c4c;line-height: 50px;}
.list_job ul li .problem i{display: inline-block;line-height: 50px;width: 8px;background-image: url(/theme/default/images/down.png);height: 50px;}
.list_job ul li { background:#f5f5f5;width: 100%;float: left;margin-bottom: 10px;}

.list_job ul li .answer { font-size: 14px;color: #666;line-height: 40px;display: none;width: 95%;padding: 20px 2.5%;background: #ffffff ; overflow: hidden;}

.list_job ul li .answer img,.list_job ul li .answer table,.list_job ul li .answer iframe { max-width: 100%;height: auto !important; }

.list_job ul li:first-child .answer { display: block; }
.list_job ul li .answer .jobico{margin-top: 27px;margin-bottom: 20px;background: #b30303 ;width: 160px;height: 40px;line-height: 40px;text-align: center;display: inline-block;color: #fff;font-size: 14px;}
.list_job ul li .answer .jobico img{margin-right: 12px;margin-top: 9px;}
.list_job ul li .answer .jobico:hover{opacity: 0.7;filter: alpha(opacity=70);}
.list_job ul li.on{background: #005e3c;}
.list_job ul li.on .problem i{background-image: url(/theme/default/images/up.png);}
.list_job ul li.on .problem{color: #fff;font-weight: bold;}

.list_news_tuwen{padding-top: 10px;}
.list_news_tuwen dl{margin-top: 20px;padding: 30px;background: #f7f7f7;}
.list_news_tuwen dl dt{width: 20.3%;}
.list_news_tuwen dl dt a{display: block;padding-bottom:140px ;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_news_tuwen dl dd{width: 74%;}
.list_news_tuwen dl dd a{display: block;}
.list_news_tuwen dl dd a > *{display: block;}
.list_news_tuwen dl dd a span.tit{margin-bottom: 20px;color: #333;font-size: 20px;font-weight: bold;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_news_tuwen dl dd a span.time i img{height: 13px;margin-right: 5px;margin-top: 4px;}
.list_news_tuwen dl dd a span.time{font-size: 14px;color: #b2b2b2;}
.list_news_tuwen dl dd a span.time i{margin-right: 10px;line-height: 21px;}
.list_news_tuwen dl dd a span.txt{margin-top: 15px;line-height: 32px;font-size: 14px;color: #4c4c4c;height: 64px;overflow: hidden;}
.list_news_tuwen dl.tuwendl_2 dt{display: none;}
.list_news_tuwen dl.tuwendl_2 dd{width: 100%;}
.list_news_tuwen dl:hover dd a span.tit{color: #0087CF;-webkit-transform: translateX(3px);transform: translateX(3px);}

.experts dl{margin-top: 30px;margin-bottom: 10px;width: 48.4%;}
.experts dt{float: left;width:35% ;}
.experts dt a{display: block;padding-bottom: 252px;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;}
.experts dd {padding-left: 5%;padding-right: 5%;background: #f5f5f5;width: 55%;float: left;height: 252px;}
.experts dd a{display: block;height: 100%;}
.experts dd a h5{padding-bottom: 16px;padding-top: 25px;}
.experts dd a h5 span{font-size: 16px;font-weight: bold;color: #333;line-height: 26px;}
.experts dd a h5 i{float: right;border:1px solid #dbdbdb;font-size: 14px;color: #666;-webkit-border-radius: 8px;border-radius: 8px;text-align: center;display: inline-block;width: 86px;line-height: 24px;background: #fff;}
.experts dd a p span,.experts dd a div span{font-weight: bold;}
.experts dd a p{font-size: 14px;color: #333;line-height: 30px;}
.experts dd a div{padding-top: 11px;height: 90px;overflow: hidden;font-size: 14px;line-height: 30px;color: #333;}
.experts dl:hover dd a h5 i{background: #0087CF;color: #fff;}

.cont_experts_one{margin:  30px 0;background: #f5f5f5;}
.cont_experts_one dt{width: 17%;}
.cont_experts_one dt span{display: block;padding-bottom: 252px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.cont_experts_one dd{padding-top: 24px;width: 76.6%;margin-right: 3.2%;}
.cont_experts_one dd h3{padding-bottom: 13px;font-weight: bold;font-size: 16px;color: #333;line-height: 30px;}
.cont_experts_one dd p{font-size: 14px;line-height: 32px;color: #333;}
.cont_experts_one dd  i{font-weight: bold;}
.cont_experts .index_tit{padding-bottom: 10px;margin-bottom: 30px;}

.table1{width: 100%;margin-bottom: 50px;}
.table1 thead{color: #fff;line-height: 50px;text-align: center;}
.table1 thead h5{font-size: 18px;background: #c29a61;}
.table1 thead h6{font-size: 18px;background: #005e3c;}
.table1 .color_1{line-height: 80px;background: #f6f0e7;font-size: 18px;color: #333;}
.table1 .color_2{line-height: 80px;background: #dcf5e8;font-size: 18px;color: #333;}
.table1 td{background: #f5f5f5;}
.table1 .yes p,.table1 .no p{height: 40px;display: block;background-image: url(/theme/default/images/gou.png);background-repeat: no-repeat;background-position: center;-webkit-background-size: 18px;background-size: 18px;}
.table1 .no p{background-image: none;}

.list_question dl{background: url(/theme/default/images/xu.jpg) left bottom repeat-x;padding: 20px 0;}
.list_question dt i,.list_question dd i{float: left;display: inline-block;padding-left: 30px;font-size: 16px;color: #333;line-height: 30px;background-repeat: no-repeat;background-position: left center;-webkit-background-size: 18px;background-size: 18px;}
.list_question dt i{background-image: url(/theme/default/images/ques_1.png);}
.list_question dd i{background-image: url(/theme/default/images/ques_2.png);}
.list_question dd,.list_question dt{display: block;font-size: 16px;color: #333;line-height: 30px;}
.list_question dd,.list_question dt{padding: 5px 0;}
.list_question dt em{float: right;color: #005e3c;font-size: 14px;}
.list_question dt span,.list_question dd span{float: left;display: block;width: 79%;}

.survey_box{border:1px solid #cccccc;margin: 29px 0;padding: 23px 0 50px;}
.survey_box h3{text-align: center;font-size: 24px;color: #333;line-height: 34px;}
.survey_box h4{padding-top: 20px;font-size: 14px;color: #4c4c4c;line-height: 28px;text-align: center;}
.survey_box form{padding: 0 30px;}
.sur_div{padding-top: 4px;}
.sur_div h5{margin-top: 20px;font-size: 16px;color: #333;font-weight: bold;line-height: 26px;}
.sur_div h6{margin-top: 13px;margin-bottom: 15px;font-size: 14px;color: #333;line-height: 24px;}
.sur_div label input{display: none;}
.sur_div label {display: inline-block;margin-left: 30px;cursor: pointer;line-height: 24px;}
.sur_div label span{display: inline-block;background: url(/theme/default/images/ico_hui.jpg) left center no-repeat;padding-left: 24px;font-size: 14px;color: #333;}
.sur_div label input:checked + span{background: url(/theme/default/images/ico_lv.jpg) left center no-repeat;}
.survey_box input[type=submit],.survey_box input[type=button]{border:none;width: 130px;height: 40px;line-height: 40px;color: #fff;background: #005e3c;display: block;margin:30px auto 0;-webkit-border-radius: 7px;border-radius: 7px;font-size: 16px;cursor: pointer;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.survey_box input[type=submit]:hover,.survey_box input[type=button]:hover{opacity: 0.8;filter: alpha(opacity=80);}

.list_order{padding-bottom: 70px;}
.order_tit{background: #f2f2f2;margin-bottom: 23px;}
.order_box .order_img{margin-top: 17px;float: left;width: 100%;}
.order_tit span{display: inline-block;background: #005e3c;color: #fff;font-weight: bold;font-size: 22px;line-height: 44px;height: 46px;width: 230px;text-align: center;}
.order_box {margin-top: 40px;}
.order_box{margin-bottom: 35px;}
.order_box .order_img{margin-bottom: 30px;}
.order_box .order_img img{max-width: 100%;}
.order_box p{font-size: 16px;color: #333;line-height: 36px}
.order_box p img{height: 18px;margin-top: 9px;margin-right: 13px;}
.order_ul{display: none;}
.order_ul li{margin-bottom: 10px;float: left;width: 100%;padding: 2% 5%;-webkit-box-sizing: border-box;box-sizing: border-box; border:2px solid #005e3c; -webkit-border-radius: 8px;border-radius: 8px;background: #effefa;}
.order_ul li h6{font-weight: bold;font-size: 16px;line-height: 32px;}
.order_ul li p{line-height: 32px;color:#333333; font-size:16px; }
.order_txt{margin-top: 50px;}
.order_txt p{color: #d60303;}

.list_message{max-width: 1060px;width: 96%;margin:70px auto ;}
.list_message .fl,.list_message .fr{width: 48%;}
.list_message form p{border:1px solid #cccccc;float: left;width: 98.8%;margin: 17px 1%;}
.list_message form p label{float: left;margin: 0 19px 0 15px;display: inline-block;font-size: 14px;line-height: 34px;color: #808080;}
.list_message form p input[type=text]{width: 80%;height: 34px;border:none;font-size: 14px;color: #999;line-height: 34px;}
.list_message form p i{display: inline-block;width: 25px;}
.list_message form p textarea{height: 171px;border:none;width: 80%;font-size: 14px;color: #999;line-height: 34px;}
.list_message form div.form_btrn input{width: 130px;height: 35px;color: #fff;background: #005e3c;border:none;display: inline-block;margin: 0 20px;}
.list_message form div.form_btrn {padding-top: 20px; padding-bottom: 35px;float: left;width: 100%;text-align: center;}
.list_message form p.yzm_p input[type=text]{width: 55%;height: 34px;}
.yzm_p img{height: 34px;cursor: pointer;float: right;}

.cont_em{text-align: center;font-size: 13px;line-height: 26px;padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.cont_em em{margin: 0 20px}
.cont_page{line-height: 35px;font-size: 14px;}

.choose{font-size:16px;color:#005e3c;font-weight: bold;}
/*20190701*/
.list_arrangepage {    border: 1 solid #f0f0f0;margin-bottom: 30px;}
.list_arrangepage .arrange_date { padding: 29px 10px 19px;  }
.list_arrangepage .arrange_date li { float: left; width: 12.36%; margin-right: 2.22%; }
.list_arrangepage .arrange_date li a { display: block; height: 40px;line-height: 40px; background: #ebebeb; text-align: center; font-size: 16px; color: #333333; }
.list_arrangepage .arrange_date li:last-child { margin-right: 0; }
.list_arrangepage .arrange_date li.on a { background: #19a3c7; color: #fff; }
.list_arrangepage .cont { padding: 0.28rem 10px; }

.arrange_table { width: 100%; }
.arrange_table thead th { height: 35px; line-height: 35px; background: #19a3c7; border: 1px solid #e8e8e8; font-size: 16px; color: #ffffff; width: 33.33%; text-align: center; }
.arrange_table thead th:nth-child(1) { padding-left:1%; text-align: left; }
.arrange_table tbody td { width: 33.33%; font-size: 15px; color: #333333; text-align: center; height: 30px; padding: 10px 0; border: 1px solid #dbdbdb; }
.arrange_table tbody td a { display: block; line-height: 40px; height: 40px; color: #333; text-decoration: underline; }
.arrange_table tbody td:nth-child(1) { padding-left: 1%; padding-right: 1%; text-align: left; }



/* 20220610 */
/* footer */
.footer2{background-image: linear-gradient(90deg, #0091D7 40%, #0054A6);color: #FFFFFF;}
.footer2 a{color:#fff;}
.footer2 .fNav{border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 86px;display: flex;}
.footer2 .fNav li{padding-left: 57px;position: relative;}
.footer2 .fNav li:first-child{padding-left: 0;}
.footer2 .fNav li:before{content: "";width: 1px;height: 16px;background: #FFFFFF;opacity: 0.5;position: absolute;left: 29px;top:50%;margin-top: -8px;}
.footer2 .fNav li:first-child:before{display: none;}
.footer2 .fNav li a{display: block;}
.footer2 .fNav li a:hover{opacity: 0.8;}
.footer2 .text{line-height: 30px;padding: 22px 0 44px;}
.footer2 .text p{margin-top: 16px;}
.footer2 .text p:first-child{margin-top: 0;}
.footer2 .text p span{margin-right: 26px;}
.footer2 .text p span:last-child{margin-right: 0;}
.footer2 .btm{background: rgba(0,0,0,0.07);padding: 7px 0;line-height: 30px;}
.footer2 .btm p span{margin-right: 26px;}
.footer2 .btm p span:last-child{margin-right: 0;}
.footer2 .btm a:hover{text-decoration: underline;opacity: 0.8;}

/* 改颜色 */
.search{border-color: #F5AB00;}
.search input[type=submit]{background: #F5AB00;}
.headewm span{color: #0087CF;}
.navWrap .nav{background-image: linear-gradient(90deg, #0091D7, #0054A6);}
.navWrap .nav .nLi.on a, .navWrap .nav .nLi:hover a{color: #F5AB00;}
.n_nav{background: #FFFFFF;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.n_nav a.on{background: #0087CF;}
.location h6{color: #0087CF;}
.location{border-color: #0087CF;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #F5AB00;}
.navWrap .nav .nLi .navSub ul li i{background-image: url(/theme/default/images/add/navico1.png);}

.inner_cont{padding: 50px 0 80px;}
.inner_cont .inner_title { line-height: 28px; margin-bottom: 35px; text-align: center; font-size: 24px; color: #1a1a1a; }

/*常见问题*/
.list_feedback { background: #f7f7f7; padding: 35px 50px; margin-bottom: 50px; }
.list_feedback .page{ padding-top:30px;}
.list_feedback .title { border-bottom: 1px solid #d7d7d7; height: 34px; line-height: 34px; }

.list_feedback .title span { color: #196278; font-size: 18px; font-weight: bold; border-bottom: 1px solid #313131; display: inline-block; padding: 0 7px; line-height: 33px; }

.list_feedback dl { border-bottom: 1px solid #dbdbdb; padding: 30px 0; }

.list_feedback dl dt { margin-bottom: 5px; padding-left: 26px; font-weight: bold; font-size: 16px; color: #404040; position: relative; }

.list_feedback dl dt .time { font-size: 14px; color: #999999; font-weight: normal; }

.list_feedback dl dd { font-size: 16px; color: #666666; padding-left: 26px; line-height: 24px; overflow: hidden; position: relative; }

.list_feedback dl dt:after { position: absolute; left: 0px; top: 8px; width: 14px; height: 14px; content: ""; background: url(/theme/default/images/pha_questionicon.png) no-repeat center top; margin-top: -7px; }

.list_feedback dl dd:after { position: absolute; left: 0px; top: 5px; width: 14px; height: 14px; content: ""; background: url(/theme/default/images/pha_questionicon.png) no-repeat center bottom; }


.list_suggestionpage{ background: #f7f7f7; padding: 52px 78px 42px 52px; }
.list_suggestionpage dl{float: left; margin-bottom: 40px;width: 100%;}
.list_suggestionpage dl dt{ border:1px solid #dbdbdb;overflow: hidden; background: #fff; }
.list_suggestionpage dl dt .label{ float: left;display: block;width: auto;padding-left: 15px; line-height: 40px; height: 40px; font-size: 16px;color: #333333;}
.list_suggestionpage dl dt .text{ float: left;width: 955px; padding: 10px 0; height: 20px;line-height: 20px;font-size: 14px;border: none;background: none;}
.list_suggestionpage dl.dl1{ margin-right: 30px; }
.list_suggestionpage dl.dl1,.list_suggestionpage dl.dl2{width: 520px; }
.list_suggestionpage dl.dl1 .text,.list_suggestionpage dl.dl2 .text{ width: 410px; }
.list_suggestionpage dl.dl5 .text{ width: 200px;}
/*.list_suggestionpage dl.dl5{ width:328px;}*/
.list_suggestionpage dl.dl5 .dd1{float: left; width:180px;height:40px;margin-left: 10px; }
.list_suggestionpage dl.dl5 .dd1 .yzm{width:178px;height:38px; border:1px solid #e6e6e6; }
.list_suggestionpage dl.dl5 .dd2{ float: right; }
.list_suggestionpage dl.dl5 .dd2 .btn{width: 140px;height: 40px; background: #0087CF; color: #fff;font-size: 16px;border: none;}
 .list_suggestionpage dl.dl5 .dd2 .btn:hover{opacity: 0.8; }

.list_suggestionpage dl.dl5 dt{ float: left; width: 328px; }
.list_suggestionpage dl dt .textarea{  height: 130px; width: 955px; line-height: 20px; resize:none; padding: 10px 0; font-size: 14px;border: none;background: none;}

.list_suggestionpage dl dt select{ width: 972px; float: left; height: 40px; border:none; font-size: 14px;color: #333;}


/*专题*/
.ztList{padding: 40px 0;}
.ztList ul li{width: 32%;margin: 0 2% 2% 0;box-sizing: border-box;padding: 20px;background: #f5f5f5;}
.ztList ul li:nth-child(3n){margin-right: 0;}
.ztList ul li a{display: block;border: 1px solid #ddd;border-radius: 5px;padding: 10px;}
.ztList ul li .wrap{display:block;height: 0;padding-bottom: 44%;position: relative;overflow: hidden;}
.ztList ul li .wrap img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ztList ul li .wrap .label{position: absolute;right: 0;top: 0;padding: 0 10px;font-size: 12px;line-height: 20px;background:#f0331f;color: #fff;border-radius: 0 0 8px 8px;}
.ztList ul li:hover .wrap img{transform: scale(1.1);}

/*20190701结束*/
/*
@media screen and (max-width: 1366px){
  .navWrap .nav .nLi h3 a{padding: 0 30px;}
}


@media screen and (max-width: 1280px){
  .navWrap{display: none;}
  .m_header{display: block;}
  .four_swiper .swiper-slide a{width: 24.5%;}
  .six_box a span.txt{font-size: 16px;}
  .foot_top{display: none;}
  .foot_bottom{border-top: none;padding-top: 0;}
  .n_nav{display: none;}
  .n_banner{-webkit-background-size: cover;  background-size: cover;padding-bottom: 35%;}
  .p4_1dl_2 dd a,.p4_1dl_1 dd a{width: 22%;}
  .p4_1dl_1 dd a:nth-child(7n+1), .p4_1dl_2 dd a:nth-child(5n+1){margin-left: 3.4%;}
  .p4_1dl_2 dd a:nth-child(4n+1),.p4_1dl_1 dd a:nth-child(4n+1){margin-left: 0;}
  .cont_p4_swiper .swiper-slide a span.img{padding-bottom: 119%;}
  .list_question dt span, .list_question dd span{width: 65%;}
  .list_message .fl, .list_message .fr{width: 100%;}
}
@media screen and (max-width: 991px){
  .banner a{padding-bottom: 40%;}
  .two_left,.two_right{width: 100%;}
  .two_right,.index_two{padding-top: 20px;}
  .index_two{padding-bottom: 20px;}
  .four_swiper .swiper-slide a{width: 33%;}
.five_one,.five_right .fivwtwo{width: 49%;margin-right: 0;}
.index_five .five_one:first-child,.five_right .fivwtwo:first-child{margin-right: 2%;}
.five_right{width: 100%;}
.five_right .fivwtwo{float: left;}
.fivwtwo{margin-bottom: 10px;}

.seven_box{width: calc(100% - 125px);}
.index_seven span{font-size: 20px;}
.about_ul li{width: 50%;}

.contact_2 li,.contact_2 li.li2, .contact_2 li.li3{width:92% ;padding: 10px 4% 20px;}
.contact_2{margin-bottom: 0;}
.contact_2 li p i{display: inline-block;float: right;width: calc(100% - 25px);}

.page a,.page span.to{display: none;}
.page a.pagebtn{display: inline-block;}
.list_news ul li a em{margin-right: 10px;}
.p1_3_ul li h3{font-size: 18px;line-height: 50px;}

.p4_1dl_2 dd a, .p4_1dl_1 dd a{font-size: 13px;}
.cont_p4_1 dl dt{display: none;}
.cont_p4_1 dl dd{width: 100%;}
.cont_div{height: auto;}
.cont_div{margin-top: 15px;}
.cont_p4_1{padding-top: 25px;}

.experts dl{width: 100%;background: #f5f5f5;}
.experts dt a{padding-bottom: 120%;}
.experts dd{height: auto;}

.cont_experts_one dt{width: 50%;}
.cont_experts_one dt span{padding-bottom: 120%;}
.cont_experts_one dd{float: left;}
.cont_experts_one{padding: 5%;}
.cont_experts_one dd{width: 100%;margin: 0}

.survey_box h4,.survey_box h5,.survey_box form{padding: 0 5%;}
.order_box .order_img{display: none;}
.order_ul{display: block;}
.list_order{padding-bottom: 30px;}
.order_txt{margin-top: 20px;}
.order_box p{font-size: 14px;}
.order_tit span{width: 170px;font-size: 18px;}
}
@media screen and (max-width: 768px){
.one_swiper .swiper-slide a{padding: 10px 0;}
.one_swiper .swiper-slide a:after{display: none;}
.one_swiper .swiper-slide a span.img{width: 62px;height: 44px;-webkit-background-size: 95%;background-size: 95%;}
.one_swiper .swiper-slide a:hover span.img{background-position: 0 0;}
.one_swiper .swiper-slide a span.txt{font-size: 15px;padding-top: 3px}
.two_left .tabs > a{width: 25%;border:none;font-size: 16px;float: left;}
.two_left .tabs{height: 44px;}
.two_left .tabs span.morespan{display: none;}
.two_leftphoto,.two_lefttxt{width: 100%;}
.two_leftphoto,.two_lefttxt{margin-top: 10px;}
.two_rightdl dl{padding-top: 10px;}
.two_left .tabs > a.active,.two_left .tabs > a.active{font-size: 16px;}
.index_tit i{font-size: 20px;}
.index_tit i img{margin-right: 10px;}
.threephoto a span.img{padding-bottom: 120%;}
.threephoto a span.txt b{display: none;}
.threephoto a span.txt{padding-bottom: 10px;margin-top: -60px;}
.threetabs > a{width: 25%;font-size: 16px;border:none;}
.threetabs > a.active{font-size: 16px;}
.threetabs span.morespan{margin-right: 5px;}
.threephoto .threeprev{left: 5px}
.threephoto .threenext{right: 5px}
.threephoto a span.txt em{width: 90%;}
.three_swiper{padding: 15px 0 15px;}
.four_swiper .swiper-slide a{margin: 10px 0;}
.four_swiper .swiper-slide a span{margin: auto;display: block;float: none;}
.four_swiper .swiper-slide a i{display: block;text-align: center;float: left;text-indent: 0;width: 100%;line-height: 40px;}
.fourtabs a{width: 25%;font-size: 16px;margin: 0 1%}
.index_four h3{padding: 30px 0 20px;}
.index_four{margin-top: 10px;}
.index_five .five_one, .five_right .fivwtwo{width: 100%;margin-right: 0;margin-bottom: 10px;}
.five_one ul{padding: 10px 2.5% ;}

.six_box a {width: 33.33%;}
.six_box a:nth-child(3n+1):after{display: none;}
.six_box a span.txt{font-size: 14px;}
.six_box a span.img{width: 55px;height: 35px;-webkit-background-size: 52px;background-size: 52px;}

.seven_box{width: 100%;margin-top: 15px;}
.index_seven{padding: 10px 0;}
.seven_box .seven_btn{top: -35px}
.seven_swiper{width: 100%;}

.foot_bottom{line-height: 24px;}
.foot_bottom p{display: none;}
.foot_bottom p:last-child{display: block;}
.footer{padding: 20px 0 20px;}
.ewmfix{display: none;}

.location h6{font-size: 20px;}
.location span{display: none;}
.location{padding: 15px 0 0;}
.about_ul li span i,.about_ul li span em{font-size: 35px;}
.about_ul li span em{margin-right: 10px;}
.about_ul li{padding: 15px 0;}

.p1_3_ul{width: 100%;margin-left: 0;margin-bottom: 20px;}
.p1_3_ul li:first-child{width: 97%;margin: 0 1.5%}
.p1_3_ul li{width: 30%;display: inline-block;float: left;margin: 10px 1.5% 0}
.p1_3_ul:after{display: none;}
.p1_3_ul li span{font-size: 14px;}
.cont_tit{font-size: 20px;margin-bottom: 15px;}
.list_p1_3{padding: 20px 0 40px;}

.p4_1dl_2 dd a,.p4_1dl_1 dd a{width: 46.6%;-webkit-box-sizing: border-box;  box-sizing: border-box;margin-top: 15px;}
.p4_1dl_1 dd a:nth-child(7n+1), .p4_1dl_2 dd a:nth-child(5n+1){margin-left: 3.4%;}
.p4_1dl_2 dd a:nth-child(2n+1),.p4_1dl_1 dd a:nth-child(2n+1){margin-left: 0%;}
.p4_1dl dt span{font-size: 16px;line-height: 40px;}
.p4_1dl{margin-bottom: 25px;}
.list_p4_1{padding-top: 20px;}
.cont_p4_swiper .swiper-slide a span.txt i{padding-bottom: 0;}
.cont_p4_swiper .swiper-slide a span.txt{padding: 5px 0;}
.list_job .cont_tit p{line-height: 22px}
.list_news_tuwen dl dt{display: none;}
.list_news_tuwen dl dd{width: 100%;}
.list_news_tuwen dl dd a span.tit{margin-bottom: 5px;font-size: 16px;}
.list_news_tuwen dl dd a span.txt{margin-top: 5px;line-height: 24px;height: 48px;}
.list_news_tuwen dl{padding: 15px 4%;}
.table1 thead h6,.table1 thead h5,.table1 .color_1,.table1 .color_2{font-size: 14px;}
.table1 .color_1{line-height: 24px}
.table1 .yes, .table1 .no{height: 40px;}
.table1 .color_2{line-height: 40px;}
.list_question dt span, .list_question dd span{width: calc(100% - 88px);font-size: 14px;}
.list_question dt em{display: none;}
.list_question dt i, .list_question dd i{font-size: 14px;}
.bannerhd{bottom: 15px}
}
@media screen and (max-width: 560px){
.p1_3_ul li{width: 47%;}
.experts dl{}
.experts dt{width: 100%;margin-top: 5%;}
.experts dt a,.cont_experts_one dt span{width: 70%;padding-bottom: 85%;margin: auto;}
.cont_experts_one dt{width:100%;}
.experts dd{width: 90%;}
.experts dd a div{height: auto;margin-bottom: 30px;}
.list_message form p input[type=text]{width: calc(100% - 90px);}
.list_message form p.yzm_p input[type=text]{width: calc(100% - 215px);}
}
*/