body, html, div, img, p, h1, h2, h3, h4, h5, h6, ul, ol,
li, dl, dt, dd, form, a, input, th, td
{font-weight:normal;margin: 0px; padding: 0px; border: 0px; outline: none; font-family:"微软雅黑";}
body{font-size: 14px;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover{text-decoration: none;color:#00cc99;}
.head{
	width:100%;
}
.header{
	width:100%;
	background:#eee;
}
.head .head_top,.head .head_bottom{
	width:1200px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.head_top .head_lod,
.head_bottom .logo{float:left;}
.head_lod span{
	font-size:14px;
	color:#333;

}
.head_lod a{
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	color:#00cc99;
}
.head_top .head_top_right,
.head_bottom .search_box{float:right;}
.head_top_right a{color:#333;}
.head .head_bottom{
	height:138px;
	overflow:hidden;
}
.logo a{
	display:inline-block;
	width:295px;
	height:138px;
	background:url(../images/logo.png) no-repeat;
}
.search_box .phone h3{
	font-size:16px;
	font-weight:bold;
	float:left;
	width:245px;
	color:#666666;
	height:25px;
	line-height:25px;
}
.search_box{width:340px;overflow:hidden;}
.search_nav{
	width: 858px;
}
.search_nav .search{
	width: 600px;
	overflow: hidden;
	margin: 30px 0px;
}
.search_nav .search .input_box{
	width: 400px !important;
}
.search_nav .textlist #page_s{
	border-bottom: none !important;
	margin-top: 20px;
}
.search_box .phone{
	overflow:hidden;
	width:340px;
	padding:20px 0px 0px 0px;
}
.search_box .phone span{
	color:#97cb00;
	float:left;
	display:inline-block;
	width:245px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:20px;
}
.search_box .phone a{
	display:inline-block;
	width:95px;
	height:38px;
	margin-top:10px;
	background:url(../images/btn.jpg) no-repeat;
}
.search_box .search input{
	float:left;
	width:216px;
	height:38px;
	line-height:38px;
	font-size: 16px;
	padding-left:36px;
	background:url(../images/search.jpg) no-repeat;
	border:2px solid #66cdcc;
	border-right:none;
}
.search_box .search .btn{
	width: 85px;
    height: 42px;
    line-height: 42px;
    border: none;
    color: white;
    background: #66cdcc;
    padding:0px;
}
.nav{
	width:100%;
	background:#00cc99;
	height:40px;
	line-height:40px;
}
.nav .nav_list{
	width:1200px;
	margin:0 auto;
	height:40px;
	line-height:40px;
}
.nav_list_on{background:#66cdcc;}
.nav_list li{
	float:left;
	width:120px;
	height:40px;
	text-align:center;
}
.nav_list li a,
.nav_list .list1,.list4 li a{
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:white;
}
.grenyeoll{
	background: #98cd01;
}
.nav_list li a:hover{
	background:#66cdcc;
}
.nav_list .on{background:#66cdcc;}
.nav_list .list li{float:none;}
.nav_list .list1,.list4{position:relative;}
.nav_list .list1 .ul1{
	position:absolute;
	left:0px;
	top:40px;
	float:left;
	background:#66cdcc;
	display:none;
	z-index:3;
}
.nav_list .list4 .ul4{
	position:absolute;
	left:0px;
	top:40px;
	float:left;
	background:#66cdcc;
	display:none;
	z-index:3;
}
.ul1 li a:hover,.ul4 li a:hover{background:#98cd01;}
.nav_list li ul{
	display: none;
}

.banner_s{
	width: 100%;
	height: 220px;
}
.banner_s img{
	width: 100%;
}
/*轮播*/
.banner{
	width:100%;
	overflow:hidden;
	height:440px;
	position:relative;
}
.banList{
	position:absolute;
	left:50%;
	margin-left:-960px;
	height:440px;
}
.banList li{
	height:440px;
	opacity:0;
	position:absolute;
	transition:opacity 1.5s ease 0s;
	z-index:1;
}
.banList li.active{
	opacity:1;
	z-index:2;
}
.fomW{
	position:absolute;
	bottom:20px;
	left:50%;
	height:20px;
	z-index:9;
	width:1000px;
	margin-left:-500px;
}
.jsNav{text-align:center;}
.jsNav a{
	display:inline-block;
	background:#fff;
	width:15px;
	height:15px;
	border-radius:50%;
	margin:0 5px;
}
.jsNav a.current{
	background:#fc8f0f;
	cursor:pointer;
}


/*内容*/
.content{
	width: 1200px;
	margin: 0 auto;
	padding:20px 0px;
	overflow:hidden;
}
.content h2{
	text-align: center;
	background: url(../images/back.jpg) no-repeat bottom;
	height: 100px;
	line-height: 80px;
	font-size: 36px;
	color: #666;
	clear:both;
}
/*侧导航*/

.content .sidebar_left{
	float:left;
	width: 250px;
	
}
.sidebar{
	background: #f8f8f8;
	padding: 20px;
	border-radius: 5px;

	margin-bottom: 30px;
}

.sidebar .news_titles{
	overflow: hidden;
}
.sidebar .news_titles img{
	float: left;
}
.sidebar .news_titles p{
	width: 150px;
	font-size: 24px;
	margin-left: 5px;
	line-height: 67px;
	float: left;
}
.sidebar .news_titles .lxmy{
	font-size: 22px;
	margin-left: 10px;
	line-height: 27px;
	color: #666666;
}
.sidebar .lxwm li{
	color: #666;
	line-height: 24px;
}
.sidebar ul{
	margin-top: 10px;
}

.sidebar ul li a{
	line-height: 30px;
}

.sidebar dt{
	font-size: 28px;
	width: 210px;
	color:white;
	text-align:center;
	margin-bottom:10px;
	
}
.sidebar dd{
	width: 180px;
	text-align: center;
	font-size: 20px;
	margin-left: 20px;
	color:#666;
	margin: 0px auto;
	border-bottom: 1px dashed #e5e5e5;
}
.cg_results dd .cg_title{
	border-bottom: 1px dashed #e5e5e5;
	text-align: left;
	background: url(../images/jia.jpg) no-repeat 145px 16px;
	margin-left: 10px;
}
.cg_results dd .cg_title:hover{
	// background: url(../images/jian.jpg) no-repeat 145px 16px;
}
.cg_results dd .cg_title_s{
	background: url(../images/jian.jpg) no-repeat 145px 16px;
	color: #2c8565;
}
.sidebar dd p a{
	background: none;
	font-size: 18px;
	margin-top: -1px;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
}
.sidebar a{
	display:block;
	line-height: 45px;
	color: #46d29f;
	/* background: url(../images/jia.jpg) no-repeat; */
	/* width:210px;
	height:60px;
	background:#d6e9e2; */
}
.sidebar .on,.sidebar a:hover{color: #2c8565;}
.cg_results dd{
	border-bottom: none;
}
.cg_results dd .zi_box{
	display: none;
}
.cg_results dd .zi_box a{
	text-align: center;
}
.cg_results dd .first{
	display: block;
}
.cg_results dd:nth-child(2) .cg_title_s{
	 background: url(../images/jian.jpg) no-repeat 145px 16px; 
}
.cg_results dd .new_title_s{
	text-align: left;
	margin-left: 10px;
}

/*底部*/ 
.footer_top{
	width:100%;
	padding:20px 0px;
	background:#eee;
}
.footer_top_box{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
}
.footer_top_box dl{
	float:left;
	width:165px;
}
.footer_top dl dt{
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.footer_top dl dd{
	height:30px;
	line-height:30px;
}
.footer_top dl dd p{
	height: 170px;
	float: left;
	margin-right:20px;
}
.footer_top dl dd p img{
	width: 110px; 
}
.footer_top dl dd p span{
	display: block;
	text-align: center;
}
.footer_phone{
	background:#2f2b3a;
	height:50px;
	line-height:50px;
}
.footer_phone_box{
	width:1070px;
	margin:0 auto;
	color:white;
	overflow:hidden;
}
.footer_phone_box h2{ 
	float:left;
	background:url(../images/phone.jpg) no-repeat 0px 8px;
	font-size:20px;

	padding-left:35px;

}
.footer_phone_box span,
.footer_friend a{
	margin-left:20px;
}
.footer_phone_box span a{
	color: #fff;
}
.footer_friend{
	width:1200px;
	margin:0 auto;
	height:30px;
	line-height:30px;
}
.footer_phone_box .icp-gn a:hover{
	text-decoration: underline;
}

.footer_top_box .link{
	width: 245px;
	float: left;
	margin-left: 20px;
	height: 240px;
}
.footer_top_box .link dt{
	font-size: 14px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	width: 300px;
}
.footer_top_box .link li{
	width: 120px;
	height: 30px;
	line-height: 30px;
	float: left;

}



.form_box{
	width: 100%;
	height: 500px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0px;
	z-index: 5555;
	left: 0px;
	padding: 12% 0px;
	filter: alpha(opacity:50);
	display: none;
}.form_box .ico_cloce{
	width: 35px;
	height: 35px;
	background: url(../images/icon_close.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.alert_boc{
	width: 500px;
	height: 390px;
	background: #fff;
	margin: 0px auto;
	padding: 10px 25px;
	position: relative;
	// background: url(../images/form_ico.jpg) no-repeat;
}
.alert_boc .table_list_s h5{
	text-align: center;
	font-size: 20px;
}
.alert_boc .table_list_s{
	border: 2px solid #66cccc;
	margin-top: 45px;
	padding: 15px 0px 3px 1px;
	width: 495px;
}
.alert_boc .table_list_s #Email{
	width: 370px;
}
.alert_boc .table_list_s ul li{
	margin-bottom: 17px;
}
 
.alert_boc .table_list_s h5{
	text-align:center;
	font-size:18px;
	height: 55px;
	line-height:55px;
	font-size: 36px;
	font-weight: 700;
	font-family: 楷体;
}
.alert_boc .table_list_s form{
	margin:10px;
	padding:10px;
	padding-bottom:0px;
	border: 1px dashed #666;
}
.alert_boc .table_list_s input,
.alert_boc .table_list_s select{
	border:1px solid #aaa;
	height:30px;
	line-height:30px;
	width: 145px;
	padding-left:5px;
	margin-right: 16px;
}
.alert_boc .table_list_s select{width:152px;}
.alert_boc .table_list_s ul li{margin-bottom:10px;	text-align:center;}
.alert_boc .table_list_s label{
	font-size:18px;
	line-height:36px;
	margin-left:10px;
	margin-right: 5px;
}
.alert_boc .table_list_li input{
	width: 380px;
}
.alert_boc .table_list_s .table_list_btn{
	border:none;
	background:#00cc99;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:22px;
	color:white;
	border-radius:10px;
}

#frmsign .table_list_btn{
	width: 130px;
	line-height: 40px;
	font-size: 20px;
}

/* 右侧咨询框 */
.footer_right_fixed{
	position: fixed;
	right: -19px;
	top: 30%;
	z-index: 80;
}

#paging{ min-width:200px;margin:0 auto;margin-top:10px;padding-top:10px; clear:both;}
#paging ul{ width:100%; text-align:center;}
#paging  li{ display:inline-block; *display:inline;zoom:1 ;margin-left:5px;border:1px #eee solid; background:#fff;padding:3px 10px 3px 10px; width:25px;}
#paging  li:hover{ background:#44cd9b;}
#paging li:hover a{ color:#FFF}
#paging   a {display:block; color:#666666; text-decoration: none;}
#paging  li a:hover{ color:#fff;}
#paging .active{ background:#44cd9b;}







/*报名*/

.ct-bj-link{ width:160px; height:122px; position:fixed; left:-160px; bottom:0;transition:left 1s;
-moz-transition:left 1s; /* Firefox 4 */
-webkit-transition:left 1s; /* Safari and Chrome */
-o-transition:left 1s; /* Opera */cursor:pointer; }
#bottomBox {width: 100%;background:rgba(0,204,153,0.9);position: fixed;bottom: 0;left:0;z-index:9999;padding: 20px 0;height: 85px; display:none;}
#bottomBox .wrap{width:1190px;margin:0 auto;position:relative;clear:both}
#bottomBox .bottomLeft{position:absolute;top: 10px;left: 0;}
#bottomBox .bottomLeft img{width: 304px;height: 68px;display:  block;}
#bottomBox .bottomMiddle{width:890px;height:85px;position:absolute;top:-85px;left:410px;cursor:pointer; background:url(../images/bottom_03.png) no-repeat;}
#bottomBox .bottomUp,#bottomBox .bottomDown{width:49px;height:26px; background:url(../images/bottom_02.png) no-repeat;position:absolute;top:-56px;right:80px;-webkit-animation: bottomUp 1s linear infinite;animation: bottomUp 1s linear infinite;cursor:pointer}
#bottomBox .bottomDown{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation: none;animation:none;}
#bottomBox .bottom-close{ width:42px; height:42px; position:absolute; right:0; top:0; background:url(../images/c_bj.png) no-repeat rgba(0,0,0,.4); background-size:100% auto; display:block; z-index:999; cursor:pointer; 
    border-radius: 4px}
#bottomBox .bottom-close:hover {
    background-color: #fa9d00
}
@-webkit-keyframes bottomUp{ 25% {-webkit-transform: translateY(10px);} 50%, 100% {-webkit-transform: translateY(0);} 75% {-webkit-transform: translateY(-10px);}}
@keyframes bottomUp{ 25% {transform: translateY(-10px);} 50%, 100% {transform: translateY(0);} 75% {transform: translateY(10px);}}
#bottomBox .bottomPost{width:1190px;background:#00cc99;margin:0 auto;overflow:hidden; display:none;}
#bottomBox .form{width:1110px; height:auto; margin:0 auto ; padding:50px 0 30px 0;position:relative;}
#bottomBox .form form{width:1110px;margin:0 auto;}
#bottomBox .bottom_center{height: 85px;position:  absolute;left: 335px;width: 600px;}
#bottomBox .bottom_center .float_li{float:  left;width:  290px;height:  37px;margin: 3px;overflow:  hidden;position:  relative;}
#bottomBox .bottom_center .float_li input{width: 290px;height: 37px;font-size: 14px;padding-left: 10px;}
#bottomBox .bottom_center .float_li select{width:  290px;height:  37px;font-size:  14px;padding-left: 10px;}
#bottomBox .bottom_center .float_li .bottom-unit{font-size:  14px;position:  absolute;right: 5px;top: 8px;color:  #333;}
#bottomBox .subquote{background: url(../images/but.png);width:  146px;height:  77px;position:  absolute;right: 85px;top: 5px;cursor:  pointer;}


.casesphoto ul li 
{
text-align:center;
margin-top:10px;}












