@charset "gb2312";
/*通用部分*/
body {font-size:14px;height:100%;}
*html { background-image: url(d); background-attachment: fixed; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, q { display: block; }
table { border-collapse: collapse; }
ul, ol, li { list-style: none; }
a { text-decoration: none; cursor: pointer; cursor: hand; color: inherit; }
input { border: 0; outline: 0; }
input.dialog { width: 0; height: 0; font-size: 0; line-height: 0; border: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: '' ''; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
mark { background: #ff0 }
small { font-size: 80% }
big { font-size: 150% }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
svg:not(:root) { overflow: hidden }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }
.clearfix { zoom: 1; }
body, html { font-family: Microsoft YaHei, sans-serif, Arial, Helvetica; color: #333; background: #fff; width: 100%; line-height: 1.5; word-wrap: break-word; }
.all{max-width: 640px;min-width: 320px;margin: auto;overflow: hidden;clear: both;background: #f3f3f3;}
.all img{max-width: 100%;vertical-align:top;border: 0;outline:0}
.boox:after,.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }
.boox,.clearfix { zoom: 1; }
.boox{width:93.75%;padding:2%;box-sizing: border-box;margin:5% auto 0 auto;overflow: hidden;font-size:1rem;box-shadow:#e3e3e3 0 0 0.3rem .2rem;background: #ffffff;}
/*display: -moz-box;display: -webkit-box;-moz-box-pack: justify;-webkit-box-pack: justify;*/
/*display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;*/
/*头部*/
header{width: 100%;margin: auto;}
.new_top{display: -webkit-box;-webkit-box-pack: justify;-webkit-box-align: center;color: #ffffff;background: url(../images/top.jpg) no-repeat center;background-size: 100% 100%;padding:0 3.125%;}
.new_top p:nth-child(1){font-size: 2rem;}
.new_top p:nth-child(2){width: 50%;}
.new_top p:nth-child(3){width: 6%;}
/*第一部分*/
.new_box1 dl{text-align: center;color: #FFFFFF;display: -webkit-box;-webkit-box-pack: justify;-webkit-box-align: center;}
.new_box1 dl dt a{display: block;width: 100%;padding: 22% 0;}
.new_box1 dl dt{width: 33%;background: url(../images/new_top_bgimg.jpg) no-repeat center;background-size: 100% 100%;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;height: 11.41rem;position: relative;}
.new_box1 dl dt img{width: 43.75%;}
.new_box1 dl dd{width: 65%;position: relative;}
.new_box1 dl dd a{display: block;height: 5.41666rem;}
.new_box1 dl dd img{width: 46%;}
.new_box1 dl dd ul li{width: 48.3%;height: 5.41666rem;margin-bottom:3%;}
.new_box1 dl dd ul li:nth-child(odd){float: left;}
.new_box1 dl dd ul li:nth-child(even){float: right;}
.new_box1 dl dd ul li:nth-child(1){background: url(../images/new_top_bg1.jpg) no-repeat center;background-size: 100% 100%;}
.new_box1 dl dd ul li:nth-child(2){background: url(../images/new_top_bg2.jpg) no-repeat center;background-size: 100% 100%;}
.new_box1 dl dd ul li:nth-child(3){background: url(../images/new_top_bg3.jpg) no-repeat center;background-size: 100% 100%;margin-bottom: 0;}
.new_box1 dl dd ul li:nth-child(4){background: url(../images/new_top_bg4.jpg) no-repeat center;background-size: 100% 100%;margin-bottom: 0;}
/*第二部分*/
.new_bt{font-size: 1.166666666666667rem;color: #666666;line-height: 2.5rem;margin-bottom: 4%;border-bottom: 1px #cccccc solid;}
.new_bt span{font-family: 'Georgia';}
.new_bt b{font-size: 1.333rem;color: #333333;margin-right: 2%;}
.new_bt i{font-style: initial;border-bottom: 2px #009966 solid;padding-bottom: .5rem;}
.new_bt em{float: right;}
.new_box2ul1 li{width: 49%;padding: 0 1.5%;box-shadow: #dedede 0 0 0 1px;border: 2px #FFFFFF solid;background:url(../images/zlxm_bg.jpg) no-repeat center;background-size: 100% 100%;margin-bottom: 3%;padding: .25rem 0;box-sizing: border-box;}
.new_box2ul1 li a{ display:block; width:100%; height:auto;display:-webkit-box;-webkit-box-align: center;}
.new_box2ul1 li a p:nth-child(1){width: 40%;}
.new_box2ul1 li:nth-child(odd){float: left;}
.new_box2ul1 li:nth-child(even){float: right;}

.new_box2ul1 li a p:nth-child(2){font-size: .71rem;width: 57%;margin-left: 3%;}
.new_box2ul1 li span{display: block;font-size: 1.1rem;color: #27ae61;font-weight: bold;margin-bottom:2%;}
.new_box2ul2{padding-top: 5%;border-top: 1px #cfcfcf solid;text-align: center;display: -webkit-box;-webkit-box-pack: justify;}
.new_box2ul2 li{width:25%;background: url(../images/new_zlxm_dbbg.jpg) no-repeat top right;background-size: 1px 75%;}
.new_box2ul2 li a{display: block;}
.new_box2ul2 li span{width: 55%;display: block;}
.new_box2ul2 li:last-child{background: none;}
.new_box2ul2 li p:nth-child(1){border: 1px #cfcfcf solid;width:4.4rem;height: 4.4rem;margin: auto;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;}
/*第三部分*/
.newbox3_nr{display: -webkit-box;-webkit-box-pack: justify;-webkit-box-align: center;}
.new_box3 ul{width: 24%;text-align: center;}
.new_box3 ul li{border: 1px #bababa solid;line-height: 2.5rem;box-sizing: border-box;margin-bottom:9%;cursor: pointer;}
.new_box3 ul .on{background: #27ae61;position: relative;color: #ffffff;border:1px #27ae61 solid;}
.new_box3 ul .on:after{content: '';position: absolute;right: -.8rem;margin-top: -.4rem;top: 50%;border-width: .4rem;border-color:transparent  transparent  transparent #27ae61;border-style: solid;}
.new_box3 ul li:last-child{margin-bottom: 0;}
.new_box3 ol{width: 72%;}
.new_box3 ol .an{display: block;}
.new_box3 ol li{line-height: 1.875rem;display: none;}
.new_box3 ol li p span{width: .3rem;background: #db6e1d;height: .3rem;border-radius: 50%;display: inline-block;margin:0 2.5% 1% 0;}
.new_box3 ol li img{border: 1px #FFFFFF solid;box-shadow: #cdcdcd 0 0 0 1px;box-sizing: border-box;}
.new_box3 ol li p:last-child{border-top: 1px #cdcdcd dashed;}
/*第四部分*/
.box4_img{width: 100%;box-sizing: border-box;border: 1px #FFFFFF solid;box-shadow: #e6e6e6 0 0 0 1px;position: relative;}
.box4_img span{display: block;width: 100%;background: rgba(26,145,77,.8);line-height: 2.3rem;text-align: center;color: #FFFFFF;position: absolute;bottom: 0;left: 0;}
.new_box4 ul{clear: both;overflow: hidden;display: -webkit-box;-webkit-box-pack: justify;text-align: center;margin-top: 5%;}
.new_box4 ul li{width:33%;color: #666666;font-size: .9rem;}
.new_box4 ul li p:nth-child(2) span{color: #333333;display: block;margin:5% 0 1% 0;font-size: 1rem;}
/*第五部分*/
.new_box5 li{border: 1px #dfdfdf solid;box-shadow:inset #FFFFFF 0 0 0 .2rem;padding: .2rem;display: -webkit-box;-webkit-box-pack: justify;-webkit-box-align: center;background: #f5f5f5;margin-bottom:4%;}
.new_box5img{width: 57%;}
.new_box5size{width: 41%;text-indent: 2rem;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;}
/*第六部分*/
.new_box6 div{border: 1px #e4e4e4 solid;padding: .25rem;text-align: center;}
.new_box6 div b{font-size: 1.25rem;margin-top: 2%;display: block;}
.new_box6 div p{color: #666666;margin-bottom: 2%;}
.new_box6 ul li{width: 48.7%;border: 1px #e0e0e0 solid;padding: 2px;box-sizing: border-box;margin-top: 3.5%;position: relative;text-align: center;}
.new_box6 ul li p{width: 100%;background: rgba(26,145,77,.8);line-height: 1.875rem;position: absolute;bottom: 15%;left: 0;color: #ffffff;}
.new_box6 ul li:nth-child(odd){float: left;}
.new_box6 ul li:nth-child(even){float: right;}
.new_box6 ol{padding-top: 5%;border-top: 1px #cfcfcf solid;text-align: center;display: -webkit-box;-webkit-box-pack: justify;margin-top: 5%;}
.new_box6 ol li{width:25%;background: url(../images/new_zlxm_dbbg.jpg) no-repeat top right;background-size: 1px 75%;}
.new_box6 ol li a{display: block;}
.new_box6 ol li span{width: 55%;display: block;}
.new_box6 ol li:last-child{background: none;}
.new_box6 ol li p:nth-child(1){border: 1px #cfcfcf solid;border-radius: 5px;width:4.4rem;height: 4.4rem;margin: auto;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;}
/*底部*/
footer{width: 100%;background: #ffffff;margin:5% auto 0 auto;padding:4% 0;}
.new_ftbox{width: 93.75%;margin:auto;}
.new_ftbox ul li{background: url(../images/new_db_bg.jpg) no-repeat center;background-size: 100% 100%;width:48%;color: #ffffff;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;height: 2.75rem;margin-top: 3.5%;}
.new_ftbox ul a{display: block;}
.new_ftbox ul a:nth-child(odd) li{float: left;}
.new_ftbox ul a:nth-child(even) li{float: right;}
.new_ftbox ul li p:nth-child(1){width: 13.5%;text-align: center;margin-right: 5%;}
.new_dblogo{width: 88.8%;margin:6% auto 0 auto;}
.new_dbsize{text-align: center;color: #666666;line-height: 1.875rem;border-top: 1px #d4d4d4 solid;padding: 3.5% 0;margin: 5% 0 0 0;}

/*专家切换*/
.zj_qh {
    text-align: center;
    height: 1rem;
    margin-top: 2%;
}
.zj_qh li {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    text-indent: -9999rem;
    background: #bdbdbd;
    display: inline-block;
    margin: 0 1%;
}
.zj_qh li.on {
    background: #6f6f6f;
}
/*banner切换*/
.banner{ width:100%}

.bnre{ text-align:center; height:1rem; margin-top:2%;}

.bnre li{ width:1rem; height:1rem; border-radius:50%;text-indent: -9999rem; background:#bdbdbd; display:inline-block; margin:0 1%;}

.bnre li.on{ background:#6f6f6f;}

/*logo*/
.logo{ position:relative;}
.logo .log_one{ position:absolute; width:6%; height:100%; top:0px; left:3.125%;}
.logo .log_two{ position:absolute; width:6%; height:100%; top:0px; right:3.125%;}
