* {padding: 0px;margin: 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body{ font-family:"Microsoft YaHei","微软雅黑"; min-width:1200px;color: #666;}
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a { text-decoration: none; outline: none; color: #333;}
.w {width: 1200px;margin: 0 auto;}
.fl { float: left; }
.fr { float: right; }
.left{ float:left}
.right{ float:right}
table {  border-collapse: collapse; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }


/* head01 */
.head01{ width: 1200px; margin: 0 auto; overflow: hidden;}
.head01 .left{ padding:20px 0}
.head01 .right{ padding-top:30px}
.head01 .searchBox{ background-color: white; font-size: 0;}
.head01 #keywords{ height: 34px; line-height: 34px; padding:0 10px; margin:0; vertical-align: middle; border: none;}
.head01 #search_btn{ background-color: #dd5b35; color: white; height: 36px; text-align: center; line-height: 36px; vertical-align: middle; border:none; width:60px}

/* head02 */
.head02{ background-color: #dd5b35}

/* nav */
#nav{ height:80px; width: 1200px; margin: 0 auto;}
#nav li{ float:left; width:120px; text-align:center; height:80px;}
#nav a{ display:block; width:100%; cursor:pointer}
.nav_a1{ height:80px; line-height: 80px; font-size:18px; color:white}
.nav_a2{ line-height:30px; background-color:white; font-size:14px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 6px; box-sizing: border-box; color:#666}
.nav_div1{ display:none; position:relative; z-index:999; box-shadow: 0 2px 10px #666;}
#nav li:hover .nav_a1{ background-color:#e2b35a}
#nav li:hover .nav_div1{ display:block}


.weizhiBox .container {background-image: linear-gradient(to right, #4cb9d7, #4881d8)}
.weizhiBox .left {display: block}
.weizhiBox .left div {width: 160px;margin: 0 auto;}
.weizhiBox .left img {vertical-align: middle;}
.weizhiBox .left i {vertical-align: middle;font-size: 28px;font-style: normal;margin-left: 10px;}
.weizhiBox .right, .weizhiBox .right a {color: white;}
.container1 {width: 1200px;margin: 0 auto;display: table;background-color: #eaedf3;line-height: 60px;}
.container1 a {display: table-cell;text-align: center;color: #333;}
.container1 a.active {color: #3366cc;background-size: 20px auto}
.container2 {width: 1200px;margin: 30px auto 0;}
.container2 .box {overflow: hidden;}
.container2 .item {float: left;width: 200px;text-align: center;padding: 30px 0 0}
.container2 .item .name1 {display: inline-block;margin-top: 5px;}
.container2 .item .name2 {display: none;}
.container2 .item span {width: 60px;height: 60px;display: inline-block;border-radius: 10px;margin-bottom: 5px;}
.container2 .item.active span {background-color: #dd5b35;}
.container2 .item.active .name1 {display: none;}
.container2 .item.active .name2 {display: inline-block;margin-top: 5px;}
.container2 .item i {display: block;font-style: normal;font-size: 14px;height: 38px;}
.ht {background-color: rgb(133, 205, 234);width: 100%;min-width: 1200px;height: 315px;position: relative;}
.ht img {position: absolute;bottom: 30px;left: 50%;margin-left: -600px;}
.title02 {background: none;border-bottom: 1px solid #c9c9c9;padding: 0;}
.title02 span {width: auto;text-align: center;border-bottom: 3px solid #dd5b35;display: inline-block;font-size: 20px;height: 36px;cursor: pointer;line-height:36px;padding: 0 30px;}
.container2 .box {width: 1200px;}
.container2 .item {width: 240px;}
.container2 .item a{display: block;overflow: hidden;}
.ks_content{min-width: 1200px;width: 1200px;margin:0 auto;overflow: hidden;    margin-top: 30px;}
.list_doctor{display: inline-block;float: left;width: 600px;padding-right: 20px;padding-bottom:30px;margin-top:30px;border-bottom: 1px dashed #9a9a9a;}
.list_doctor .left{margin-right: 20px;float:left;}
.list_doctor h1{font-size: 20px;font-weight: bold;}
.list_doctor .right{width: 420px;float: left;margin-top: 10px;}
.list_doctor .jews_right{display:block;width: 100%;text-align: right;}
.list_doctor .right p{font-size: 14px;line-height: 26px;}
#biuuu_city_list{position: relative;overflow: hidden;}
#demo20{margin: 0 auto;display: block}
.layui-laypage a,.layui-laypage span{margin: 0 10px;border: 0;font-size: 14px;font-weight: bold;}
.layui-laypage-em{background-color: rgb(53,106,211)!important;}
.ksjj,.ksrr{width: 1200px}
.ksjj .box,.ksrr .box{padding: 20px 0px;width: 1200px;margin-left: 0;}
.ksjj .box p{ line-height: 30px!important;font-size: 16px!important;}
.ksrr .title02 span{border-bottom: 0;height: 50px;line-height: 50px;}
.ksrr .title02 .active{background-color: #dd5b35;color: white;}


/* 本例子css */
.slideBox{ width:1200px; height:385px; overflow:hidden; position:relative;padding: 0;margin: 10px 0;  }
.slideBox .hd{  position:relative; right:5px; bottom:-355px; z-index:1; }
.slideBox .hd ul{display:table;text-align: center;margin: 0 auto;}
.slideBox .hd ul li{ float:left; margin-right:2px;border-radius: 3px; margin-left: 2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;display: inline-block; font-size: 12px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;width: 100%; }
.slideBox .bd img{ max-width:1200px; height:385px; display:block;margin: 0 auto;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:190px; height:148px;  filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:-190px 0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.align-vertical { display:table-cell; vertical-align:middle;}
.pmain-warp{ overflow:hidden;}

.pscreen-box{ margin-top:20px;}
.pscreen-box-left{ background:#eaedf3; border-radius:10px;padding: 10px 5px;}
.pscreen-box-right{ background:#eaedf3; border-radius:10px;}
.pscreen-box-right .pscreen-list{ padding-left:60px;}
.pscreen-tit{ text-align:center; padding-top:25px;}
.pscreen-tit .cn{ font-size:22px; padding:0 15px 12px 15px; display:inline-block; position:relative;}
.pscreen-tit .cn:before{ content:''; background:#333; width:100%; height:1px; position:absolute; left:50%; margin-left:-60px; bottom:0;}
.pscreen-list{     padding: 10px 5px 10px;}
.pscreen-list li{ padding-bottom: 2px;margin-right: 10px;  float:left; display:inline-block;min-width: 90px;text-align: center;}
.pscreen-list li a{ line-height:28px; display:inline-block; vertical-align:top; padding:2px 8px; font-size:14px; border:1px #eaedf3 solid; border-radius:5px;}
.pscreen-list li a.active, .pscreen-list li a:hover{ border-color:#dd5b35; color:#dd5b35;}

.pscreen-result{ margin-top:30px; border-bottom:1px #ddd solid;}
.pscreen-result .cn{ float:left; padding-bottom:12px; padding-right:25px; position:relative;}
.pscreen-result .cn:before{ content:''; background:#dd5b35; width:100%; height:5px; position:absolute; left:0; bottom:-3px;}
.pscreen-result .cn label{ font-size:22px;}

.pMake-list{ padding-bottom:40px;}
.pMake-list li{ overflow:hidden; padding:40px 0; vertical-align:middle; border-bottom:1px #9f9f9f dotted;}
.pMake-list li:last-child{ border-bottom:0;}
.pMake-list li .word{ width:575px; margin-top:10px;}
.pMake-list li .word-img img{ width:138px; height:168px; display:block;}
.pMake-list li .word-txt{ width:410px;}
.pMake-list li .word-txt .t{ font-size:18px; font-weight:bold; margin-top:6px;}
.pMake-list li .word-txt .t label{ padding-left:40px;}
.pMake-list li .word-txt .view{ text-align:right; font-size:18px; padding:8px 0; opacity:0; transition:all 0.4s;}
.pMake-list li .word-txt dl{ overflow:hidden; font-size:14px; line-height:34px; color:#333;}
.pMake-list li .word-txt dl dt{ float:left;}
.pMake-list li .word-txt dl dd{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pMake-list li .word:hover .view{ opacity:1;}
.pMake-list li .table{ background:#f6f6f6; width:572px; border:1px #d7dde9 solid;}
.pMake-list li .table thead th{ background:#d7dde9; width:8.3%; text-align:center; font-size:16px; font-weight:normal; line-height:59px;}
.pMake-list li .table tbody td{ font-size:18px; font-weight:lighter; line-height:25px; text-align:center; padding:16px 0; border-top:1px #d7dde9 solid; border-right:1px #d7dde9 solid;}
.pMake-list li .table tbody td .are{ width:25px; height:25px; vertical-align:middle; display:inline-block;}

.pdepart-expert li{ width:590px; float:left; padding:50px 0; padding-right:35px; display:block; overflow:hidden; border-bottom:1px #959595 dashed;}
.pdepart-expert li .img img{ width:138px; height:168px; display:block;}
.pdepart-expert li .word{ width:410px;}
.pdepart-expert li .word .t{ font-size:18px; font-weight:bold; margin-top:6px;}
.pdepart-expert li .word .t label{ padding-left:40px;}
.pdepart-expert li .word .view{ text-align:right; font-size:18px; padding:8px 0; opacity:0; transition:all 0.4s;}
.pdepart-expert li .word dl{ overflow:hidden; font-size:14px; line-height:34px; color:#333;}
.pdepart-expert li .word dl dt{ float:left;}
.pdepart-expert li .word dl dd{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pdepart-expert li:hover .word .view{ opacity:1;}
.pdepart-expert li:nth-child(2n+2){ float:right; padding-right:0; padding-left:35px;}

.phonor-page{ padding-top:30px; line-height:36px; font-weight:bold; border-top:1px #ddd solid;}
.phonor-page a{ background:#fff; float:left; padding:0 18px; margin-right:10px;}
.phonor-page a.active, .phonor-page a:hover{ background:#3366cc; color:#fff;}
.phonor-page .all{ font-size:14px;}
.phonor-page .all .blue{ color:#3366cc;}

.phonor-page .nowpage {padding:0 18px; margin-right:5px;background:#3366cc; color:#fff;float:left;}


/* foot01 */
.foot01{ background-color: #dd5b35; margin-top: 20px;}
.foot01 .box{ width: 1200px; margin: 0 auto; line-height: 60px;}
.foot01 a{ color: white; padding-left: 20px;}
.foot01 span{ color: white; padding-right: 10px;}

/* foot02 */
.foot02{ width:1200px; margin: 20px auto 40px; overflow: hidden}
.foot02 .right{ line-height: 26px; font-size: 14px;}
.foot02 .right span{ padding-left: 20px; vertical-align: middle;}
.foot02 .right a{ padding-left: 20px; vertical-align: middle; color: #666;}
.foot02 .right img{ vertical-align: middle; margin-right: 6px;}


.pageShow{ text-align:center; font-size:14px; margin-top:30px; padding:10px 0;  clear:both}
.pageShow a{ display:inline-block; padding:0 15px;line-height: 28px;height: 28px}
.pageShow ul,.pageShow ul li{display: inline-block;}
.pageShow ul .active a{background-color: #dd5b35;color: white;border: 1px solid #dd5b35;}
.pageShow span,.pageShow ul,.pageShow ul li{float: left;}
.pageShow span:nth-child(1) a{border-radius: 4px 0 0 4px}
.pageShow span:nth-child(3) a{border-radius: 0 4px 4px 0}


.pExpert-introd{ margin-top:35px;}
.pExpert-introd .pic img{ width:138px; height:168px; display:block;}
.pExpert-introd .word{ width:1000px;margin-left: 40px; margin-top: 20px;}
.pExpert-introd .word .t{ font-size:22px; font-weight:bold;    line-height: 36px;}
.pExpert-introd .word .t label{ padding-left:50px;}
.pExpert-introd .word .c{ line-height:34px; color:#666; font-size:14px; margin-top:20px;}
.pExpert-introd .word .c dl dt{ float:left; color:#333; font-weight:bold;}
.pExpert-introd .word .c dl dd{ overflow:hidden;}

.pExpert-time{ margin-top:35px;}
.pExpert-time .table{ width:572px; border:1px #d7dde9 solid;}
.pExpert-time .table thead th{ background:#d7dde9; width:8.3%; text-align:center; font-size:16px; font-weight:normal; line-height:59px;}
.pExpert-time .table tbody td{ font-size:18px; font-weight:lighter; line-height:25px; text-align:center; padding:16px 0; border-top:1px #d7dde9 solid; border-right:1px #d7dde9 solid;}
.pExpert-time .table tbody td .are{  width:25px; height:25px; vertical-align:middle; display:inline-block;}

.pExpert-office dl{ margin-top:25px;}
.pExpert-office dl dt{ font-size:14px; font-weight:bold;}
.pExpert-office dl dd{ line-height:34px; color:#666; margin-top:10px; font-size:14px; text-align:justify;}

.pdepart-item:last-child{ border-bottom:1px #ddd solid; padding-bottom:70px;}
.pdepart-item-head{ margin-top:35px; border-bottom:1px #ddd solid;}
.pdepart-item-head .cn{ float:left; position:relative; font-size:30px; padding-bottom:15px;}
.pdepart-item-head .cn:before{ content:'';  background:#dd5b35; width:212px; height:5px; position:absolute; left:0; bottom:-3px;}
.pdepart-item-list{ padding:20px 0 10px 0;}
.pdepart-item-list a{ width:16.66%; float:left; padding:15px 0 15px 12px; display:block; line-height:20px; position:relative; font-size:14px; text-align:center;}
/*.pdepart-item-list a:before{ content:''; background:#aaa; width:4px; height:4px; position:absolute; left:0; top:23px; border-radius:50%;}
.pdepart-item-list a:hover:before{ background:#dd5b35;}*/
.pdepart-item-list a .icon{ display:table; height:36px; margin:auto; text-align:center; vertical-align:top;}
.pdepart-item-list a span{ display:block; margin-top:10px;}