﻿
a:link {
	color: #7f7f7f; text-decoration: none;
}
a:visited {
	color: #7f7f7f; text-decoration: none;
}
a:hover {
	color: #000000; text-decoration: none;
}
a:active {
	color: #7f7f7f; text-decoration: none;
}
ul { margin:0; padding:0;}
li { margin:0; padding:0; list-style:none;}
.notxt { height:0; text-indent:-9999px; overflow:hidden; font-size:0px; display:block;}
.noborder { border:none!important;}
.nodisplay { display:none;}
.right0 { float:right;} .left0 { float:left;}
.grids { display:table; width:100%;}
.wrapper0 { width:75%; margin-top:10px;margin:0 auto; background: #fff;}
.g16 { width:16.66666%;}
.g20 { width:20%;}
.g25 { width:25%;}
.g33 { width:33.33333%;}
.g50 { width:50%;}
.g66 { width:96.66666%;}
.g75 { width:75%;}
.g80 { width:80%;}
.g83 { width:83.33333%;}
.gl { float:left}
.gl-box { margin-right:11px; }
.gm-box { margin-right:11px; margin-left:11px; }
.gr { float:right}
.gr-box { margin-left:11px; }
.row1 { margin:25px 0 0;}
.imga a { display:block;}
.imga a img{  border:none;}



.clear {clear:both;}
.none {display:none;}
.f10 {font-size:10px; -webkit-text-size-adjust:none;}
.f11 {font-size:11px; -webkit-text-size-adjust:none;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f22 {font-size:22px;}
.b {font-weight:bold;}
.s1 {color:#666;}
.s1 a{color:#666;}
.s2 {color:#999;}
.s2 a{color:#999;}
.s3 {color:#A41010;}
.s4 {color:#333;}
.s4 a{color:#333;}
.s4 a:hover{color:#666;}
.ya {font-family:Microsoft YaHei;}
.ga {font-family:Georgia;}


/*返回顶部*/
#scrollBar a{background:url(../images/top.png) no-repeat;width:48px;height:49px;display:block;overflow:hidden; text-indent:-2000em; cursor:pointer;}
#scrollBar a:hover{background:url(../images/top.png) 0 -49px no-repeat;}


#top0 { height:40px; line-height:16px; text-align:right; font-size:12px;}
/* #top0 a { display:block; float:left; height:16px; margin:12px 4px;} */

#top0 .topa { display:block; float:left; height:16px; margin:12px 4px;}
#top0 .notxt{ display:block; width:16px; height:16px; background: url(../images/icon_weibo.gif) no-repeat center center;}
#top0 .top0btn2{ background-image: url(../images/icon_txweibo.gif) ;}
#top0 .top0btn3{ border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}

#top { padding-bottom:15px;}
#top .logo0 { float:left;}
#top .logo0 a { width:250px; height:60px; background:url(../images/logo.gif) no-repeat 0 0;}
#top .topmid{ float:left; width:400px; margin-left:25px;}
#top .topmid .topnav{width:100%; display:table;}
#top .topmid .topnav a{width:12.5%; _width:12%; height:35px; line-height:35px; overflow:hidden; font-size:14px; text-decoration:none; display:block; float:left; text-align:center;}
#top .topmid .tophotline{width:100%; height:25px; background:url(../images/tophot.gif) no-repeat 0 0;}
#top .topsearch{ float:right; width:240px; margin-top:35px;}
#top .topsearch #search_input { line-height:20px; height:20px; width:195px; border:1px solid #ccc; display:block; float:left; margin-right:5px; margin-right:2px \9;}
#top .topsearch #search_btn { line-height:24px; height:24px; width:37px; background:url(../images/search_btn.gif) no-repeat center center; border:none; float:left;}

#nav {}
#nav .navlist{ display:block; margin:0; padding:0; padding-bottom:3px; height:40px; overflow:hidden; background:url(../images/nav_bg.gif) repeat-x 0 0;}
#nav .navlist li{ display:block; padding:0; margin:0; text-align:center; float:left; width:10%;}
#nav .navlist li a{ width:100%; height:40px; background:url(../images/nav.gif) no-repeat center 0;}

#nav .navlist li.btn1 a { background-position: 50% -50px;}
#nav .navlist li.btn2 a { background-position: 50% -100px;}
#nav .navlist li.btn3 a { background-position: 50% -150px;}
#nav .navlist li.btn4 a { background-position: 50% -200px;}
#nav .navlist li.btn5 a { background-position: 50% -250px;}
#nav .navlist li.btn6 a { background-position: 50% -300px;}
#nav .navlist li.btn7 a { background-position: 50% -350px;}
#nav .navlist li.btn8 a { background-position: 50% -400px;}
#nav .navlist li.btn9 a { background-position: 50% -450px;}
#nav .navlist li.btn0 a:hover,#nav .navlist li.btn0.current a { background-position: 50% -500px;}
#nav .navlist li.btn1 a:hover,#nav .navlist li.btn1.current a { background-position: 50% -550px;}
#nav .navlist li.btn2 a:hover,#nav .navlist li.btn2.current a { background-position: 50% -600px;}
#nav .navlist li.btn3 a:hover,#nav .navlist li.btn3.current a { background-position: 50% -650px;}
#nav .navlist li.btn4 a:hover,#nav .navlist li.btn4.current a { background-position: 50% -700px;}
#nav .navlist li.btn5 a:hover,#nav .navlist li.btn5.current a { background-position: 50% -750px;}
#nav .navlist li.btn6 a:hover,#nav .navlist li.btn6.current a { background-position: 50% -800px;}
#nav .navlist li.btn7 a:hover,#nav .navlist li.btn7.current a { background-position: 50% -850px;}
#nav .navlist li.btn8 a:hover,#nav .navlist li.btn8.current a { background-position: 50% -900px;}
#nav .navlist li.btn9 a:hover,#nav .navlist li.btn9.current a { background-position: 50% -950px;}
.main .adv{ padding:10px 0 0;}

.main { padding:0 0 15px;}
.header0 {}
.header0 h3 { display:block; margin:0; padding:0;}
.header0 h3 a{ display:block; height:68px; width:100%;}



.yydt { background:url(../images/yydt_bg.gif) no-repeat top center; height:283px; overflow:hidden;}
.yydt ul { padding-left:16px; width:205px; display:block;}
.yydt ul li { display:block; width:100%; background:url(../images/dash1.gif) repeat-x 0 100%;}
.yydt ul li .title { _width:205px;width: 205px;float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.yydt ul li a{padding-left:10px; background:url(../images/dot1.gif) no-repeat left center; height:31px; line-height:31px; font-size:12px;}

.slider0 {}
.slider0 .pic{ float:left; padding:3px; background:#c06; z-index:1; width:490px; height:269px; overflow:hidden;}
.slider0 ul { width:206px; float:left; z-index:2}
.slider0 ul li { padding:12px 12px 13px; background:#181818; position:relative; display:block;}
.slider0 ul li:hover { background:#333;}
.slider0 ul li a{ font-size:12px; line-height:15px; height:30px; display:block; color:#666;}
.slider0 ul li:hover a {color:#fff;}
.slider0 ul li.cur0 {background:#c06;}
.slider0 ul li.cur0 a{ color:#fff;}
.slider0 ul li .arr0 { background:url(../images/dot2.gif); width:8px; height:15px; position:absolute; left:-8px; top:20px; display:none;}
.slider0 ul li.cur0 .arr0 { display:block;}

.kcsz {}
.kcsz .header0{ background:url(../images/tt1.gif) no-repeat top left; margin-bottom:25px;}
.kcsz .g25{ width:24.8%; border-right: 1px solid #ccc;}
.kcsz .g25 ul { padding:10px 0;}
.kcsz .g25 li {
text-align:center; font-size:12px; line-height:24px;
float:left;width:110px;
}
.kcsz .g25 li a { color:#666;}
.kcsz .g25 li a:hover { color:#000;}
.kcsz .g25 h4{ margin:0; padding:0;}
.kcsz .g25 h4 a{ height:61px;}
.kcsz .g25.kc_xxsj > div { background:url(../images/kcsz_ttt1.gif) no-repeat top center;}
.kcsz .g25.kc_sysm > div{ background:url(../images/kcsz_ttt2.gif) no-repeat top center;}
.kcsz .g25.kc_spa  > div{ background:url(../images/kcsz_ttt3.gif) no-repeat top center;}
.kcsz .g25.kc_mfzx > div{ background:url(../images/kcsz_ttt4.gif) no-repeat top center;}

.xyhdjymx {}
.xyhdjymx .header0 { margin-bottom:15px;}

.xyhd { background:url(../images/tt2.gif) no-repeat 0 0;}
.xyhd .gl{ width:286px; height:282px;}
.xyhd .tt4 a{ font-size:12px; font-weight:bold; width:100%; display:block; line-height:20px; height:20px; padding-top:10px;}
.xyhd .intro0{ font-size:12px; width:100%; display:block; line-height:20px; height:60px;}

.xyhd .gr{ width:320px;}
.xyhd .gr .title { _width:250px;width: 250px;float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.xyhd .gr li { line-height:31px; height:31px; font-size:12px; background:url(../images/dash1.gif) repeat-x left bottom;}
.xyhd .gr li a { float:left; padding-left:10px; background:url(../images/dot3.gif) no-repeat left center}
.xyhd .gr li span { float:right;}

.jymx { background:url(../images/tt2.gif) no-repeat 100% 0;}
.jymx li{ width:40%; display:block; float:left; margin:2px 12px ; position:relative;}
.jymx li .imga,.jymx li .imga a,.jymx li .imga a img { width:100%; height:auto;}
.jymx li span { position:absolute; display:block; font-size:12px; line-height:24px; height:24px; width:100%; bottom:0; background:#000; text-align:center;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60);  opacity: .6;}
.jymx li span a { color:#fff;}

.xxzp {}
.xxzp .header0 { background:url(../images/tt3.gif) no-repeat top left; margin-bottom:15px;}
.xxzp .imga a ,.xyzp .imga a { text-align:center;}
.xxzp .imga a img , .xyzp .imga a img  { padding:3px; background:url(../images/img_bg.gif) no-repeat center center;}

.xyzp {}
.xyzp .header0 { background:url(../images/tt4.gif) no-repeat top left; margin-bottom:15px;}

.rczp {}
.rczp .header0 { background:url(../images/tt5.gif) no-repeat top left;}
.rczp .grids1 { background:url(../images/rczp_img.jpg) no-repeat 0 1px; padding:180px 0 0;}
.rczp li {line-height:24px; height:24px;}
.rczp li a { padding-left:10px; background:url(../images/dot5.gif) no-repeat left center; }
.rczp li a:hover { padding-left:10px; background:url(../images/dot5.gif) no-repeat left center;}
.rczp .grids111 { background:url(../images/rczp_img.jpg) no-repeat 0 1px; padding:180px 0 0;}
#scrollDiv{height:168px;min-height:25px;line-height:25px;border:#ccc 0px solid;overflow:hidden;



}

.rczp li  .ul-1 {
		float:left;	_display:inline;width:202px;	padding-left:2px;	font-size:12px;	line-height:24px;
		height:24px;	text-align:left;   overflow: hidden;
}
	
	

.faq {}
.faq .header0 { background:url(../images/tt5.gif) no-repeat top right;}
.faq ol { margin:8px 0 0; padding:0; background: url(../images/faq_bg.gif) no-repeat 0 0; height:350px;}
.faq ol li { line-height:35px; font-size:12px; height:35px; overflow:hidden;}
.faq ol li .title { _width:300px;width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.faq ol li a { padding-left:42px;}

.yqlj { border-top:3px solid #ccc; padding:20px 0; font-size:12px}
.yqlj .gl { width:10%; line-height:20px;}
.yqlj .gr { width:90%;}
.yqlj .gr a { padding-right:25px; display:block; float:left; line-height:20px; height:20px;}

#footer { color: #fff; background:#000; padding:20px 0; font-size:12px; text-align:center; line-height:160%;}
#footer a:link {
	color: #fff; text-decoration: none;
}
#footer a:visited {
	color: #fff; text-decoration: none;
}
#footer a:hover {
	color: #fff; text-decoration: none;
}
#footer a:active {
	color: #fff; text-decoration: none;
}


/*sub*/

#breadcrumb0 { width:93%; padding:10px 0; font-size:14px; border-bottom:3px solid #CC085C;}
#breadcrumb0 .bc0 { color:#C06}

.submain {}
.submain .header0 { font-size:22px; text-align:center; line-height:36px; border-bottom:1px solid #ccc; padding-bottom:15px;}
.submain .content0 { line-height:160%; color:#333; padding:10px 0 40px;}
.submain .pagenav0 { line-height:160%; color:#333; padding:20px 0; border-top:1px solid #ccc; }


.sub_side .sideblock { margin-top:15px;}

.sub_side .yydt { background:url(../images/yydt_bg_sub.gif) no-repeat top center;}
.sub_side .yydt ul { padding-left:18px; width:270px; display:block;}
.sub_side .yydt ul li .title { _width:270px;width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.sub_side .jymx { background-position:100% -1px;}




.pl-prize {
   
	height:177px;line-height:177px;overflow:hidden;
}


.pl-prize ul {
  
}

.pl-prize ul li {
    
}

/*
.coslider {
    width: 99999px;
}
.coslider dd {
	margin:0px;
    float: left;
    width: 237px;
}
*/


.right_kcsz .header { background:url("../images/课程栏目条.gif") no-repeat; width:233px; height:68px;line-height:68px;
font-size:30px;text-align:center;color:#fff}
.right_kcsz ul { width:233px; display:block;}
.right_kcsz ul li { display:block; width:233px; height:50px; line-height:50px; background:url("../images/课程栏目条背景.gif");}
.right_kcsz ul li .title {padding-left:10px; _width:210px;width: 210px;float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.right_kcsz ul li a:link,.right_kcsz ul li a:visited {display: block;  height:42px; line-height:42px; background:url(../images/img25.gif) no-repeat left top; padding-left:12px; font-size:14px; font-family:"微软雅黑";}
.right_kcsz ul li a:hover,.right_kcsz ul li a.hover{ background-position:left bottom;}

.right_about .header { background:url("../images/gsjs.gif") no-repeat; width:233px; height:68px;line-height:68px;
font-size:30px;text-align:center;color:#fff}
.right_about ul { width:233px; display:block;}
.right_about ul li { display:block; width:233px; height:50px; line-height:50px; background:url("../images/课程栏目条背景.gif");}
.right_about ul li ul li { display:block; width:233px; height:50px; line-height:50px; background:url("../images/课程栏目条背景2.gif");}
.right_about ul li .title {padding-left:20px; _width:210px;width: 210px;float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.right_about ul li a:link,.right_about ul li a:visited {display: block;  height:42px; line-height:42px; background:url(../images/img25.gif) no-repeat left top; padding-left:12px;font-size:14px; font-family:"微软雅黑";}
.right_about ul li a:hover,.right_about ul li a.hover{  background-position:left bottom;}





.problem{margin-bottom:20px;}
.problem h3{height:16px;margin-bottom:12px;padding-left:22px;background:url(../images/help_ico.png) 0 0 no-repeat;font-size:14px;font-weight:bold;}
.problem .t14{font:bold 14px SimSun;line-height:40px;}
.problem-text{
background:#f4f4f4;
border:2px solid #e6e6e6;
padding:12px;
line-height:22px;
word-break:break-all; /*支持IE，chrome，FF不支持*/
word-wrap:break-word;/*支持IE，chrome，FF*/
}


.faq1 {}
.faq1 .header0 { background:url(../images/tt5.gif) no-repeat top right;}
.faq1 ol { margin:8px 0 0; padding:0;display:block;}
.faq1 ol li { height:50px; line-height:50px; background:url("../images/课程栏目条背景.gif");}
.faq1 ol li .title {padding-left:10px; _width:300px;width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.faq1 ol li a:link,.faq1 ol li a:visited {display: block;  height:42px; line-height:42px; background:url(../images/img25.gif) no-repeat left top; padding-left:12px; font-size:14px; font-family:"微软雅黑";}
.faq1 ol li a:hover,.faq1 ol li a.hover{background-position:left bottom;}

.news_tab {position: relative;width:275px;height:38px;margin-left:14px;margin-top:18px; }
.tab_dongtai {background: url(../images/dongtai.gif) no-repeat;}
.tab_gonggao {background: url(../images/gonggao.gif) no-repeat;}


