﻿.bannerd{ clear:both; height:540px; overflow:hidden; position:relative; z-index:99; }
.banner{ margin:0 auto; position:absolute; top:0; left:50%; width:1200px; margin-left:-600px; }
.cinuo_banner{ clear:both; width:100%; min-width:1200px; height:540px; overflow:hidden; position:relative; }
.cinuo_banner .hd{ height:16px; overflow:hidden; position:absolute; left:50%; margin-left:-65px; bottom:25px; z-index:1; }
.cinuo_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cinuo_banner .hd ul li{ float:left; margin:1px 10px; width:12px; height:12px; background:#FFF; cursor:pointer; filter:alpha(opacity=95);opacity:0.95; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
.cinuo_banner .hd ul li.on{ margin:0 10px; border:1px #fff solid; background:none; }
.cinuo_banner .bd{ position:relative; height:100%; z-index:0; }
.cinuo_banner .bd li{ zoom:1; vertical-align:middle; }
.cinuo_banner .bd img{ width:1200px; height:540px; display:block; }

.ctitle{ clear:both; padding-bottom:30px; overflow:hidden; zoom:1; border-bottom: 1px dotted #E8E8E8; background: url(../images/bhtbg.jpg) repeat-x bottom; margin-bottom: 10px; }
.ctitle h1{ float:left; font-size:24px; color: #E60012; }
.ctitle h3{ float:left; font-size:24px; color: #E60012; }
.ctitle p{ float:right; }
.ctitle p a{ font-size:16px; padding-right:28px; color:#333; background:url(../images/ico2_i.png) center right no-repeat; }
.ctitle p a:hover{ background:url(../images/ico2.png) center right no-repeat; }

.cinuo_pic{ clear:both; padding:70px 0 50px 0; background-color:#F2F2F2; }
.cpics{ clear:both; width:1221px; }
.cpic_l{ float:left; width:386px; margin:0 21px 25px 0; }
.cpic_l .picd{ width:386px; height:240px; overflow:hidden; }
.cpic_l .picd img{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
.cpic_l .picd img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.cpic_l .infod{ clear:both; padding:20px 30px; background-color:#FFF; }
.cpic_l .infod .t{ font-size:18px; text-align:center; }
.cpic_l .infod .b{ padding:10px 0 5px 0; height:48px; color:#666; overflow:hidden; }
.cpic_l .infod, .cpic_l .infod p{ transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s; }

.cinuo_pro{
	clear:both;
	padding:30px 0 50px 0;
}
.cinuo_pro .cpic_l .infod{ background-color:#F2F2F2; }

.cpic_l.mouse .infod{ background-color:#333; }
.cpic_l.mouse .infod a, .cpic_l.mouse .infod p{ color:#fff; }

.cprol2{ float:left; width:228px; background-color:#fff; }
.cprol2 li{ height:80px; border-bottom:dashed 1px #9d9d9d; font-size:14px; }
.cprol2 li.last{ border:0;}
.cprol2 li a{
	line-height:85px;
	display:block;
	padding:0 0 0 30px;
	color:#333;
	background-image: url(../images/ico03.jpg);
	background-repeat: repeat-y;
	background-position: 5px center;
}
.cprol2 li a:hover,.cprol2 li a.cur{background:url(../images/ico04.jpg) repeat-y 5px  center; color:#e1434c; font-weight:bold;}

.c_pro{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background-color:#F2F2F2; }
.cprol{ float:left; width:228px; background-color:#fff; }
.cprol li{
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	height: 55px;
}
.cprol li a{
	padding-left:30px;
	height:40px;
	font-size:16px;
	line-height:40px;
	color:#333;
	display:block;
}
.cprol li a:hover{ text-decoration:none; background-color:#333; color:#fff; }

.cpror{ float:left; width:972px; height:608px; overflow:hidden; }
.cproli{ float:left; width:228px; padding:0 0 16px 15px; }
.cproli .picd{ width:228px; height:200px; overflow:hidden; }
.cproli .picd img{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
.cproli .picd img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.cproli .infod{ clear:both; padding:20px 30px; height:35px; border-top:1px #eee solid; overflow:hidden; background-color:#fff; text-align:center; }
.cproli .infod .t{ font-size:18px; }
.cproli .infod .b{ padding-top:8px; height:24px; color:#666; overflow:hidden; display: none; }

.cproli .infod, .cproli .infod p{ transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s; }
.cproli.mouse .infod{ background-color:#333; }
.cproli.mouse .infod a, .cproli.mouse .infod p{ color:#fff; }

.huise{ background-color:#F2F2F2; }

.cinuo_case{ clear:both; padding:70px 0; overflow:hidden; zoom:1; }
.ccasel{ float:left; width:436px; height:555px; }
.ccaser{ float:right; width:764px; }

.ccaseli{ float:left; width:367px; height:270px; margin:0 0 15px 15px; overflow:hidden; position:relative; }
.ccaseli.big{ width:436px; height:555px; margin:0; }
.ccaseli a{ cursor:pointer; display:block; }
.ccaseli a img{ transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s; }
.ccaseli a img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.ccaseli .p1{ position:absolute; bottom:0; left:0; z-index:2; width:88%; padding:15px 6%; font-size:16px; color:#fff; background:rgba(51,51,51,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C85333333,endColorstr=#C8333333); }
.ccaseli a:hover .p1{ background:rgba(51,51,51,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5333333,endColorstr=#E5333333); }

.cinuo_about{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background-color:#F2F2F2; }
.ccontent{ clear:both; padding:60px; overflow:hidden; zoom:1; background-color:#fff; }

.cabout_l{ float:left; width:600px; }
.cabout_l .t{ clear:both; padding:20px 0; font-size:18px; }
.cabout_l .b{ color:#666; text-align: justify; padding-top: 15px; }
.cabout_r{ float:right; width:358px; margin-right:20px; }
.cabout_r p{ text-align:center; color:#666; padding-top:12px; }


.cabout_lnp{
	float:right;
	width:710px;
	margin-right:0px;
}
.cabout_lnp .t{ clear:both; padding:20px 0; font-size:18px; }
.cabout_lnp .b{ color:#666; text-align: justify; }


.cabout_ln{
	float:right;
	width:700px;
	margin-right:5px;
}
.cabout_ln .t{ clear:both; padding:20px 0; font-size:18px; }
.cabout_ln .b{ color:#666; text-align: justify; }


.cabout_rn{ float:left; width:298px; }
.cabout_rn p{ text-align:center; color:#666; padding-top:12px; }


.center_left ul{ width:100%; height:auto; float:left; display:inline;}
.center_left ul li{ width:100%; height:57px; float:left; display:inline; border-bottom:1px solid #ece4da; font-size:15px; color:#b58440; font-family:"微软雅黑"; line-height:67px;text-indent:1.5em; position:relative; cursor: pointer; }
.center_left ul li b{ font-weight:normal; font-size:14px; padding-left:3px; text-transform:capitalize; font-family:"Times New Roman", Times, serif;}

.center_left ul li a{
	display:block;
	color:#333;
	width:100%;
	height:57px;
	float:left;
}
.center_left ul li a:hover{
	width:100%;
	height:57px;
	float:left;
	display:block;
	color:#333;
	background:url(../Images/hover_11.png) repeat;
	font-weight:bold;
}

#menu ul li .select{ width:100%; height:57px; float:left; display:block; color:#a1d8e6;  font-weight:bold; border-bottom: 1px solid #a1d8e6; }






.paging { text-align:center; padding:10px 0; MARGIN: 10px auto; width: 100%; overflow: hidden; 
}
.paging a { display:inline-block; border:1px solid #CACACA; text-align:center; padding:10px; line-height:20px; margin:0 0px; background:#E8E8E8; color: #000; }
.paging a.disabled {
	cursor: default;
	opacity:0.5;
}
.paging a.disabled:hover {
	border:3px solid #CACACA;
	background:#fff;
	color:#000;
}
.paging a:hover {
	background:#CACACA;
	border-color:#CACACA;
	color:#000;
	-webkit-transition:  0.2s ease-in 0s;
	-moz-transition:  0.2s ease-in 0s;
	-ms-transition:  0.1s ease-in 0s;
	-o-transition:  0.2s ease-in 0s;
}




/*师资团队*/
.sz{ height:auto; width: 100%; margin-top: 30px; margin-bottom: 30px; margin-left: 0px; 
}
.sz h3,.about h3,.dszj h3{ height: 45px; font-size: 16px; padding-left: 15px; background: url(../images/sz_h3.png) no-repeat; margin-bottom: 26px; }
.sz h3 a,.about h3 a,.zz h3 a,.dszj h3 a{ color: #e890ba; display: inline-block; font-size: 22px; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.sz h3 span,.about h3 span,.zz h3 span,.dszj h3 span{ float:right; font-size:12px; font-weight:normal; display:inline-block; padding-top:5px;}
.sz h3 span a,.about h3 span a,.zz h3 span a,.dszj h3 span a{ font-family:"微软雅黑"; color:#666; font-size: 12px; }
.sz dl{ width:188px; margin-right:20px; display:inline-block; height:auto; padding:11px 12px; border:1px solid #d9d9d9; background: #FFF; overflow: hidden; margin-bottom: 20px; vertical-align: top; 
}
.sz .nom{ margin-right:0;}
.sz dl dt{
	height:160px;
}
.sz dl dt img{
	width:188px;
	height:160px;
}
.sz dl dd{ padding:6px 0 0; text-align: center; }
.sz dl dd p{ line-height:23px; color:#666;}
.sz dl dd p b{ color: #333; font-size: 14px; }
.sz dl dd em{display:block; text-align:center; padding-top:12px;}




.news_main{ margin-bottom:0px; }
.tab_xian{width:100%;}


/*news_info.asp*/
.news_info_lujing{background:#f5f5f5;height:50px;}
.news_info_lujing p{line-height:50px;margin-left:20px;}
.news_info_t{ margin-top:30px; border-bottom: 1px dashed #CCC; }
.news_info_t h3{text-align:center;font-size:20px;}
.news_info_t H2 { TEXT-ALIGN: center; COLOR: #e890ba; FONT-SIZE: 28px }
.news_info_t p{text-align:center;}
.news_info_t p a{color:#666;margin-right:10px;}
.news_info_t p a.baodao{background:url(../images/new_xiangqing.jpg) no-repeat;width:108px;height:22px;display:inline-block;margin-top:15px;}
.news_info_t p a.time{background:url(../images/news_shijian.jpg) no-repeat;padding-left:25px;}
.news_info_m{margin-top:20px;margin-bottom:20px;}

.wpcf7-form input,.wpcf7-form textarea { display:block; margin:10px; padding:5px; border:1px solid #E8E8E8; border-radius:0; outline:0; resize:none; font-size:12px; line-height:25px; background-color:#fff; color:#818181; font-family:Arial, Helvetica, sans-serif; font-weight:400; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; }
