/* CSS Document */
html{overflow-x:hidden;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {margin:0;padding:0;border:0;}
body{font-size:12px;font-family:Microsoft YaHei, Verdana, Geneva, sans-serif;-webkit-text-size-adjust: none;background:#dfe8ec url(../images/bg.jpg) repeat-x left top;}
input,select{font-size:12px;}
input,button,select,textarea{outline:none}
a,img{border:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.clear{clear:both;width:100%;height:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.wrap{
	width:1000px;
	margin:0 auto;
}
/*=======通用=======*/
.shadow{
	background:url(../images/shadow.jpg) repeat-x;
	width:100%;
	height:10px;
}
#banner{
	height:330px;
	margin-top:30px;
	box-shadow:0px 0px 4px #cbcbcb;
}
/*banner end*/
#main{
	height:390px;
	margin-top:30px;
}
.news{
	width:370px;
	height:380px;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.news-con{
	width:370px;
	height:340px;
}
.main-title{
	background:url(../images/columntitlebg.jpg) repeat-x left center;
	padding-left:10px;
	height:40px;
	line-height:40px;
}
.blue{
	background:url(../images/columntitlebg1.jpg) repeat-x left center;
}
.main-title .ming{
	color:#fff;
	font-size:17px;
	display:block;
	padding:0 10px;
}
.main-title .ming strong{
	font-weight:normal;
}
.main-title .more a{
	padding-right:20px;
	color:#fff;
}
.main-title .more a:hover,.show-text a:hover,.news-con ul li a:hover,.about-show .about-text a:hover,.oaa ul li a:hover{
	text-decoration:underline;
}
/*main-title end*/
.show{
	padding:20px;
	padding-bottom:12px;
}
.show-pic{
	width:140px;
	height:93px;
}
.show-text{
	width:170px;
	height:93px;
}
.show-text h2 a{
	color:#333333;
	font-size:14px;
}
.show-text p{
	color:#999999;
	line-height:22px;
	padding-top:8px;
}
.show-text p a,.about-show .about-text a,.case-item p a{
	color:#437eae;
}

/*show end*/
.news-con ul{
	padding:0 20px;
}
.news-con ul li{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #ecedf0;
	background:url(../images/jiantou.jpg) no-repeat left center;
	padding-left:13px;
}
.news-con ul li a{
	color:#888;
}
/*news end*/
.main-right{
	width:600px;
}
.about{
	height:230px;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.about-con{
	width:600px;
	height:190px;
}
.about-show{
	padding:20px;
}
.about-show .about-pic{
	width:190px;
	height:138px;
	padding:3px;
	border:1px solid #ecedf0;
}
.about-show .about-text p{
	color:#666666;
	line-height:26px;
	width:340px;
	margin-top:-7px;
	text-indent:2em;
}
/*about end*/
.case{
	height:125px;
	margin-top:25px;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.case-con{
	width:600px;
	height:65px;
	padding:10px 0;
}
.case-show{
	background:url(../images/dotted.jpg) no-repeat center;
	height:60px;
	padding-top:10px;
}
#scrollbox{
	height:60px;
	overflow:hidden;
}
.scrollcon {
	height:800%;
}
.case-list{
	height:60px;
	overflow:hidden;
	margin:10px 0;
}
.case-item{
	width:258px;
	margin:0 20px;
	height:60px;
	overflow:hidden;
}
.case-item p{
	height:30px;
	line-height:30px;
	color:#666666;
}
.case-item p a{
	text-decoration:underline;
}
/*main-right end*/
/*main end*/
#guanggao{
	height:80px;
	margin-top:30px;
	padding-bottom:10px;
}
/*guanggao end*/
#hezuo{
	margin-top:30px;
	border-top:5px solid #437eae;
	border-bottom:0;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.hezuotitle{
	padding:13px 0 0 16px;
}
.hezuotitle strong{
	font-size:18px;
	color:#437eae;
	padding-bottom:8px;
	border-bottom:1px solid #dddddd;
}
/*************第二种合作模式***************/
.hezuo2{
	padding:20px;
	border-bottom:1px solid #d9d9d9;
}
.kecheng{
	width:450px;
}
.kecheng2{
	margin:0 15px;
}
.kecheng-title a{
	display:block;
	height:100%;
	width:449px;
	background:url(../images/kctitle.png) repeat-x 0 0;
	color:#fff;
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	transition:background-color 0.3s ease 0s;
}
.kecheng-title a:hover{
	background:url(../images/kctitle.png) repeat-x 0 -40px;
}
.kecheng-con img{
	padding-top:15px;
}
.kecheng-con ul{
	padding-top:10px;
}
.kecheng-con ul li{
	height:26px;
	line-height:26px;
	background:url(../images/jiantou.jpg) no-repeat left center;
	padding-left:13px;
}
.kecheng-con ul li a{
	color:#666;
}
/*************第二种合作模式***************/

.hezuo-bor{
	border:1px solid #ECEDF0;
	border-top:0;
}
.kaoshi{
	margin:0 auto;
	width:972px;
	padding:30px 0; 
}
.oaa{
	margin:0 7px;
}
.oaa ul{
	padding-top:15px;
}
.oaa ul li{
	height:26px;
	line-height:26px;
	background:url(../images/jiantou.jpg) no-repeat left center;
	padding-left:13px;
}
.oaa ul li a{
	color:#666;
}

/*hezuo-title end*/
.hezuo-con{
	margin-top:20px;
}
.hezuo-list{
	border-bottom:1px solid #dedede;
	padding:20px;
	background:url(../images/dotted.jpg) repeat-y 490px center;
}
.hezuo-item{
	width:470px;
}
.hezuo-item .xuexiao{
	width:210px;
	text-align:center;
}
.hezuo-item .xuexiao img{
	border:1px solid #f1f1f1;
}
.hezuo-item .xuexiao p{
	height:35px;
	line-height:35px;
}
.hezuo-item .xuexiao p a{
	color:#6569b3;
}
.hezuo-item .kecheng{
	padding-left:20px;
	line-height:23px;
	margin-top:-3px;
	width:120px;
}
.hezuo-item .kecheng a{
	color:#454545;
}
.hezuo-item .kecheng strong{
	color:#033997;
	font-size:13px;
	margin-bottom:3px;
	display:block;
}
.hezuo-item .kecheng a:hover{
	text-decoration:underline;
}
/*hezuo end*/
#content{
	margin-top:40px;
}
.content-title{
	height:30px;
	line-height:30px;
	border-bottom:5px solid #e4e4e4;
	padding-bottom:5px;
}
.content-title span{
	color:#9a237d;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.hezuo-title{
	height:50px;
	line-height:50px;
}
.hezuo-title strong{
	color:#031f5e;
	font-size:18px;
	padding:15px 3px 8px 3px;
	margin-left:20px;
	border-bottom:1px solid #9ab0d5;
}
.hezuo-title .more{
	padding-right:20px;
}
.hezuo-title .more a{
	color:#033997;
}
.hezuo-title .more a:hover{
	text-decoration:underline;
}
/*content-title end*/
.wenda,.gongyu{
	width:484px;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.con{
	padding:20px;
	width:440px;
}
.con2{
	width:440px;
	border:1px solid #ECEDF0;
	padding:20px;
	border-top:0;
}

.wd .question,.wd .answer{
	background:url(../images/ico.png) no-repeat -30px -312px;
	height:50px;
	padding-left:40px;
}
.wd .answer{
	background:url(../images/ico.png) no-repeat -30px -360px;
	margin-top:15px;
}
.wd .question p,.wd .answer p{
	line-height:25px;
	color:#999999;
}
.wd .question p a,.wd .answer p a{
	font-size:13px;
	color:#888;
	font-weight:bold;
}
.wd .question p a:hover,.wd .answer p a:hover,.con ul li a:hover,.gy .gy-text p a:hover,.link a:hover{
	text-decoration:underline;
}
.con ul{
	padding-top:10px;
}
.con ul li{
	height:30px;
	line-height:30px;
	background:url(../images/jiantou.jpg) left center no-repeat;
	padding-left:13px;
}
.con ul li a{
	color:#888;
}
/*wenda end*/
.gy{
	margin-bottom:25px;
	height:80px;
}
.gy .gy-pic{
	width:120px;
	height:80px;
}
.gy .gy-text{
	width:300px;
}
.gy .gy-text p{
	color:#777777;
	padding-bottom:8px;
}
.gy .gy-text p a{
	color:#333333;
	font-weight:bold;
}
.gy .gy-text p span{
	color:#d85600;
}
/*gongyu end*/
.photo{
	margin-top:40px;
	height:240px;
	background:#fff;
	box-shadow:0px 0px 4px #cbcbcb;
}
.photo-con{
	width:1000px;
	height:190px;
}
.tupian{
	padding:30px 26px;
}
.blk_18{
	overflow:hidden;
	zoom:1;
	width:946px;
}
.blk_18 .pcont{
	width:880px;
	margin:0 15px;
	float:left;
	overflow:hidden;
}
.blk_18 .ScrCont{
	width:32766px;
	zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1{
	float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton{
	width:17px;
	height:27px;
	float:left;
	margin-top:50px;
	display:block;
	background:url(../images/fg.png) no-repeat;
}
.blk_18 .LeftBotton{
	background-position: 0 -27px;
}
.blk_18 .RightBotton{
	background-position: 0 0;
}
.blk_18 .pl img{
	display:block;
	cursor:pointer;
	border:1px solid #f0f0f0;
	width:120px;
	height:120px;
	padding:3px;
}
.blk_18 .pl{
	width:128px;
	float:left;
	margin:0 9px;
}

/*photo end*/
/*content end*/
#links{
	background:#fff;
	padding:20px;
	width:960px;
	margin:40px auto 0;
}
.links-title{
	height:37px;
	border-bottom:3px solid #999;
	line-height:37px;
	display:inline-block;
}
.links-title span{
	color:#999;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.links-title strong{
	color:#454545;
	font-size:16px;
	padding-left:15px;
}
.link{
	margin-top:15px;
}
.link a{
	color:#787878;
	margin:4px 15px 4px 0;
	display:inline-block;
}
/*link end*/
#footer{
	background:#212730;
	margin-top:40px;
	padding:45px 0 30px 0;
}
#footer a:link,#footer a:visited{color:#fff; text-decoration:underline}
.foot-left p{
	line-height:28px;
	color:#fff;
}
.foot-right{
	text-align:right;
}
.foot-right .dianhua{
	margin-top:10px;
	background:url(../images/24h.png) no-repeat left center;
	padding-left:50px;
}
.foot-right .dianhua p{
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
}
#breadcrumb{ text-indent:0}
#breadcrumb em{padding:0 9px}
#breadcrumb,#breadcrumb span,#breadcrumb em,#breadcrumb a:link,#breadcrumb a:visited{font-size:14px;color:#000;}
.courseUL:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
	.courseUL{width:100%;padding:15px 0 5px 0;zoom:1}
	.courseUL li{float:left;width:49%;text-indent:28px;height:30px;line-height:30px;background:url(../images/jiantou.jpg) 15px center no-repeat;}
	.courseUL li a,.courseUL a:visited{font-size:14px;line-height:30px;color:#333}