@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
html { font-size: 10px; font-size: calc(200vw/64); background-color: #fff; }
@media all and (max-width: 320px) { html { font-size: 10px; } }
@media all and (min-width: 640px) { html { font-size: 20px; } }
body { min-width: 320px; max-width: 640px; margin: 0 auto;font-family:微软雅黑; background:#fff;}
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
a{text-decoration: none; color:#000;}
li{list-style: none;}
/*首页*/
.pubtit{width: 100%; margin:5% auto; text-align: center; }
.pubtit h2{font-size: 2rem; color: #ff9600;}
.pubtit h3{width: 8%;height:.2rem; background: #ff9600; margin:1.5% auto;}
.pubtit p{font-size: 1.2rem;}
.con1{width: 100%;margin: 0 auto;}
.con1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con1 ul li{width: 33.3%;}
.bgcor{background:#f2f2f2;display: block;overflow: hidden;}
.con2_2{width: 100%; margin: 3% auto 0; position: relative;}
.pos1{position: absolute; top:6%; left: 11%; font-size: 1.2rem; color: #fff;}
.pos2{position: absolute; top:16%; left: 5%; font-size: 1.2rem; color: #000;}
.pos2 strong{font-size: 1.8rem;}
.pos3{position: absolute; top:31%; left: 9%; font-size: 1.1rem; color: #000;}
.pos4{position: absolute; top:37%; left: 9%; font-size: 1.1rem; color: #000;}
.pos5{position: absolute; top:44%; left: 9%; font-size: 1.1rem; color: #000;}
.pos6{position: absolute; top:57%; left: 9%; font-size: 1.1rem; color: #000;}
.pos7{position: absolute; bottom:6%; left: 24%; font-size: 1rem; color: #000; width: 71%; line-height: 1.6rem;}
.pos8{position: absolute; top:50%; left: 9%; font-size: 1.1rem; color: #000;}
.zxzx{width: 75%; margin: 3% auto;}
.zxzx ul{display: flex;justify-content: space-between;}
.zxzx ul li{width: 45%;text-align: center;font-size: 1.3rem; line-height:3rem;border-radius: .3rem; box-shadow: 0 0 0.5rem #6A6A6A; background: #ff9600;}
.zxzx ul li:nth-child(2){background: #80bf26;}
.zxzx ul li a{color: #fff;}
.zxzx2{width: 100%; margin: 8% auto 0; background: #80bf26;}
.zxzx2 ul{display: flex;justify-content: space-between;}
.zxzx2 ul li{width: 25%;text-align: center;box-sizing: border-box;border-right: 1px dashed #fff; padding: 2% 0;}
.zxzx2 ul li:last-child{border:none}
.zxzx2 ul li img{width: 2.65rem;}
.zxzx2 ul li p{font-size: 1rem; line-height: 2rem;}
.zxzx2 ul li a{color: #fff;}

/*专家*/
.mod_ystd{background: #f2f2f2;padding-top: 1%;background:#f2f2f2;display: block;overflow: hidden;}
.mod_ystd .pubtit p{color: #313130;}

.ystdy{}
.ystdy .bd li dl{width: 30.8rem;margin: 3% auto 6%;position: relative;}
.ystdy .bd li dl>h2{font-size: 1.2rem;color: #ffffff;width: 11.9rem;line-height: 2rem;background: #ff9600;text-align: center;border-radius: .2rem;border-bottom-right-radius: 1rem;position: absolute;top: 10%;left: 8%;}
.ystdy .bd li>dl>div{width: 12rem;position: absolute;top: 20%;left: 9%;}
.ystdy .bd li>dl>div>dl{display: flex;justify-content: flex-start;margin-bottom: 6%;}
.ystdy .bd li>dl>div>dl>dt{width: 1.8rem;}
.ystdy .bd li>dl>div>dl:nth-of-type(1)>span{font-size: 2rem;font-weight: bold;}
.ystdy .bd li>dl>div>dl>span{font-size: 1.2rem;color: #ffffff;line-height: 1.55rem;margin-left: 1%;}

.ystdy .bd li>dl>ul{width: 11.9rem;background: #fff;border-radius: 1rem;position: absolute;top: 50%;left: 7%;box-shadow: 0 0 5px #ff9600;}
.ystdy .bd li>dl>ul>li{width: 7.5rem;position: relative;margin: 14% auto 8%;}
.ystdy .bd li>dl>ul>li>p{font-size: 1.5rem;color: #ffffff;position: absolute;top: 5%;left: 8%;}
.ystdy .bd li>dl>ul>p{font-size: 1rem;color: #3c3c3c;width: 10rem;margin: 2% auto 12%;line-height: 1.5rem;text-align: justify;}

.ystdy .hd{display: none;}
.p1{width:11rem !important;}


.con3{width: 100%;margin: 0 auto;position: relative;}
.con3_hd{width: 96.875%; margin: 0 auto;}
.con3_hd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con3_hd ul li{width: 50%; margin-bottom: 2.2%;}
.con3_hd ul li p{width: 48%; font-size: 1.2rem; line-height: 2.7rem; text-align: center; border-radius: .3rem;border:1px solid #f2d4aa; background: #fff; box-shadow: 0 0 0.5rem #F2D4AA;}
.con3_hd ul li.active p{background: #ff9600;color: #fff;border:1px solid #fff}
.con3_hd ul li:nth-child(even) p{float: right;}
.con3_bd{ position: absolute; top:0; left: 27.5%; width: 45.4%; height: 13rem; display: block;overflow: hidden;}
.con3_bd_con{position: relative;}
.con3_bd_con p{position: absolute;bottom: 0; padding:5% 2%; font-size: 0.9rem; background:rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff;}


.con4{width:96.875%; overflow:hidden; margin:3% auto;}
.con4 .kfdt{ width:18.4rem; height:14rem;}
.con4 .kfdt img{width:18.4rem;}
.con4 .swiper-container{ overflow:hidden;position: relative;}
.con4 .swiper-pagination{ overflow:hidden;z-index:999;}
.con4 .swiper-container-horizontal>.swiper-pagination-bullets{left:40%; bottom:5%;}
.con4 .swiper-pagination-bullet{ float: left; width:.8rem; height:.8rem;display:block;background:#ffffff; border-radius:.8rem; opacity: 1;}
.con4 .swiper-pagination-bullet-active{background: #fa8406;border:none; opacity: 1;}
.con4 p{text-align: center; display:block; margin: 3% auto; font-size: 1.4rem;}
.con4 p a{display: inline-block;background: #ff9600; color: #fff;border-radius: 1rem; padding: .5% 7%; box-shadow: 0 0 0.5rem #6A6A6A;}
.con5{width:96%; overflow:hidden; margin:3% auto;}
.con5 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con5 ul li{width: 50%;text-align: center;margin-bottom: 3%;box-sizing: content-box;}
.con5 ul li:nth-child(2),.con5 ul li:nth-child(6){box-shadow:-10px -2px 10px -10px #d2d2d2 inset, 0 10px 10px -10px #d2d2d2 inset,0 -10px 10px -10px #d2d2d2 inset;}
.con5 ul li:nth-child(3){box-shadow:10px -2px 10px -10px #d2d2d2 inset, 0 10px 10px -10px #d2d2d2 inset,0 -10px 10px -10px #d2d2d2 inset;}
.con5 ul li h2{font-size: 1.4rem; margin-top: 10%;}
.con5 ul li p{display: inline-block; border:1px solid #000; margin-top: 5%; line-height: 2rem; padding: 0 5%;}
.con6{width: 100%; text-align: center; margin: 3% auto;}
.con6 p:nth-child(1){font-size: 1rem; display:inline-block; padding:1% 5%;border:1px solid #000000;border-radius: 1rem;}
.con6 p:nth-child(2){font-size: 1.5rem; color: #ff9600; margin: 1% auto;}
.con6 p:nth-child(3){font-size: 0.9rem; margin-bottom:3%;}
.con7{width: 96.875%; margin: 3% auto; display: block;overflow: hidden;}
.con7_l{width:44%; float: left;}
.con7_r{width:55%; float: right; display: block;overflow: hidden; height: 15.7rem;}
.con7_l_t{position: relative; margin-bottom: 2%;}
.con7_l_t p{position: absolute;bottom: 0; font-size: 0.9rem;color: #fff; background:rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); padding: 3% 5%;}
.con7_l_t img{border:1px solid #fff;}
.con7_l_b ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con7_l_b ul li{width: 48%; text-align: center;font-size: 1.2rem; line-height:2.25rem; background: #80BF26; margin-bottom: 2%;border:1px solid #fff; color: #fff;}
.con7_l_b ul li.active{background: #ff9600;}
.con7_r_n ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con7_r_n ul li{width: 50%;}





/*列表页*/
.com-title{margin:3% auto;overflow: hidden;}
.com-title li{width: 30.95rem;margin:2% auto;overflow: hidden;}
.com-title li img{width: 1.4rem;}

.list{width: 100%; margin: 0 auto;}
.list dl{width:96%; padding:3% 2%; border-top:1px solid #cccccc}
.list dl dt {font-size: 1.4rem;}
.list dl dt img{width: 0.5rem; display: inline-block; margin-right: 2%;}
.list dl dt span{ display: inline-block;float: right; background: #ff9600; font-size: 1.1rem;border-radius: .3rem; padding: .5% 2%;}
.list dl dt span a{color: #fff;}
.list dl dd{font-size: 1.1rem;color: #6a6a6a; padding: 3%;}
.list dl dd a{ color: #ff0000;}
.page{width: 100%; text-align: center; margin: 5% auto;}
.page ul{ display: flex;justify-content: center;}
.page ul li{font-size: 1.2rem; }
.page a{padding: 4px 10px;margin: 0px 4px 8px;-webkit-border-radius: 4px;border-radius: 4px;background:#ff9600; color: #fff;}
.nowask{width: 96.875%; margin: 3% auto; display: block;overflow: hidden;}
.nowask_l{width: 20%; float: left; background: #ff9600; font-size: 1.4rem; color: #fff; padding:8.5% 2%; font-weight: bold;border-radius: .3rem;}
.nowask_r{width: 73%; float: right;}
.nowask_r ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nowask_r ul li{width: 48%;border:2px solid #ff9600;text-align: center; padding: 2.5% 0;border-radius: .2rem; margin-bottom: 3%;}
.nowask_r ul li a{color: #ff9600;}
.nowask_r ul li p{ font-size:1.2rem;font-weight: bold;}
.nowask_r ul li span{display: block;font-size: 0.9rem;}
.dzfa{width: 96.875%; margin: 3% auto; display: block;overflow: hidden;}





/*内容页*/
.com-title{margin:3% auto;overflow: hidden;}
.com-title a{color:#000;}
.com-title li{width: 30.95rem;margin:2% auto;overflow: hidden;}
.com-title li img{width: 1.4rem;}

.article{margin:3% auto;overflow: hidden;width:96%;}
.article p{font-size:1.2rem;line-height:1.8rem;}
.article p a{color:#0066cc}
.title{margin:3% auto;overflow: hidden;}
.title h1{font-size: 1.4rem;font-weight: bold;text-align: center;}

.swtzx ul{width: 27.35rem;margin:3% auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.swtzx ul li{width: 13.0rem;line-height: 3.0rem;text-align: center;border-radius: 5px;}
.swtzx ul li:nth-of-type(1){background-color: #f98405;}
.swtzx ul li:nth-of-type(2){background-color: #097c06;}
.swtzx ul li img{width: 1.55rem;}
.swtzx ul li a{color:#fff;font-size: 1.2rem;}

.tips{background-color: #ececec;overflow: hidden;}
.tips li{width: 31.0rem;margin:3% auto;overflow: hidden;}
.tips li p{font-size: 1.1rem;line-height: 1.8rem;}
.tips li p font{color:#ff0000;}
.tips li p a{color:#ff0000;}

.sub ul{width: 31.0rem;margin:3% auto;overflow: hidden;border:1px solid #cccccc;}
.sub ul input{font-size: 1.1rem;margin-left:1%;}
.sub ul li{margin-top: 8%;}
.sub ul li p{color:#f98405;font-weight: bold;float: left;line-height: 2.1rem;margin-left:1%;}
.sub ul li a{background-color: #f98405;color:#fff;font-weight: bold;float: right;width: 6.05rem;line-height: 2.1rem;text-align: center;}

.line{background-color: #ededed;height: 0.9rem;overflow: hidden;}
.con ul{width: 31.0rem;margin:3% auto 0;overflow: hidden;}
.con ul li img{width: 0.5rem;margin-bottom: 2%;}
.con ul li{color:#f98405;font-size: 1.2rem;}
.con ul li strong{font-size: 1.7rem;color:#f98405;display: inline-block;margin-left:1%;margin-right: 1%;}
.con ul li a{display: inline-block;float: right;width: 5.9rem;line-height: 2.05rem;background-color: #f98405;text-align: center;color:#fff;font-size: 1.1rem;font-weight: bold;border-radius: 5px;}

.con_1 ul{width: 31.0rem;margin:0 auto;overflow: hidden;}
.con_1 ul li{overflow: hidden;margin:2% auto;}
.con_1 ul li p{font-size: 1.2rem;float: left;overflow: hidden;}
.con_1 ul li a{color:#ff0000;font-size: 1.2rem;display: inline-block;float: right;text-decoration: underline;}


/*列表内容公共部分样式*/
.icon ul{width: 31.0rem;margin:3% auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.icon ul li{width: 15.0rem;margin:1% auto;}