@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#333;}
img,a img{border:0px;}
table{border-collapse:collapse;border:none}
table caption{white-space:nowrap}
input,select,textarea{font-size:12px}
body{font-family:"Microsoft YaHei";font-size:14px;line-height:26px;color:#333}
a:hover{color:#f00;text-decoration:underline}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

/*头部*/
.ding{ height:34px; width:100%; border-bottom:1px solid #ccc;}
.ding_1{ width:1000px; margin:0 auto; line-height:34px;}
.ding_1 a{ padding:0 10px;}
.top{ width:1000px; margin:0 auto; height:70px; padding:15px 0;}
header{
	height:50px;
	width:100%;
	position:relative;
	z-index:9999;
	background-color:#b10000;
	box-shadow:0 5px 8px rgba(0,0,0,0.5);
	}

header section{
	width:1180px;
	margin:0 auto;
	}
header .nav{
	width:1140px;
	margin:0 auto;
	}
header .nav li{
	font-size:16px;
	float:left;
	width:120px;
	text-align:center;
	}
header .nav li a:link,header .nav li a:visited,header .nav li a:visited{
	display:block;
	height:50px;
	line-height:50px;
	color:#fff;
	}
header .nav li a:hover , header .nav li a.on{
	background:#f8817c;
	color:#fff;
	}
.fix_header{
	height:5px;
	clear:both;
	}
	
/*banner*/

.pro-switch {width:100%;overflow:hidden;position:relative;height:500px;}
.flexslider {
	margin: 0;
	padding: 0;
}
.slider {
	position:relative;
	width:1920px;
	height:500px;
	left:50%;
	margin-left:-960px;
	
	
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:1920px;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url("../img/ad_ctr.png") no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right:360px;
}
.flex-direction-nav .flex-prev {
	left: 360px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url("../img/dot.png") no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
.main{ width:1000px; margin:0 auto;}
.gs{ width:998px; border:1px solid #e1e1e1; position:relative; margin-top:80px;  z-index:0; clear:both; min-height:300px;}
.gs .title{ position:absolute; left:280px; top:-96px; z-index:9999;}
.app_list {padding:20px 0 25px 20px; overflow:hidden; background:url("../img/line_03.gif") repeat-x left bottom;}
.app_list dt {float:left;width:290px;height:191px;}
.app_list dt img {float:left;width:284px;height:185px;padding:2px;border:1px solid #d7d7d7;}
.app_list dd {float:left;width:605px;padding-left:25px; }
.app_list h2{line-height:22px;font-size:14px;font-family:"Microsoft YaHei";font-weight:normal;}
.app_list h2 a {color:#b10000;}
.app_list p {color:#6f6f6f;line-height:22px;padding-top:10px;height:125px;overflow:hidden;}
.app_list p span a{ background:none; width:auto; height:auto;float:none; margin:0; line-height:normal;}
.app_list span {display:block;font-size:14px;}
.app_list span a {float:left;display:block;margin-right:10px;margin-left:25px;width:105px;height:30px;line-height:30px;text-align:center;color:#fff;font-family:"Microsoft YaHei";background:url("../img/btn_bg.gif") no-repeat;}

/*优势*/
.con01{  margin-top:13px; margin-bottom:13px; border:1px solid #ececec; overflow:hidden; width:1000px; margin:15px auto;}
.fn{ background:url("../img/con01.jpg") no-repeat left top; height:270px; position:relative}
.fn h1{ font:37px "微软雅黑"; color:#484848; position:absolute; top:27px; left:330px; font-weight:bold;}
.fn p{font:18px "微软雅黑"; color:#000; line-height:36px; position:absolute; top:110px; left:330px}



/*优势 */
.youshi_bg{ background:url(../img/sy-bg.jpg) center; margin:0 auto; width:1000px; height:935px; margin-bottom:15px;}
.youshi_bg .hc1{width: 500px;
    height: 120px;
    background: url(../img/ys_ico1.jpg) 40px 140px no-repeat; padding-left:50px; padding-top:140px;}
.hc2 h1,.hc1 h1,.hc3 h1,.hc4 h1,.hc5 h1 {
    display: block;
    width:420px;
    font-size: 22px;
    color: #010101;
    line-height: 35px;
    border-bottom-style: double;
    border-bottom-color: #878787;
    margin-left: 50px;}
.hc4 h1 span{  color: #e90000;}

.hc2 p,.hc1 p,.hc3 p,.hc4 p,.hc5 p {
    padding-top: 10px;
    padding-left: 50px;line-height: 24px;
    margin-left: 15px;color: #010101;}
.hc2 p span,.hc1 p span,.hc3 p span,.hc4 p span,.hc5 p span {
   
    color: #e90000;
}
.hc2 {
    width: 500px;
    height: 150px;
    padding-top: 10px;
    background: url(../img/ys_ico2.jpg) 40px top no-repeat;
	padding-left:50px;
}
.hc5 {
    width: 500px;
    height: 150px;
    padding-top: 10px;
    background: url(../img/ys_ico3.jpg) 40px top no-repeat;
	padding-left:50px;
}
.hc3 {
    width: 500px;
    height: 170px;
    margin-top: 20px;
    background: url(../img/ys_ico4.jpg) left top no-repeat;
	margin-left:450px;
}
.hc4 {
   
    width: 500px;
    height: 170px;
    padding-top: 10px;
    background: url(../img/ys_ico5.jpg) left top no-repeat;
	margin-left:450px;
}


.ryhy { width:100%; margin-bottom:15px; }
.mw{width:980px;text-align:center;margin-top:50px; padding:0 10px; border:1px solid #e1e1e1;  margin:0 auto;  height:auto; overflow:hidden;}
.hyxw{width:280px;}
ul.flist{margin-top:10px;}
ul.flist li {border-bottom:1px #cccccc dotted;background:url("../img/index_59.jpg") left center no-repeat;}
ul.flist li a {margin-left:15px;}
.gsjj_title {height:40px;border-bottom:1px solid #cccccc;}
.hongzi a{font-size:18px;color:#9a0000;line-height:40px;padding-right:10px;font-weight:900;}
.heizi a{font-family:"arial";line-height:40px;}
.ryzz {width:332px; text-align:center;}
.yclx {width:306px;height:160px;}
.hhtu {width:8px;height:248px;margin:0px 10px;}


.ad4{ height:150px; background:url("../img/adbg.jpg") no-repeat center bottom; overflow:hidden; position:relative; width:1000px; margin:0 auto;}
.ad4 p{ position:absolute; top:45px; right:0; width:180px; font:14px "Microsoft Yahei"; color:#aa5401;}
.ad4 p span{ font:24px Impact; color:#fff; display:block; line-height:24px;}

.ad2{ height:240px; background:url("../img/ad_yy.jpg") no-repeat center bottom; overflow:hidden; position:relative; margin:0 auto 10px; width:1000px;}
.ad2 p{ position:absolute; top:45px; right:0; width:180px; font:14px "Microsoft Yahei"; color:#aa5401;}
.ad2 p span{ font:24px Impact; color:#fff; display:block; line-height:24px;}

.zclc{width:980px;height:285px;overflow:hidden;background:url("../img/zclc.jpg") no-repeat;padding-bottom:10px; margin:0 auto;}
.zclc h2{height:60px;line-height:43px;font-size:14px;margin-left:35px}
.zclc ul li{float:left;display:inline;margin:0px 0px 23px 25px;width:290px;height:103px;overflow:hidden}
.zclc ul li a{display:block;width:290px;height:105px;text-indent:-9999px;overflow:hidden}
.gl{ height:210px; overflow:hidden; margin-left:20px;}
.gl h4{ width:560px; height:110px;  overflow:hidden; background:url("../img/ico.gif") no-repeat 166px  0; padding-left:236px; font-size:34px; font-family:"Microsoft Yahei"; color:#0175be;}
.gl h4 b{ display:block; float:left; width:150px; padding:10px 0 0 0;}
.gl h4 span{ display:block; float:left; background:url("../img/gl_t.gif") no-repeat center top; width:209px; height:65px; text-align:center; line-height:30px; font-size:26px; color:#ffa800; vertical-align:middle;}
.gl h4 i{ font-style:normal; display:block; float:right; padding-top:5px; line-height:30px; width:190px;}
.gl h4 i em{ font-style:normal; font-size:20px; font-weight:normal; display:block; }
.gl dl{ width:309px; height:100px; border-right:1px solid #cdcdcd; margin-right:15px; padding-bottom:20px;}
.gl dl dt{ background:url("../img/gl_img_bj.jpg") no-repeat; width:73px; height:75px; overflow:hidden;}
.gl dl dt img{ width:59px; height:61px; padding:7px 0 0 7px;} 
.gl dl dd{ width:228px; overflow:hidden; padding-top:5px; font-family:"Microsoft Yahei"; font-size:12px; line-height:22px; color:#616161;}
.gl dl dd h5 a{ color:#1d1d1d; color:#1d1d1d; font-size:14px; display:block; height:25px; padding-left:30px;}
.gl dl dd h5 img{ float:left;}
.gl .nones{ border-right:0; margin-right:0;}
.gl .nones1{ padding-bottom:0;}

.footNavOuter{height:191px;overflow:hidden;background:url("../img/foot2.jpg") repeat-x}
.footNavInner{width:980px;height:191px;margin:0 auto;background:url("../img/foot1.jpg") no-repeat}
.footNavInner .L ul li{line-height:26px;padding-left:10px;background:url("../img/dian.gif") no-repeat left center}
.footNavInner .L h3{height:55px;line-height:55px;font-size:14px}
.footNavInner .fN1{width:286px;padding-left:30px;overflow:hidden}
.footNavInner .fN2{width:318px;padding-left:18px;overflow:hidden}
.footNavInner .fN3{width:176px;padding-left:18px;overflow:hidden}
.footNavInner .fN4{width:890px;padding-left:43px;overflow:hidden}
.footNavInner .fLink{clear:both}
.footNavInner .fLink li{float:left;white-space:nowrap;margin-right:10px}

#foot{ background:#888686; width:100%; padding:10px 0 30px; overflow:hidden; }
.dibu{ width:1005px; margin:10px auto; color:#fff; text-align:center; }


<!---->
.container{
	width:100%;
	margin:0 auto;
	
	}

.container .page{
	width:980px;
	margin:20px auto;
	}
.page .leftbox{
	width:230px;
	float:left;
   
	}
.page .leftbox .lanmu,.page .leftbox .lx{ background:url(../img/left.jpg) no-repeat left top;}
.page .leftbox .lx{ margin-top:15px;}
.page .leftbox .lx .neirong{width:200px; padding:14px; border:1px solid #ff0b23; border-top:none;}
.leftbox h1.cattitle{
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#fff;
	padding:10px 0;
	}
.leftbox ul.submenu{ width:200px; padding:14px; border:1px solid #ff0b23; border-top:none;}
.leftbox ul.submenu li{
	font-size:16px;
	line-height:40px;
	background:#e3e3e3;
	width:200px;
	height:40px;
	border-radius:8px;
	margin:10px 0;
	}
.leftbox ul.submenu li a{
	display:block;
	position:relative;
	text-align:center;
	}
.leftbox ul.submenu li a{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	}
.leftbox ul.submenu li a.on{
	color:#af0000;
	font-weight:bold;
	}
.leftbox ul.submenu li a:hover{
	color:#af0000;
	font-weight:bold;
	}
/*.leftbox .telep{
	padding:50px 0;}*/


.mainbox{
	width:700px;
	float:right;
	background:url(../img/right.jpg) no-repeat right top;
	height:auto;
	
	}
.pagecont input{ border:1px solid #ddd; height:25px; padding:0; margin:10px 0;}
.pagecont textarea{border:1px solid #ddd;}
.pagecont .title{
	
	height:35px;
	
	padding:10px 20px;
	width:660px;
	}	
.pagecont .title h1.cattitle{
	float:left;
	font-size:18px;
	color:#000;
	line-height:20px;
	
	}
.pagecont .title span{
	float:right;
	padding:0 20px;
	line-height:20px;
	}
.mainbox .pagecont p{
	line-height:200%;
	padding:10px 0;
	}	

.mainbox .pagecont{ border:1px solid #dbdbd9; width:656px; margin:0 auto; padding:0 20px;}
	
ul.courses{ width:660px; margin:0 auto;}
ul.courses li{
	width:660px;
	float:left;
	border-bottom:1px #ccc solid;
	cursor:pointer;
	}
ul.courses li .ctitle a{
	color:#f75a53;
	}
ul.courses li span a{
	color:#f75a53;
	}
ul.courses li:first-child{
	border-top:1px #ccc solid;
	}
ul.courses li:hover{
	background-color:#f3f3f3;
	}

ul.courses li .img img{
	width:200px;
	height:150px;
	}
ul.courses li .ctitle{

	font-size:16px;
	line-height:25px;
	padding:10px 0;
	}
ul.courses li .cintro{
	float:left;
	font-size:14px;
	line-height:20px;
	
	}

.pagelist{
	clear:both;
	padding:20px 0;
	}
ul.pages1{
	text-align:center;
	}
div.t{
	display:inline-block;
	width:10px;
	height:30px;
	background:#f00;
	display:none;
	}
ul.pages1 li{
	display:inline-block;
	border:1px #f75a53 solid;
	line-height:30px;
	width:30px;
	text-align:center;
	margin:0 0 0 -5px;
	padding:0;
	}
ul.pages1 li:hover{
	border:1px #f75a53 solid;
	position:relative;
	z-index:1;
	}
ul.pages1 li:first-child , ul.pages1 li:last-child{
	width:65px;
	border-radius:4px 0 0 4px;
	}
ul.pages1 li:first-child a{
	border-radius:4px 0 0 4px;
	}
ul.pages1 li:last-child{
	border-radius:0 4px 4px 0;
	}
ul.pages1 li:last-child a{
	border-radius:0 4px 4px 0;
	}
ul.pages1 li a{
	display:block;
	color:#f75a53;
	}
ul.pages1 li a.current{
	font-weight:bold;
	background-color:#f75a53;
	color:#fff
	}
ul.pages1 li a:hover{
	font-weight:bold;
	background-color:#f75a53;
	color:#fff;
	box-shadow:0 0 5px rgba(0,0,0,0.6);
	}
