@charset "utf-8";

body { font: normal 1.2em/28px "microsoft yahei"; color: #2b2b2b; background: #fff; }
body, ul, ol, li, dl, dt, dd, input, form { margin: 0; padding: 0; }
ul, li { list-style-type: none; }
a, a:link, a:visited, a:active, a:hover { text-decoration: none; color: #2b2b2b; }
a:hover { color: #007f34; }
a:focus { outline: none; outline: 0 \9; }
*:focus { outline: 0; }
input { outline: medium; }
img { border: 0; border: none; }

.clear { width: 100%; font-size: 0; height: 0; line-height: 0; _line-height: 1px; clear: both; _margin-top: -1px; }
.h5 { width: 100%; height: 5px; clear: both; line-height: 5px; }
.h8 { width: 100%; height: 8px; clear: both; line-height: 8px; }
.h10 { width: 100%; height: 10px; clear: both; }
.h12 { width: 100%; height: 12px; clear: both; }
.h15 { width: 100%; height: 15px; clear: both; }
.h20 { width: 100%; height: 20px; clear: both; }
.h25 { width: 100%; height: 25px; clear: both; }
.fl { float: left; }
.fr { float: right; }
input { font-family: \5FAE\8F6F\96C5\9ED1; }
.common { width: 1200px; margin: 0 auto; }
.none { display: none; }
.block { display: block; }
.wrap { min-width: 290px; margin: 0 auto; max-width: 610px; padding: 0 15px}
/**/
#header, #header .common { height: 30px; }
#header { border-bottom: 1px solid #c5c5c5; }
#header .common { line-height: 30px; }
#header .common .fl { width: 700px }
#header .common .fl a, #header .common .fl span { display: block; float: left; }
#header .common .fl a { padding-left: 12px; width: 50px; margin-right: 20px }
#header .common .fl .mobile { background: url(/skin/mobile/style/img/mobile.png) no-repeat left center;}
#header .common .fl .old {background: url(/skin/mobile/style/img/old.png) no-repeat left center;}
#header .common .fl span { background: url(/skin/mobile/style/img/weixin.png) no-repeat left center; padding-left: 23px; width: 76px; position: relative; }
#header .common .fl span img { position: absolute; z-index: 99; left: 0; top: 27px; display: none; }
#header .common .fr { width: 450px; }
#header .common .fr strong { color: #007f34; margin-right: 10px; }
#header .common .fr a { margin-left: 12px; }
#header .common .fr span { background: url(/skin/mobile/style/img/tel.png) no-repeat left center; display: inline; padding-left: 25px; color: #007f34; }

/**/
#banner { height: 140px; background: #f9f9f9; }
#banner .common { height: 140px; background: url(/skin/mobile/style/img/banner.jpg) no-repeat left; }
#banner .common a { display: block; height: 140px; }
#banner .common a.fl { width: 560px; }
#banner .common a.fr { width: 540px; }

/**/
#nav { background: #1f8784; height: 41px; z-index: 1; }
#nav ul li { width: 90px; float: left; padding-right: 2px; background: url(/skin/mobile/style/img/nav-glue.jpg) no-repeat right center; position: relative; }
#nav ul li.no-background { background: none; }
#nav ul li a { display: block; width: 90px; height: 41px; line-height: 41px; text-align: center; }
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover { color: #fff; }
#nav ul li a:hover { background: #00716e; }
#nav ul li ul { display: none; position: absolute; width: 90px; top: 40px; z-index: 999; }
#nav ul li ul li { width: 90px; float: none; padding-right: 0; background: #1f8784; height: 30px; }
#nav ul li ul li a { display: block; width: 90px; height: 30px; line-height: 30px; }
#nav ul li ul li a span { float:right ; margin-right: 5px; }
#nav ul li ul li a:hover { background: #1f8784; color: #44d900; }
#nav ul li ul li dl { display: none; position: absolute; width: 90px; left: 89px; z-index: 9999; top:0; }
#nav ul li ul li dl dd { width: 90px; float: none; padding-right: 0; background: #1f8784; height: 30px; }

/*=图片轮播=*/
.flexslider, .slides, .slides li { height: 300px; overflow: hidden }
.flexslider { position: relative; margin-bottom: 5px; }
.slides { position: relative; }
.slides li {  }
.slides li a {  }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 3; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 23px; height: 23px; margin: 0 4px; _margin: 0 4px; *display:inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 23px; height: 23px; line-height: 23px; overflow: hidden; background: url(/skin/mobile/style/img/dot.png) -23px 0 no-repeat; cursor: pointer;  }
.flex-control-nav .flex-active { background-position: 0px 0px; color: #FFF; font-weight: 800; }
.flex-control-nav a:hover { color: #fff;  }
.flex-control-nav a:visited { color: #FFF; }
.flex-direction-nav { position: absolute; z-index: 4; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 40px; }
.flex-direction-nav li a.flex-next { right: 40px; }

/*搜索*/
form#search {  }
form#search #keywords { border:1px solid #1f8784; width:300px; height:22px; line-height:22px; margin: 3px 0 0 30px; padding-left:8px; padding-right:8px; }
form#search #submit { vertical-align:middle; background:#1f8784; width:70px; height:24px; line-height:24px; color:#fff; border:none; cursor:pointer; }

/**/
.toutiao { margin-top: 20px; margin-bottom: 20px; }
.toutiao .fl { width: 870px; }
.toutiao .fl a { font-size: 24px; font-weight: 700; }
.toutiao .fl a, .toutiao .fl a:link, .toutiao .fl a:visited, .toutiao .fl a:hover { color: #1f8784; }
.toutiao .fl a span { color: #f00; }
.toutiao .fr { width: 310px; font-size: 14px; }
.toutiao .fr-title { float: left; width: 73px; height: 30px; line-height: 30px; }
.txtScroll-top{ width: 235px; overflow: hidden; position: relative; float: right; }
.txtScroll-top .bd { float: left; width: 210px; }
.txtScroll-top .infoList li { width: 210px; overflow: hidden; height: 30px; line-height: 30px; }
.txtScroll-top .infoList li a, .txtScroll-top .infoList li a:link, .txtScroll-top .infoList li a:visited, .txtScroll-top .infoList li a:hover { color: #1f8784; }
.txtScroll-top .hd{ overflow: hidden; width: 16px; height: 20px; padding-top: 8px; float: right; }
.txtScroll-top .hd .prev,
.txtScroll-top .hd .next{ display: block; width: 14px; height: 9px; overflow: hidden;
cursor: pointer; background: url(/skin/mobile/style/img/icoUp.gif) no-repeat;}
.txtScroll-top .hd .next{ background:url(/skin/mobile/style/img/icoDown.gif) no-repeat;  }

/**/
.title, .title ul, .title ul li, .title ul li a { height: 30px; }
.title ul li a{ color:#000}
.title ul li a:hover,.title ul li.active a { color: #fff}
.title { border-bottom: 1px solid #007f34; clear: both; margin-bottom: 18px; }
.title ul li { display: inline; padding-left: 5px; padding-right: 5px; line-height: 30px; float: left; text-align: center; color: #000; cursor: default; }
.title ul li.fr { float: right; }
.title ul li.fr a { display: inline; background: url(/skin/mobile/style/img/icon-right.png) no-repeat right center; padding-right: 12px; float: right; margin-right: 10px; }
.title ul li.link { background: #e9e9e9; margin-right: 3px; }
.title ul li.active { background: #1f8784; color: #fff; }

/**/
.index-left, .index-left .index-news, .index-left .department, .index-left .department .department-child, .index-left .expert-introduction, .index-left .expert-introduction ul, .index-left .infomation, .index-left .d18, .index-left .index-info-lists { width: 850px; }
.index-left .index-news { height: 335px; clear: both; }
.index-left .index-news .pictrue-news { width: 350px; height: 300px; }
.index-left .index-news .pictrue-news dl { width: 350px; height: 250px; }
.picScroll-left { width: 350px; height: 250px; overflow: hidden; position: relative; background:#eee}
.picScroll-left .hd { overflow: hidden; width: 350px; height: 30px; position: absolute; bottom: 20px; z-index: 6; }
.picScroll-left .hd ul { margin: 0 atuo; overflow: hidden; zoom: 1; text-align: center; margin-left: 145px; width: 120px; }
.picScroll-left .hd ul li { float:left; width: 10px; height: 10px; overflow: hidden; margin-right: 6px; text-indent: -9999px; cursor: pointer; background:url(/skin/mobile/style/img/icoCircle.png) 0 -10px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { width: 350px; height: 250px; z-index: 1; }
.picScroll-left .bd ul { height: 250px; overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li{ float:left; width: 350px; height: 250px; overflow: hidden; position: relative; z-index: 3;  }
.picScroll-left .bd ul li .pic { text-align:center; width: 350px; height: 250px; z-index: 4; }
.picScroll-left .bd ul li .pic img { width: 350px; height: 250px; }
.picScroll-left .bd ul li .picTitle { position: absolute; bottom: 0px; z-index: 5; width: 350px; height: 28px; line-height: 28px; text-align: center; overflow: hidden; _position: relative; background: url(/skin/mobile/style/img/picTitle.png) repeat-x center; }
.picScroll-left .bd ul li .picTitle a, .picScroll-left .bd ul li .picTitle a:link, .picScroll-left .bd ul li .picTitle a:visited, .picScroll-left .bd ul li .picTitle a:hover { color: #fff; }

.index-left .index-news .news-dynamics { width: 480px; }
.index-left .index-news .news-dynamics-lists { padding: 0 3px; }
.index-left .index-news .news-dynamics-lists li { background: url(/skin/mobile/style/img/icon-news.jpg) no-repeat left 7px; padding-left: 10px; height: 29px; }
.index-left .index-news .news-dynamics-lists li span { float: right; color: #666; }
.index-left .department { clear: both; height: 270px; }
.index-left .department .department-child { height: 176px; clear: both; overflow: hidden; _position: relative; }
.index-left .department .department-child dl { clear: both; width: 850px; height: 175px; padding: 0; }
.index-left .department .department-child dl dt { width: 160px; height: 160px; border: 1px solid #e9e9e9; padding: 4px; float: left; }
.index-left .department .department-child dl dd { width: 660px; height: 170px; float: right; line-height: 24px; }
.index-left .department .department-child dl dd a, .index-left .department .department-child dl dd a:link, .index-left .department .department-child dl dd a:visited, .index-left .department .department-child dl dd a:hover { color: #007f34; }
.index-left .department .department-child dl dd span a { font-size: 18px; font-weight: 700; }
.index-left .expert-introduction .title ul li.fr { float: right; }
.index-left .expert-introduction .title ul li.fr a { display: inline; background: url(/skin/mobile/style/img/icon-right.png) no-repeat right center; padding-right: 12px; float: right; margin-right: 10px; }
.index-left .expert-introduction { clear: both; height: 250px; }
.index-left .expert-introduction .expert-introduction-lists li { float: left; width: 105px; padding: 0 18px; text-align: center; }
.index-left .expert-introduction .expert-introduction-lists li a img { width: 105px; height: 120px; margin-bottom: 22px; }

/**/
.expertScroll{ width:850px; overflow: hidden; position: relative;}
.expertScroll .hd{ width: 850px; position: absolute; top: 45px; overflow: hidden; height: 51px; z-index: 1; }
.expertScroll .hd a{ display:block; width: 20px; height: 51px; overflow:hidden; cursor:pointer; }
.expertScroll .hd a.prev { float:left; background: url(/skin/mobile/style/img/slider-left.png) no-repeat left; }
.expertScroll .hd a.prev:hover { float:left; background: url(/skin/mobile/style/img/slider-left-hover.png) no-repeat left; }
.expertScroll .hd a.next { float:right; background: url(/skin/mobile/style/img/slider-right.png) no-repeat right; }
.expertScroll .hd a.next:hover { float:right; background: url(/skin/mobile/style/img/slider-right-hover.png) no-repeat right; }
.expertScroll .bd { width: 805px; margin: 0 auto; z-index: 2; position: relative; }
.expertScroll .bd ul{ overflow: hidden; zoom:1; }
.expertScroll .bd ul li{ _display: inline; overflow: hidden; text-align: center; float: left; width: 105px; padding: 0 15px; cursor: pointer; }
.expertScroll .bd ul li a { font-size: 14px; cursor: pointer; display: block; }
.expertScroll .bd ul li a img { width:105px; height:145px; display: block; margin-bottom: 10px; }

.index-left .infomation { height: 250px; }
.index-left .infomation .infomation-content { width: 415px; }
.index-left .infomation .infomation-content .infomation-lists { padding: 0 4px; width: 407px; }
.index-left .infomation-lists li { height: 25px; }
.index-left .infomation-lists li span { float: right; color: #666; }
.index-left .infomation-lists li i { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; margin-right: 8px; color: #007f34; }

.index-left .d18 { height: 130px; }
.slideBoxIndex{ width: 850px; height: 98px; overflow:hidden; position:relative; }
.slideBoxIndex .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxIndex .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxIndex .hd ul li{ float:left; margin-right: 3px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBoxIndex .hd ul li.on{ background:#f00; color:#fff; }
.slideBoxIndex .bd{ position:relative; height:100%; z-index:0; }
.slideBoxIndex .bd li{ zoom:1; }
.slideBoxIndex .bd img{ width: 850px; height: 98px; }

.index-left .index-info .index-info-lists { width: 415px; height: 310px; }
.index-left .index-info .index-info-lists dl { clear: both; height: 106px; }
.index-left .index-info .index-info-lists dl dt { width: 145px; height: 86px; float: left; }
.index-left .index-info .index-info-lists dl dd { width: 270px; height: 86px; float: left; line-height: 21px; color: #777; }
.index-left .index-info .index-info-lists dl dd span { display: block; clear: both; }

/**/
.index-right .border { border: 1px solid #dedede; }
.index-right .background { background: #f7f7f7; }
.index-right, .index-right .guanhao { width: 325px; }
.index-right .guanhao .title ul li a { color: #fff; text-decoration: underline; }
.index-right .title { background: #fff; margin-bottom: 0; }
.index-right .guanhao { clear: both; height: 410px; }
.index-right .guanhao .guanhao-form { padding: 20px; }
.index-right .guanhao .guanhao-form form { background: #fff; padding: 20px;  border: 1px solid #cdcdcd; }
.index-right .guanhao .guanhao-form form p { margin:0; margin-bottom: 15px; }
.index-right .guanhao .guanhao-form form p.name { background: url(/skin/mobile/style/img/form-name.jpg) no-repeat 5px center; }
.index-right .guanhao .guanhao-form form p.tel { background: url(/skin/mobile/style/img/form-tel.jpg) no-repeat 7px center; }
.index-right .guanhao .guanhao-form form p.shijian { background: url(/skin/mobile/style/img/form-shijian.jpg) no-repeat 7px center; }
.index-right .guanhao .guanhao-form form p input { width: 218px; height: 28px; line-height: 28px; border: 1px solid #ccc; background: none; padding-left: 20px; color: #666; }
.index-right .guanhao .guanhao-form form p.shijian input { width: 175px; }
.index-right .guanhao .guanhao-form form p.shijian span { margin-left: 4px; }
.index-right .guanhao .guanhao-form form p textarea { width: 236px; height: 50px; border: 1px solid #ccc; color: #666; font-size: 12px; }
.index-right .guanhao .guanhao-form form div input { width: 240px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; border: 0; background: #338c57; color: #fff; }

/**/
.index-right .kuaijietongdao { height: 560px; }
.index-right .kjtd { padding: 20px 0 0 0; }
.index-right .kjtd ul li { float: left; margin: 0 0 20px 38px; }
.index-right .kjtd ul li a { display: block; width: 100px; height: 30px; padding-top: 70px; border: 1px solid #ddd; border-radius: 5px; text-align: center; font-size: 14px; }
.index-right .kjtd ul li a:hover { border: 1px solid #007f34; }
.index-right .kjtd ul li a.kjtd-0 { background: #fff url(img/kjtd-0.png) no-repeat center 10px; }
.index-right .kjtd ul li a.kjtd-1 { background: #fff url(img/kjtd-1.png) no-repeat center 15px; }
.index-right .kjtd ul li a.kjtd-2 { background: #fff url(img/kjtd-2.png) no-repeat center 15px; }
.index-right .kjtd ul li a.kjtd-3 { background: #fff url(img/kjtd-3.png) no-repeat center 15px; }
.index-right .kjtd ul li a.kjtd-4 { background: #fff url(img/kjtd-4.png) no-repeat center 15px; }
.index-right .kjtd ul li a.kjtd-5 { background: #fff url(img/kjtd-5.png) no-repeat center 15px; }
.index-right .kjtd ul li a.kjtd-6 { background: #fff url(img/kjtd-6.png) no-repeat center 10px; }
.index-right .kjtd ul li a.kjtd-7 { background: #fff url(img/kjtd-7.png) no-repeat center 15px; }

/**/
.index-right .jiankangzhiyuan { height: 440px; }
.index-right .jiankangzhiyuan .jkzy { padding: 20px 30px; }
.index-right .jiankangzhiyuan .jkzy .jkzy-video { border: 5px solid #ddd; border-radius: 5px; margin-bottom: 10px; }
.index-right .jiankangzhiyuan .jkzy .jkzy-video img { width: 253px; height: 190px; }
.index-right .jiankangzhiyuan .jkzy ul li { height: 20px; }
.index-right .jiankangzhiyuan .jkzy ul li span { font-family: \65B0\5B8B\4F53; font-weight: 700; color: #007f34; margin-right: 8px; }

/**/
.index-right .yi .background { padding: 20px 0; position: relative; width: 323px; height: 210px; }
.slideBox{ width: 243px; height: 210px; overflow: hidden; margin: 0 auto; }
.slideBox .bd { position: relative; height: 210px; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; text-align: center; }
.slideBox .bd img { width: 235px; height: 174px; border: 1px solid #ccc; padding: 3px; margin-bottom: 5px; }
.slideBox .bd a { font-size: 14px; font-weight: 700; color: #1f8784; }
/* 前/后按钮 */
.slideBox .prev,.slideBox .next { position: absolute; top: 50%; margin-top: -40px; display: block; width: 32px; height: 40px; }
.slideBox .next { right: 4px; background: url(/skin/mobile/style/img/slider-right.png) no-repeat center center; }
.slideBox .next:hover { background: url(/skin/mobile/style/img/slider-right-hover.png) no-repeat center center; }
.slideBox .prev { left: 4px; background: url(/skin/mobile/style/img/slider-left.png) no-repeat center center; }
.slideBox .prev:hover { background: url(/skin/mobile/style/img/slider-left-hover.png) no-repeat center center; }

/**/
.links { background: #f4f4f4; }
.links .title { background: #fff; }
.links .links-lists { padding-bottom: 20px; line-height: 2; }
.links .links-lists a { margin-left: 20px; }
.links .links-lists a:hover { color: #1f8784; }

/**/
#footer { height: 228px; padding-top: 22px; background: url(/skin/mobile/style/img/footer.jpg) repeat-x center center; color: #fff; }
#footer .tel { width: 305px; margin-left: 25px; font-size: 14px; line-height: 1.8; }
#footer .tel ul { width: 225px; height: 45px; }
#footer .tel ul li { width: 75px; height: 32px; float: left; }
#footer .tel ul li.icon-tel {  background: url(/skin/mobile/style/img/icon-tel.png) no-repeat left; }
#footer .tel ul li.icon-message { background: url(/skin/mobile/style/img/icon-message.png) no-repeat left; }
#footer .tel ul li.icon-arrow { background: url(/skin/mobile/style/img/icon-arrow.png) no-repeat left; }
#footer .copyright { line-height: 1.5; }
#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited, #footer .copyright a:hover { color: #007f34; }
#footer .weinxin { text-align: center; color: #fff; width: 100px; margin-right: 30px; background: url(/skin/mobile/style/img/weixin.jpg) no-repeat; padding-top: 108px; font-size: 14px; }
#footer .web_count { margin-left: 80px; }

/**/
.bodyer { margin-top: 20px; margin-bottom: 20px; }
.bodyer-left, .bodyer-left .left-menu, .bodyer-left .kuaijietongdao { width: 240px; }
.bodyer-left .left-menu { line-height: 45px; }
.bodyer-left .left-menu h3 { margin: 0; background: #176361; color: #fff; font-size: 24px; font-weight: 100; }
.bodyer-left .left-menu h3, .bodyer-left .left-menu a { height: 45px; padding-left: 72px; width: 168px; }
.bodyer-left .left-menu a { display: block; border-bottom: 1px dotted #fff; }
.bodyer-left .left-menu a, .bodyer-left .left-menu a:link, .bodyer-left .left-menu a:visited { font-size: 16px; background: #1f8784 url(img/icon-menu.png) no-repeat 210px center; color: #fff; }
.bodyer-left .left-menu a:hover, .bodyer-left .left-menu a.visited { background: #4c9f9d url(img/icon-menu.png) no-repeat 210px center; }
/**/
.bodyer-left .kuaijietongdao { height: 512px; margin-top: 15px; }
.bodyer-left .kuaijietongdao .title { margin-bottom: 0; }
.bodyer-left .kuaijietongdao .kjtd { padding: 12px 0 0 0; }
.bodyer-left .kuaijietongdao .kjtd ul li { float: left; margin: 0 0 14px 12px; }
.bodyer-left .kuaijietongdao .kjtd ul li a { display: block; width: 100px; height: 30px; padding-top: 70px; border: 1px solid #ddd; border-radius: 5px; text-align: center; font-size: 14px; }
.bodyer-left .kuaijietongdao .kjtd ul li a:hover { border: 1px solid #007f34; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-0 { background: #fff url(img/kjtd-0.png) no-repeat center 10px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-1 { background: #fff url(img/kjtd-1.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-2 { background: #fff url(img/kjtd-2.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-3 { background: #fff url(img/kjtd-3.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-4 { background: #fff url(img/kjtd-4.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-5 { background: #fff url(img/kjtd-5.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-6 { background: #fff url(img/kjtd-6.png) no-repeat center 10px; }
.bodyer-left .kuaijietongdao .kjtd ul li a.kjtd-7 { background: #fff url(img/kjtd-7.png) no-repeat center 15px; }
.bodyer-left .kuaijietongdao .border { border: 1px solid #dedede; }
.bodyer-left .kuaijietongdao .background { background: #f7f7f7; }
/**/
.bodyer-right, .bodyer-right .current, .bodyer-right .cate_content, .pic-list, div.zhuanjiajieshao dl { width: 935px; }
.bodyer-right .current { height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
.bodyer-right .current strong { color: #1f8784; font-size: 20px; font-weight: 100; }
.bodyer-right .current span i { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; margin-left: 8px; margin-right: 8px; }
/**/
.bodyer-right .cate_content { font-size: 14px; line-height: 1.8; }
.bodyer-right .cate_content img { max-width: 930px; height: auto; }

.art_title, .art_count { text-align: center; }
.art_title { font-size: 22px; font-weight: 100; }
.art_count { font-size: 14px; color: #666; }

ul.pic-list li { float: left; width: 240px; padding-left: 30px; padding-right: 31px; height: 270px; text-align: center; }
ul.pic-list li a img { width: 240px; height: 180px; border: 1px solid #ddd; padding: 4px; }
ul.pic-list li a span { clear: both; display: block; width: 240px; height: 38px; line-height: 18px; margin-top: 6px; font-size: 14px; font-weight: 700; color: #1f8784; overflow: hidden; _position: relative; }
div.zhuanjiajieshao ul.pic-list li { width: 150px; padding-left: 41px; padding-right: 42px; }
div.zhuanjiajieshao ul.pic-list li a img { width: 150px; height: 210px; }
div.zhuanjiajieshao ul.pic-list li a span { width: 150px; }
div.zhuanjiajieshao dl { clear: both; height: 206px; margin-bottom: 10px; border-bottom: 1px dashed #ddd; }
div.zhuanjiajieshao dl dt { width: 165px; height: 195px; float: left; }
div.zhuanjiajieshao dl dt img { width: 140px; height: 195px; }
div.zhuanjiajieshao dl dd { width: 770px; height: 195px; float: left; text-indent: 2em; line-height: 2; font-size: 15px; }

.bodyer-right .news-list { clear: both; }
.bodyer-right .news-list li { clear: both; height: 37px; line-height: 37px; padding-left: 12px; border-bottom: 1px dotted #ddd; background: url(/skin/mobile/style/img/icon-news.jpg) no-repeat left center; }
.bodyer-right .news-list li a { font-size: 14px; }
.bodyer-right .news-list li span { float: right; color: #666; }

/*page*/
.bodyer-right .page { clear: both; text-align: center; margin-top: 12px; }
.bodyer-right .page span, .bodyer-right .page a { display: inline-block; margin: 0 4px; padding: 8px 10px; line-height: 12px; border: 1px solid #1f8784; font-size: 14px; }
.bodyer-right .page span, .bodyer-right .page a:hover { background-color: #1f8784; color: #fff; }
.bodyer-right .page i { font-style: normal; }
.bodyer-right .page i a { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; }

/**/
form#shensutongdao, form#shensutongdao dl, form#shensutongdao p { clear: both; font-size: 14px; }
form#shensutongdao dl { line-height: 30px; }
form#shensutongdao dl dt, form#shensutongdao dl dd { float: left; }
form#shensutongdao dl dt { width: 50px; }
form#shensutongdao dl dd { width: 400px; margin-bottom: 18px; }
form#shensutongdao dl dd input, form#shensutongdao dl dd textarea { border-radius: 5px; border: 1px solid #aaa; font-size: 14px; }
form#shensutongdao dl dd input { width: 300px; height: 30px; }
form#shensutongdao dl dd textarea { width: 390px; height: 80px; }
form#shensutongdao p input { height: 40px; width: 100px; line-height: 30px; text-align: center; font-size: 16px; margin-left: 50px; }

/**/
.bodyer-right form#yuyueguahao { margin-top: 20px; }
.bodyer-right form#yuyueguahao, .bodyer-right form#yuyueguahao dl, .bodyer-right form#yuyueguahao p { clear: both; font-size: 14px; }
.bodyer-right form#yuyueguahao dl { line-height: 30px; width: 550px; }
.bodyer-right form#yuyueguahao dl dt, .bodyer-right form#yuyueguahao dl dd { float: left; }
.bodyer-right form#yuyueguahao dl dt { width: 80px; }
.bodyer-right form#yuyueguahao dl dd { width: 450px; margin-bottom: 18px; }
.bodyer-right form#yuyueguahao dl dd input, .bodyer-right form#yuyueguahao dl dd textarea { border-radius: 5px; border: 1px solid #aaa; font-size: 14px; }
.bodyer-right form#yuyueguahao dl dd input { width: 300px; height: 30px; }
.bodyer-right form#yuyueguahao dl dd textarea { width: 390px; height: 80px; }
.bodyer-right form#yuyueguahao p input { height: 40px; width: 120px; line-height: 30px; text-align: center; font-size: 16px; margin-left: 81px; }

/**/
/*客服*/
.qq { position: fixed; width: 120px; height: 310px; right: 6px; top: 120px; z-index: 999; background: url(/skin/mobile/style/img/qq.jpg) no-repeat; padding-top: 49px; }
.qq a { display: block; height: 28px; margin-bottom: 9px; }
.qq span { display: block; height:28px; margin-top: 179px; cursor: pointer; }

/**/
.ordinaryExpert { height: 30px; margin-top: 12px; margin-bottom: 8px; border-bottom: 1px solid #1f8784; }
.ordinaryExpert li { height: 30px; width: 85px; line-height: 30px; text-align: center; float: left; font-size: 14px; }
.ordinaryExpert li.active {
  background: #1f8784;
  color: #fff;
}
.ordinaryExpertList table { background:#ddd; font-size:14px; }
.ordinaryExpertList table tr { background:#fff; }
.ordinaryExpertList table tr td div { height: 90px; line-height: 90px; }
.ordinaryExpertList table tr td div img { margin-right: 6px; float: left; width: 80px; height: 90px; }
.ordinaryExpertList table tr td input.submit { display: block; width: 50px; height: 28px; line-height: 26px; font-size: 14px; border: none; cursor: pointer; background: #1f8784; color: #fff; }
.ordinaryExpertList table tr td input.disabled{ display: block; width: 50px; height: 28px; line-height: 26px; font-size: 14px; border: none; cursor: default; background: #ccc; color: #666; }

.map_m{ display:none;}
