﻿@charset "utf-8";
/* CSS Document */

body { font-size: 14px; font-family: "microsoft yahei"; color: #666; background:#f3f3f3; }
input, select, textarea, button{ vertical-align: middle; outline:none; font-family:"microsoft yahei"; border:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-style:normal;}
img { border: 0; vertical-align:middle; max-width:100%;}
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #666;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover{ color:#006699;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { 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 }
.w{ width:1200px; margin: 0 auto; }
.green{ color:#00a28a;}
.orange{ color:#fc8d15;}
.mt20{ margin-top: 20px}
.content{ font-size:14px}
.content p{font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0}
.content img,a img { 

}
 .top-inner-right {
   display: flex;
   align-items: center
 }
 .pcheader-container .header-top .top-inner .top-inner-right .right-item {
   margin-left: 30px;
   cursor: pointer;
   color: #fff
 }
 .pcheader-container .header-top .top-inner .top-inner-right .right-item .gtjaqh {
   padding-right: 5px;
   font-size: 14px
 }
 .pcheader-container .header-top .top-inner .top-inner-right .right-item:hover {
   text-decoration: none
 }
 .pcheader-container .header-top .top-inner .top-inner-right .right-item .img95521 {
   cursor: auto;
   margin-top: -5px
 }
 .pcheader-container .header-top .top-inner .top-inner-right .right-item .right-item-icon {
   margin-right: 3px;
   font-size: 16px
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language {
   width: 60px;
   height: 36px;
   position: relative;
   margin-left: 20px;
   font-size: 12px
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language:hover .top-language-list {
   display: block
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language:hover .top-language-text {
   background: #fff;
   color: #333
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language .top-language-text {
   line-height: 36px;
   padding-left: 10px;
   cursor: pointer
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language .top-language-text .gtjaqh {
   vertical-align: middle;
   margin-left: 5px;
   font-size: 12px
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language .top-language-list {
   display: none;
   position: absolute;
   top: 36px;
   right: 0;
   width: 100%;
   color: #333;
   background: #fff;
   border: 1px solid #0081cc;
   border-top: none;
   z-index: 100
 }
 .pcheader-container .header-top .top-inner .top-inner-right .top-language .top-language-list .top-language-list-item {
   display: block;
   padding-left: 10px;
   width: 100%;
   height: 36px
 }

.head_ad {	
POSITION: relative; 
TEXT-ALIGN: left; 
MARGIN: 0px auto; 
WIDTH: 1920px; 
DISPLAY: none;
font-size:12px}

.head_ad DIV {MARGIN-BOTTOM: 10px}
/**index**/
.head-top{ background:#f4f4f4; min-width:1200px; height:34px; line-height:34px; font-size:12px; border-bottom:1px #e5e5e5 solid;}
.head-middle{ background:#fff; height:112px;}
.head-middle .logo{ padding-top:13px;}
.head-middle .search{ margin:38px 0 0 90px; width:308px; height:33px; border:1px #ccc solid;}
.head-middle .search .inpt{ background:url(../images/srh-ico.jpg) no-repeat 6px center; width:226px; height:33px; line-height:33px; padding-left:40px; float:left;}
.head-middle .search .btn{ background:#00a28a; width:42px; height:33px; color:#fff; float:left; text-align:center; cursor:pointer;}

 
.tool{ padding-top:18px;}
.tool-top .code{ width:134px; margin-right:17px; display:inline-block;}
.tool-top .tel{ background:url(../images/tel.jpg) no-repeat left center; padding-left:50px; padding-top:10px;}
.tool-top .tel .en{ font-size:13px; color:#444; line-height:21px; position:relative;}
.tool-top .tel .en p{ display:block; }
.tool-top .tel .cn p{ display:block; font-size:12px;}
.tool-top .tel .cn{ font-size:26px; color:#c60000; margin-left:12px; margin-top:4px; padding-left:12px; display:inline-block; line-height:32px; border-left:1px #999 solid;}
/*.tool-btm{ margin-top:10px; line-height:20px;}
.tool-btm .tit{ background:url(../images/gg-ico.jpg) no-repeat left center; padding-left:29px;  width:43px;}
.tool-btm .bd{ width:310px; height:20px; overflow:hidden;}*/

.search{ width:360px;_width:auto; padding-left:20px; height:34px; }
.search .tab{ padding:3px 0}
.search .tab span{ color:#ddd}
.search .tab a{ color:#6f7172}
.search .tab a.on{ font-weight:700}
.search .bd{/* background:#ededed; */padding-top:15x;}
.search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px; width:210px;background:#fff url(../images/icon.png) no-repeat}
.search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;margin-left:13px;width:4.2em; margin-left:6px;vertical-align:middle; text-align:center}

.head-nav{ background:#0088cc; min-width:1200px; height:52px; position:relative; z-index:10;}
.head-nav li{ width:171px; float:left; heght:52px; position:relative; text-align:center;}
.head-nav li a.far{ line-height:50px; font-size:16px; color:#fff; display:block;}
.head-nav li.on a.far, .head-nav li a.far:hover{ background:#ff9501 url(../images/nav-hover.png) no-repeat bottom center;}
.head-nav li .sub{ background:#00a28a; width:100%; padding:5px 0; position:absolute; left:0; top:52px; display:none; z-index:9; }
.head-nav li .sub a{ display:block; line-height:36px; color:#fff;}
.head-nav li .sub a:hover{ background:#fff; color:#00a28a;font-size:16px}

.nav-ico {
    background: #fff;
    font-size: 15px;
    height:auto;
	margin-left: 10px;
}

.nav-ico ul {
    padding-top: 10px; max-height: 20px;
}

.nav-ico ul li {
    float: left;
    width: 270px;
    border-bottom: 1px solid #EBEBEB;
    height: 60px;
    padding-left: 29px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.nav-ico .n-ico1 {
    background: url(../images/index-2017_07.png) no-repeat;
    width: 60px;
    height: 60px;
    float: left;
}

.nav-ico .n-ico2 {
    background: url(../images/index-2017_09.png) no-repeat;
    width: 60px;
    height: 60px;
    float: left;
}

.nav-ico .n-ico3 {
    background: url(../images/index-2017_11.png) no-repeat;
    width: 60px;
    height: 60px;
    float: left;
}

.nav-ico .n-ico4 {
    background: url(../images/icon-jgfwpt.png) no-repeat;
    width: 60px;
    height: 60px;
    float: left;
}

.nav-ico .n-ico5 {
    background: url(../images/2018-ico6_03.png) no-repeat;
    width: 60px;
    height: 60px;
    float: left;
}

.nav-ico h3 {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    margin-top: 10px;
    color: #333;
}

.nav-ico p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.nav-ico .nav-left2 {
    float: right;
    width: 130px;
}

.banner{
	width:100%;
	height:368px;
	overflow: hidden;
}
.banner a{
	display: block;
	width:100%;
	height:100%;
	background:url("../images/banner1.png") center top;
	overflow: hidden;
	background-size:cover;
}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #00865e url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display:inline-block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.main{ background:#fff; width:1162px; padding:19px; margin:auto;}
.mainFloor{ margin-bottom:20px;}
.mainFloor:last-child{ margin-bottom:0;}
.mainTitle{ padding-bottom:15px; border-bottom:1px #c7c7c7 solid;}
.mainTitle .cn{ font-size:22px; color:#003e9f; float:left;}
.mainTitle .en{ color:#999; padding-left:5px; font-style:normal;}
.mainTitle .mo{ float:right; color:#808080; padding-top:3px;}


.makeBtn{ background:#6faa36; width:370px; height:94px; position:relative; margin-top:25px;}
.makeBtn .ico{ display:inline-block; position:absolute;}
.makeBtn .i1{ background:url(../images/make-ico01.png) no-repeat; width:46px; height:51px; left:15px; top:22px;}
.makeBtn .i2{ background:url(../images/make-ico02.png) no-repeat; width:40px; height:40px; right:13px; top:27px;}
.makeBtn .cn{ display:block; color:#fff; line-height:94px; font-size:28px; padding-left:76px;}
.subject{ background:#00a28a; width:767px; height:94px; }
.makeBtn1{ background:#6faa36; width:212px; height:94px; position:relative; margin-top:25px;}
.makeBtn1 .ico{ display:inline-block; position:absolute;}
.makeBtn1 .i1{ background:url(../images/make-ico03.png) no-repeat; width:46px; height:51px; left:15px; top:22px;}
.makeBtn1 .cn{ display:block; color:#fff; line-height:94px; font-size:28px; padding-left:76px;}
.subject{ background:#00a28a; width:767px; height:94px; }
.subject .tit{ background:url(../images/subject-ico.png) no-repeat 54px center; padding-left:124px; width:136px; font-size:30px; line-height:94px; color:#fff; float:left;}
.subject .bd{ width:507px; padding-top:15px; max-height:66px; overflow:hidden;}
.subject .bd a{ color:#fff; float:left; font-size:18px; line-height:30px; position:relative; padding:0 12px; display:block; }
.subject .bd a:before{ content:''; background:#fff; width:2px; height:19px; position:absolute; top:6px; right:0;}


.guide{ background:#ededed; width:715px; padding:10px 0 0 14px; height:495px;}
.guide .mainTitle{ border-bottom:0;}
.guide-ul li{ float:left; width:70px; text-align:center; padding:6px 18px 13px 0; display:inline-block; vertical-align:middle;}
.guide-ul li .text{ color:#565555; margin-top:8px;}
.guide-ul li .icon{ background:#85a168; width:70px; height:70px; background-position:-90px 0;}
.guide-ul li .icon .ico{ background:url(../images/quickIco.png) no-repeat; display:inline-block;}
.guide-ul li .icon .g-01{ background-position:-23px -76px; width:30px; height:42px; margin-top:14px;}
.guide-ul li .icon .g-02{ background-position:-105px -78px; width:40px; height:40px; margin-top:14px;}
.guide-ul li .icon .g-03{ background-position:-196px -79px; width:32px; height:39px; margin-top:14px;}
.guide-ul li .icon .g-04{ background-position:-275px -82px; width:48px; height:30px; margin-top:19px;}
.guide-ul li .icon .g-05{ background-position:-17px -186px; width:41px; height:44px; margin-top:10px;}
.guide-ul li .icon .g-06{ background-position:-108px -187px; width:30px; height:42px; margin-top:10px;}
.guide-ul li .icon .g-07{ background-position:-187px -194px; width:52px; height:31px; margin-top:17px;}
.guide-ul li .icon .g-08{ background-position:-285px -188px; width:27px; height:43px; margin-top:13px;}
.guide-ul li a:hover .icon{ background:#00a28a;}
.guide-ul li a:hover .text{ color:#00a28a;}


.newsScroll{ width:300px; height:302px; position:relative; margin-left:15px; overflow:hidden;}
.newsScroll .hd{ position:absolute; top:220px; left:10px; z-index:10;}
.newsScroll .hd li{ background:#dfdfdf; float:left; width:15px; height:15px; line-height:15px; color:#555; font-size:12px; overflow:hidden; margin-right:5px; cursor:pointer; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.newsScroll .hd li.on{ background:#e60012; color:#fff;}
.newsScroll .bd li{ float:left; overflow:hidden; text-align:center; position:relative; height:302px;}
.newsScroll .bd li .pic{ width:300px; height:242px; display:block; }
.newsScroll .bd li .tit{ width:300px; height:51px; text-align:center; color:#fff; line-height:51px; position:absolute; bottom:0; left:0; z-index:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.newsScroll .bg{ background:#929292; height:51px; position:absolute; bottom:0; left:0; width:100%;}
.newsScroll .bg:before{content:''; height:0; width:0; display:block; border:6px transparent solid; border-top-width:0; border-bottom-color:#929292; position:absolute; top:-6px; left:33px;}


.news{ width:400px;}
.news-item{ padding:15px 0 5px 0; border-bottom:1px #c9c9c9 dashed;}
.news-item .t{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-item .t a{ color:#333;}
.news-item .c{ padding-top:10px; line-height:22px; font-size:12px; color:#999; text-indent:20px; max-height:44px; overflow:hidden;}
.news-list{ padding:5px 0 0 0;}
.news-list li{ padding-left:15px; height:41px; line-height:41px; vertical-align:middle; overflow:hidden; position:relative; font-size:16px;border-bottom:1px #e1e1e1 dashed;}
.news-list li:before{ content:''; background:#ff9501; width:4px; height:4px; position:absolute; left:0; top:18px; left:3px;}
.news-list li span{ color:#999; float:right;}
.pp-list{ padding:5px 0 0 0;}
.pp-list li{ padding:5px; width:350px; float:left;}


.picMarquee-left{ overflow:hidden; position:relative; }
.picMarquee-left .bd{width: 100%; padding:20px 0;overflow: hidden; box-sizing: border-box;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ width:190px; height:135px;;text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:350px; height:250px; display:block; padding:2px; border:1px solid #ccc;box-sizing: border-box }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.expert-list{ background:#f5f5f5; position:relative; padding:23px 0 26px 0;}
.expert-list .hd a{ background:url(../images/expert-arrow.png) no-repeat; width:25px; height:25px; display:inline-block; position:absolute; top:-34px;}
.expert-list .hd a.prev{ background-position:0 0; right:35px;}
.expert-list .hd a.next{ background-position:-35px 0; right:0;}
.expert-list .bd li{ width:256px; float:left; overflow:hidden; padding:0 16px; display:inline-block;}
.expert-list .bd li .aImg img{ width:101px; height:137px; display:block;}
.expert-list .bd li .aWord{ width:140px;}
.expert-list .bd li .aWord .t{ padding-top:10px; font-size:18px; color:#f38003;}
.expert-list .bd li .aWord .c{ line-height:22px; max-height:44px; overflow:hidden; padding-top:12px;} 
.expert-list .bd li .aWord .b{ padding-top:12px;}


.depart-title{ padding-bottom:14px; position:relative; border-bottom:1px #cbcbcb solid;}
.depart-title li{ float:left; min-width:110px; line-height:38px; text-align:center; font-size:18px; color:#1b1b1b; position:relative; cursor:pointer;}
.depart-title li.on{ background:#00a28a; color:#fff;}
.depart-title li.on:before{content:''; height:0; width:0; display:block; border:8px transparent solid; border-bottom-width:0; border-top-color:#00a28a; position:absolute; bottom:-8px; left:50%; margin-left:-8px; }
.depart-title .mo{ position:absolute; right:0; bottom:10px; color:#808080;}


.depart-dysf{ width:730px;}
.depart-dysf .dysf-t{ font-size:18px; color:#666; padding:25px 0 20px 0;}
.depart-dysf .dysf-c .img img{ width:164px; height:108px; display:block;}
.depart-dysf .dysf-c .txt{ width:549px; max-height:104px; overflow:hidden; text-indent:30px; line-height:26px;}
.depart-dysf .dysf-c .txt a{ color:#ff9501;}
.depart-dysf .dysf-bot{ margin-top:20px;}
.depart-dysf .dysf-bot a{ background:#eee; min-width:124px; line-height:42px;  text-align:center; float:left; margin-right:11px; font-size:18px;}
.depart-dysf .dysf-bot a:hover{ background:#00a28a; color:#fff;}


.depert-zj .dysf-t{ font-size:18px; color:#666; padding:25px 0 20px 0;}
.depert-zj li{ float:left; width:168px; float:left; padding-left:19px; display:inline-block; position:relative;}
.depert-zj li:first-child{ padding-left:0;}
.depert-zj li .figure{ width:168px; height:123px; position:relative; border:1px #d2d2d2 solid;}
.depert-zj li .figure .cn{ font-size:22px; color:#003e9f; width:18px; line-height:20px; position:absolute; right:43px; top:10px; z-index:1;}
.depert-zj li .figure .en{ font-size:16px; color:#333; width:18px; line-height:18px; position:absolute; top:10px; right:16px; z-index:1;}
.depert-zj li .button{ margin-top:10px;}
.depert-zj li .button a{ background:#00a28a; width:81px; line-height:41px; color:#fff; font-size:16px; text-align:center;}
.depert-zj li .button a:last-child{ background:#ff9501;}


.party{ width:390px; margin-right:28px; display:inline;}
.party-list{ padding-top:10px;}
.party-list li{ padding-left:10px; height:30px; line-height:30px; font-size: 16px; vertical-align:middle; overflow:hidden; position:relative;}
.party-list li:before{ content:''; background:#ff9501; width:4px; height:4px; position:absolute; left:0; top:13px;}
.party-list li span{ color:#8b8b8b; float:right; font-size: 16px;}


.research{ width:306px;}
.research-list{ padding-top:8px;}
.research-list li{ padding-top:10px; vertical-align:middle; overflow:hidden;}
.research-list li .img img{ width:121px; height:76px; display:block;}
.research-list li .con{ width:230px;}
.research-list li .con .t{ padding-left:9px; font-size:14px; color:#1e1d1d; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.research-list li .con .t:before{ content:''; background:#ff9501; width:4px; height:4px; position:absolute; left:0; top:8px;}
.research-list li .con .c{ padding-left:9px; line-height:24px; font-size:12px; max-height:48px; overflow:hidden; padding-top:5px;}
.research-list li .con .c .red{ color:#ff9501;}


.read-list{ padding-top:25px;}
.read-list li{ background:#f5f5f5; width:216px; float:left; margin-left:20px; display:inline-block;}
.read-list li:first-child{ margin-left:0;}
.read-list li .aImg img{ width:100%; height:161px; display:block;}
.read-list li .aWord{ text-align:center; padding:7px 0;}
.read-list li .aWord .t{ font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.read-list li .aWord .c{ background:url(../images/readc-ico.png) no-repeat left center; padding-left:28px; font-size:16px; display:inline-block; margin-top:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.read-list li:hover{ background:#00a28a;}
.read-list li:hover .t{ color:#fff;}
.read-list li:hover .c{ background:url(../images/read-icoH.png) no-repeat left center; color:#fff;}


.aboutPage{ background:#deedcf; min-width:1200px; margin-top:50px; padding:28px 0 40px 0;}
.about-box{ padding-top:22px;}
.about-box .img img{ width:251px; height:177px; display:block; border:3px #fff solid;}
.about-box .word{ width:495px; padding:8px 0 0 21px; float:left;}
.about-box .word .t{ font-size:20px; color:#333; font-weight:bold;}
.about-box .word .c{  line-height:30px; padding-top:15px; max-height:120px; overflow:hidden;}
.about-box .fast a{ width:130px; text-align:center; float:left; margin-left:44px;}
.about-box .fast a .t{ font-size:28px; color:#70ac33; padding-top:18px;}


.footer-link{ background:#00a28a; min-width:1200px; line-height:42px; text-align:center;}
.footer-link a{ display:inline-block; color:#fff; padding:0 20px; position:relative;}
.footer-link a:before{ content:''; background:#fff; width:1px; height:14px; position:absolute; right:0; top:14px;}
.footer-link a:last-child:before{ background:none;}
.footer-copy{ background:url(../images/footerBg.jpg) repeat; min-width:1200px; text-align:center; padding:15px 0 25px 0; font-size:12px; line-height:26px; border-top:#006699 2px solid;}
.footer-copy .img{ padding-bottom:18px;}
.footer-copy .img img{ margin:0 7px; display:inline-block; vertical-align:top;}


.sider-tel{ background:#fff; width:259px; padding-bottom:30px; border:2px #00a28a solid; border-radius:5px; position:fixed; left:0; top:30%; z-index:99;}
.sider-tel .close{ background:url(../images/close.png) no-repeat; width:24px; height:24px; display:inline-block; position:absolute; right:7px; top:7px; z-index:1;}
.sider-tel .img img{ width:100%; height:158px; display:block;}
.sider-tel .t{ text-align:center; font-size:24px; color:#00a28a; font-weight:bold; padding:20px 0;}
.sider-tel .c{ background:url(../images/telIco.png) no-repeat 19px center; padding-left:65px; font-size:13px; color:#00a28a;}
.sider-tel .c strong{ font-size:24px; display:block; color:#fe800f;}
.sider-qq{ background:#fff; width:121px; text-align:center; padding:17px 0; border:2px #00a28a solid; border-radius:5px; position:fixed; right:0; top:30%; z-index:99;}
.sider-qq .qq-close{ background:url(../images/qq-close.jpg) no-repeat; width:9px; height:8px; display:inline-block; position:absolute; right:5px; top:5px; z-index:2;}
.sider-qq .t{ background:#00a28a; color:#fff; line-height:25px; padding:0 9px; border-radius:20px; display:inline-block;}
.sider-qq .ico{ padding:17px 0 12px 0;}
.sider-qq .c{ font-size:18px; color:#00a28a; font-weight:bold;}


.pmain{ background:#fff; width:1168px; margin:auto; padding:30px 16px 60px 16px; margin-bottom:50px; }
.pmain-pos{ background:url(../images/pos-ico.jpg) no-repeat 9px 1px; font-size:12px; color:#a9a9a9; padding-bottom:13px; padding-left:28px; margin-bottom:28px; border-bottom:1px #e0e0e0 solid;}
.pmain-pos a{ color:#a9a9a9;}

.ptment-head{ position:relative; /*min-height:44px;*/ border-bottom:4px #97d3cb solid;}
.ptment-head .cn{ color:#474747; font-size:30px; float:left; padding-bottom:10px; border-bottom:4px #659b31 solid; position:relative; bottom:-4px;}
.ptment-head .label{ font-size:16px; color:#96c8c1; font-style:italic; position:absolute; right:0; bottom:10px;}
.ptment-list li{ background:#f9f9f9; overflow:hidden; margin-top:25px; vertical-align:middle; border:1px #d2d2d2 solid;}
.ptment-list li .t{ width:143px; line-height:101px; text-align:center; font-size:18px; font-weight:bold; float:left; border-right:1px #d2d2d2 solid;}
.ptment-list li .c{ width:650px; padding:15px 0 0 30px; float:left; font-size:12px; line-height:24px; max-height:72px; overflow:hidden;}
.ptment-list li .button{ width:316px; float:right; padding-top:33px; min-height:68px; text-align:center; border-left:1px #d2d2d2 solid;}
.ptment-list li .button a{ background:#5ebfb7; width:91px; height:36px; line-height:36px; font-size:14px; color:#fff; margin:0 18px; display:inline-block; vertical-align:top;}
.ptment-list li .button a:nth-child(2){ background:#f09326;}

.pdepart-head{ padding:20px 0 10px 0; position:relative;}
.pdepart-head .cn{ font-size:30px; color:#474747; float:left;}
.pdepart-head .return{ background:url(../images/readc-ico.png) no-repeat left center; padding-left:24px; font-size:12px; display:inline-block; position:absolute; right:0; bottom:10px;}

.pdepart-cont{ border:1px #e5e5e5 solid;}
.pdepart-tit { max-width:1130px; margin:auto; padding:18px 0; position:relative; border-bottom:1px #e5e5e5 solid;}
.pdepart-tit .cn{ font-size:18px; color:#00a28a; font-weight:bold; float:left;}
.pdepart-tit .mo{ background:url(../images/pmo-ico.jpg) no-repeat right center; font-size:12px; display:inline-block; padding-right:25px; position:absolute; right:0; bottom:10px;}

.pdepart-details{  padding:40px 18px 30px 18px; border-bottom:1px #e5e5e5 solid;}
.details-pic{ width:540px; height:251px; position:relative; overflow:hidden;}
.details-pic .bg{ background:rgba(0,0,0,.7); width:100%; height:34px; position:absolute; left:0; bottom:0; z-index:1;}
.details-pic .bd li{ width:540px; height:251px; float:left; display:block; position:relative;}
.details-pic .bd li img{ width:100%; height:100%; display:block;}
.details-pic .bd li .t{ width:440px; height:34px; line-height:34px; padding:0 80px 0 20px; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2;  transition:1200ms;}
.details-pic .hd{ position:absolute; right:9px; bottom:11px; z-index:10; font-size:0;}
.details-pic .hd li{ background:#fff; float:left; width:9px; height:9px; margin-right:8px; display:inline-block; font-size:0; text-indent:-9999px; border-radius:50%; cursor:pointer;}
.details-pic .hd li.on{ background:#ff9501;}

.details-word{ width:547px; line-height:26px;}
.pdepart-list{ padding:36px 0;}
.pdepart-list li{ width:256px; float:left; overflow:hidden; padding:0 16px; display:inline-block;}
.pdepart-list li .aImg img{ width:101px; height:137px; display:block;}
.pdepart-list li .aWord{ width:140px;}
.pdepart-list li .aWord .t{ padding-top:10px; font-size:18px; color:#f38003;}
.pdepart-list li .aWord .c{ line-height:22px; max-height:44px; overflow:hidden; padding-top:12px;} 
.pdepart-list li .aWord .b{ padding-top:12px;}



.pleft{ width:370px;}
.pleft-top{ background:#00a28a; line-height:59px; font-size:24px; color:#fff; position:relative; padding-left:73px; margin-top:15px;}
.pleft-top:before{ content:''; background:url(../images/left-top.jpg) no-repeat; width:25px; height:17px; position:absolute; left:34px; top:22px;}

.pleft-menu{ background:#f4f4f4; margin-top:17px;}
.pleft-menu a{ display:block; padding-left:65px; position:relative; line-height:38px; font-size:16px; color:#333; margin-bottom:5px;}
.pleft-menu a:before{ content:''; background:url(../images/mnu-ico.png) no-repeat; width:14px; height:14px; position:absolute; left:34px; top:13px;}
.pleft-menu a:hover, .pleft-menu a.active{ background:#659b31; color:#fff;}
.pleft-menu a:last-child{ margin-bottom:0;}

.pleft-tool li{ background:#ffebcc; height:75px; padding-left:88px; position:relative; border:1px #fcc488 solid;}
.pleft-tool li .cn{ font-size:24px; color:#6a4b1b; padding-top:13px;}
.pleft-tool li .en{ color:#cdb897;}
.pleft-tool li .ico{ display:inline-block; position:absolute;}
.pleft-tool li .i1{ background:url(../images/l-toolIco01.png) no-repeat; width:43px; height:44px; left:25px; top:16px;}
.pleft-tool li .i2{ background:url(../images/l-toolIco02.png) no-repeat; width:40px; height:53px; left:29px; top:11px;}
.pleft-tool li:nth-child(2){ background:#c8e5e1; margin-top:20px; border:1px #9ad0c9 solid;}
.pleft-tool li:nth-child(2) .cn{ color:#15665b;}
.pleft-tool li:nth-child(2) .en{ color:#96c8c1;}



.pright{ width:740px;}
.pright-top{ position:relative; border-bottom:3px #97d3cb solid;}
.pright-top .cn{ font-size:30px; color:#474747; padding-bottom:10px; float:left; position:relative; bottom:-3px; border-bottom:3px #659b31 solid;}
.pright-top .label{ font-size:16px; color:#96c8c1; font-style:italic; position:absolute; right:0; bottom:10px;}

.pright-doctor { margin-left:-46px;}
.pright-doctor li{ float:left; width:395px; margin:46px 0 0 46px; border:8px #f3f3f3 solid;}
.pright-doctor li .aImg img{ width:118px; height:157px; display:block; border-right:8px #f3f3f3 solid;}
.pright-doctor li .aWord{ width:235px; padding:10px 15px 0 0;}
.pright-doctor li .aWord dl{ overflow:hidden; line-height:30px; color:#424242;}
.pright-doctor li .aWord dl dt{ float:left;}
.pright-doctor li .aWord dl dd{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pright-doctor li .aWord .view{ background:#fc8d15; width:75px; line-height:26px; color:#fff; display:block; margin-top:18px; position:relative; padding-left:25px;}
.pright-doctor li .aWord .view:before{ content:''; background:url(../images/view-ico.jpg) no-repeat; width:11px; height:13px; position:absolute; left:8px; top:7px;}

.pright-Page{ padding-top:50px;}
.pright-Page a, .pright-Page .all{ line-height:33px; display:inline-block; color:#333; margin:0 2px; padding:0 12px; border:1px #e1e1e1 solid;}
.pright-Page .all{ color:#999;}
.pright-Page a:hover, .pright-Page a.cur{ background:#00a28a; color:#fff; border-color:#00a28a;}


.ny-page{ text-align:center; padding-top:50px; clear:both; }
.ny-page a{ line-height:26px; display:inline-block; font-size:14px; color:#999; padding:0 11px; margin:0 4px;border:1px #e1e1e1 solid;}
.ny-page a.cur, .ny-page a:hover{ background:#00a28a;color:#fff;}
.ny-page .nowpage{ background:#00a28a;line-height:26px; display:inline-block; font-size:14px; color:#fff; padding:0 11px; margin:0 4px;border-color:#00a28a;}


.ullist{ padding-top:20px; }
.ullist li{line-height: 42px; height:42px;  border-bottom:1px dashed #ccc; margin:0px; padding:0px; }
.ullist li a{color:#333333;font-size: 14px;}
.ullist li a i{position:relative;top:-3px;margin:0 4px 0 0;}
.ullist li a span{float:right;color:#999999;font-size: 14px;}


/**投诉中心**/
.compl-warp{ width:90%; margin:auto; padding-top:20px;}
.compl-filed { margin-top:26px; line-height:29px; min-height:29px; color:#4a4a4a;}
.compl-filed label{ width:160px; text-align:right; float:left; padding-right:5px;}
.compl-filed label .red{ color:#d21300;}
.compl-filed .inpt{ width:435px; height:27px; line-height:27px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .select{ width:158px; height:29px; line-height:29px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .filed-item{ padding-right:5px; float:left;}
.compl-filed .filed-item input[type='radio']{ margin:0 8px 0 20px;}
.compl-filed .wth100{ width:100px; margin-right:10px;}
.compl-filed .select.wth100{ width:105px;}
.compl-filed .textarea{ width:435px; height:120px; border:1px #cccbcb solid; border-radius:5px; padding:5px;}
.compl-filed .btn{ background:#5b0103; width:84px; height:28px; line-height:28px; text-align:center; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; border:none; }
.compl-tips{ padding:60px 90px 50px 90px; line-height:30px; color:#868686;}



.pright-news li{ padding:32px 0 35px 0; overflow:hidden; vertical-align:middle; display:block; border-bottom:1px #e2e2e2 solid;}
.pright-news li .aImg img{ width:149px; height:111px; display:block;}
.pright-news li .aWord { width:704px; padding-top:5px;}
.pright-news li .aWord .t{ font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pright-news li .aWord .t a{ color:#333;}
.pright-news li .aWord .t a:hover{ color:#00a28a;}
.pright-news li .aWord .bot{ color:#999; font-size:12px; padding:8px 0;}
.pright-news li .aWord .bot .time{ padding-right:20px;}
.pright-news li .aWord .c{ line-height:24px; max-height:48px; overflow:hidden;}

.pright-pment{ margin-left:-29px; position:relative;}
.pright-pment dl{ width:423px; float:left; display:block; padding:36px 0 14px 0; margin-left:29px;}
.pright-pment dl dt{ float:left; border:1px #dadada solid; padding:3px;}
.pright-pment dl dt img{ width:172px; height:132px; display:block;}
.pright-pment dl dd{ width:225px; float:right;}
.pright-pment dl dd .t{ font-size:16px; padding-top:15px; overflow:hidden; color:#00a28a; text-overflow:ellipsis; white-space:nowrap; }
.pright-pment dl dd .t a{ color:#00a28a;}
.pright-pment dl dd .c{ line-height:24px; max-height:48px; overflow:hidden; margin-top:10px; text-indent:20px;}
.pright-pment dl dd .m{ background:#00a28a; width:97px; height:28px; line-height:28px; display:block; text-align:center; color:#fff; font-size:12px; margin-top:15px; border-radius:3px;}


.pright-about{ padding:35px 0; line-height:30px;}





/**预约*/

#stepbar .stepIco {
    width: 500px !important;
}
#stepbar .stepText {
    width: 623px !important;
}
.btn2{ background:#00654e; border:none; color:#fff; padding:0 20px; cursor:pointer;}
.typechuz {
    font-size: 16px;
}
.xuzhi {
    color: #626262;
    font-size: 12px;
}
.xuzhi p {
    color: #059346;
    font-size: 26px;
    margin-top: 30px;
    text-align: center;
}
#main > span {
    display: block;
    padding-top: 15px;
}
.xuzhi ul {
    margin-left: 110px;
    margin-top: 20px;
}
.xuzhi ul li {
    font-size: 14px;
    margin-top: 7px;
}
#visitsTime .fixed {
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 930px;
}
.showExpert a {
    color: #049446;
    font-weight: bold;
}
#visitsTime {
    padding: 15px 10px;
}
#visitsTime table, .expertContent table {
    width: 100%;
}
#visitsTime table th, .expertContent table th {
    background: #e7f7f1 none repeat scroll 0 0;
    border: 1px solid #b4e3d2;
    padding: 6px;
    text-align: center;
}
#visitsTime table td, .expertContent table td {
    border: 1px solid #b4e3d2;
    padding: 6px;
    text-align: center;
}
#visitsTime table .full, .expertContent table .full {
    background: #fff1f0 none repeat scroll 0 0;
    color: #ec9291;
}
#visitsTime table .pause, .expertContent table .pause {
    background: #fff8f0 none repeat scroll 0 0;
    color: #ecc091;
}
#visitsTime table .reserve, .expertContent table .reserve {
    background: #f4f9e9 none repeat scroll 0 0;
}
#visitsTime table .reserve a, .expertContent table .reserve a {
    color: #5ba505;
}
#visitsTime .rowBG {
    background: #f3faf7 none repeat scroll 0 0;
}
.alt {
    display: none;
    left: 50px;
    padding-left: 9px;
    position: absolute;
    text-align: left;
    top: 10px;
    z-index: 1;
}
.alt sup {
    height: 10px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 10px;
    width: 10px;
}
.alt .altInfo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bbb;
    padding: 10px;
    width: 200px;
}
.alt .altInfo p {
    line-height: 1.8;
    padding: 5px 0;
}
.expertDetailed {
    height: 350px;
    position: relative;
    width: 900px;
}
.expertDetailed h2 {
    font-size: 18px;
}
.expertPic {
    height: 350px;
    width: 226px;
}
.expertPic img {
    height: 300px;
    width: 226px;
}
.expertPic h2 {
    line-height: 46px;
    text-align: center;
}
.expertInfo {
    border: 1px solid #ddd;
    height: 350px;
    position: absolute;
    right: 0;
    top: 0;
    width: 650px;
}
.expertInfo h3 {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}
.expertInfo h3 a {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    display: block;
    float: left;
    height: 100%;
    margin-left: -1px;
    padding: 0 18px;
}
.expertInfo h3 a.cur {
    background: #fff none repeat scroll 0 0;
    height: 36px;
    margin-bottom: -1px;
}
.expertContent {
    display: none;
    height: 278px;
    line-height: 1.8;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 18px;
}
.expertContent span {
    display: block;
    padding: 5px 0;
}
.expertContent p {
    margin: 10px auto;
}
.basicInfo strong {
    display: inline-block;
    text-align: right;
    width: 70px;
}



.step { margin-top: 15px; width:1190px;color: #777777; }
.h2Title { height: 40px; line-height: 40px; font-size: 14px; position: relative; }


.stepContent { padding: 10px 0; }
.stepTable { width: 98%; margin: 10px auto; border-collapse: collapse; }
.stepTable th { padding: 6px; border: 1px solid #B4E3D2; background: #E7F7F1; text-align: center; }
.stepTable td { padding: 6px; border: 1px solid #B4E3D2; text-align: center; }
.stepContent h3 { padding: 8px 10px; font-size: 14px; border-bottom: 1px solid #DBDBDB; font-weight: bold; position: relative; }
.contactPerson { padding: 10px; border-bottom: 1px dotted #ddd; }
.stepContent p { padding: 10px 20px; }
.stepContent p strong { display: inline-block; zoom: 1; width: 120px; text-align: right; font-weight: normal; }
.stepContent p span { color: #f00; margin-right: 5px; }
.input_m, .input-text { width: 300px; padding: 5px; border: 1px solid #ccc; }
.stepContent p select { width: 120px; }
.stepContent .mainBtn { background-color: #049446; width: 100px; height: 32px; line-height: 32px; border: 0; font-family: microsoft yahei; font-size: 14px; color: #fff; cursor:pointer; }


.basicInfo strong{width:65px;text-align:right;}
.basicInfo p{ margin:0px; padding:0px;}
.expertContent table{width:100%;border-collapse: collapse;border-spacing: 0;font-size: inherit;}
.expertContent table th{padding:6px;border:1px solid #B4E3D2;background:#E7F7F1;text-align:center;}
.expertContent table td{padding:6px;border:1px solid #B4E3D2;text-align:center;}
.expertContent table .full{color:#EC9291;background:#FFF1F0;}
.expertContent table .pause{color:#ecc091;background:#fff8f0;}
.expertContent table .reserve{background:#f4f9e9;}
.expertContent table .reserve a{color:#5ba505;}
.expertContent{padding:18px;height:278px;overflow-y:auto;overflow-x:hidden;line-height:1.8;display:none;}
.expertContent span{display:block;padding:5px 0;}
.expertContent p{margin:10px auto;}
/*Channel Human*/
.humanDetailed {height:230px;position:relative;}
.humanDetailed a.backlist {border: 1px solid #CCC;display: inline-block;padding: 3px 5px;color: #18a86f; position:absolute; right:30px; top:10px;}
.humanDetailed h2{font-size:18px;}
.humanPic{width:160px;height:200px;padding:15px 10px;}
.humanPic img{width:160px;height:200px;}
.humanDetailed .basicInfo{position: absolute;width: 74%;line-height: 2.5;left: 199px;top: 20px;}
.humanDetailed .basicInfo strong{width:70px;text-align:right;}
.humanInfo .expertContent{display:block;height:auto;overflow:visible;border-top:1px dotted #dbdbdb; font-size:12px;}
.humanInfo .expertContent h2{font-size:16px;font-weight:bold;}
.humanInfo .expertContent table{margin-top:10px;}


/*预约*/
.step { margin-top: 15px; width: 100%; border: 1px solid #dbdbdb; font-family: microsoft yahei; color: #777777; }
.h2Title { height: 40px; line-height: 40px; border-bottom: 1px solid #dbdbdb; padding-left: 10px; font-size: 14px; position: relative; }
.h2Title h2 { font-size: 14px; font-family: microsoft yahei; color: #777777; }
.h2Title span { position: absolute; top: 0; right: 5px; font-size: 12px; color: #999; }
.stepContent { padding: 10px 0; }
.stepTable { width: 98%; margin: 10px auto; border-collapse: collapse; }
.stepTable th { padding: 6px; border: 1px solid #B4E3D2; background: #E7F7F1; text-align: center; }
.stepTable td { padding: 6px; border: 1px solid #B4E3D2; text-align: center; }
.stepContent h3 { padding: 8px 10px; font-size: 14px; border-bottom: 1px solid #DBDBDB; font-weight: bold; position: relative; }
.contactPerson { padding: 10px; border-bottom: 1px dotted #ddd; }
.stepContent p { padding: 10px 20px; }
.stepContent p strong { display: inline-block; zoom: 1; width: 120px; text-align: right; font-weight: normal; }
.stepContent p span { color: #f00; margin-right: 5px; }
.input_m, .input-text { width: 300px; padding: 5px; border: 1px solid #ccc; }
.stepContent p select { width: 120px; }
.stepContent .mainBtn { background-color: #049446; width: 100px; height: 32px; line-height: 32px; border: 0; font-family: microsoft yahei; font-size: 14px; color: #fff; cursor:pointer; }

/*友情链接*/
.HFirend{float: left;width: 100%;margin-left: 1px;margin-top: 18px;padding-bottom: 16px;}
.HFirend ul{ padding-top:10px;}
.HFirend li{width: 173px;height: 52px;float: left;border: 1px solid #e6e6e6;text-align: center;margin-left: 8px; margin-right:10px; margin-bottom: 9px;}
.HFirend li img{width: 173px;height: 52px;}
.Ltit{width: 130px;height: 37px;background: #2f750a;text-align: center; margin-left:8px}
.Ltit h3{color: #fff;font-weight: bold;font-size: 18px;width: 130px;display: inline-block;margin-top: 5px;}

/*列表分页*/
.page{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; margin:20px 0px;}
.page a{ color:#333333; background:#ffffff; border:#dbdbdb solid 1px; padding:4px 9px; margin:0px 5px;}
.page a:hover,.page a.on{ color:#ffffff; background:#00a28a; border:#00a28a solid 1px;}

/*广告*/
.g-row1{width:1200px;margin:0 auto;zoom:1 ;}
.g-row1:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.my-botton10{ +margin-bottom:10px;}

.m-adfive{zoom:1;margin:0 -10px 0 0;_margin:0 -30px 0 0}
.m-adfive li{width:184px;height:90px; margin:0 10px 10px 0;float:left;background:#e6e6e6; text-align:center; line-height:22px; border:solid 1px #999999;}
.m-adfive li img{width:184px;height:70px; }
.lazy {background:#FAFAFA url('/image/loading.gif') no-repeat center center;}
