@charset "utf-8";
/* CSS Document */

@import url("/jcjs/css/reset.css");
*{font-family:"Î¢ÈíÑÅºÚ";}
body {
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	line-height:30px;
	color:#333;
	background:#f0f0f0;
}
i,em{font-style:normal;}
/*img:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}*/
.shadow{-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.box-siz{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.top{ height:42px;background:#f8f8f8;color:#333;line-height:42px;width:100%;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.txtell{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.w1200{width:1200px;margin:0px auto; position:relative;}
.w1100{width:1100px;margin:0px auto; position:relative;}
.top .right{float:right;width:580px;text-align:right;height: 42px;_padding-top:10px;_height:32px;}
.top .right li{float: right;height: 42px;line-height: 42px;margin-left: 20px;}
.top .right li:hover{color:#17a1e6;}
.top .right .top_tel{ font-size:14px; color:#e60000;}

.top .right li em{ display:inline-block; vertical-align:middle; background:url(/jcjs/img/topbg.png) no-repeat; margin-right:3px;transition: all .4s ease-in-out;overflow:hidden;}
.top .right .top_tel em{ background-position:right top; width:14px; height:17px;}
.top .right .top_wx em{ background-position:-59px top; width:20px; height:17px;}
.top .right .top_wx:hover em{ background-position:-59px -20px; width:20px; height:17px;}
.top .right .top_bbs em{ background-position:-28px top; width:20px; height:17px;}
.top .right .top_bbs:hover em{ background-position:-28px -20px; width:20px; height:17px;}
.top .right .top_reg em{ background-position:-166px top; width:20px; height:17px;}
.top .right .top_reg:hover em{ background-position:-166px -20px; width:20px; height:17px;}
.top .right .top_wb em{ background-position:-122px top; width:19px; height:17px;}
.top .right .top_wb:hover em{ background-position:-122px -20px; width:19px; height:17px;}
.top .right .top_love em{ background-position:-186px top; width:19px; height:17px;}
.top .right .top_love a{color:#018a82;}
.top .right .top_love:hover em{ background-position:-186px 0px; width:19px; height:17px;}

.top .right .top_qq em{ background-position:0 top; width:15px; height:17px;}
.top .right .top_qq:hover em{ background-position:0 -20px; width:15px; height:17px;}
.top .left{ width:440px; height:42px; float:left;position:relative; z-index:999;background:url(/jcjs/img/icon/icon-home.png) no-repeat left 50%;padding-left:30px;}
#header{margin-top:0px;overflow:hidden;background:#fff;}

#header .logo{width:920px;height:120px;float:left;}
#header .logo a{width:100%;height:120px;background:url(/jcjs/img/logo.png) no-repeat left 50%;display:block;}
#header .hright{float:left;width:680px;margin-top:26px;margin-left:30px;}
#header .hotline{float:right;width:385px;padding-top:10px; text-align:right;}
#header .hotline img{display:inline-block;}

#header .guanwang{ position:absolute;right:0px;top:20px;}
#header .guanwang a{display:block;background:url(/jcjs/img/a_48.png) no-repeat;width:100px;height:34px; text-align:center;font-size:16px;line-height:34px;margin-bottom:10px;}
#header .guanwang a:hover{background:url(/jcjs/img/a_48.png) no-repeat;color:#2d6f38;}


.adtext{ position:absolute;right:0;bottom:0;height:16px;width:32px;background:#333;color:#fff;text-align:center;line-height:16px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;font-size:12px;}

.nav {width:100%;background:#20994c;height:44px; z-index:999;*width:100%;}
.nav-main {width:1100px;padding:0;margin:0 auto;position:relative;height:44px;}
.nav-ul li {float:left;line-height:44px;position:relative;}
.nav-ul li:last-child{margin-right:0;padding-right:0;background:none;}
.nav-ul li:hover{background:url(/jcjs/img/navon.png) no-repeat 50% bottom;}
.nav-ul li.last{margin-right:0;padding-right:0;background:none;}
.nav-ul li a {color:#fff;font-size:16px;line-height:44px;display:block;padding:0 30px;background:url(/jcjs/img/m_r.jpg) no-repeat right 50%;transition: color 500ms ease-in 0ms;}
.nav-ul li a:hover {color:#dff9fc;background:url(/jcjs/img/m_r.jpg) no-repeat right 50%;}
.nav-ul li a.on {color:#dff9fc;background:url(/jcjs/img/m_r.jpg) no-repeat right 50%;font-size:16px;line-height:44px;display:block;padding:0 30px;}
.nav-ul li a.last {color:#fff;background:none;font-size:16px;line-height:44px;display:block;padding:0 0px 0 30px;}

.nav-ul li .subnav{position:absolute;z-index:9999;top:46px;left:-24px;text-align:center;display:none;background:#e9fbfe;;width:150px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-left-radius:8px;-moz-border-bottom-right-radius:8px;}

.nav-ul li .subnav dl{
    overflow: hidden;
    padding-left: 10px;padding-right:10px;
}
.nav-ul li .subnav dd{
    line-height:36px;
    
}
.nav-ul li .subnav dd a{
    color:#666;
    font-size: 14px;
    text-align: left;
    display: block;
	padding:0;
    padding-left: 20px;
    background: url("/jcjs/img/jt_33.png") no-repeat left -24px;
    border-bottom: 1px solid #d5d6d6;
    transition:color 0.3s,border-color 0.3s,font-size 0.3s;
}
.nav-ul li .subnav dd a:hover{
    font-size: 15px;
    color: #035f6b;
    border-color:#99d2da;
    background-position: 0 13px;
}
.nav-ul li .subnav dd a.last{border-bottom: 0px solid #d5d6d6;}
.nav-ul li .subnav dd a.last:hover{border-bottom: 0px solid #d5d6d6;}


.nav-ul li .subnav .pic-a{
    float:left;
    margin: 20px 0 20px 50px;
}

.nav-ul li .subnav .nav_cp{padding:10px 0px;}
.nav-ul li .subnav .nav_cp_1{float:left;
    overflow: hidden;
    padding-right: 20px;
	border-right:1px solid #ccc;
	width:160px; text-align:left;padding-left:20px;
	line-height:30px;}
.nav-ul li .subnav .nav_cp_bt{display:block;font-size:16px;font-weight:bold; text-indent:10px;background:url(/jcjs/img/ico-jia.png) no-repeat left 50%;}
.nav-ul li .subnav .nav_cp_bt:hover{color: #ad0511;}
.nav-ul li .subnav .nav_cp_nr{display:block;font-size:14px;color:#666;text-indent:10px;background:url(/jcjs/img/newsDot.gif) no-repeat left 50%;}
.nav-ul li .subnav .nav_cp_nr:hover{color: #ad0511;}


.banner{ width:100%; height:380px !important; overflow:hidden;background:url(/jcjs/img/subban1.jpg) no-repeat 50% top;}

.wrapper {
    position: relative;
    width: 1100px;
    min-width: 1100px;
    margin: 20px auto 0;
}

.footer{background:#dfdfdf;color:#333;padding:30px 0;margin-top:30px;}
.footer a{color:#333;}
.footer a:hover{color:#256766;}

.indexBox{width:320px;padding:15px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1);background:#fff;}

.tips{margin-top:0px;position:relative;height:20px;line-height:20px;}
.tips h3 {float:left;}
.tips h3 a{display:block;font-size:20px;color:#333;font-weight:bold;transition: all 0.4s ease 0s;padding-left:0px; position:relative;}
.tips h3 a:hover{color:#20994c;}
.tips h3 a:after{content:"";display:block;width:180px;height:20px;background:url(/jcjs/img/titleafter.jpg) no-repeat left 50%; position:absolute;left:85px;top:0;}
.tips h3 a.zy400:after{width:555px;background:url(/jcjs/img/fuzhouxian.jpg) no-repeat left 50%;}
.tips h3 a.tea:after{background:none;}
.tips .inMore{ position:absolute;right:5px;}
.tips .inMore a{display:block; text-align:right;font-size:12px; font-style:italic;transition: all .4s ease-in-out;color:#999;}
.tips .inMore a:hover{color:#05709d;}

.indexBox1{width:695px;padding:15px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1);background:#fff;}

.infos{margin-top:20px;}
.infos .list{padding:0;line-height:40px;}
.infos .list li{ position:relative;}
.infos .list li a{display:block;margin-right:60px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:15px;position:relative;padding-left:10px;}
.infos .list li a:before{content:"";display:block;width:3px;height:40px;background:url(/jcjs/img/ico13.jpg) no-repeat left 50%; position:absolute;left:0px;top:0;}
.infos .list li a:hover{color:#20994c; text-decoration:underline;}
.infos .list li span{ position:absolute;right:0;height:20px;width:50px;background:#eaeaea;line-height:20px;font-size:12px;text-align:center;top:10px;cursor:pointer;}
.infos .list li:hover span{background:#20994c;color:#fff;}
/*.infos .list li:first-child a{color:#F00;}
.infos .list li:first-child span{background:#F00;color:#fff;}
.infos .list li:nth-child(2) a{color:#F00;}
.infos .list li:nth-child(2) span{background:#F00;color:#fff;}*/


.links{border-bottom:1px solid #b6dad8;padding-bottom:20px;}
.links h3{color:#fff;font-size:20px;margin-bottom:10px;}
.links a{display:inline-block;margin-right:8px;line-height:24px;}

.copyright{text-align:left;background:url(/jcjs/img/ewm.png) no-repeat right 50%;margin-top:20px;line-height:30px;font-size:16px;color:#256766;min-height:133px;}


.h2_title{font-size:24px;padding:0px 0 10px; position:relative;}
.h2_title i{display:block; position:absolute;right:0;top:2px;}
.h2_title i>a{font-size:12px;}
.part01{padding:0px;overflow:hidden;}


.part03{margin-top:20px;overflow:hidden;}
.part03 .i-news{width:645px;float:right;display:inline-block;background:#ffffff;padding:15px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.part03 .list{width:100%;}
.part03 .list li {
	width:625px;
	padding-left:20px;
	border-bottom:1px dashed #dfdfdf;
	overflow:hidden;
	background:url(/jcjs/img/dot.png) no-repeat left 50%;
	height:40px; vertical-align:middle;
}
.part03 .list li a {
	font-size:14px;
	display:block;
}

.indexBox1 .word{margin-top:0px;line-height:30px;}
.indexBox1 img {float:right;width:300px;margin-top:10px;margin-left:20px;}





.part02{margin-top:20px;background:#4cc378;padding:30px 0;}

.index_2{ padding:0px 0 0; }
.index_2 li{ float: left; width:263px; height:160px; background:url(/jcjs/img/ind_2.jpg) no-repeat center; text-align: center; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  behavior: url(/jcjs/css/css/PIE.htc);}
.index_2 li .a{ display: block; height:100%; }

.index_2 li .ico{ padding:25px 0 10px; }
.index_2 li .ico img{ height:65px; width:80px; display: block; margin:0 auto; }
.index_2 li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }

.index_2 li h3{ text-align: center; color:#fff; font-size:18px; }

.index_2 .li_2{ background:#e5ca8f; margin-left: 16px; }
.index_2 .li_3{ background:#528eb5; margin-left: 16px;}
.index_2 .li_3 h3{ color:#fff; } 
.index_2 .li_4{ background:#01763a; margin-left: 16px; }
@keyframes rot{ 
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
	}
@-webkit-keyframes rot{
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
}

.pos{height:28px;padding-left:0px;margin-bottom:10px;}
.i-home{display: block;width:14px;height:14px;background: url(/jcjs/img/preview.png) no-repeat -310px -23px;margin-right:12px;margin-top:6px;float:left;}
.pos span {
    font-family: "SimSun";
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
	display:inline-block;
}
.pos p{height:28px;line-height: 28px;color:#999;font-size:12px;float:left;}
.pos p a{line-height: 28px;color:#999;font-size:12px;}
.pos p a:hover{color:#d02827;text-decoration:underline;}

.pos .num {
    float: right;
    font-size: 14px;
    color: #787878;
    background: url("/jcjs/img/img65.png") no-repeat left center;
    padding-left: 25px;
    font-weight: normal;
}

.introduction1 .t {
    margin-bottom: 27px;
    height: 24px;
    background: url(/jcjs/img/jpg4.jpg) no-repeat;
}
.introduction1 .h1 {
    float: left;
    font-size: 24px;
    color: #333;
}


.subbanner{background:url(/jcjs/img/subban1.jpg) no-repeat 50% top;height:380px;}

.fixedabout{width:210px;background:#fff;}
.sidebar{width:210px;background:#fff;}
.content{width:830px;background:#fff;padding:20px;padding-bottom:60px;}
.sidebar ul{padding:20px;}
.sidebar ul li,.sidebar ul li a{display:block;width:100%;height:55px;line-height:55px;text-align:center}
.sidebar ul li{border-bottom:1px solid #e5e5e5;}
.sidebar ul li:last-child{border-bottom:0px;}
.sidebar ul li:hover{border-bottom:1px solid #20994c;}
.sidebar ul li.current{border-bottom:1px solid #20994c;}
.sidebar ul li a{font-size:16px;text-decoration:none}

.content h3{margin:8px 0 20px 0;font-size:24px;color:#555}
.content p{margin:0 0 20px 0;font-size:16px;line-height:188%}
.content .address-info p{line-height:140%;font-size:16px;margin-bottom:3px}
.content .address-info p.location{margin-bottom:10px}
.content .address-zh{width:48%}
.content .address-en{width:48%;font-family:Tahoma,Arial,Helvetica}
.content .address-info span{display:inline-block;font-weight:bold;padding:0 8px 0 0;font-size:16px}
.content .address-info .location{padding:0 0 10px 0}

.page_RightMain{margin-top:15px;padding:0px 0px 20px;}
.page_RightMain img,.page_RightMain div{ max-width:100%}
.page_RightMain .h1t{line-height:30px;font-size:18px; text-align:center;}
.page_RightMain .h2t{border-bottom:1px solid #CCC;padding-bottom:20px;color:#999; text-align:center;font-size:12px;}

.newslist{width:100%;}
.newslist li {
	width:100%;
	padding-left:20px;
	border-bottom:1px dashed #dfdfdf;
	overflow:hidden;
	background:url(/jcjs/img/dot.png) no-repeat left 50%;
	height:40px; vertical-align:middle;
	line-height:40px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.newslist li a {
	font-size:14px;
	display:block;
	line-height:40px;
}


.newslist li:last-child{border-bottom:none;}

.newslist li a{ line-height:40px;}
.newslist li p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display:inline-block;float:left;width:80%;}
.newslist li i{float:right;width:60px; text-align:right;color:#999;font-size:12px;}


.container .butn {
  color: #777;
  font-size: 14px;
  padding-top: 3%;
  padding-bottom: 5%;
  border-top:1px solid #ccc;
}
.container .butn h4{font-weight:bold;font-size:20px;margin-bottom:10px;color:#000;}
.container .butn p {
  line-height: 18px;
  padding: 8px 0;
  padding-left:10px;
  background:url(/jcjs/img/ico13.jpg) no-repeat left 50%;
}
.container .butn a {
  color: #777;
}
.container .butn a:hover {
  color: #de001f;
}
.container .butn .return {
  display: inline-block;
  width: 118px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  border: 1px solid #2b92fa;
  color: #2b92fa;
  border-radius: 18px;
  font-size: 14px;
  margin-top: 13px;
}
.container .butn .return:hover {
  background-color: #2b92fa;
  color: #fff;
}

.dorctordtail .part1{
    background: url(/jcjs/img/app-img1.png) repeat-x left bottom;
    padding-bottom: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.dorctordtail .part1 .img{
    width: 237px;    
    overflow: hidden;
    float: left;
}

.dorctordtail .part1 .img p{text-align:center;margin-top:5px;}

.dorctordtail .part1 .img img{width:100%;height:316px;}
.dorctordtail .part1 .text-box{
    margin-left: 306px;
}
.dorctordtail .part1 .title1{
    font-size: 24px;
    color: #333333;
}
.dorctordtail .part1 .title1 .pubc-more{
    width: auto;
    padding: 0 15px;
}
.dorctordtail .part1 .title2{
    font-size: 14px;
    color: #474747;
    margin-top: 0px;
    line-height: 1.4;
}
.dorctordtail .part1 .dorname{
    padding-bottom: 20px;
}
.dorctordtail .part1 .text{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.dorctordtail .part1 .text p{
    margin-bottom: 20px;
}
.dorctordtail .part1{
    padding-top: 0px;
}
.dorctordtail .part3 {
    padding-top: 38px;
}
.dorctordtail .part3 .title1{
    font-size: 24px;
    color: #333333;
}
.dorctordtail .part3 .desc{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding-top: 26px;
}
.dorctordtail .part3 .desc p{
    margin-bottom: 20px;
}



#PageMother {width:650px; height:30px; margin:20px auto}
#PageMother a {font-size:13px; color:#333333; line-height:30px; font-weight:bold; text-decoration:none}
#PageMother a:hover {color:#126DE8}
#PageMother .DotDiv {float:left; width:10px; height:30px; line-height:30px} 
#PageMother .BigDiv {float:left; width:60px; height:30px; text-align:center; background:url(/jcjs/img/page.png) no-repeat 0px -150px; margin:0 7px 0 7px}
#PageMother .BigDiv:hover {background:url(/jcjs/img/page.png) no-repeat 0px -100px}
#PageMother .BigDiv a {width:60px; height:30px; display:block}
#PageMother .SmallDiv {float:left; width:30px; height:30px; text-align:center; background:url(/jcjs/img/page.png) no-repeat 0px -50px; margin:0 7px 0 7px}
#PageMother .SmallDiv:hover {background:url(/jcjs/img/page.png) no-repeat 0px 0px}
#PageMother .SmallDiv a {width:30px; height:30px; display:block}
#PageMother a.HoverDiv {background:url(/jcjs/img/page.png) no-repeat 0px 0px; color:#126DE8}
#PageMother input {float:left; width:38px; height:28px; line-height:28px; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF;}