@charset "utf-8";
/**
 * by fengsutech
 * 09-23-2014
 */
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body{font:12px/1.5 "Microsoft YaHei",\5b8b\4f53,Arial,sans-serif;background:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img{border:none; max-width:100%; width:auto}
h1,h2,h3,h4,h5,h6{font-size:100%}
input,label,img,th{vertical-align:middle}
input{	outline:none}
ul,ol,li{list-style:none}
a{text-decoration:none;background: transparent}
a:hover,a:active{text-decoration:none}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
abbr[title] {border-bottom: 1px dotted}
pre {overflow: auto}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0}
legend {padding: 0;border: 0}
textarea {overflow: auto}
optgroup {font-weight: bold}
table{border-collapse:collapse;border-spacing:0}
/*通用样式*/
.clearfix:after,clearfix:before{display:table;content:" ";}
.clearfix:after,.clear{clear:both}

/*页面开始*/
.top{	background:#818181;}
.box{	width:1200px; margin:0 auto; overflow:hidden}
.top-text{	color:#fff; height:27px; line-height:27px;}
.top-text span{	margin:0 5px; display:inline; }
.top-text .top-text1{	font-size:20px;}
.top-text .top-text2{	font-size:14px;}


.nav-box{width: 100%; background: #0360D9; height:62px; line-height:62px; position:relative;z-index:9;}
.new-nav{width:1200px;margin:0 auto; }
.new-nav ul{width:1000px;float:left;}
.new-nav ul li{float:left;position:relative}
.new-nav ul li a{padding:0 29px; font-weight:bold; font-size:17px; color: #ffffff;text-transform: uppercase;display:block;}
.new-nav ul li:hover{background:none !important;}
.new-nav ul > li span{width: 0;height: 5px;background: #f27048;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
.new-nav ul > li:hover span{width: 100%;}



.navqb-rg{ width:127px;float:right;height:62px;padding:12px 0;}
.navqb-rg .quan{	background:#f27048; height:38px; width:100%; display:block; line-height:38px; color:#fff; font-size:16px; text-align:center;cursor:pointer;}
.navqb-rg .quan img{margin-right:10px;}
.navqb-rg .xiala{	display:none; }
.navqb-rg .xiala dt{	height:35px; line-height:35px; text-align:center; font-size:14px; background:#d1d1d1; color:#333333}
.navqb-rg .xiala dt a{	display:block; font-weight:normal}
.navqb-rg .xiala dt:hover a{	background: #f5f5f5;}




.fullSlide{ width:100%; position:relative;z-index:8; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:412px; overflow:hidden; text-align:center;   }
.fullSlide .bd li img{	display:inline-block;}
.fullSlide .bd li img.lbanner1{	float:left; margin:120px 0 0 14px}
.fullSlide .hd{ width:1200px;  position:absolute; z-index:1; bottom:45px; left:50%; margin:0 0 0 -560px; height:3px; line-height:3px;  _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:52px; height:3px; margin:0 5px; border-radius:20px; background:#cacaca; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#0360D9; }
.banner-text{	width:1200px; margin:0 auto}

.index-login{	position:absolute; top:34px; right:50%; margin:0 -600px 0 0; background:url(../img/bj.png) no-repeat ; border-radius:5px; height:333px; width:313px; padding:30px 0 18px }
.index-login h4{	text-align:center; color:#0360D9; font-size:20px; font-weight:bold; margin:0 0 35px; background:url(../img/bg_3.png) no-repeat 27% 50%; padding:0 0 0 40px}
.index-login .inputon{	width:270px; margin:18px auto 0;border:1px #d5d5d5 solid;height:44px; line-height:44px;background:#fff; }
.index-login .inputon img{margin:0 10px;width:16px;height:19px;float:left;margin-top:11px;}
.index-login .inputon input{float:left;margin-top:7px;	height:30px; line-height:30px; padding-left:10px;border:none;background:none; width:230px;  outline:none }

.index-login .inputon2{width:270px; margin:18px auto 0;height:44px; line-height:44px;}
.index-login .inputon2-box{width:166px;border:1px #d5d5d5 solid;height:44px; line-height:44px;background:#fff;float:left;}
.index-login .inputon2-box img{margin:0 10px;width:16px;height:19px;float:left;margin-top:11px;}
.index-login .inputon2-box input{float:left;margin-top:7px;	height:30px; line-height:30px; padding-left:10px;border:none;background:none; width:124px;  outline:none}
.index-login .inputon2 .yzm{	float:right;width:72px;}
.login-input-link{	width:270px; margin:30px auto 0;}
.login-input-link input{	background:#f27048;height:38px; line-height:38px; text-align:center; font-size:14px; display:block; color:#fff; border:none; width:100%; transition:all 0.3s;}
.login-input-link input:hover{	background:#0360D9}

.index-login p{	color:#666; padding:0 30px; margin:13px 0 0; font-size:14px}
.index-login p em{display:block;font-style:normal;width:100px;float:left;}
.index-login p span{	float:right; text-align:right}
.index-login p a{	color:#38a3e0; margin:0 5px; width:28px; height:28px; display:inline-block; border-radius:50px}
.index-login p a:hover{	box-shadow:0 0 10px #333}
.index-login p label{	font-weight:normal}
.index-login p span{	float:right}
.index-login p input{	margin:0}
.index-login .login-bottom input{	background:url(../img/bg_2.png) no-repeat center center; width:100%; height:30px; line-height:30px; border:none; color:#fff}

.index-address{	padding:35px;}
.index-address-lf{	width:498px; float:left}
.index-address-lf .tit{	background:url(../img/bg_7.png) repeat-x bottom left; font-weight:bold; font-size:24px; color:#0360D9; height:58px; line-height:58px; margin:0 0 10px}
.index-address-lf .tit span{	background:url(../img/search.png) no-repeat 0% 57%; float:right; display:inline; width:257px;}
.index-address-lf .tit span input{	border:none; font-size:12px;  outline:none}
.index-address-lf .tit span .inputin{	height:25px; line-height:25px;width:205px; padding:0 5px 0 28px;background:none;  color:#333333}
.index-address-lf .tit span .inputout{	height:27px; line-height:27px; width:52px; background:#e46448; color:#fff; font-size:14px}
.index-address-lf .tit span .inputout:hover{	background:#0360D9}

.index-address-lf .shanxi-map{	background:#f8f8f8; border:1px #e2e2e2 solid; width:100%; text-align:center; padding:20px 0 18px; position:relative}
.index-address-lf .shanxi-map img{ width:350px; height:472px; }
.index-address-lf .shanxi-map p{	position:absolute; color:#fff; font-size:14px}
.index-address-lf .shanxi-map p:hover{	color:#ff0000; font-size:16px; cursor:pointer; font-weight:bold}
.index-address-lf .shanxi-map p.dz1{	top:53px; right:130px}
.index-address-lf .shanxi-map p.dz2{	top:85px; right:210px}
.index-address-lf .shanxi-map p.dz3{	top:151px; right:190px}
.index-address-lf .shanxi-map p.dz4{	top:198px; right:234px}
.index-address-lf .shanxi-map p.dz5{	top:193px; right:134px}
.index-address-lf .shanxi-map p.dz6{	top:236px; right:177px}
.index-address-lf .shanxi-map p.dz7{	top:226px; left:154px}
.index-address-lf .shanxi-map p.dz8{	top:305px; right:157px}
.index-address-lf .shanxi-map p.dz9{	top:320px; left:178px}
.index-address-lf .shanxi-map p.dz10{	top:379px; right:221px}
.index-address-lf .shanxi-map p.dz11{	bottom:80px; left:130px}
.index-address-rg{	float:right; width:545px}
.index-address-rg .tit{	background:url(../img/bg_6.png) no-repeat 100% 65% ; font-size:24px; color:#f27048; font-weight:bold; height:58px; line-height:58px;}
.index-address-rg .tit span{display:block;width:100px;float:left;}
.index-address-rg .tit a{	float:right; font-size:12px; color:#fff; background:#f27048; height:22px; line-height:22px; margin:10px 0 0; padding:0 10px; font-weight:normal;display:block;}
.index-address-rg .hed{	overflow:hidden; border-bottom:1px #dadada solid; padding:0 0 14px; margin:10px 0 0}
.index-address-rg .hed-lf{	 float:left; width:152px;}
.index-address-rg .hed-lf img{	width:100%; height:80px;}
.index-address-rg .hed-rg{	width:368px; float:right}
.index-address-rg .hed-rg .p1{	font-size:16px; color:#333333; margin:6px 0 6px}
.index-address-rg .hed-rg .p2{	font-size:14px; color:#666666; line-height:23px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-address-rg .hed-rg:hover a{	text-decoration:none;}
.index-address-rg .hed-rg:hover p{	color:#f27048}
.index-address-rg .px-list{	font-size:14px; margin:6px 0 0}
.index-address-rg .px-list li{	background:url(../img/bg_8.png) no-repeat center left; position:relative; padding:0 75px 0 20px; height:30px; line-height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-address-rg .px-list li a{	color:#666666;}
.index-address-rg .px-list li a:hover{	text-decoration:underline}
.index-address-rg .px-list li span{	position:absolute; top:0; right:0; color:#999999;}

.index-address-rg .div2{	margin:15px 0 0}
.index-address-rg .div2 .tit{	background:url(../img/bg_7.png) no-repeat 100% 65% ; color:#0360D9;}
.index-address-rg .div2 .tit a{	background:#0360D9}
.index-address-rg .div2 .px-list li{	background:url(../img/bg_9.png) no-repeat center left;}

/*培训流程*/
.pxlc{	text-align:center; background:url(../img/bg_10.png) no-repeat center bottom; padding:0 0 28px; margin:0 auto 45px}
.pxlc .tit{	color:#0360D9; font-size:24px; font-weight:bold;}
.pxlc .pxlc-list{	overflow:hidden;  margin:25px 65px 0}
.pxlc .pxlc-list li{	float:left;}
.pxlc .pxlc-list li.li1{	width:111px;}
.pxlc .pxlc-list li.li1 p{	font-size:18px; color:#666666; margin:26px 0 0; line-height:22px}
.pxlc .pxlc-list li.li2{	width:80px; margin:35px 0 0}

/*kaoshi*/
.kstg{	margin:60px auto 0; font-size:14px}
		/* 本例子css */
		.txtMarquee-top{ width:365px;  overflow:hidden; position:relative;  border:1px solid #dfdfdf;  float:left}
		.txtMarquee-top .hd{ overflow:hidden;  height:30px;  padding:0 10px; font-size:24px; color:#0360D9; font-weight:bold; margin:17px 17px 37px }
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../img/arrow.png") 0 -100px no-repeat;}
		.txtMarquee-top .hd .next{ background-position:0 -140px;  }
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtMarquee-top .bd{	font-size:14px;margin:0 17px;}
		.txtMarquee-top .infoList li{ height:44px; line-height:44px; width:100%; border-bottom:1px #ededed solid }
.txtMarquee-top .infoList li a{	color:#333333}
.txtMarquee-top .infoList li:hover a{	color:#f27048}
.txtMarquee-top .bd .tit{	background:#f6f6f6}
.txtMarquee-top .bd .tit span,
.txtMarquee-top .infoList li span{	display:inline-block; width:33.3%; text-align:center; height:44px; line-height:44px;}

.kstg-rg{	float:right; width:812px;}
.kstg-rg .kstg-rg-top{	background:#0360D9; padding:0 35px 0; height:120px}
.kstg-rg .kstg-rg-top span{	display:inline-block; float:left;margin-top:42px;}
.kstg-rg .kstg-rg-top span.span1{	color:#fff; font-size:24px; margin:42px 50px 0 0;}
.kstg-rg .kstg-rg-top span.span2{	overflow:hidden;}
.kstg-rg .kstg-rg-top span.span2 input{	height:36px; line-height:36px; }
.kstg-rg .kstg-rg-top span.span2 input[type="text"]{	border:none; width:355px; padding:0 25px;float:left;}
.kstg-rg .kstg-rg-top span.span2 input[type="submit"]{	background:#f27048; color:#fff; width:135px; border:none; margin:0 0 0 18px;float:left;}
.kstg-rg .kstg-rg-bt{	border:1px solid #dfdfdf; padding:15px; margin:25px 0 0; overflow:hidden}
.kstg-rg .kstg-rg-bt .lf{	width:65%; float:left}
.kstg-rg .kstg-rg-bt .lf .tit{	font-size:24px; color:#0360D9; font-weight:bold; margin:0 0 30px}
.kstg-rg .kstg-rg-bt .lf .list{	overflow:hidden}
.kstg-rg .kstg-rg-bt .lf .list dd{	width:24%; text-align:center; float:left; border-right:1px #ebebeb dashed}
.kstg-rg .kstg-rg-bt .lf .list dd a{	color:#333333}
.kstg-rg .kstg-rg-bt .lf .list dd a p{	margin:15px 0 0}
.kstg-rg .kstg-rg-bt .lf .list dd:hover a{	color:#5283da}
.kstg-rg .kstg-rg-bt .rg{	width:33%; float:right}
.kstg-rg .kstg-rg-bt .rg .div1{	background:url(../img/bg_11.png) no-repeat center left; margin:0 0 12px; padding:13px 0 0 90px; height:105px}
.kstg-rg .kstg-rg-bt .rg .div1 h6{	color:#233c94; font-size:20px; margin:0 0 5px }
.kstg-rg .kstg-rg-bt .rg .div1 p{	color:#233c94; font-size:12px; line-height:15px; margin:8px 0 5px}
.kstg-rg .kstg-rg-bt .rg .div1 span{	color:#f27048}
.kstg-rg .kstg-rg-bt .rg .div2{	background:url(../img/bg_12.png) no-repeat center left;}
.kstg-rg .kstg-rg-bt .rg .div2 p{	font-size:16px; line-height:22px}

/*myy*/
.jp-content{width:100%;background:#f4f4f4;padding:50px 0 40px;}
.jp-box{width:1200px;margin:0 auto;}
.jp-box h2{border-bottom:3px #0360D9 solid;height:30px;width:96%;position:relative}
.jp-box h2 span{font-size:24px;color:#0360D9;font-weight:bold;background:#f4f4f4;margin-top:5px;padding:0 45px 0 10px;display:inline-block;*zoom:1;*display: inline;position:absolute;top:3px;left:0;}

		/* 本例子css */
		.slideTxtBox{ width:100%; margin:44px 0 0; }
		.slideTxtBox .hd{ height:40px; line-height:40px; }
		.slideTxtBox .hd ul{ text-align:center;  }
		.slideTxtBox .hd ul li{display:inline-block;cursor:pointer;width:138px;height:40px;line-height:40px;text-align:center;margin:0 5px;color:#333333;font-size:16px;background:#fff; *zoom:1;
                                *display: inline; position:relative}
		.slideTxtBox .hd ul li em{width:12px;height:6px;background:url(../img/micon1.png) no-repeat center center;display:none;margin:0 auto;position:absolute;left:50%;bottom:-6px;}
		.slideTxtBox .hd ul li.on{  background:#0360D9;color:#fff; }
		.slideTxtBox .hd ul li.on em{display:block;}
		.slideTxtBox .bd ul{ overflow:hidden;padding:50px 0 0;}
		.slideTxtBox .bd ul li{width:23%;float:left;margin:2% 1%;background:#fff; transition:all 0.3s}
		.slideTxtBox .bd ul li .img{width:100%;height:153px;overflow:hidden;}
		.slideTxtBox .bd ul li .img img{width:100%;transition: all 0.6s; }
		.slideTxtBox .bd ul li:hover .img img{transform: scale(1.1);}
		.slideTxtBox .bd ul li h3{height:40px;line-height:40px;color:#666666;font-size:16px;padding:0 5px;border-bottom:1px #ededed solid;}
		.slideTxtBox .bd ul li h4{height:40px;line-height:40px;padding:0 5px;overflow:hidden;}
.slideTxtBox .bd ul li:hover{	box-shadow:0 0 10px #666}
.slideTxtBox .bd ul li h4 img{width:23px;height:23px;border-radius:100%;margin-right:10px;display:block;float:left;margin-top:8px;}
.slideTxtBox .bd ul li h4 span{display:block;color:#666666;font-size:14px;}
.slideTxtBox .bd ul li h5{padding:0 5px;height:40px;line-height:40px;}
.slideTxtBox .bd ul li h5 span{color:#fff;font-size:14px;padding:2px 10px;margin-right:8px;}
.slideTxtBox .bd ul li h5 span.red{background:#f05a46}
.slideTxtBox .bd ul li h5 span.green{background:#07c792;}
.slideTxtBox .bd ul li h5 em{font-style:normal;color:#999999;font-size:14px;margin-left:20px;}
.slideTxtBox .bd ul li.moreli{width:100%;background:none;}
.slideTxtBox .bd ul li.moreli:hover{box-shadow:0 0 0 #666}
.slideTxtBox .bd ul .more{width:190px;height:40px;line-height:40px;text-align:center;background:#f27048;color:#fff;font-size:14px;display:block;margin:0 auto 0;clear:both; transition:all 0.3s}
.slideTxtBox .bd ul .more:hover{	background:#0360D9}

.wd-content{width:100%;background:#fff;padding:50px 0 40px;}
.wd-box{width:1200px;margin:0 auto;}
.wd-box h2{border-bottom:3px #0360D9 solid;height:30px;width:96%;position:relative}
.wd-box h2 span{font-size:24px;color:#0360D9;font-weight:bold;background:#fff;margin-top:5px;padding:0 45px 0 10px;display:inline-block;*zoom:1;*display: inline;position:absolute;top:3px;left:0;}
		/* 本例子css */
		.picScroll-left{ width:100%; overflow:hidden;position:relative}
		.picScroll-left .hd{ overflow:hidden;width:100%;height:330px;position:absolute;left:0;top:60px;}
		.picScroll-left .hd .prev{ display:block;  width:45px; height:330px; float:left; overflow:hidden;
			 cursor:pointer; background:url("../img/mleft.png") no-repeat;}
		.picScroll-left .hd .next{ display:block;  width:45px; height:330px; float:right; overflow:hidden;
			 cursor:pointer; background:url("../img/mright.png") no-repeat;}

		.picScroll-left .hd ul{ display:none; }

		.picScroll-left .bd{ padding:60px 45px 0;   }
.picScroll-left .bd ul li .div-box{width:49%;float:left;overflow:hidden; zoom:1;} 
.picScroll-left .bd ul li .div-box:first-child{ border-right:1px #d3d3d3 dashed}
.picScroll-left .bd ul li .div-main{padding:0 30px;}
.picScroll-left .bd ul li .div-main:first-child{padding-bottom:50px;}
.picScroll-left .bd ul li .div-main h1{color:#333333;font-size:18px;font-weight:bold}
.picScroll-left .bd ul li .div-main h1 span{color:#43bf2e;}
.picScroll-left .bd ul li .div-main h1 a:hover{color:#43bf2e;}
.picScroll-left .bd ul li .div-main p{margin:18px 0;text-align: justify}
.picScroll-left .bd ul li .div-main p a{color:#666666;font-size:14px;line-height:24px;}
.picScroll-left .bd ul li .div-main p span{color:#437fd1;}
.picScroll-left .bd ul li .div-main p a:hover{color:#437fd1;}
.picScroll-left .bd ul li .div-main h3{overflow:hidden;}
.picScroll-left .bd ul li .div-main h3 span{padding:0 10px 0 4px;display:inline-block;float:left;}
.picScroll-left .bd ul li .div-main h3 span img{margin-top:-4px;margin-right:5px;}
.picScroll-left .bd ul li .div-main h3 em{font-style:normal;float:right;color:#666666;}


.ms-content{width:100%;background:#fff;padding:50px 0 0;}
.ms-box{width:1200px;margin:0 auto;}
.ms-box h2{border-bottom:3px #0360D9 solid;height:30px;width:96%;position:relative}
.ms-box h2 span{font-size:24px;color:#0360D9;font-weight:bold;background:#fff;margin-top:5px;padding:0 45px 0 10px;display:inline-block;*zoom:1;*display: inline;position:absolute;top:3px;left:0;}
.ms-box ul{overflow:hidden;padding:0 20px;}
.ms-box ul li{width:225px;height:317px;position:relative;margin:30px 32px;float:left;}
.ms-box ul li img{width:100%;height:100%;}
.ms-box ul li .font{width:100%;height:70px;background:url(../img/mbj.png);position:absolute;left:0;bottom:0;overflow:hidden;;transition: height .2s;cursor: pointer}
.ms-box ul li .font h3{font-size:20px;color:#fff;font-weight:bold;margin-top:13px;padding:0 10px;}
.ms-box ul li .font h4{font-size:14px;color:#fff;margin-top:8px;padding:0 10px;}
.ms-box ul li .font h4 span{margin-right:10px;}
.ms-box ul li .font p{margin-top:40px;font-size:14px;color:#fff; line-height:25px;padding:0 10px;}
.ms-box ul li:hover .font{height:100%;}
.ms-box .more{width:96%;overflow:hidden;margin-top:15px;}
.ms-box .more a{width:90px;height:30px;text-align:center;line-height:30px;background:#e8e8e8;color:#666666;font-size:14px;float:right;}
.ms-box .more a:hover{	background:#f27048; color:#fff}

.yq-content{width:100%;background:#fff;padding:50px 0 40px;}
.yq-box{width:1200px;margin:0 auto;}
.yq-box h2{border-bottom:3px #0360D9 solid;height:30px;width:96%;position:relative}
.yq-box h2 span{font-size:24px;color:#0360D9;font-weight:bold;background:#fff;margin-top:5px;padding:0 45px 0 10px;display:inline-block;*zoom:1;*display: inline;position:absolute;top:3px;left:0;}
.yq-box ul{overflow:hidden;margin-top:43px;}
.yq-box ul li{width:23%;margin:0 1%;float:left;height:52px;overflow:hidden;}
.yq-box ul li img{height:100%;width:100%;}

.footer-box{width:100%;padding:16px 0;text-align:center;background:#262a2f;}
.footer-box ul li{display:inline-block;*zoom:1;*display: inline;}
.footer-box ul li a{font-size:16px;color:#fff;}
.footer-box ul li a:hover{	color:#0360D9}
.footer-box ul span{font-size:16px;color:#fff;padding:0 5px;}
.footer-box .footer{font-size:14px;color:#fff;line-height:30px;margin-top:19px;}
.footer-box .footer span{margin-right:20px;}





/*2*/
.main{	background:#eef0f4; padding:0 0 45px}
.guangao{	background:url(../img/img_35.jpg) no-repeat top center; height:257px;}
.content{	padding:23px 0 0}
.content-lf{	width:225px; float:left; background:#fff; border:#eaeaea 1px solid; position:relative; padding:5px; font-size:16px;}
.content-lf ul{	}
.content-lf ul li{	 line-height:75px; width:237px}
.content-lf ul li a{	border-bottom:1px #e9e8ee solid; width:214px; *width:142px; display:block; color:#6b6b6b;  padding:0 0 0 78px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.content-lf-icon1,
.content-lf-icon2,
.content-lf-icon3,
.content-lf-icon4,
.content-lf-icon5,
.content-lf-icon6,
.content-lf-icon7,
.content-lf-icon8{	background:url(../img/bg_14.png) no-repeat 28px 32px}

.content-lf ul li a.content-lf-icon2{	background-position:28px -45px;}
.content-lf ul li a.content-lf-icon3{	background-position:28px -116px;}
.content-lf ul li a.content-lf-icon4{	background-position:28px -193px;}
.content-lf ul li a.content-lf-icon5{	background-position:28px -266px;}
.content-lf ul li a.content-lf-icon6{	background-position:28px -342px;}
.content-lf ul li a.content-lf-icon7{	background-position:28px -414px;}
.content-lf ul li a.content-lf-icon8{	background-position:28px -489px;}

.content-lf ul li:hover,.content-lf ul li.on{	background:url(../img/bg_16.png) no-repeat 0 58%;}
.content-lf ul li:hover a,.content-lf ul li.on a{	color:#fff}
.content-lf ul li:hover a.content-lf-icon1,
.content-lf ul li:hover a.content-lf-icon2,
.content-lf ul li:hover a.content-lf-icon3,
.content-lf ul li:hover a.content-lf-icon4,
.content-lf ul li:hover a.content-lf-icon5,
.content-lf ul li:hover a.content-lf-icon6,
.content-lf ul li:hover a.content-lf-icon7,
.content-lf ul li:hover a.content-lf-icon8,
.content-lf ul li.on a.content-lf-icon1,
.content-lf ul li.on a.content-lf-icon2,
.content-lf ul li.on a.content-lf-icon3,
.content-lf ul li.on a.content-lf-icon4,
.content-lf ul li.on a.content-lf-icon5,
.content-lf ul li.on a.content-lf-icon6,
.content-lf ul li.on a.content-lf-icon7,
.content-lf ul li.on a.content-lf-icon8{	background:url(../img/bg_15.png) no-repeat 28px 30px;}
.content-lf ul li:hover a.content-lf-icon2,.content-lf ul li.on a.content-lf-icon2{	background-position:28px -45px;}
.content-lf ul li:hover a.content-lf-icon3,.content-lf ul li.on a.content-lf-icon3{	background-position:28px -116px;}
.content-lf ul li:hover a.content-lf-icon4,.content-lf ul li.on a.content-lf-icon4{	background-position:28px -193px;}
.content-lf ul li:hover a.content-lf-icon5,.content-lf ul li.on a.content-lf-icon5{	background-position:28px -266px;}
.content-lf ul li:hover a.content-lf-icon6,.content-lf ul li.on a.content-lf-icon6{	background-position:28px -342px;}
.content-lf ul li:hover a.content-lf-icon7,.content-lf ul li.on a.content-lf-icon7{	background-position:28px -414px;}
.content-lf ul li:hover a.content-lf-icon8,.content-lf ul li.on a.content-lf-icon8{	background-position:28px -489px;}


.content-rg{	width:949px; float:right; }
.content-rg .imkc{	padding:35px 65px 65px; min-height:620px; background:#fff;}
.content-rg .imkc .tit1{	font-size:16px; text-align:center}
.content-rg .imkc .tit1 span{	color:#f27048}
.content-rg .imkc .tit2{	text-align:center; font-size:30px; color:#0360D9; margin:40px 0 35px}
.content-rg .imkc .list1{	overflow:hidden; margin:0 0 60px}
.content-rg .imkc .list1 li{	width:46%; *width:43%; float:left; border:1px #48acf2 solid; margin:0 5% 0 0; padding:2%}
.content-rg .imkc .list1 li .p1{	text-align:center; height:55px; line-height:55px; color:#fff; background:#48acf2; font-size:24px; margin:0 0 16px}
.content-rg .imkc .list1 li .p2{	font-size:16px; color:#666666; line-height:28px}
.content-rg .imkc .list1 li.li2 .p1{	background:#f27048}
.content-rg .imkc .list1 li.li2{	margin:0; border:1px #f27048 solid}
.content-rg .imkc .list1 li.li2 .p2 span{	color:#f27048}
.content-rg .imkc .list2{	color:#666666;}
.content-rg .imkc .list2 li{	position:relative; padding:0 78px 0 0; font-size:14px; height:24px; line-height:24px;}
.content-rg .imkc .list2 li a{	display:inline-block; color:#666666; }
.content-rg .imkc .list2 li span{	position:absolute; top:0; right:0}

.content-rg .imkc2{	padding:18px 18px 40px; background:#fff; min-height:620px}
.content-rg .imkc2 .imkc2-top{	background:#eef0f4; height:77px; *height:45px; padding:20px 10px}
.content-rg .imkc2 .imkc2-top span{	display:inline-block; background:#ffffff; border:1px #e2e2e2 solid; border-radius:50px; height:37px; line-height:35px; width:149px; text-align:center; font-size:16px; margin:0 12px; position:relative;}
.content-rg .imkc2 .imkc2-top span i{	position:absolute; background:url(../img/bg_17.png) no-repeat; right:-16px; top:13px; width:8px; height:8px; display:none}
.content-rg .imkc2 .imkc2-top span.on{	background:#f27048; color:#fff}
.content-rg .imkc2 .imkc2-top span.on i{	display:block}
.content-rg .imkc2 .tit3{	font-size:30px; color:#f27048; text-align:center; margin:60px 60px 50px }
.content-rg .imkc2 .list3{}
.content-rg .imkc2 .list3 .lesson-choose1 ul{}
.content-rg .imkc2 .list3 .lesson-choose1 ul li{	margin:0 0 5px; height:56px; line-height:56px;  position:relative; }
.content-rg .imkc2 .list3 .lesson-choose1 ul li span{	font-size:20px; position:absolute; top:0; right:68px; color:#f27048; font-weight:bold}
.content-rg .imkc2 .list3 .lesson-choose1 ul li a:hover{	background:url(../img/icon_10.png) no-repeat #f27048 873px 0%; border:1px #f27048 solid}
.content-rg .imkc2 .list3 .lesson-choose1 ul li a:hover,
.content-rg .imkc2 .list3 .lesson-choose1 ul li a:hover span{	color:#fff}
.content-rg .imkc2 .list3 .djjxxyb{	width:236px; height:53px; line-height:53px; margin:48px auto 0; display:block; background:#f27048; border:none; font-size:17px; color:#fff}

/*3*/
label { display: block; _display:inline;height: 100%; width: 100%;cursor: pointer; margin:0; font-weight:normal}
.lesson-choose1 input[type="radio"]{ position: absolute; clip: rect(0 0 0 0); }
.lesson-choose1 input[type="checkbox"]{ position: absolute; clip: rect(0 0 0 0); }


.content-rg .imkc2 .list3 .lesson-choose1 ul li a{	display:block; color:#666666; font-size:18px; padding:0 68px 0 26px; border:1px #c7c7c7 solid;}
.content-rg .imkc2 .list3 .lesson-choose1 ul li.on{	background:url(../img/icon_10.png) no-repeat #f27048 99.99% 0%; color:#fff}
.content-rg .imkc2 .list3 .lesson-choose1 ul li a.on{	color:#fff; background:url(../img/icon_10.png) no-repeat #f27048 99.99% 0%;}
.content-rg .imkc2 .list3 .lesson-choose1 ul li a.on span{	color:#fff}

/*4*/
.content-rg .imkc2 .ddxx-table{	width:100%; padding:0 45px}
.content-rg .imkc2 .ddxx-table table{	width:100%; font-size:14px;  /*border-collapse: separate; border-spacing: 25px 15px;*/ margin:0 0 50px; *width:92%}
.content-rg .imkc2 .ddxx-table table thead{}
.content-rg .imkc2 .ddxx-table table thead tr{	border-bottom:1px #d8d8d8 solid; height:45px; line-height:45px;}
.content-rg .imkc2 .ddxx-table table thead tr .th1{	}
.content-rg .imkc2 .ddxx-table table thead tr .th1 .rg{	float:right}
.content-rg .imkc2 .ddxx-table table thead tr .th1 .rg em{	font-style:normal; color:#f46017; margin:0 0 0 10px}
.content-rg .imkc2 .ddxx-table table tbody tr .td1{	width:60%; padding:20px 0 0}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 .div1{	overflow:hidden}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 span{	display:block; width:50%; float:left; margin:3px 0}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 span i{	font-style:normal; color:#f27048}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 .div2{	color:#999999; margin:10px 0 0}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 .div2 a{	color:#f27048; text-decoration:underline}

.content-rg .imkc2 .ddxx-table table thead .th2{	color:#999999; font-weight:normal}
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose2 input[type="radio"],
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose3 input[type="radio"]{ position: absolute; margin:10px 0 0 }
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose2 ul,
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose3 ul{	overflow:hidden}
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose2 ul li,
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose3 ul li{	width:163px; height:47px; float:left; margin:10px 0}
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose2 ul li a img,
.content-rg .imkc2 .ddxx-table table tbody tr td .lesson-choose3 ul li a img{	margin:0 0 0 20px; width:77% }
.content-rg .imkc2 .ddxx-table table tbody tr td button.djjxxyb{	width:236px; height:53px; line-height:53px; margin:48px auto 0; display:block; background:#f27048; border:none; font-size:17px; color:#fff}

/*5*/
.ddxx-table .btn-block{	width:236px; height:53px; line-height:53px; margin:48px auto 0; display:block; background:#f27048; border:none; font-size:17px; color:#fff; padding:0; border-radius:0}
.cwts{}
.cwts .modal-content{	padding:15px 30px}
.cwts .modal-header{	border-bottom:none; text-align:center; font-size:29px; }
.cwts .modal-header img{	margin:0 10px 0 0}
.cwts .modal-body{	background:#f7f7f7; text-align:center; border-radius:8px}
.cwts .modal-body .text{}
.cwts .modal-body .text p{	font-size:16px; margin:0 0 14px}
.cwts .modal-body .text p span{	color:#f27048; font-size:28px; font-weight:bold }
.cwts .modal-body .text h6{	margin:14px 0 0}
.cwts .modal-footer{	border:none}
.cwts .modal-footer button{	background:#8dbff7; color:#fff; font-weight:normal; opacity:1; font-size:14px;     line-height: 2; text-shadow:none; padding:0 10px}

/*6*/
.pay-suc{width:100%;margin:50px 0 60px;}
.pay-suc img{margin-left:256px;}
.pay-link{width:540px;height:60px;margin:68px auto 0;}
.pay-link a{display:block;width:240px;text-align:center;line-height:60px;height:60px;color:#fff;font-size:16px;}
.pay-link a.link1{background:#f27048;float:left;}
.pay-link a.link2{background:#48acf2;float:right;}

/*7*/
.m-content1{overflow:hidden;width:500px;margin:100px auto 74px;}
.m-content1 .img-box{width:167px;float:left;}
.m-content1 .img-box img{width:100%;}
.m-content1 .font-box{width:213px;float:left;margin-left:40px;}
.m-content1 .font-box h2{font-size:30px;color:#333333;font-weight:lighter;margin-top:70px;}
.m-content1 .font-box h3{font-size:16px;color:#999999;margin-top:15px;}
.m-content2{width:100%;}
.m-content2 .link-box{width:160px;height:44px;line-height:44px;text-align:center;background:#f27048;color:#fff;font-size:16px;display:block;border-radius:10px;margin:0 auto;}


/*8*/
.content-rg .xxbg{	background:#fff; padding:30px 0 30px 0; margin:0 0 20px}
.content-rg .xxbg .xxbg-top{	background:url(../img/bg_18.png) no-repeat 0px 7px; padding:0 0 0 30px}
.content-rg .xxbg .xxbg-top .span1{	font-size:20px; margin:0 25px 0 0; line-height:38px}
.content-rg .xxbg .xxbg-top .span2{	text-align:center;}
.content-rg .xxbg .xxbg-top .span2 select{	width:175px; height:35px; *height:27px; line-height:35px; font-size:16px; color:#666666}
.content-rg .xxbg .xxbg-top .span3{	float:right; color:#8a8a8a; font-size:14px;}
.content-rg .xxbg .xxbg-top .span3 a{	color:#8a8a8a}
.content-rg .xxbg .xxbg-center{	margin:60px 0}
.content-rg .xxbg .xxbg-center ul{	overflow:hidden}
.content-rg .xxbg .xxbg-center ul li{	width:25%; *width:24%; float:left; text-align:center; border-right:2px #dcdcdc solid}
.content-rg .xxbg .xxbg-center ul li.li2{	border:none}
.content-rg .xxbg .xxbg-center ul li span{	color:#3179c3; font-size:34px; font-weight:bold; display:block; margin:0 0 15px}
.content-rg .xxbg .xxbg-center ul li p{	color:#666666; font-size:16px;}
.content-rg .xxbg .xxbg-bt{	width:90%; margin:0 auto; text-align:center; background:#eef0f4; font-size:16px; color:#666666; padding:18px 0}
.content-rg .xxbg .xxbg-bt a{	background:#f27048; color:#fff; padding:8px 12px; border-radius:5px; margin:0 10px}

.zjxx{	padding:30px;}
.zjxx div.list1{padding:14px;border:1px #d2d2d2 solid}
.zjxx div table{	width:100%}
.zjxx div table td.td1{	width:185px;}
table td img{ width:185px; height:108px}
.zjxx div table td.td2{	width:480px;}
.zjxx div table td h5{	font-size:16px; color:#333333; margin:0 0 0 10px}
.zjxx div table td .jindu{	overflow:hidden; margin:20px 0 0 10px}
.zjxx div table td .jindu span{	display:block; float:left}
.zjxx div table td .jindu .span1{	color:#8a8a8a; font-size:14px; width:40px; }
.zjxx div table td .jindu .span2{	height:17px; background:#c4c4c4; width:230px}
.zjxx div table td .jindu .span2 div{	background:#5ab0ff; width:50%; height:17px; line-height:17px; color:#fff; padding:0 10% 0 0; text-align:right}
.zjxx div table td .renshu{	margin:15px 0 0 10px; font-size:14px; }
.zjxx div table td .renshu span{	color:#48acf2; font-weight:bold}
.zjxx div table td a.link1{	text-align:center; height:37px; line-height:37px; display:block; color:#fff; background:#f27048; font-size:16px;}

.zjxx div.list2{}
.zjxx div.list2 table{	/*border-collapse:separate; border-spacing: 0 30px;*/}
.zjxx div.list2 table tr{	border-bottom:1px #d2d2d2 solid; height:150px; padding:15px 0}
.zjxx div table td .xuetime{	margin:15px 0 0}
.zjxx div table td .xuetime span{	color:#8a8a8a; font-size:14px; margin:0 10px}
.zjxx div table td span.zt{	text-align:center;width:164px; height:37px; line-height:37px; display:block; border:1px #e7e7e7 solid; font-size:14px; margin:0 0 10px}
.zjxx div table td span.zt em.em1{	font-weight:bold; font-style:normal;}
.zjxx div table td a.link2{	text-align:center; width:164px; height:37px; line-height:37px; display:block; color:#fff; background:#48acf2; font-size:16px;}

/*10*/
.zjxx div table td span.zt2{	color:#48acf2}
.zjxx div table td span.zt3{	color:#f27048}

.pages{text-align:center;padding:36px 0 0;}
.pages a{border:1px solid #dddddd;padding:6px 12px;border-radius:4px;background:#fff;color:#666666}
.pages .current{border:1px solid #f27048;padding:6px 12px;border-radius:4px;background:#f27048;color:#fff}
.pages .active{border:1px solid #dddddd;padding:6px 12px;border-radius:4px;background:#fff;color:#666666}
.pages a:hover{background:#f27048 ;color:#fff;border:1px solid #f27048 ;}
.pages .active{display:none}
.pages span{margin-right:5px;}
.pages .next{margin-left:0px!important}

/*9*/
.content-rg .xxbg .xxbg-center ul li.li3{	border:none; width:50%; }
.content-rg .xxbg .xxbg-center ul li.li3 .xxbg-bt{	padding:12px 48px; line-height:36px}
.content-rg .xxbg .xzqtndkc{	text-align:right; margin:10px 0 30px }
.content-rg .xxbg .xzqtndkc a{	display:inline; color:#fff; background:#f27048; font-size:14px; padding:8px 12px}

.sideMenu .qbkc-kcfl{	margin:0 0 40px}
.sideMenu .qbkc-kcfl div table td.td2{	width:270px}
.sideMenu .qbkc-kcfl div table td h5{	color:#3179c3}
.sideMenu .qbkc-kcfl div table td .xuefen{ overflow:hidden}
.sideMenu .qbkc-kcfl div table td .xuefen .span1{	width:12px; display:inline-block}
.sideMenu .qbkc-kcfl div table td .xuefen .span2{	font-size:32px; color:#48acf2}
.sideMenu .qbkc-kcfl div table td .xuefen .span3{	font-size:32px; color:#f27048}
.sideMenu .qbkc-kcfl div table td .mfst{ display:block; text-align:center; color:#48acf2; font-size:14px; margin:0 0 10px}
		.sideMenu{	margin:0 0 0 5%; width:95%}
		.sideMenu h3{ height:42px; line-height:42px;  background:#48acf2; cursor:pointer; color:#fff; font-size:16px; text-align:center; margin:0 0 10px;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../img/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -51px; }
		.sideMenu .qbkc-kcfl{ color:#999; display:block; /* 默认都隐藏 */  padding:0}


.btn-choice{
	border:0;
	background-color: #48acf2;
	width: 134px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	margin-left: 50px
}


.btn-choice span{
	display: none;
}
.btn-choice span.btn-choice-please{
	display: inline;
}
.btn-choice span.btn-choice-icon,
.btn-choice span.btn-choice-re{
	padding-left: 26px;
	background: url("../img/icon_choice.png") no-repeat left center;
}
.btn-choice-oning{background-color: #f27048;border:0;
	width: 134px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	margin-left: 50px}
.btn-choice-oning span.btn-choice-icon{
	display:inline !important;
	padding-left: 26px;
	background: url("../img/icon_choice.png") no-repeat left center;
}
.btn-choice-on{
	background-color: #f27048;
}
.btn-choice-on span.btn-choice-please,
.btn-choice-remove span.btn-choice-re{
	display: none;
}
.btn-choice-on span.btn-choice-icon{
	display: inline;
}
.btn-choice-remove{
	background-color: #e3e3e3
}
.btn-choice-remove span.btn-choice-please,
.btn-choice-remove span.btn-choice-icon{
	display: none;
}
.btn-choice-remove span.btn-choice-re{
	display: inline;
}
.ad-nav-box,
.ad-nav{
	width: 949px;
	height: 80px;
	background-color: #f27048; 
	position:fixed;
	left:50%;
	top:0;
	margin-left:-349px;
}
.ad-nav{	overflow:hidden}
.ad-nav .span1{	background:url(../img/bg_20.png) no-repeat bottom center; color:#fff; font-size:17px; margin:10px 0 0 48px; padding:0 0 10px; width:140px; float:left}
.ad-nav .span1 em{	font-style:normal; font-size:27px;}
.ad-nav .span2{	float:right; font-size:16px; width:700px; text-align:right; color:#fff; margin:17px 30px 0 0}
.ad-nav .span2 a{	color:#f27048; background:#ffffff; padding:8px 13px; display:inline-block; margin:0 0 0 15px}

/*14*/
.content-rg .imkc2 .tit4{	background:#f7f7f7; height:55px; line-height:55px; padding:0 35px}
.content-rg .imkc2 .tit4 span{	color:#0360D9; font-size:18px; font-weight:bold}
.content-rg .imkc2 .tit4 select{	margin:0 0 0 22px; height:35px; font-size:18px; background:none; padding:0 22px; color:#333333}
.content-rg .imkc2 .xf-text{	margin:18px 0 0; text-align:center;position:relative}
.content-rg .imkc2 .xf-text .name{position:absolute;top:272px;left:138px;color:#9d2f1f;font-size:20px;}
.content-rg .imkc2 .xf-text .id{position:absolute;top:272px;left:354px;color:#9d2f1f;font-size:20px;}
.content-rg .imkc2 .xf-text .year{position:absolute;top:324px;left:288px;color:#9d2f1f;font-size:20px;}
.content-rg .imkc2 .xf-text .department{position:absolute;top:324px;left:424px;color:#9d2f1f;font-size:20px;}
.content-rg .imkc2 .xf-text .count{position:absolute;top:324px;left:770px;color:#9d2f1f;font-size:20px;}
.content-rg .imkc2 .xf-text .date{position:absolute;bottom:80px;right:100px;color:#0e0e0e;font-size:20px;}
.content-rg .imkc2 .xf-text .imgcode{position:absolute;bottom:90px;right:388px;color:#0e0e0e;font-size:20px;}



/*15*/
		/* 本例子css */
		.notice{ width:100%; text-align:left; padding:0 0 0 34px; margin:-30px 0 0; *margin:0; }
		.notice .hd{ height:32px;  position:relative; }
		.notice .hd ul{ height:32px; text-align:right;  }
		.notice .hd ul li{ display:inline-block; width:96px; height:32px; line-height:32px; text-align:center; background:#eef0f4; color:#333333; font-size:16px;cursor:pointer; margin:0 0 0 12px;*float:left  }
		.notice .hd ul li.on{ background:#0360D9; color:#ffffff  }
		.notice .bd ul{zoom:1;  }
		.notice .bd li{	padding:0 0 22px; border-bottom:1px #e1e0e6 solid; margin:30px 0 0; width:96%}
		.notice .bd li a{	display:block;}
.notice .bd li a .tit{	position:relative; color:#0360D9; font-size:16px; padding:0 135px 0 0}
.notice .bd li a .tit .date{ color:#666666; position:absolute; top:0; right:0; font-size:12px }
.notice .bd li a .text{	line-height:20px ; font-size:14px; color:#999999; margin:25px 0 12px }
.notice .bd li a .text span{	color:#f27048}
.notice .bd li a .bt span{	color:#999999; font-size:14px; margin:0 20px 0 0}
.notice .bd li a .bt em{	font-style:normal; float:right; color:#999999;}
.notice .bd li a .bt em strong{	color:#f27048;}

.pages{text-align:center;padding:36px 0 70px;}
.pages a{border:1px solid #dddddd;padding:6px 12px;border-radius:4px;background:#fff;color:#666666}
.pages .current{border:1px solid #f27048;padding:6px 12px;border-radius:4px;background:#f27048;color:#fff}
.pages .active{border:1px solid #dddddd;padding:6px 12px;border-radius:4px;background:#fff;color:#666666}
.pages a:hover{background:#f27048 ;color:#fff;border:1px solid #f27048 ;}
.pages .active{display:none}
.pages span{margin-right:5px;}
.pages .next{margin-left:0px!important}

/*12*/
.ht-header{	background:#0360D9; height:160px}
.ht-header .lf{	width:60%; margin:50px 0 0; float:left}
.ht-header .lf .ht-logo{	width:242px; float:left}
.ht-header .lf .text{	width:316px; float:left; color:#fff; border-left:1px #fff solid; margin:11px 0 0 33px; padding:0 0 0 30px; height:45px}
.ht-header .lf .text .p1{	font-size:21px; height:26px; line-height:26px; }
.ht-header .lf .text .p2{	font-size:16px; }
.ht-content{	background:#fff; border-top:6px #0360D9 solid; margin:50px auto 0}
.ht-content-zt-tit{	text-align:center; padding:70px 0 0; margin:0 0 15px}
.ht-content-form{	width:90%; margin:0 auto; padding:0 0 60px }
.ht-content-form table{	width:100%; text-align:center;     border-collapse: separate; border-spacing: 0px 25px;}
.ht-content-form table tr{	height:65px; line-height:65px; }
.ht-content-form table tr.tr1{	background:#f2f2f2; box-shadow:0 0 10px #e4e4e4 inset; font-size:20px; color:#666666}
.ht-content-form table tr.tr1 span.span1{	color:#f27048; font-weight:bold; font-size:24px;}
.ht-content-form table tr.tr2{}
.ht-content-form table tr.tr2 a{	background:#0360D9; color:#fff; display:inline-block; width:161px; height:43px; line-height:43px; font-size:18px; transition:all 0.3s}
.ht-content-form table tr.tr2 a:hover{	background:#f27048;}

/*19*/
.ht-content-form table tr.tr2 .span2{	color:#f27048; font-size:22px; font-weight:bold; text-align:center}
/*16*/
.imkc-form{	width:100%; padding: 0 0 0 35px; margin:30px 0 0}
.imkc-form table{	width:100%; *width:97%}
.imkc-form table thead{	background:#eef0f4;  font-size:14px;}
.imkc-form table thead tr{	height:35px;}
.imkc-form table thead tr th{	text-align:center; }
.imkc-form table tbody{}
.imkc-form table tbody tr{}
.imkc-form table tbody tr td{	}
.imkc-form table tbody tr.tr1{	height:18px; line-height:18px;}
.imkc-form table tbody tr.tr2 td,
.imkc-form table tbody tr.tr3 td{	border:1px #e8eaed solid}
.imkc-form table tbody tr.tr2 td{	padding:0 14px; height:25px;}
.imkc-form table tbody tr.tr2 td span{	color:#999999; margin:0 45px 0 0}
.imkc-form table tbody tr.tr3 td{	height:90px; font-size:14px;}
.imkc-form table tbody tr.tr3 td span.span1,
.imkc-form table tbody tr.tr3 td span.span2,
.imkc-form table tbody tr.tr3 td span.span3{	display:block; color:#0360D9; margin: 0 0 5px}
.imkc-form table tbody tr.tr3 td a.link1,
.imkc-form table tbody tr.tr3 td a.link2{	display:block; background:#0360D9; color:#fff; width:90px; height:30px; line-height:30px;}
.imkc-form table tbody tr.tr3 td span.span2{	color:#f27048}
.imkc-form table tbody tr.tr3 td a.link2{	background:#f27048}
.imkc-form table tbody tr.tr3 td span.span3{	color:#ff0000}
.imkc-form table tbody tr.tr3 td a.xq-link{	width:80px; height:30px; line-height:30px; background:#48acf2; color:#fff; display:block}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 .sqfp{}
.content-rg .imkc2 .ddxx-table table tbody tr .td1 .sqfp a{	background:#0360D9; color:#fff; padding:5px 24px; margin:0 0 0 25px }
.content-rg .imkc2 .ddxx-table table.fpxx-form{}
.content-rg .imkc2 .ddxx-table table.fpxx-form tr td{	height:40px;padding:0 15px}
.content-rg .imkc2 .ddxx-table table.fpxx-form tr td.td3{	}

.content-rg .imkc2 .ddxx-table table.fpxx-form tbody tr:nth-child(even){background:#f5f9fc}

/*18*/
.inner-rg-main1{	margin:80px 0 0; min-height:450px}
.message-box{	overflow:hidden}
.message{ overflow:hidden; margin-bottom:27px;}
.message h2{text-align:right;width:100px;float:left;height:33px;line-height:33px;color:#444444;font-size:14px; margin-right:15px;}
.message-box .message .ipt{position:relative;font-size:14px;color:#777777;width:245px;float:left;height:33px;line-height:33px;border:1px #e5e5eb solid; padding:0 10px;outline:none;}
.message-box .bdsj-link{	background:#0360D9; color:#fff; display:inline-block; width:104px; height:33px; line-height:33px; text-align:center; margin:0 0 0 35px}
.inner-rg-main1 .yztx{	background:url(../img/bg_22.png) no-repeat; color:#f27048; padding:0 0 0 25px; margin:100px 0 0 50px}

/*11*/
.ht-header .rg{	width:335px; height:64px; background:#2370ad; float:right; margin:50px 0 0}
.ht-header .rg span.span1{	color:#fff; font-size:15px; background:url(../img/icon_13.png) no-repeat 0 50%; font-weight:bold; padding:0 0 0 45px; margin:8px 24px 0 40px; display:inline-block; float:left}
.ht-header .rg span#timer{	display:inline-block; color:#fff; font-size:17px; float:right; margin:11px 18px 0 0}
.ht-header .rg span#timer strong{	font-size:26px; background:#f27048; padding:0 6px; margin:0 5px}
.zuoti{	margin:22px 30px;}
.zuoti .zuoti-top{	margin:0 0 40px}
.zuoti .zuoti-top a{	display:inline-block; margin:0 10px 0 0; width:92px; height:32px; line-height:32px; text-align:center; font-size:14px}
.zuoti .zuoti-top a.link1{	background:#ededed; color:#666666}
.zuoti .zuoti-top a.link2{	background:url(../img/bg_23.jpg) repeat-x; color:#ffffff}
.zuoti .zuoti-top a.link3{	background:url(../img/bg_24.jpg) repeat-x; color:#ffffff}
.zuoti-content{	overflow:hidden; position:relative}
.zuoti-content .tit{	border-bottom:1px #c1c1c1 solid; color:#333333; font-size:18px; padding:0 0 15px; margin:0 0 27px}
.zuoti-content .tit span{	font-size:14px; color:#666666}
.zuoti-content .lf{	width:285px; float:left;  position:relative; min-height:540px}
.zuoti-content .lf .list{}
.zuoti-content .lf .list table{	width:100%; text-align:center;}
.zuoti-content .lf .list table tr{}
.zuoti-content .lf .list table tr td{	height:40px; border:1px #dedede solid; background:#f1f1f1}
.zuoti-content .lf .list a{	display:block; height:100%; line-height:40px; color:#666666; font-size:18px;}
.zuoti-content .lf .list a.blue{	background:#0360D9; color:#fff}
.zuoti-content .lf .list a.tomato{	background:#f27048; color:#fff}
.zuoti-content .lf .bt-box{	position:absolute; bottom:0; left:0; width:100%}
.zuoti-content .lf .bt{	overflow:hidden; background:#f7f7f7; width:100%; padding:16px 18px;  font-size:14px;}
.zuoti-content .lf .bt .bt-lf{	width:65px; float:left}
.zuoti-content .lf .bt .bt-rg{	width:170px; float:right;  color:#999999;}
.zuoti-content .lf .bt .bt-rg p{	margin:0 0 10px}
.zuoti-content .lf .bt .bt-rg p span{	font-weight:bold; margin:0 5px; display:inline-block; height:23px}
.zuoti-content .lf .bt .bt-rg p span.blue{	background:#0360D9; color:#ffffff}
.zuoti-content .lf .bt .bt-rg p span.moren{	border:1px #dedede solid; color:#666666}
.zuoti-content .lf .bt .bt-rg p span.tomato{	background:#f27048; color:#ffffff}
.zuoti-content .rg{	width:690px; float:right}

.timu{	margin:15px 0 0 ; font-size:14px}
.timu h6{	font-size:16px; color:#000; font-weight:bold}
.ti-main{	margin:18px 0 0	; font-size:14px;}
.ti-main div{	margin:0 0 15px}
.ti-main div input[type="radio"]{	margin:0}
.ti-main div label{	margin:0 0 0 17px; color:#59606c; display:inline; width:auto}
.timu_answer{ font-size:16px; font-weight:bold;color:#000; line-height:30px; display:none}
.xuanti-link-box{	overflow:hidden; text-align:right; position:absolute; right:0; bottom:0 }
.xuanti-link{	float:right}
.xuanti-link a{	color:#59606c; background:url(../img/bg_25.jpg) repeat-x; display:block; width:111px; text-align:center; height:35px; line-height:35px; float:left; margin:0 0 0 33px}
.xuanti-link a:hover{	background:url(../img/bg_26.jpg) repeat-x; color:#fff}

.biaoji{height:35px; line-height:35px; display:inline-block}
.biaoji .sex{width:80px;height:35px;line-height:35px;text-align:center;color:#666666; display:inline-block; background:url(../img/bg_27.png) no-repeat 0 50%; padding:0 0 0 25px;}
/*.biaoji .sex:hover{background-color:#01a09b; color:#fff;}*/
.biaoji .male { position: absolute; clip: rect(0 0 0 0); }
.biaoji .male:checked + .sex-male {  background:url(../img/bg_28.png) no-repeat 0 50%;  }


/*jisuanqi*/
.zuoti-content .lf .bt-box .jsq .btn-block{	padding:0; border:none; background:none; width:110px; margin:28px auto 0}
#counter {width: 280px; height: 200px; position: relative; }
.jsq-modal{	width:280px;top:50%; margin:-100px 0 0 -140px; left:50%}


#counter h2 { line-height: 42px; padding-left: 15px; font-size: 14px; font-family: arial; color:#FFF; }
#counter a {font-weight: normal; text-decoration: none; color:#FFF; }
#counter a:hover {text-decoration: underline; }
#bg { width: 280px; height: 200px; border: 3px solid #004f69; background: #009acd; filter: alpha(opacity=80); opacity: 0.8; position: absolute; left: 50%; top: 0; margin-left:-141px;}
#counter_content { width: 250px; position: absolute; top: 13px; left: 18px; z-index: 1; }
#counter_content h3 { margin-bottom: 10px; }
#counter_content h3 input { border: none; width: 244px; height: 30px; line-height: 30px; padding: 0 10px; background: url(../img/ico.png) no-repeat; text-align: right; color: #333; font-size: 14px; font-weight: bold; }
#counter_content ul { width: 250px; }
#counter_content li { width: 60px; height: 30px; line-height: 30px; float: left; background: url(../img/ico.png) no-repeat -303px 0; text-align: center; color: #fff; cursor: pointer; margin: 0 1px 4px 0; font-size:18px}
#counter_content .active { background: url(../img/ico.png) no-repeat -244px 0; }
#counter p { width: 500px; position: absolute; bottom: 20px; left: 0; color: #FFF; text-align: center; font-size: 12px; }


/*11111*/
.main .container{	width:1200px; padding:0}
.jyxq-box{	background:#fff; overflow:hidden; padding:1.5% 2% 2%; margin:38px 0 25px}
.jyxq-box-lf{	width:55%; float:left}
.jyxq-box-lf img{	max-width:100%; width:auto}
.jyxq-box-rg{	width:40.8%; float:right}
.jyxq-box-rg h2{	font-size:20px; color:#000000; margin:0 0 15px; line-height:30px;}
.jyxq-box-rg h3{	background:url(../img/bg_29.png) no-repeat 0 50%; color:#a0a0a0; margin:0 0 26px; padding:0 0 0 23px;}
.jyxq-box-rg h3 em{	color:#666666; font-size:14px; font-style:normal; margin:0 0 0 15px  }
.jyxq-box-rg p{	color:#7e7e9a; font-size:14px ; line-height:22px; margin:0 0 10px;  border-top:1px #dcdcdc solid;  border-bottom:1px #dcdcdc solid; padding:25px 0}
.jyxq-box-rg p span{	display:inline-block; margin:0 53px 0 0; padding:0 0 0 27px}
.jyxq-box-rg p span em,.jyxq-box-rg p span i{	font-style:normal}
.jyxq-box-rg p span em{	width:15px; display:inherit; color:#666666; margin:0 10px 0 0; line-height:16px}
.jyxq-box-rg p span i{	font-size:32px; color:#0360D9;}
.jyxq-box-rg p span.span1{	background:url(../img/bg_30.png) no-repeat 0 50%;}
.jyxq-box-rg p span.span2{	background:url(../img/bg_31.png) no-repeat 0 50%;}
.jyxq-box-rg p span.span3{	background:url(../img/bg_32.png) no-repeat 0 50%; margin:0}
.jyxq-box-rg h4{	font-size:15px; color:#666666; line-height:50px;}
.jyxq-box-rg h4 img{	border-radius:100%; margin:0 10px 0 0}
.jyxq-box-rg-bt{	margin:37px 0 0; color:#666666}
.jyxq-box-rg-bt a{	color:#fff; background:url(../img/bg_34.png) no-repeat 21px 50% #f27048; width:160px; height:44px; line-height:44px; display:inline-block; text-align:center; font-size:16px; float:left; margin:0 1% 0 0}
.jyxq-box-rg-bt span{	background:url(../img/bg_33.png) no-repeat; display:inline-block; height:44px; line-height:44px; padding:0 0 0 20px; }
.jyxq-box-rg-bt span.span1{	background-position:0 50%; margin:0 20px 0 50px}
.jyxq-box-rg-bt span.span2{	background-position:-78px 50%; margin:0 0 0 20px}

.jy-box{	overflow:hidden}
.jy-box-lf{	width:807px; float:left}

	/* 本例子css */
	.notice2 { width: 100%;overflow: hidden;background:#fff }
	.notice2 .tab-hd { height: 60px; background:#fff; width:807px; color: #404040; border-bottom:1px solid #ededed;  }
	.notice2 .tab-hd > ul {	float:left; }
	.notice2 .tab-hd > ul > li{ float: left; height: 60px; line-height: 60px; width:160px; text-align:center; font-size:18px; position: relative;}
	.notice2 .tab-hd > ul > li a{	color: #404040;}
	.notice2 .tab-hd > ul > li:hover{ color:#fc0; cursor:pointer }
	.notice2 .tab-hd > ul > li.on{ color: #0360D9; border-bottom:2px solid #0360D9;  }
	.notice2 .tab-hd > ul > li.on a{	color: #0360D9;}
	.notice2 .tab-bd{ border: 1px solid #e8e8e8; border-top:none; padding:30px }
	.notice2 .tab-bd > ul{ overflow:hidden; zoom:1; }
	.notice2 .tab-bd > ul > li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
/* 本例子css */
	.sideMenu2{	}
	.sideMenu2 h3{ height:38px; line-height:38px; background:#f9f9f9; padding:0 10px;  cursor:pointer; font-size:16px; margin:0 0 10px}
	.sideMenu2 h3 em{ float:right; display:block; width:40px; height:38px;   background:url(../img/icoAdd2.png) 15px 16px no-repeat; cursor:pointer; }
	.sideMenu2 h3.on{	background:#f9f9f9}
	.sideMenu2 h3.on em{ background-position:15px -28px; }
	.sideMenu2 > ul{ color:#666666; display:none; /* 默认都隐藏 */margin:0 0 10px }
.sideMenu2 > ul li{	font-size:16px; height:40px; line-height:40px; padding:0 10px; border-bottom:1px #d3d3dc dashed}
.sideMenu2 > ul li.on{	background:#f6f9fa; color:#0360D9}
.sideMenu2 > ul li .course-chapter{	width:55px; float:left}
.sideMenu2 > ul li .course-title{	width:465px; float:left}
.sideMenu2 > ul li  span{	font-size:14px; }
.sideMenu2 > ul li a{	float:right; width:91px; height:27px; line-height:27px; display:block; font-size:14px; background:#f27048; color:#fff; text-align:center; margin:6px 0 0}
.sideMenu2 > ul li a.suo{	background:none}
.ljkejj-box{	margin:0 0 30px}
.kcjs-tit{	color:#0360D9; background:url(../img/bg_35.png) no-repeat 100% 50%; font-size:16px; margin:0 0 12px}
.kcjs-text{	line-height:24px; font-size:14px;}

.jy-box-rg-js{	 background:#fff; padding: 10px 2%; margin:0 0 10px}
.jy-box-rg-js-top{	overflow:hidden; border-bottom:1px #e3e3e8 solid; padding:0 0 14px; text-align:center; margin:20px 0 0}
.jy-box-rg-js-top h6{	color:#286093; font-size:14px;}
.jy-box-rg-js-top h5{	color:#44414b; font-size:16px; margin:10px 0 0}
.jy-box-rg-js-top img{	width:125px; height:125px; border-radius:99px}
.jy-box-rg-js-top-rg{	width:100%; margin:10px 0 0}
.jy-box-rg-js p{	overflow:hidden; line-height:26px; margin:12px}
.jy-box-rg-js p .span1{	float:left; width:13%; color:#9c98a4; line-height:21px;}
.jy-box-rg-js p .span2{	float:right; width:87%; color:#44414b; line-height:21px;}

.ljkejj-cjtw{}
.ljkejj-cjtw dl{	overflow:hidden; }
.ljkejj-cjtw dl dd{	padding:0 0 25px; border-bottom:1px #d3d3d3 dashed; margin:30px 0 0}
.ljkejj-cjtw dl dd h6{	background:url(../img/img_46.png) no-repeat 0 50%; font-size:14px; color:#0360D9; padding:0 0 0 40px; font-weight:bold; height:30px; line-height:30px; margin:0 0 17px}
.ljkejj-cjtw dl dd h6 span{	float:right; color:#666666;font-weight:normal; *margin:-26px 0 0 }
.ljkejj-cjtw dl dd h6 span em{	color:#666666; font-style:normal; font-weight:normal; margin:0 25px}
.ljkejj-cjtw dl dd .text{	background:url(../img/img_47.png) no-repeat 0 0; font-size:14px; padding:0 0 0 40px;  color:#999999; }
.ljkejj-cjtw dl dd .text p{	height:40px; overflow:hidden; line-height: 20px;}
.ljkejj-cjtw dl dd .text .ren{	margin:20px 0 0; font-size:14px}
.ljkejj-cjtw dl dd .text .ren span{	color:#666666; font-weight:bold}

.jy-box-rg{	width:380px; float:right}
.jy-box-rg .title{	background:url(../img/bg_36.png) no-repeat 0 50%; padding:0 0 0 25px; font-size:18px; color:#44414b}

.jy-box-rg-kcml { background: #fff; padding: 10px 2%; margin: 0 0 10px;}
.jy-box-rg-kcml dl{}
.jy-box-rg-kcml dl dd{	overflow:hidden; border-bottom:1px #dcdcdc solid; padding:0 0 15px; margin:15px 15px 0 0}
.jy-box-rg-kcml dl dd a{	display:block}
.jy-box-rg-kcml dl dd .lf{	width:62px; height:62px; float:left}
.jy-box-rg-kcml dl dd .rg{	width:260px; float:right; }
.jy-box-rg-kcml dl dd .rg .div1{	margin:10px 0; color:#333}
.jy-box-rg-kcml dl dd .rg .div1 span{	float:right; color:#f27048}
.jy-box-rg-kcml dl dd .rg .div2{ overflow:hidden}
.jy-box-rg-kcml dl dd .rg .div2 .span1{	width:61px; height:19px; line-height:19px; background:#f27048; text-align:center; color:#fff; display:inline-block; float:left}
.jy-box-rg-kcml dl dd .rg .div2 .span2{	width:186px; float:right; line-height:19px; color:#666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.jyxq-box2{	margin:37px 0 0;}
.jyxq-box2 .tit{	border-bottom:1px #747474 solid; font-size:18px; padding:0 0 5px; margin:0 0 30px}
.jywl-list ul{	overflow:hidden;}
.jywl-list ul li{	margin:0 9px 15px 9px ; width:281px;float:left; background:#fff; position:relative; -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out; }
.jywl-list ul li .jywl-cp{	width:100%; position:relative}
.jywl-list ul li .jywl-cp img{	width:100%; height:164px; -webkit-transition: 1s; transition: all 1s;}
.jywl-list ul li a{	display:block;}
.jywl-list ul li h4{	color:#525058; font-size:16px; margin:10px 5px 0; padding:0 0 10px; border-bottom:1px #ededed solid;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jywl-list ul li h4 a{	color:#525058;}
.jywl-list ul li p{	color:#a3a1ad; margin:10px 5px}
.jywl-list ul li p img{	border-radius:99px; width:23px; height:23px; margin:0 10px 0 0}
.jywl-list ul li div.jg{	padding:0 0 10px ; margin:0 5px }
.jywl-list ul li div.jg span{	font-size:14px; padding:0 1px}
.jywl-list ul li div.jg span.span1{	background:#f05a46; color:#fff}
.jywl-list ul li div.jg span.span2{	background:#07c792; color:#fff; margin:0 5px}
.jywl-list ul li div.jg span.span3{	color:#999999; margin:0 1px}
.jywl-list ul li:hover{	box-shadow: 0 1px 10px 1px rgba(0,0,0,.3); border-color: transparent;}
/*.jywl-list ul li:hover .jywl-list ul li .jywl-cp img{	-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -transform: scale(1.1,1.1);}*/

.jywl-list ul li .fc2{	position:absolute; top:0; left:0; width:100%; background:rgba(10,96,164,0.7); height:164px; text-align:center; display:none}
.jywl-list ul li .fc2 a{	color:#fff; font-size:15px; display:inline-block; width:50%; float:left; margin:50px 0 0}
.jywl-list ul li .fc2 a span{	display:block}
.jywl-list ul li .jywl-cp:hover .jywl-list ul li .fc2{ display:block;}


/*b(1)*/
.news-b1{}
.news-b1 ul{}
.news-b1 ul li{	overflow:hidden; border-bottom:1px #d5d5d5 dashed; padding:0 0 30px; margin:30px 0 0}
.news-b1 ul li a{	display:block}
.news-b1 ul li .lf{	width:100px; float:left; text-align:center}
.news-b1 ul li .lf span{	display:block; color:#0360D9}
.news-b1 ul li .lf span.span1{}
.news-b1 ul li .lf span.span2{	font-size:37px; font-weight:bold;}
.news-b1 ul li .rg{	width:950px; float:right; margin:0 75px 0 0}
.news-b1 ul li .rg h6{	font-size:18px; color:#333333; font-weight:bold}
.news-b1 ul li .rg p{	line-height:22px; font-size:14px; color:#666666; height:44px; margin:10px 0 0}
.news-b1 ul li:hover .rg h6{	color:#f27048;}

/*b(2)*/
.jyxq-box .pxlc2{	background:none; width:100%; margin:0}
.jyxq-box .pxlc2 .pxlc-list{	margin:25px 40px 0}
.jyxq-box .pxlc2 .pxlc-list li.li1{}
.jyxq-box .pxlc2 .pxlc-list li.li1 img{	width:88px;}
.jyxq-box .pxlc2 .pxlc-list li.li1 p{	color:#0360D9; font-size:14px}

.jyxq-box3{	background:#fff; padding:1.5% 0}
.niandu-tit-fl{	 margin:0 auto; font-size:16px; display:block; border:1px #eef0f4 solid; border-bottom:none; width:1150px}
.niandu-tit-fl .content-bt{	overflow:hidden; height:100% }
.niandu-tit-fl .content-bt-tit{	display:block; float:left; width:100px; background:#eef0f4; color:#282828; line-height:50px; text-align:center; font-size:15px; border-bottom:#fff solid 1px }
.niandu-tit-fl .two{line-height:76px;}
.niandu-tit-fl .content-bt-tit i{	margin:0 10px 0 0}
.niandu-tit-fl .content-bt-rg{	float:left; width:1040px; *width:1019px; height:auto; min-height:38px; overflow:hidden; line-height:23px; border-bottom:1px #eef0f4 solid; margin:12px 0 0 0; padding:0 0 10px 30px }
.niandu-tit-fl .content-bt-rg .saishi-link{	border:none;background:none;outline:none;float:left;  display:block; color:#707070; margin:0 0.5%; text-align:center; padding:2px;}
.filter-group{	width:1150px; margin:30px auto; background:#eef0f4; height:45px; line-height:45px; padding:0 20px 0 0}
.filter-group ul.group-left{	float:left}
.filter-group ul.group-left li{	    float: left; line-height:45px; width:100px; text-align:center; border-right:#ffffff 1px solid; font-size:15px;}
.filter-group ul.group-left li a{	display:block; color:#333333}
.filter-group ul.group-left li a.on{	color:#0360D9;}
.filter-group ul.group-left li.li2 a{	background:url(../img/bg_37.png) no-repeat 69px 50%}
.filter-group ul.group-right{	float:right}
.filter-group ul.group-right li{	float:left; height:45px; }
.filter-group ul.group-right li a{	display:block}
.filter-group ul.group-right .icon{	display: block; width: 45px;  height: 45px;overflow: hidden; text-indent: -100px;}
.filter-group ul.group-right .icon.list{	background:url(../img/bg_38.png) no-repeat center}
.filter-group ul.group-right .icon.list.cur{	background:url(../img/bg_39.png) no-repeat center}
.filter-group ul.group-right .icon.tiling{	background:url(../img/bg_40.png) no-repeat center}
.filter-group ul.group-right .icon.tiling.cur{	background:url(../img/bg_41.png) no-repeat center}
.jyxq-box3 .jywl-list{	margin:0 0 0 25px; width:1169px}
.jyxq-box3 .jywl-list ul li{	margin:0 9px 30px 0}
/*b2-2*/
.jyxq-box3 .jywl-list2{	width:1149px; }
.jyxq-box3 .jywl-list2 ul{padding:10px 0 0}
.jyxq-box3 .jywl-list2 ul li{	width:100%;	overflow:hidden}
.jyxq-box3 .jywl-list2 ul li .fc1{	border:1px #ebebeb solid; overflow:hidden; padding:8px; width:1000px; *width:985px; float:left; }
.jyxq-box3 .jywl-list2 ul li .fc1 .jywl-cp{	width:295px; height:164px; float:left;}
.jyxq-box3 .jywl-list2 ul li .fc1 .jywl-list-text{	float:left; width:630px; margin:0 0 0 36px}
.jyxq-box3 .jywl-list2 ul li .fc1 .jywl-list-text h5{	line-height:20px; margin:10px 5px 0; height:40px; overflow:hidden; color:#666666}
.jyxq-box3 .jywl-list2 ul li .fc2{	float:right; width:135px; display:block; position:inherit; background:#fff; height:182px; *height:180px; border:1px #ebebeb solid; left:auto;   }
.jyxq-box3 .jywl-list2 ul li .fc2 a{	 float:none}
.jyxq-box3 .jywl-list2 ul li .fc2 a.link1{	width:100%; color:#0360D9; margin:25px 0 0}
.jyxq-box3 .jywl-list2 ul li .fc2 a.link1 span{	display:inline; margin:0 0 0 10px}
.jyxq-box3 .jywl-list2 ul li .fc2 a.link2{	width:100px; background:#f27048; margin:40px 0 0; height:72px; padding:12px 0 0}

/*问题*/
.problem{	overflow:hidden}
.problem-lf{	width:790px; float:left}
.problem-lf .tit{	height:39px; line-height:39px; padding:0 5px; margin:0 0 13px; width:100%; border:1px #cccccc solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.problem-lf #editor3{	width:100%; min-height:235px}
.problem-lf-bt{	margin:22px 0 0}
.problem-lf-bt span{	height:40px; line-height:40px; display:inline-block}
.problem-lf-bt span.span1{	width:85px; text-align:center}
.problem-lf-bt span.span2{}
.problem-lf-bt span.span2 select{	height:40px; line-height:40px; color:#666666; border:1px #cccccc solid}
.problem-lf-bt span.span3{	float:right; width:200px; *margin:-34px 0 0}
.problem-lf-bt span.span3 em{	font-style:normal}
.problem-lf-bt span.span3 label{	display:inline; margin: 0 0 0 5px; width:auto; height:auto}
.problem-lf-bt span.span3 input[type="submit"]{	background:#f27048; color:#fff; border:none; width:130px; float:right; font-size:16px; *margin:-34px 0 0}
.problem-rg{	width:305px; float:right}
.problem-rg .problem-rg-top{	background:#0360D9; padding:20px 25px}
.problem-rg .problem-rg-top h6{	color:#fff; font-size:16px; margin:0 0 10px}
.problem-rg .problem-rg-top .problem-search{	background:#fff; overflow:hidden}
.problem-rg .problem-rg-top .problem-search input.in{	width:211px; height:34px; line-height:34px; border:none; float:left; padding:0 0 0 5px; outline:none}
.problem-rg .problem-rg-top .problem-search input.out{	width:34px; height:34px; line-height:34px; background:url(../img/bg_42.png) no-repeat; border:1px #fff solid; float:right}

.problem-rg .problem-hot{	margin:40px 0 0}
.problem-rg .problem-hot .tit{	color:#333333; border-bottom:1px #dcdcdc solid; font-size:16px; padding:0 0 20px}
.problem-rg .problem-hot .list{	margin:25px 0 50px }
.problem-rg .problem-hot .list li{	border-bottom:1px #dcdcdc dashed; height:39px; line-height:39px;}
.problem-rg .problem-hot .list li a{	display:bloc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background:url(../img/bg_43.png) no-repeat center left; color:#666666; font-size:14px; padding:0 0 0 18px}
.problem-rg .problem-hot .tiwen{}
.problem-rg .problem-hot .tiwen a{	display:block; background:url(../img/bg_44.png) no-repeat #f27048 30% 50%; height:53px; line-height:53px; font-size:17px; color:#fff; padding:0 0 0 124px}

/*b(5)*/
	/* 本例子css */
	.notice3 { width: 100%; overflow: hidden;background:#fff }
	.notice3 .hd { height:32px;  color: #404040;  }
	.notice3 .hd > ul { }
	.notice3 .hd > ul > li{ float: left; height: 32px; line-height: 32px; width:96px; text-align:center; font-size:16px; position: relative; margin:0 20px 0 0; background:#eef0f4}
	.notice3 .hd > ul > li a{	color: #404040;}
	.notice3 .hd > ul > li:hover{ color:#fff; background:#0360D9;  cursor:pointer }
	.notice3 .hd > ul > li.on{ color: #fff; background:#0360D9;  }
	.notice3 .bd{ }

.notice3 .hd .rg{	float:right; font-size:14px}
.notice3 .hd .rg strong{	color:#f27048}
.notice3 .bd .tit-sx{	border-bottom:1px #cbcbcb solid; margin:50px 0 0}
.notice3 .bd .tit-sx a{	display:inline-block; border:1px #cbcbcb solid; border-left:none;border-bottom:none; color:#666666; height:32px; line-height:32px; width:95px; text-align:center; font-size:14px}
.notice3 .bd .tit-sx a.on{	background:#f27048; color:#fff; }
.notice3 .bd .tit-sx2{	margin:20px 0 0; font-size:16px;}


/*11112*/
.video-hed-box{	background:url(../img/bg_45.jpg) no-repeat; height:100px; position:absolute; top:0; left:0; width:100%}
.video-hed{	width:90%; margin:0 auto; min-width:1200px; overflow:hidden}
.video-hed .logo2{	float:left; width:398px; margin:27px 0 0}
.video-hed .gg{	float:left; width:508px; margin:37px 0 0 8%}
.video-hed .link{	height:40px; line-height:40px; float:right; width:176px; text-align:center; font-size:14px; margin:33px 0 0}
.video-hed .link a{	display:block;  background:#ed713b; color:#fff}

.of{	overflow:hidden; position:relative; height:100%; width:100%}
.u-body{	position:absolute; top:100px; left:0; width:100%}
.p-h-v-wrap{	background:#202327; height:100%}
.pr15{	width:90%; padding:40px 0; margin:0 auto;  min-width:1200px;}
.p-h-box { padding: 0 577px 0 0; position: relative; transition: all 0.3s;}
.p-h-header {    width: 100%; position:relative; height:60px}
.p-h-header span{	display:inline-block}
.p-h-header span.span1{	background:url(../img/bg_46.png) no-repeat center left; padding:0 0 0 43px; font-size:24px; color:#fff; position:absolute; left:0; top:0; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; width:50%}
.p-h-header span.span2{	margin:0 0 0 3%; color:#fff; position:absolute; left:55%; top:8px }
.p-h-header span.span2 em{	font-style:normal; color:#fff; font-size:14px;  padding:0 0 0 17px; margin:0 15px }
.p-h-header span.span2 em a{	color:#fff;}
.p-h-header span.span2 em.em1{	background:url(../img/bg_33.png) no-repeat center left;}
.p-h-header span.span2 em.em2{	background:url(../img/bg_47.png) no-repeat center left;}
.p-h-header span.span3{	position:absolute; right:0; top:8px}
.p-h-header span.span3 a.c-fff{	background:url(../img/bg_48.png) no-repeat; padding:0 0 0 22px; color:#fff; background-size:contain}
.p-h-header-pages{	display:inline-block; margin:0 0 0 10px; color:#fff}
.p-h-header-pages a{	color:#fff; margin:0 5px}
.p-h-video {  position: relative; width: 100%; height: 100%; z-index: 99999;}
.p-h-video-tip {  position: absolute;  top: 50%; left: 50%;  margin: -30px 0 0 -25px;  z-index: 1;}
.tac { text-align: center;}
.hLh20 {   height: 20px;  line-height: 20px;}
.p-h-r-ele {  position: absolute; top: 0; right:0; width: 577px; /*height: 100%;*/ z-index: 999999; transition: all 0.3s; overflow:hidden}
.p-h-r-wrap {padding: 30px 20px; width:538px; height:100%; float:right; background:#fff; overflow-y:auto; position:relative}
		/* 本例子css */
		.notice4{ width:100%; text-align:left; margin: 0 0;}
		.notice4 .hd{ position:relative; border-bottom:1px #a7a6a2 solid; padding:0 0 8px }
		.notice4 .hd ul{ height:40px;	overflow:hidden}
		.notice4 .hd ul li{	float:left;width:117px; height:40px; line-height:40px; text-align:center; background:#eef0f4; color:#333333; font-size:16px;cursor:pointer; margin:0 20px;*float:left  }
		.notice4 .hd ul li.on{ background:#0360D9; color:#ffffff  }
		.notice4 .bd ul{zoom:1;  }
.notice4 .sideMenu2 > ul li .course-title{	width:280px}
.notice4 .sideMenu2 > ul li a{	float:left; margin:6px 10px 0 0}
.notice4 .tab-pal{    overflow-x: hidden;  overflow-y: auto;}

.p-h-r-btn{ width:39px; height: 114px; margin-top: 200px; border: 0; background:url("../img/bg_50.png") -39px 0px no-repeat; outline: none; }
.p-h-v-wrap-on .p-h-r-btn{ background:url("../img/bg_50.png") 0px 0px no-repeat;}
.p-h-v-wrap-on .p-h-box{padding-right: 39px}
.p-h-v-wrap-on .p-h-r-wrap{	width:0; padding:0}
.p-h-v-wrap-on .p-h-r-ele{width: 39px; background:#202327}

.notice4 .kcjy{	font-size:16px; line-height:34px;}
.notice4 .kcjy-link{	overflow:hidden; width:100%; background:#fff; position:absolute; bottom:0; left:0; padding:15px 0}
.notice4 .kcjy-link div{	width:195px; display:inline-block; text-align:center;}
.notice4 .kcjy-link a{	height:48px; line-height:48px;  width:195px;  color:#fff; }
.notice4 .kcjy-link .link1{	background:#48acf2; margin:0 20px 0 40px}
.notice4 .kcjy-link .link2{	background:#0360D9}
.kcjy-link-black{	height:63px;}

.timu-box{}
.timu-box h6{	line-height:34px}
.timu-box h6 span{	color:#ed713b;}
.timu-box .timu{	margin:0 0 20px}
.timu-box .timu .text{	margin:20px 0}
.timu-box .timu .text p{	margin:0 0 10px}
.timu-box .timu label{	display:inline-block; width:auto; margin:0 0 0 8px}
.timu-box .timu .jiexi-text{	line-height:34px}


/*myy*/
/*b(7)*/
.m-banner{width:100%;}
.m-banner img{width:100%;}
.m-main{ background:#eef0f4; padding:23px 0 45px}
.m-content-box{width:1200px;margin:0 auto 25px;background:#fff;}
.m-content{padding:0 0 46px;width:1150px;margin:0 auto;}
.m-content .title{width:100%;border-bottom:1px #e5e5e5 solid;overflow:hidden;padding:24px 0;margin:0 auto;}
.m-content .title span{width:7px;height:30px;background:#0360D9;display:block;float:left;}
.m-content .title h2{color:#333333;font-size:24px;line-height:30px;float:left;margin-left:30px;}

.m-list{width:100%;}
.m-list ul{overflow:hidden}
.m-list ul li{width:252px;float:left;background:#fafafa;margin:17px 17px 0;text-align:center;padding:24px 0;transition:.3s;-webkit-transition:.3s}
.m-list ul li a{display:block;}
.m-list ul li img{width:140px;height:140px;border-radius:50%;transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.m-list ul li h2{font-size:18px;color:#666;margin:17px 0;}
.m-list ul li h3{font-size:14px;color:#999;margin:0 0 20px;}
.m-list ul li p{width:94%;margin:0 auto; border-top: 1px dotted #e2e2e2;padding-top: 15px;height:55px;overflow: hidden;color:#999}
.m-list ul li:hover{border-color:#e8e8e8;box-shadow:6px 6px 0 rgba(0,0,0,.06)}
.m-list ul li:hover img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.m-list ul li:hover h2{color:#0082d0}
.m-list .more{width:100%;}
.m-list .more a{width:138px;height:42px;display:block;color:#f27048;font-size:16px;border:1px #f27048 solid;text-align:center;line-height:40px;margin:50px auto 0;}

  .picScroll-left-teacher{ width:100%;  overflow:hidden; position:relative;  }
  .picScroll-left-teacher .hd{ overflow:hidden;  height:35px;width:100%;position:absolute;top:50%;left:0;margin-top:-15px;}
  .picScroll-left-teacher .hd .prev{ display:block;  width:35px; height:35px; float:left; overflow:hidden;
    cursor:pointer; background:url("../img/my5.png") no-repeat;}
  .picScroll-left-teacher .hd .next{ display:block;  width:35px; height:35px; float:right; overflow:hidden;
    cursor:pointer; background:url("../img/my6.png") no-repeat;}
  .picScroll-left-teacher .hd .prev:hover{ background:url("../img/my5-1.png") no-repeat;}
  .picScroll-left-teacher .hd .next:hover{  background:url("../img/my6-1.png") no-repeat;}
  .picScroll-left-teacher .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;display:none; }

  .picScroll-left-teacher .bd{ padding:10px 50px;   }
  .picScroll-left-teacher .bd ul{ overflow:hidden; zoom:1;text-align:center; }
  .picScroll-left-teacher .bd ul li{width:515px;height:317px; margin:20px 8px; _display:inline; overflow:hidden;*zoom:1;*display: inline;box-shadow:3px 3px 10px rgba(0,0,0,.06)  }
.picScroll-left-teacher .bd ul li .img-box{width:130px;text-align:center;float:left;}
.picScroll-left-teacher .bd ul li .img-box img{width:100px;height:100px;border-radius:100%;margin-top:30px;}
.picScroll-left-teacher .bd ul li .font-box{width:314px;float:left;text-align:left;}
.picScroll-left-teacher .bd ul li .font-box h2{margin:46px 0 16px;font-size:18px;color:#333333;}
.picScroll-left-teacher .bd ul li .font-box img{margin-right:10px;margin-top:-4px;}
.picScroll-left-teacher .bd ul li .font-box p{color:#737373;font-size:14px;line-height:24px;text-align:justify}

/*index弹窗*/
#indexDialog .modal-dialog{	width:865px; margin:-238px 0 0 -432px; position:absolute; top:50%; left:50%;}
#indexDialog .modal-header{	background:#0360D9; color:#fff; font-size:14px; padding:8px 15px}
.modal-body-tit{	color:#f27048; font-size:30px; text-align:center; margin:0 0 20px}
.modal-body-text{	background:#ecf7fe; text-align:center; width:95%; margin:0 auto; border-radius:5px; padding:35px}
.modal-body-text .tit{	font-size:22px; font-weight:100; }
.modal-body-text  p{	color:#666666; font-size:14px; line-height:30px; margin:30px 0}
.modal-body-text .bt{	text-align:right; font-size:16px; color:#333333}
#indexDialog .modal-footer{	border:none; overflow:hidden; width:265px; margin:0 auto 10px}
#indexDialog .modal-footer button{	float:left; width:106px}
#indexDialog .modal-footer span{	margin:0; display:inline-block; overflow:hidden; float:left; width:80px; margin:8px 20px}
#indexDialog .modal-footer span input{	float:left;	margin:4px 5px 0 0}
#indexDialog .modal-footer span label{	float:left; width:auto}


/*17*/
.members{	width: 100%; margin: 13px 0;overflow:hidden;font-size:14px; height:36px; line-height:36px}
.members2{	height:auto}
.members-left{ float:left; width:135px; text-align:right; }
.members-left i{color:#ff6667; margin-right:12px;}
.members-address,.members-right{	float:right; width:750px; overflow:hidden; }
.members-address p{	float:left; width:80%}
.members-address dl{}
.members-address dl dd{	overflow:hidden; padding:10px; margin:0 0 10px}
.members-address dl dd div{	float:right; width:20%; float:right}
.members-address dl dd.on{	border:1px #f27048 solid}
.members-address dl dd div{}
.members-address dl dd div a{	color:#666666; margin:0 12px}
.members-address .tjdz{	border:1px #d8d8d8 solid; height:60px; line-height:60px; padding: 0 10px; font-size:14px; cursor:pointer}
.members-address .tjdz strong{	font-size:18px;}
.members-right .tomato{	color:#f27048}
.members-right .tomato2{	color:#f27048; border:#f27048 1px solid; padding:5px}
.members-right input.ipt{	height:34px; line-height:34px; border:1px #d8d8d8 solid; width:283px}
.members-right textarea{	width:490px;max-height:100px;  border:1px #d8d8d8 solid;}

.members2 .xzdz{	border:2px #3179c3 solid;    width: 474px; padding:30px 10px 35px 30px; display:none}
.members2 .xzdz h6{	color:#f27048; font-size:14px; margin:0 0 30px}
.members2 .xzdz .xzdz-message{	overflow:hidden; margin:0 0 12px}
.members2 .xzdz .xzdz-message .ipt,
.members2 .xzdz .xzdz-message .ipt2{	height:36px; border:1px #e0dfe5 solid; padding:0 5px;  float:left;  }
.members2 .xzdz .xzdz-message .ipt{	width:188px; margin:0 25px 0 0;}
.members2 .xzdz .xzdz-message .ipt2{	width:128px; margin:0 8px 0 0;}
.members2 .xzdz-bt{	padding:0 4px}
.members2 .xzdz-bt input{	height:55px; line-height:55px; width:175px; border:none; color:#fff; font-size:20px;}
.members2 .xzdz-bt input.out1{	 background:#48acf2; margin:0 40px 0 0}
.members2 .xzdz-bt input.out2{	 background:#f27048;}



.fapiao-form{	width:870px; margin:0 auto;}
.fapiao-form table.table1{	 text-align:center; width:100%; background:#f9f9f9; font-size:14px; border-collapse: separate; border-spacing: 15px 30px;}
.fapiao-form table.table1 .td2{	width:295px}
.fapiao-form table.table1 td{	*padding:10px}
.fapiao-form table.table1 td .span1{	color:#f27048; border:#f27048 1px solid; display:block; padding:4px 0}

.fapiao-form table.table2{	width:100%; font-size:14px; border-collapse: separate; border-spacing: 15px 30px;}
.fapiao-form table.table2 td{	*padding:10px}
.fapiao-form table.table2 td strong{	color:#f27048;  display:block; padding:4px 0; font-size:16px}
.fapiao-form table.table2 td.td1{	width:275px}
.fapiao-form table.table2 td.td2{	width:255px}
.fapiao-form table.table2 button{	background:#f27048; color:#fff; border-radius:0; font-size:18px}

#fpModal{}
#fpModal .modal-content{	border-radius:0}
#fpModal .modal-header{	background:#0360D9; color:#fff; padding:10px}
#fpModal .modal-body{}
#fpModal .modal-body table{	width:100%;}
#fpModal .modal-body table tr{}
#fpModal .modal-body table tr td{	padding:10px}
#fpModal .modal-body table tr td.td1{	width:20%;}
#fpModal .modal-body table tr td.td2{	width:80%; font-size:16px}
#fpModal .modal-body table tbody tr.tr2{	text-align:center}
#fpModal .modal-body table tbody tr.tr2 td{	width:50%}
#fpModal .modal-body table tbody tr.tr2 td input{	height:51px; width:234px; font-size:18px; color:#fff; border:none}
#fpModal .modal-body table tbody tr.tr2 td input.queren{	background:#f27048;}
#fpModal .modal-body table tbody tr.tr2 td input.quxiao{	background:#48acf2;}
#fpModal .modal-body table tbody tr:nth-child(even){background:#f5f9fc}

/*b(8)*/
.ljkejj-cjtw dl dd .text2{	font-size: 14px; color:#666666; }
.ljkejj-cjtw dl dd .text2 p{	margin:0 0 20px 40px; line-height:20px; }
.ljkejj-cjtw dl dd .text2 .ren2{	color:#999999; margin:0 0 0 22px}
.ljkejj-cjtw dl dd .text2 .ren2 span{	margin:0 18px}
.ljkejj-cjtw2 dl dd{	border-bottom:none; padding:25px 0 0; margin:40px 0 0}
.ljkejj-cjtw2 dl dd.dd1{	border-top:4px #0360D9 solid;}
.ljkejj-cjtw2 dl dd.dd1 h6 em.zt{	background:#52bc36; color:#fff; font-style:normal; margin:0 10px; padding:0 10px}
.ljkejj-cjtw2 dl dd.dd2{	border-top:4px #f27048 solid;}
.ljkejj-cjtw2 dl dd.dd2 h6{	background:url(../img/img_47.png) no-repeat 0 50%; color:#f27048}
.ljkejj-cjtw2 dl dd.dd2 p span{	color:#f27048}

/*新闻详情*/
.news-main{padding:10px 45px;}
.news-top{	background:url(../img/bg_53.jpg) no-repeat center bottom;  padding-bottom:20px;}
.news-main .img{display:block;margin:0 auto 20px;}
.news-xq{width:95%;text-align:center;margin:0 auto;height:40px;line-height:40px;color:#222222;font-size:22px;}
.news-ly{font-size:16px;color:#222222;text-align:center;margin:10px 0;width:100%;}
.news-content{color:#666666;font-size:16px;padding:37px 0; text-indent:31px}
.news-content p{margin-bottom:30px;}

.relative{border-top:3px #737373 solid;overflow:hidden;}
.relative-lf{float:left;width:55%;margin-bottom:20px;}
.relative-lf h1{background:url(../img/xq_1.png) no-repeat left center;width:100%;padding:3%;margin-top:10px;}
.relative-lf ul{margin-top:10px;}
.relative-lf ul li{padding-left:2%;}
.relative-lf ul li a{color:#6f6f6f;height:25px;line-height:25px;}
.relative-lf ul li a span{ color:#cdcdcd}
.relative-lf ul li a:hover{color:#0360D9;}
.relative-rg{float:right;width:200px;margin-top:1%;height:30px;}
.relative-rg span{display:block;float:left;height:20px;line-height:20px;}
		.relative-rg a{display:block;width:20px !important;height:20px !important;margin:0 0 0 2px !important;float:left;}     
		.relative-rg .qq{background:url(../img/share1.png) no-repeat;background-position:0 !important;}
		.relative-rg .tencent{background:url(../img/share1.png) no-repeat;background-position: -23px 0 !important;}
		.relative-rg .sy{background:url(../img/share1.png) no-repeat;background-position: -46px 0 !important;}
		.relative-rg .blog{background:url(../img/share1.png) no-repeat;background-position: -70px 0 !important;}


/*讲师详情*/
.jszl{	padding:0 30px}
.jszl-tit{	overflow:hidden; margin:0 0 40px}
.jszl-tit .lf{	float:left; width:177px;}
.jszl-tit .center{	float:left; width:345px; margin:0 0 0 38px}
.jszl-tit .center h6{	font-size:24px; color:#333333; margin:30px 0 25px}
.jszl-tit .center .text{	font-size:14px}
.jszl-tit .rg{	float:right; width:455px; background:#48acf2; color:#fff; padding:13px 23px; margin:13px 0 0}
.jszl-tit .rg h6{	border-bottom:1px #fff solid; font-size:18px; padding:0 0 15px; margin: 0 0 15px}
.jszl-tit .rg .text{	line-height:24px; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.jszl-main{	margin:0 0 50px}
.jszl-main .tit{	background:url(../img/bg_54.jpg) no-repeat 100% 78%; font-size:24px; color:#0360D9; font-weight:bold; margin:0 0 23px}
.jszl-main .text{	line-height:28px; color:#666666}

	/* 本例子css */
	.picScroll-shkc{ width:100%;}
	.picScroll-shkc .bd{ position:relative;  }
	.picScroll-shkc .prev,.picScroll-shkc .next{ position: absolute; top: 113px; left:-1px; display: block; width: 35px; height: 35px; background: url(../img/my5.png); z-index: 9; overflow: hidden; }
	.picScroll-shkc .next{ left:auto; right:-1px; background: url(../img/my6.png);  }
	.picScroll-shkc .prev:hover{ background: url(../img/my5-1.png);  }
	.picScroll-shkc .next:hover{ background: url(../img/my6-1.png);  }
	.picScroll-shkc .scrollWrap{ padding-left:90px  }

	/* 本例子css */
	.picScroll-mstd{ width:100%; }
	.picScroll-mstd .bd{ position:relative;  }
	.picScroll-mstd .prev,.picScroll-mstd .next{ position: absolute; top: 60px; left:-1px; display: block; width: 35px; height: 35px; background: url(../img/my5.png); z-index: 9; overflow: hidden; }
	.picScroll-mstd .next{ left:auto; right:-1px; background: url(../img/my6.png);  }
	.picScroll-mstd .prev:hover{ background: url(../img/my5-1.png);  }
	.picScroll-mstd .next:hover{ background: url(../img/my6-1.png);  }
	.picScroll-mstd .prevStop{ background-position:0 -65px !important; }
	.picScroll-mstd .nextStop{ background-position:-26px -65px !important; }

	.picScroll-mstd .scrollWrap{ padding-left:150px  }
	.picScroll-mstd ul{ overflow:hidden; zoom:1; }
	.picScroll-mstd li{ width:120px; margin: 15px 44px 10px 0; position:relative; float:left; display:inline; }
	.picScroll-mstd li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
	.picScroll-mstd li .pic img {display:block;}
	.picScroll-mstd li p {height:15px;margin-top:10px;color:#333333;line-height:15px;overflow:hidden; font-size:14px; text-align:center}
	.picScroll-mstd li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}

/*login*/
/*.fullSlide-login{ width:100%; position:relative; background:url(../img/bg_55.jpg) center center no-repeat;background-size:cover;}*/
.fullSlide-login{ width:100%; position:relative; }
.fullSlide-login .img-bj{position:absolute;top:0;left:0;height:100%;}
.fullSlide-login .bd{	height:100%}
.fullSlide-login .bd img{	display:inline-block;}
.fullSlide-login .bd img.lbanner1{	float:left; margin:120px 0 0 14px}

.login-xz{	position:absolute; top:50%; left:50%; *left:0; margin:0 0 0 -600px; }
.login-xz .banner-text{	width:576px}
.login-xz .index-login{	margin:-165px -914px 0 0;}
.register .inputon{	margin:8px auto 0; font-size:14px;}
.register .inputon3{	overflow:hidden; width:270px; margin:8px auto;	background:#fff; height:44px; line-height:44px; border:1px #d5d5d5 solid; }
.register .inputon3 img{	margin:11px 10px 0; float:left}
.register .inputon3 input{	border:none; float:left; padding:0 0 0 10px}
.register .inputon3 a{	border-left:1px #a7a6a2 solid; color:#999999;  padding:0 0 0 10px}

/*选择区域*/
.xxbg{}
.xxbg .tit5{	background: url(../img/bg_18.png) no-repeat 0px 7px;  padding: 0 0 0 30px; font-size:24px; }
.xxbg .tit5 p{	border-bottom:2px #0360D9 solid; padding:0 0 15px}
.xxbg .tit5 p span.search-box{	float:right;}
.xxbg .tit5 p span.search-box{	background:url(../img/search.png) no-repeat 0% 57%; float:right; display:inline; width:257px;}
.xxbg .tit5 p span.search-box input{	border:none; font-size:12px;  outline:none}
.xxbg .tit5 p span.search-box .inputin{	height:25px; line-height:25px;width:205px; padding:0 5px 0 28px;background:none;  color:#333333; float:left}
.xxbg .tit5 p span.search-box .inputout{	height:27px; line-height:27px; width:52px; background:#e46448; color:#fff; font-size:14px; float:left}
.xxbg .tit5 p span.search-box .inputout:hover{	background:#0360D9}
.xf-text2 .shanxi-map{	background:none; border:none; width:346px; margin:0 auto; position:relative}
.xf-text2 .shanxi-map div{	position:absolute}
.xf-text2 .shanxi-map div:hover{	color:#ff0000; font-size:16px; cursor:pointer; font-weight:bold}
.xf-text2 .shanxi-map div.dz1{	top:27px; right:100px}
.xf-text2 .shanxi-map div.dz2{	top:60px; right:183px}
.xf-text2 .shanxi-map div.dz3{	top:121px; right:162px}
.xf-text2 .shanxi-map div.dz4{	top:175px; right:208px}
.xf-text2 .shanxi-map div.dz5{	top:166px; right:101px}
.xf-text2 .shanxi-map div.dz6{	top:213px; right:152px}
.xf-text2 .shanxi-map div.dz7{	top:197px; left:61px}
.xf-text2 .shanxi-map div.dz8{	top:280px; right:132px}
.xf-text2 .shanxi-map div.dz9{	top:293px; left:86px}
.xf-text2 .shanxi-map div.dz10{	top:354px; right:193px}
.xf-text2 .shanxi-map div.dz11{	bottom:90px; left:42px}

.xf-text2 .sex-box{height:40px;}
.xf-text2 .sex{width:65px;height:30px;line-height:30px;text-align:center;color:#ffffff; display:inline-block; font-size:14px;　}
.xf-text2 .sex:hover{color:#ff0000; font-weight:bold}
.xf-text2 .male { position: absolute; clip: rect(0 0 0 0); }
.xf-text2 .male:checked + .sex-male {  color:#ff0000; font-weight:bold}

#lib_Tab1_sx{width:100%;margin:0px;padding:0px;margin-bottom:15px; overflow:hidden;}
.lib_tabborder_sx{}
.lib_Menubox_sx {line-height:28px; float:left; width:195px; height:240px; float:left}
.lib_Menubox_sx ul{ margin:0px;padding:0px;list-style:none;  margin-left:0; height:25px;text-align:center;}
.lib_Menubox_sx li{display:block;cursor:pointer; width:215px;color:#fff; margin-bottom:10px;height:45px;line-height:45px; background:url(../img/bg_57.png) no-repeat top left; font-size:16px}
.lib_Menubox_sx li.hover{padding:0px; width:215px;border-right:0; color:#fff;height:45px;line-height:45px; background:url(../img/bg_56.png) no-repeat top left;}
.lib_Contentbox_sx{margin-top:0px; border-top:none; border-left:0; float:right; width:907px}
.lib_Contentbox_sx #con_one_1{}
.lib_Contentbox_sx #con_one_1 .text{	}
.lib_Contentbox_sx #con_one_1 .text h3{	font-size:16px; color:#0360D9;}
.lib_Contentbox_sx #con_one_1 .text .nr-text{	line-height:33px; font-size:14px; margin:15px 0 0; padding:0 0 0 25px}


/*培训流程*/
	/* 本例子css */
	.notice-czys { overflow: hidden; }
	.notice-czys .tab-hd { height: 32px; color: #666666; margin:0 0 20px; border-bottom:1px #cbcbcb solid}
	.notice-czys .tab-hd ul {  overflow:hidden;  border-left:1px #cbcbcb solid}
	.notice-czys .tab-hd li{ float: left; height: 32px; line-height: 32px; width:120px; text-align:center; font-size:14px; border:1px #cbcbcb solid; border-bottom:none; border-left:none; cursor:pointer}
	.notice-czys .tab-hd li a{ display:block; padding:0 14px;  }
	.notice-czys .tab-hd li a:hover{ color:#f60; text-decoration:underline;   }
	.notice-czys .tab-hd li.on{ border-bottom: none; background-color: #f27048; color:#fff; position: relative; }
	.notice-czys .tab-bd { padding:5px;  }
.notice-czys .tab-pal{	line-height:33px; font-size:14px}

.lib_Contentbox_sx #con_one_3{	text-align:left}
.lib_Contentbox_sx #con_one_3 h6{	font-size: 15px; margin-top: 10px; font-weight: 700; }
.lib_Contentbox_sx #con_one_3 p{	line-height: 1.8; text-indent: 2em; margin:8px 0 0}
.lib_Contentbox_sx #con_one_4 .fs20{	font-size:20px}
.lib_Contentbox_sx #con_one_4 .fs20 .phone { position: relative;  top: -7px;margin-right: 10px;}
.lib_Contentbox_sx #con_one_4 .fs30{	font-size: 30px;     color: #e20013;     padding-left: 20px;}
.lib_Contentbox_sx #con_one_4 .bor-dt{	    border-top: 1px dashed #ddd; padding-top: 20px; margin:20px 0 0}
.lib_Contentbox_sx #con_one_4 .bor-dt p{	margin:0 0 10px; font-size:14px}
.lib_Contentbox_sx #con_one_4 .bor-dt .left-txt span{	    width: 75px; text-align: right;  margin-right: 10px; display: inline-block;}


#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{width:490px;height:284px;margin:0 auto;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-142px 0 0 -245px;z-index:10000;border:2px solid #3179c3;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);}
#dialog h1{color:#f27048;font-size:30px;text-align:center;margin-top:58px;}
#dialog h3{width:100%;text-align:center;margin-top:80px;}
#dialog h3 a{display: inline-block;width:174px;height:50px;font-size:20px;color:#fff;background:#f27048;line-height:50px;text-align:center;}
#dialog h3 a.qx{background:#48acf2;margin-right:46px;}
#dialog .he{width:100%;height:40px;background:#3179c3;color:#fff;padding-left:23px;text-align:left;}

#dialog-no{width:490px;height:284px;margin:0 auto;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-142px 0 0 -245px;z-index:10000;border:2px solid #3179c3;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.66);}
#dialog-no h1{color:#f27048;font-size:30px;text-align:center;margin-top:58px;}
#dialog-no h3{width:100%;text-align:center;margin-top:80px;}
#dialog-no h3 a{display: inline-block;width:174px;height:50px;font-size:20px;color:#fff;background:#f27048;line-height:50px;text-align:center;}
#dialog-no h3 a.qx{background:#48acf2;margin-right:46px;}
#dialog-no .he{width:100%;height:40px;background:#3179c3;color:#fff;padding-left:23px;text-align:left;}

@media (min-width:1200px) and (max-width:1570px){
.p-h-header span.span1{	width:30%}
.p-h-header span.span2{	left:35%}
}