@charset "utf-8";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}

body{padding-bottom:2.25rem;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

table{border-collapse:collapse;border-spacing:0;}

caption,th{font-weight:normal;text-align:left;}

fieldset,img{border:0;}

li{list-style:none;}

/*body{font:18px/35px "微软雅黑",Verdana, Geneva, sans-serif; background:#fff; color:#000; }*/
a{ text-decoration:none; color:#000;}

/*图片轮播*/
.mm{width:32rem;  overflow:hidden;}
.zjc{position:relative; height:12rem; clear:both;}
.zjcd{position:relative; overflow:hidden;width:30rem;}
.zjcd .owl-controls{position:absolute; width:30rem; bottom:1.7rem; left:10rem; height:0.1rem;}

.top{margin: 35px auto 0;}


/*权威专家*/
/*权威专家*/
.zjth_caa {
    margin-bottom: .5rem;
}
.zjth_caa ul li { overflow: hidden; zoom: 1; margin-top: 12px; padding: 0px 10px 4px; }
.zjth_caa ul li i { width: 9rem; float: left; display: inline-block; margin-right: 11px; }
.zjth_caa ul li h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #C70C4E;
}
.zjth_caa h2 {
    margin-top: 0.5rem;
}
.zjth_caa .ys {
    color: #666;
    font-size: 1.2rem;
}
.zjth_caa ul li h4 {
    font-size: 1.2rem;
    margin-top: 0.5rem;
    font-weight: normal;
}
	
.zjth_caa ul li p {
    line-height: 1.7rem;
    color: #161110;
    margin-top: 0.5rem;
    width: 99%;
    font-size: 1rem;
}
.zjth_caa ul li b {
    overflow: hidden;
    zoom: 1;
    padding-top: 4px;
    display: block;
}
.zjth_left {
    width: 45%;
}
.zjth_caa ul li b img {
    padding-right: 3px;
    width: 37%;
    margin-top: 0.5rem;
}


.zjth_right {
    width: 45%;
    margin-left: 5%;
}
.red111 a{color:#e60012;}


.fl{float:left;}

.fr{float:right;}

.cl{clear:both;}

.he{overflow:hidden; !important overflow:auto; zoom:1;}

.no{display:none;}

.ti{text-indent:-5000px;}

.mw{width:32rem; margin:0.5rem auto 0; overflow:hidden;}

.tt{width:29.5rem; margin:0 auto;}





.xih{ height:4.5rem; }

.xih li{background:#c70c4e;width:10.65rem; height:3rem; display:block; float:left; text-align:center; line-height:3rem; color:#fff; cursor:pointer;  position:relative; font-size:1.3rem;}

.xih li i{background:url(../images2/br.jpg); width:0.05rem; height:3rem; display:block; position:absolute; right:0; top:0;}

.xih li.hover{background:url(../images2/newsh.jpg) no-repeat center; background-size:100% 100%; width:10.7rem; height:3.7rem;}

.nr{float:left; margin-left:1rem; width:16.75rem;}

.nra{font-size:1.2rem; height:2.25rem; display:block; color:#000; width:17.75rem; overflow:hidden; line-height:2.25rem;}

.nrp{text-indent:2em; line-height:1.5rem; display:block; height:7rem; font-size:0.8rem;}

.nrr{color:red;}

.newsn{position:relative; overflow:hidden;}

.newsn .owl-controls .owl-page{background:#d6ccc0; width:9.5rem; height:0.25rem; margin:0 0.25rem 0 0;}

.newsn .owl-controls .owl-page span{display:none;}

.newsn .owl-controls .owl-page.active{background:#80725c;}

.newc{height:10.5rem;}

.tab{
 width: 30rem;
 margin: 0 auto;
}
.tab .tab_menu{
 height:2.25rem;
 width: 30rem; 
}
.tab .tab_menu ul{ display: block; width: 30rem;height: auto; overflow: hidden; margin: 0 auto; }
.tab .tab_menu ul li{
 float: left;
 width:9.75rem;
 text-align: center;
 line-height: 2.25rem;
 background: #e5e5e4;
 color: #565251;
 margin-left: 0.2rem;
}

.tab .tab_menu ul li.on{
 background: #ef7b1d;
 color: #fff;
}
.tab .tab_menu ul li.on:after{
    content: "";position: absolute;width: 0;height: 0;border-left:1rem solid transparent;border-right: 1rem solid transparent;border-top: 1rem solid #ef7b1d;margin: 2rem 0 0 -3.5rem
}

.tab .tab_box{ width: 30rem;height: auto; margin:1.5rem auto;  }
.tab .tab_box > div{
 width: 30rem;
 height: auto;
 display: none;
}
.tab .tab_box > div.a{ display: block; }
.tab .tab_box>div>figure>img{ width: 9.75rem;height: 11.6rem; display: inline-block; }
.tab .tab_box>div>figure figcaption{ width: 19rem;height:11.6rem;display: inline-block; vertical-align: top; }
.tab .tab_box>div>figure figcaption h3{ width: 19rem;padding-bottom: 0.6rem; border-bottom: 1px dotted #868585;  margin-top: 0.6rem; }
.tab .tab_box>div>figure figcaption h3 i{ font-style: normal;font-size: 1.6rem; color: #cb3f53; font-weight: bold; margin-right: 0.5rem; }
.tab .tab_box>div>figure figcaption p{ width: 19rem; height: auto; font-size: 1rem; margin: 0.7rem 0 0.7rem 0; }
.tab .tab_box>div>figure figcaption p:nth-of-type(2){ background: #f6f6f6;border-top: 1px solid #e5e5e4; border-bottom: 1px solid #e5e5e4; padding: 0.2rem 0 0.2rem 0;   }
.tab .tab_box>div>figure figcaption p:nth-of-type(2) span{ display:inline-block; width: 46%; text-indent: 2em;}
.tab .tab_box>div>figure figcaption p:nth-of-type(2) span:before{ content: "";position: absolute; width: 1.25rem;height: 1.15rem; background: url(../images/xin.png) center center/1.25rem 1.15rem; margin: 0.2rem 0 0 -1.4rem; }
.tab .tab_box>div>figure figcaption p:nth-of-type(2) span em{  font-style: normal; color: #bb144b; }
.tab .tab_box>div>figure figcaption p a{ color: #cb3f53; }

.tab .tab_box>div>figure figcaption div.ljzx{ width: 100%; height: auto; }
.tab .tab_box>div>figure figcaption div.ljzx a{ width:8.5rem;height: 2.25rem; display: inline-block; border-radius: 0.3rem; line-height: 2.25rem;color: #fff; text-indent: 2.4em; }
.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(1){ background: #ce2d64; }
.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(1):before{ width: 1.5rem;height: 1.55rem; content: "";background: url(../images/zx.png) center center/1.5rem 1.55rem;position: absolute; margin: 0.4rem 0 0 -1.8rem; }
.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(2){ background: #eda22d;}
.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(2):before{ width:1.45rem;height: 1.5rem; content: "";background: url(../images/yyrw.png) center center/1.49rem 1.5rem;position: absolute; margin: 0.4rem 0 0 -1.8rem; }




