    @charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
img{ border:none;margin: 0;padding: 0;}

.clear {zoom:1;}    /*==for IE6/7 Maxthon2==*/
.clear:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}   /*==for FF/chrome/opera/IE8==*/
body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;margin:0 auto; overflow-x:hidden; font-size:14px; color:#323c3c;}
a{text-decoration:none; color:#323c3c;}
ul{list-style-type:none;}
.left{ float:left;}

.content_body {width: 640px;margin: 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background: #f0f0f0;}

.main {width:100%;background: #f0f0f0;}
.head {width: 100%;background: #00b4b4;}
.head .content_body {height: 100px; background: url(../images/head.png) center scroll no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.head .content_body div {width: 300px;height: 100px;}

.content {width: 100%;background: #f0f0f0;}
.content .content_body {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}

.content .content_body .banner {height:281px;}
.content .content_body .banner .box {height: 281px;width: 640px;overflow: hidden;position: relative;}
.content .content_body .banner .box ul {width: 3000px;height: 281px;position: absolute;left: 0px;}
.content .content_body .banner .box ul li{height: 281px;display: inline-block;float: left; width: 640px;}
.content .content_body .banner .smalltitle {position: relative;bottom: 40px;left: 275px;width: 100px;}
.content .content_body .banner .smalltitle li {display: inline-block;float: left;background: #ccc;height: 10px;width: 10px;margin: 10px;-webkit-border-radius: 50%;border-radius: 50%;}
.content .content_body .banner .smalltitle .thistitle {background: #00b4b4}

.content .content_body .nav {height: 140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background: #fff;-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
.content .content_body .nav div {height: 140px;width: 155px;font-size: 24px;line-height: 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column; -webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-right: 5px solid #f0f0f0 !important;}
.content .content_body .nav div:last-child {border-right: none;}
.content .content_body .nav div p{line-height: 38px;}
.content .content_body .text .nav {margin-top: 28px;}
.content .content_body .text {margin-top: 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.content .content_body .text .text_title {width: 640px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background: #fff;}
.content .content_body .text .text_title p {line-height: 65px;font-size: 24px;color: #4f4f4f;}
.content .content_body .text .text_title p a{color: #4f4f4f;}
.content .content_body .text .text_title .local{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.content .content_body .text .text_content {background: url(../images/text_conbg2.jpg);margin-top: 4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.content .content_body .text .text_content h1{font-size: 36px;line-height: 60px; width: 600px; padding-top: 15px; padding-bottom: 15px; font-weight: 300;  text-align: center;}

.text_conbg{ width: 640px; height: 140px; margin: auto; background: url(../images/text_conbg.jpg);}


.content .content_body .text .text_content .title_time {font-size: 20px;color: #777; height: 60px; line-height: 60px; }
.content .content_body .text .text_content .title_time span{display: inline-block;margin-right: 40px;}
.content .content_body .text .text_content .text_box {width: 528px;height: 80px;padding: 20px 26px;font-size: 22px;line-height: 40px;background: #e6f0f0;-webkit-border-radius: 10px;border-radius: 10px;margin: 25px 0;color: #555;}
.content .content_body .text .text_content .text_box span{color: red;}
.content .content_body .text .text_content .text_body {width: 550px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.content .content_body .text .text_content .text_body p{font-size: 24px;line-height: 44px;}
.content .content_body .text .text_content .text_body p strong{width: 550px;}
.content .content_body .text .text_content .text_body img{width: 490px;-webkit-border-radius: 10px;border-radius: 10px;}
.content .content_body .text .text_content .text_body .zj-name img{width: auto;-webkit-border-radius: 10px;border-radius: 10px;}
.content .content_body .text .text_content .buttom_box {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin: 33px auto;width: 640px;}
.content .content_body .text .text_content .buttom_box .buttom_dh{width: 270px;height:60px;-webkit-border-radius: 40px;border-radius: 40px;background: #00beb4;line-height: 60px;color: #fff;font-size: 28px;text-align: center;font-weight: bold;}
.content .content_body .text .text_content .buttom_box .buttom_zx{width: 270px;height:60px;-webkit-border-radius: 40px;border-radius: 40px;background: #ffa000;line-height: 60px;color: #fff;font-size: 28px;text-align: center;font-weight: bold;}
.content .content_body .text .text_content .down {height: 53px;font-size: 24px;line-height: 38px;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start; margin-left: 40px;}
.content .content_body .text .text_content .up {height: 58px;font-size: 24px;line-height: 58px;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start; margin-left: 40px;}


/* 专家内容页 */
.zj-box{ width:94%; height:auto; float:left; padding:0 3% 0 3%; background-color:#fff; position:relative;}
.zj-box img{ margin:0 auto !important;}
.zj-thumb{ width:74%; height:auto; float:left; margin:1.25em 13% 0 13%; -webkit-border-radius:0.4em; border-radius:0.4em; }
.zj-name{ width:100%; height:auto; float:left; font-size:1.16em; color:#00b4b4; text-align:center; margin:0em 0 20px 0;font-weight: bold; }
.zj-name font{ font-size:0.88em;}
.itop{ margin-top:420px;}
.zj-zc{ width:100%; height:auto; float:left; font-size:28px; text-align:center; line-height:1.4em;}
.zj-jj-box{ width:94%; height:auto; float:left; border:1px solid #e0e0e0; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#f4f4f4; margin:1.5em 3% 2.5em 3%; }
.zj-jj-xt{ width:25.6%; height:58px; float:left; position:relative;background:url(../images/zj-bg.png) no-repeat;color:#fff; padding-top:5px; padding-left:25px; font-size:26px; font-weight:bold;}
.zj-jj-xt img{ width:100%; height:auto; float:left; margin:-1px 0 0 -1px; }
.zj-jj-xt span{ width:100%; height:auto; position:absolute; top:0.35em; left:0; text-align:center; color:#fff; font-size:0.91em; }
.zj-jj{ width:88%; height:auto; float:left; padding:0.5em 6.25% 1.25em; text-align:justify; font-size:0.91em; color:#555; line-height:1.4em;}
.zj-btn{ width:93%; height:auto; float:left; padding:1.25em 3% 1.66em 4%; }
.zj-btn .btn-call{ width:48%; height:80px; float:left; background-color:#fd8b1c; color:#fff; text-align:center; line-height:80px; font-size:30px; text-decoration:none; -webkit-border-radius:0.428em; border-radius:0.428em; margin:0 2% 0 0;}
.zj-btn .btn-zx{ background-color:#00A0EC; float:right; margin-right:0; }
.art_b{ width:605px; margin:40px auto; height:100px;}
.art_b .hot{ float:left;}
.art_b .djzx{ float:right;}