input[type="radio"],input[type="checkbox"]{margin:0 4px 2px 0;line-height:normal;vertical-align:middle}
i.icon{display:inline-block!important;*display:inline;*zoom:1;vertical-align:middle;background-repeat:no-repeat;background-image:url('../images/common/icon.png')}
i.consult-icon{width:16px;height:16px;background-position:-113px -79px}
html{direction:ltr}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;word-wrap:break-word}
table{border-collapse:collapse;border-spacing:0}
img{border:0;vertical-align:middle}
del,ins{text-decoration:none}
ol,ul,li{list-style:none;list-style-type:none}
caption,th{text-align:left}
q:before,q:after{content:''}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;Word-wrap:break-word}
* html,* html body{_background-image:url(about:blank);_background-attachment:fixed}
*{outline:none!important;-moz-outline:none!important}
html,body{line-height:20px;color:#666;font-size:14px;font-family:"Microsoft Yahei","微软雅黑",Arial,"宋体";_overflow-x:hidden}
/**
阴间配置
html{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"grayscale\"><feColorMatrix type=\"matrix\" values=\"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\"/></filter></svg>#grayscale");
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}
*/
.stripe{border-collapse:collapse;font-size:14px}
.stripe th{background:#fbfbfb;color:#000;font-weight:bold;padding:4px 11px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:220%}
.stripe td{padding:6px 11px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:180%}
.stripe tr.alt td{background:#fbfbfb}
.stripe tr.over td{background:#bcd4ec}
.stripe tr.select td{background:#bcd4bc}
.stripe td input textarea div span{padding:0;margin:0}
.stripe td.tc{text-align:center}
.stripe td.tl{text-align:left}
.logoapart{margin-right:12px;float:left;width:100%;height:120px}
.logoapart a{background-size:100%;display:block;height:120px;text-indent:-9999px}
.head_search{position:relative;float:right;margin-top:20px;padding-left:5px}
.head_search .search-keyword{width:330px;padding:8px 46px 8px 15px;border:1px solid #1caaea;border-radius:100px}
.head_search .search-btn{position:absolute;right:16px;top:6px;width:18px;height:22px;cursor:pointer;border-radius:0 2px 2px 0;outline:0;border:0;background-color:#fff}
.head_search .search-btn i.icon{background-position:-332px -95px;width:18px;height:18px}
.footer{background:#272727;width:100%}
.footer-inner{width:100%;padding:20px 0 10px 0;color:#d7d7d7;text-align:center}
.loginreg{float:right;padding-right:20px}
.loginreg_txt{padding-top:41px}
.loginreg_txt a{display:inline-block!important;line-height:32px;text-align:center;font-size:16px;margin:0 10px;height:34px;width:74px;border:1px solid #2ba6df;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}
.loginreg_txt a.login,.loginreg_txt a.login:hover{background-color:#2ba6df;color:#fff}
.loginreg_txt a.register,.loginreg_txt a:hover{color:#1caaea;background-color:#fff}
.user_info{position:relative;height:50px;margin-top:33px}
.user_info .userpic img{border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px}
.user_info .username{margin-left:15px;line-height:50px}
.user_info .user_menu{position:absolute;top:50px;left:0;border:1px solid #f2f2f2;background:#fff;z-index:3;width:180px;display:none}
.user_info .user_menu li{height:45px;border-bottom:1px solid #f2f2f2;line-height:45px;text-align:center;vertical-align:middle}
.user_info .user_menu li:HOVER{background:#7ac2e8}
.user_info .user_menu li a{color:#666;margin:0 7px}
.user_info .user_menu li:HOVER a{color:#fff}
.user_info .user_menu li i{width:15px;height:15px}
.user_info .user_menu li i.person-icon{background-position:-309px -72px}
.user_info .user_menu li i.set-icon{background-position:-309px -87px}
.user_info .user_menu li i.zh-icon{background-position:-309px -102px}
.user_info .user_menu li i.logout-icon{background-position:-309px -117px}
.user_info .user_menu li:HOVER i.person-icon{background-position:-287px -72px}
.user_info .user_menu li:HOVER i.set-icon{background-position:-287px -87px}
.user_info .user_menu li:HOVER i.zh-icon{background-position:-287px -102px}
.user_info .user_menu li:HOVER i.logout-icon{background-position:-287px -117px}
.sub_ul{display:none;position:absolute;left:-13px;z-index:2;top:50px;background-color:#fff;border:1px solid #b2b2b2}
.sub_ul li{text-align:center;width:120px;cursor:pointer;height:35px;line-height:35px;float:left;position:relative}
.sub_ul li a{line-height:35px;width:120px;display:block;color:#999}
.sub_ul li a:hover{transform:translateX(3px);transition:.3s;color:#8a2be2}
.three_ul{display:none;position:absolute;top:0;left:118px;background-color:#fff;border:1px solid #b2b2b2}
.title_index{position:relative;text-align:center;margin:35px auto 30px auto;width:400px;height:55px;border-bottom:1px solid #ccc}
.title_index .name{font-family:"微软雅黑";letter-spacing:2px;font-size:32px;border-bottom:3px solid green;padding-bottom:20px}
.train_box .train-conn .train-tit{text-align:center;font-size:18px;margin:20px 0;color:#fff}
.train_box .train-conn .train-tit a{color:#fff}
.train_box .train-conn .train-tit a:hover{color:#ff9a00}
.project .project-box{padding:1px;border:1px solid #d2d2d2;background-color:#fff;margin-bottom:25px;font-size:14px}
.project .project-box .title{margin:10px 10px 0 10px;text-align:left;font-weight:bold;color:#000}
.project .project-box .intro{margin:7px 10px 10px 10px;font-size:12px}
.module-img-div{text-align:center}
.module-img-div i.icon_big{display:inline-block!important;*display:inline;*zoom:1;vertical-align:middle;background-repeat:no-repeat;background-image:url('../images/common/dytb.png');width:92px;height:92px}
.module-img-div i.i_b_1{background-position:0 0}
.module-img-div i.i_b_2{background-position:0 -92px}
.module-img-div i.i_b_3{background-position:0 -184px}
.module-img-div i.i_b_4{background-position:0 -276px}
.module-img-div i.i_b_5{background-position:0 -368px}
.module-img-div i.i_b_6{background-position:0 -460px}
.module-img-div i.i_b_7{background-position:0 -552px}
.module-img-div i.i_b_8{background-position:0 -644px}
.module-img-div i.i_b_9{background-position:0 -736px}
.module-img-div i.i_b_10{background-position:0 -828px}
.module-img-div i.i_b_11{background-position:0 -920px}
.module-img-div i.i_b_12{background-position:0 -1012px}
.module-img-div i.i_b_13{background-position:0 -1104px}
.module-img-div i.i_b_14{background-position:0 -1196px}
.menu-left{margin-bottom:50px}
.menu-left .title{font-size:16px;font-weight:bold;border-bottom:2px solid #d2d2d2;height:40px;color:#000;text-align:center;line-height:33px}
.menu-left ul li{border-bottom:1px solid #d2d2d2;font-size:16px;height:85px;line-height:85px;text-align:center}
.menu-left ul li a.curr{color:#ff9a00}
.menu-left ul li a{margin-left:30px}
.menu-left i.icon_small{display:inline-block!important;*display:inline;*zoom:1;vertical-align:middle;background-repeat:no-repeat;background-image:url('../images/common/xytb.png');width:40px;height:40px}
.menu-left i.i_s_1{background-position:0 0}
.menu-left i.i_s_2{background-position:0 -40px}
.menu-left i.i_s_3{background-position:0 -80px}
.menu-left i.i_s_4{background-position:0 -120px}
.menu-left i.i_s_5{background-position:0 -160px}
.menu-left i.i_s_6{background-position:0 -200px}
.menu-left i.i_s_7{background-position:0 -240px}
.menu-left i.i_s_8{background-position:0 -280px}
.menu-left i.i_s_9{background-position:0 -320px}
.menu-left i.i_s_10{background-position:0 -360px}
.menu-left i.i_s_11{background-position:0 -400px}
.menu-left i.i_s_12{background-position:0 -440px}
.menu-left i.i_s_13{background-position:0 -480px}
.menu-left i.i_s_14{background-position:0 -520px}
.business .business-box{padding:1px;border:1px solid #d2d2d2;background-color:#fff;margin-bottom:25px;font-size:14px}
.business .business-box .user-info{height:210px;text-align:center;background-color:#e0eeee;border-bottom:1px solid #d2d2d2}
.business .business-box .user-info .pic img{width:118px;height:118px;margin-top:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:4px solid #fff}
.business .business-box .user-info .user-name{margin-top:15px;font-size:16px;color:16px;color:#000}
.business .business-box .score-info{height:60px}
.business .business-box .score-info li{display:block;width:50%;height:35px;line-height:35px;text-align:center;margin-top:13px}
.business .business-box .score-info li .score{color:red}
.business .business-box .score-info li .star-icon{width:18px;height:18px;background-position:-5px -102px;margin-left:2px;margin-top:-3px}
.business .business-box .score-info .left-li{border-right:1px solid #d2d2d2}
.business .more{margin:20px 0 40px 0;text-align:center}
.business .more a{border:1px solid #d2d2d2;background:#f0f0f0;padding:13px 30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.navbar-default{background-color:#fff;border-color:#fff;margin-bottom:3px}
.navbar-default .navbar-nav>li{text-align:center}
.navbar-default .navbar-nav>li:hover{border-bottom:2px solid #1caaea;height:50px;z-index:1000}
.navbar-default .navbar-nav>li>a{font-size:16px;color:#000;padding:15px 16px}
.navbar-default .navbar-nav>li>a:hover{color:#000}
.navbar-default .navbar-nav .pulldown:after{content:"";position:absolute;top:22px;right:6px;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);transition:.3s}
.navbar-default .navbar-nav .pulldown:hover:after{transform:rotate(130deg)}
.navbar-default .navbar-nav .subul_pulldown:after{content:"";position:absolute;top:15px;right:20px;width:7px;height:7px;border-top:2px solid #999;border-right:2px solid #999;transform:rotate(45deg);transition:.3s}
.navbar-default .navbar-nav .subul_pulldown:hover:after{transform:rotate(130deg);border-top:2px solid #999;border-right:2px solid #999}
.navbar-default .navbar-brand{color:#000;font-size:16px}
.navbar-default .navbar-brand:hover{color:#1caaea;border-bottom:2px solid #1caaea}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#000}
.nav_shadow{box-shadow:2px 3px 3px #c6c6c6}
.nav_shadow_pos{left:0;right:0;z-index:9999}
.navbar{border:0}
.nav_shadow{box-shadow:0 0 0 #c6c6c6}
.navbar-nav{float:none;margin:0;display:flex;justify-content:space-between}
.navbar-default{border-color:#fff;margin-bottom:0;background-color:#1fabe9}
.navbar-default .navbar-nav>li>a{font-size:16px;color:#fff;padding:15px 16px;font-weight:bold}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}
.navbar-default .navbar-nav>li:hover{border-bottom:2px solid #fff;height:50px;z-index:1000}
.navbar-default .navbar-nav .pulldown:after{border-top:2px solid #fff;border-right:2px solid #fff}
.custom-footer{background:#0e2338;height:75px;width:100%;line-height:75px;text-align:center}
.custom-footer span{color:#fff;margin:0 25px}
.banner{height:150px;width:100%;overflow:hidden;position:relative;left:0}
.banner .d1{width:100%;height:150px;display:block;position:absolute;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-color:#d0d0d0}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0;bottom:10px;text-align:center}
.banner .d2 ol{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center}
.banner .d2 li{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;overflow:hidden;background:url(../images/common/icon.png) no-repeat center;background-position:-183px -132px;margin:0 3px}
.banner .d2 li.nuw{background:url(../images/common/icon.png) no-repeat center;background-position:-183px -150px}
.base-ul li{padding:20px 0;border-bottom:1px solid #c3c3c3}
.base-ul .title a{font-size:20px;font-weight:bold;color:#000}
.base-ul .title a:hover{color:#ff9a00}
.base-ul .content .out-line{font-size:14px;color:#a1a1a1;height:120px;word-wrap:break-word;overflow:hidden}
.base-ul .content .opt{margin-top:10px;text-align:right}
.base-ul .content .opt a{margin:0 10px;color:#000}
.theorywhat{text-align:center;width:758px;height:528px;background:url('../images/theory/what_bg.jpg') no-repeat 0 0;padding-top:62px}
.theorywhat #pages{text-align:center;margin-top:100px;border-top:green solid 1px}
.theorywhat #pages p{margin:10px 0}
.theorywhat #pages a{padding:1px 3px;text-align:left;margin:10px 1px;text-align:center}
.theorywhat #pages a.curr{color:#ff9a00;font-weight:bold}
.articlelist{position:inherit}
.articlelist .articletitle{font-weight:bold;font-size:15px;padding-top:10px}
.articlelist .articleoutline{font-size:14px;line-height:165%;padding-left:2em}
.articlelist .articleoutline p{padding-left:2em}
.articlelist .intro{color:#f00;font-family:'黑体'}
.articlelist .articleaction{border-bottom:green solid 1px;font-size:14px;padding:10px 0}
.articlelist .testoutline{font-size:13px;line-height:180%;text-indent:2em;margin:8px 2px;color:green;padding:2px 5px;border:#e0dcdc solid 1px}
.articlelist .testoutline p{text-indent:2em;maring:0;padding:0}
.articlelist a{color:#3368c0}
.articlelist a:hover{color:#f00f00}
.articledetail .articletitle{font-weight:bold;font-size:20px;border-bottom:#c00 solid 2px;padding:10px 0;text-align:center;color:#26519d}
.articledetail .articleprofile{font-size:13px;border-bottom:#8c8c8c solid 1px;padding:5px 0;text-align:center}
.articledetail .articleprofile span{padding:0 7px}
.articledetail .articleoutline{
	font-size:14px;
	line-height:180%;
	text-indent:1em;margin:10px 0;
	padding:8px;background-color:#f5f5f5;
	border: #303030 dotted 1px;
    border-radius: 5px 5px;
    box-shadow: 3px 5px 3px #dadada;
}
.articledetail .articleoutline .intro{color:#f00;font-family:'黑体'}
.articledetail .articleoutline p{text-indent:2em;padding:1px 0}
.articledetail .articlecontent{font-size:14px;margin:5px 10px;text-align:left;line-height:180%}
.articledetail .articlecontent p{text-indent:2em;padding:10px 0}
.articledetail .articlecontent h3{text-align:center;color:#032056;margin:20px 0 10px}
.articledetail .articlecontent div{text-indent:2em;font-size:15px;color:#032056;margin-top:3px}
.articledetail .articlecontent .swlive{padding:0;margin:0;padding-left:2em}
.articledetail .articlecontent .swcase{padding:0;margin:10px 50px 0 50px;text-indent:0}
.articledetail .video{text-align:center;margin:10px 0 20px 0}
.articledetail .articlebutton{margin:0 0 20px 10px;text-align:center}
.articledetail .articlebutton input{padding:4px 10px;margin:0}
.articlebutton a{vertical-align:bottom}
.articledetail .articlecontent .picgame{margin:0 20px}
.articledetail .articlecontent .picgame .picpoint,.articledetail .articlecontent .picgame .picontent,.articledetail .articlecontent .picgame .picsupply{background-image:url('../images/train/pic/pic_ico.gif');background-repeat:no-repeat;padding-left:26px;font-size:19px;font-weight:bold;text-indent:0}
.articledetail .articlecontent .picgame .picpoint{background-position:0 0}
.articledetail .articlecontent .picgame .picontent{background-position:0 -23px}
.articledetail .articlecontent .picgame .picsupply{background-position:0 -46px}
.articledetail .articlecontent .picgame .pictime,.articledetail .articlecontent .picgame .picapply{text-indent:4em}
.articledetail .articlecontent .picgame p{text-indent:2em;margin-left:30px;margin-right:30px}
.articledetail .articlecontent .picgame,.articledetail .articlecontent .picgame div{color:black}
.articledetail .articlecontent .picknowledge{text-align:center;font-size:18px}
.articledetail .articlecontent .picgame .pictitle{text-align:center;font-size:14px;font-weight:bold;background-color:#dddbdb;padding:3px 0}
.articledetail .articlecontent .picgame .pictitle a{float:right;padding-right:10px}
.articledetail .articlecontent .picgame .pictable *{margin:0;padding:0}
.articledetail .articlecontent .wordgroup{padding:0 10px;margin:10px 0 0 20px;_margin-left:-10px;line-height:190%;display:inline;border-left:blue solid 4px;border-right:blue solid 4px;color:blue;font-size:16px;font-weight:bold}
.articledetail .articlecontent .wordetail p{text-indent:2em;margin:0 20px;padding:1px 0}
.articledetail .articlecontent .wordwarn{color:red;text-decoration:underline}
.articledetail .articlecontent .wordline{color:green;background:url('../images/common/pen_l.gif') no-repeat;background-position:10px 10px;text-decoration:underline}
.articledetail .articlecontent .wordlist{margin:0 200px}
.articledetail .articlecontent .wordlist li{list-style-type:decimal}
.questionlist,.optionlist,.questionlist li{list-style-type:none}
.questionlist h6{font-size:15px;font-weight:bold;color:blue;border-bottom:gray solid 1px;padding:4px 1em;line-height:20px}
.questionlist li{border:#8e8cec solid 1px;margin:0 0 20px 0;padding:2px 10px}
.optionlist li{border:0;margin:5px 2em;padding:0}
.articlenextprev{text-align:center}
.articlenextprev a{color:#3368c0}
.articlenextprev a:hover{color:#f00f00}
.articlenextprev span{padding:0 7px}
.netcopy{padding:10px;margin:10px 20px;border:1px solid green;background:#dce5ee}
.netcopy span{font-weight:bold;color:#2966a4;line-height:180%;border-bottom:1px solid #2966a4}
.que_ul{margin-top:15px}
.que_ul li{display:block;height:26px;line-height:26px;text-align:center}
.que_ul li:HOVER{background:#ddd}
.que_ul li.active{background:#ddd}
.que_num{width:24px;height:24px;line-height:24px;text-align:center;background:url(../images/common/icon.png) -301px -4px no-repeat;font-size:12px;float:left}
.que_tit{font-size:16px;margin-left:30px;line-height:26px}
.que_txt{text-indent:2em;border-bottom:1px solid #bbb;text-align:left;font-size:14px;line-height:26px}
.que_txt p{line-height:28px;text-indent:2em}
.que_opt{line-height:26px;padding:5px 15px;margin:0 20px;background:#fbfbfb}
.que_opt input[type="radio"]{margin:0 0 3px 0}
.que_opt label{font-weight:normal}
.que_bar{padding:5px 10px;margin:20px 0 10px 0;color:#000;border-left:3px solid red;font-size:18px}
.que_con span.subtit{color:#1f8ace;margin:10px 0;border-bottom:1px solid #c6c6c6;width:100%;display:block;font-size:16px;margin:10px 0}
.que_con p{text-indent:2em;line-height:27px;font-size:15px}
.tab{background-color:#f0f0f0;height:50px}
.tab a{color:#535353;line-height:50px;padding:13px 30px 15px 30px;border-right:1px solid #e3e3e3;font-weight:bold;font-size:16px}
.tab a.curr{color:#188999;border-top:2px solid #ffa91b}
.tab_park{margin-bottom:25px;margin-left:7px}
.tab_park a{float:left;padding:5px 20px;height:27px;border:1px solid #CCC;line-height:16px;background:#FFF;color:#333}
.tab_park a.active{background:#21aee6;color:#fff;border:1px solid #25b6f0}
.blueline_box{border:1px solid #e3e3e3;padding:15px}
.blueline_box .blueline_box_inner{display:table;width:100%;padding-top:10px;line-height:25px}
.blueline_box .title{border-bottom:1px solid #e3e3e3;padding-bottom:10px;font-weight:600}
.blueline_box .title span{padding:0 0 0 7px;border-left:3px solid #008cd4;font-size:16px}
.ranking{width:90%;border:1px solid #dedede;margin:auto auto}
.ranking tr{height:40px;border-left:1px solid #dedede;border-right:1px solid #dedede}
.ranking tr td{text-align:center;vertical-align:middle}
.ranking td span{width:20px;height:20px;border:1px solid #e5e5e5;display:inline-block;line-height:20px;text-align:center}
.ranking .star-icon{width:18px;height:18px;background-position:-5px -102px;margin-left:2px;margin-top:-3px}
.num_1{background:#e94100;border-color:#db2323;color:#fff}
.num_2{background:#ff731a;border-color:#ff6e12;color:#fff}
.num_3{background:#f89b02;border-color:#e58e00;color:#fff}
.stu_ks{width:980px;margin:auto auto;padding-top:20px}
.stu_ks .stu_ks_tit{height:45px;font-size:24px;color:#333;text-align:center;font-weight:normal}
.ksgl_table{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.ksgl_table td{width:200px;height:40px;text-align:center;border-top:1px solid #ccc;border-right:1px solid #ccc}
.xk_con{width:980px;margin:30px auto 0 auto;text-align:left;color:#333}
.xk_con .ks_content .subject_title{font-weight:bold;font-size:18px;margin-top:15px;border-bottom:1px solid #ddd;padding-bottom:10px}
.ks_st{width:750px;border-right:1px solid #bbb;float:left}
.ks_st .ks_tm{font-size:16px;font-weight:bold;margin:10px 10px 10px 10px}
.ks_st .tm_xx{line-height:30px;padding-left:27px}
.ks_fs{float:left;height:60px;width:150px;border-bottom:1px solid #c6c6c6;padding-left:10px}
.ks_fs img{margin-top:10px}
.ks_tip{padding:10px 10px;font-size:12px;background:#fcfcfc;margin:10px 10px;border:1px solid #ddd;line-height:22px}
.panel-left .loginuser{text-align:center;width:100%;padding:20px 10px 7px 10px;min-height:100px;_height:100px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.panel-left .loginuser .info{padding-left:110px;position:relative;min-height:90px;_height:90px;text-align:left;overflow:hidden}
.loginuser .info .user-pic{position:absolute;width:90px;height:90px;left:0;top:0;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden}
.loginuser .info img{display:block;width:100%;height:100%}
.loginuser .info ul{display:block}
.loginuser .info .user-name{font-size:18px;font-weight:bold;color:#14191e;line-height:24px;display:block}
.loginuser .info .user-site{margin:2px 0 10px;color:#787d82;display:inline-block!important;*display:inline;*zoom:1;font-size:12px}
.loginuser .info .user-setup{color:#b5b9bc;font-size:12px}
.loginuser .info .user-setup:hover{color:#f01400}
.loginuser .user-desc{margin:10px 0 11px;font-size:12px;color:#14191e;line-height:20px;position:relative}
.loginuser .user-desc .sign-wrap{position:relative}
.loginuser .user-desc .signed{word-wrap:break-word;word-break:break-all;line-height:20px;font-size:12px;color:#787d82;visibility:visible}
.panel-left .panel-menu{width:100%;background-color:#dcf0ff;margin-top:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.panel-menu .menu-list li{height:60px;font-size:15px;line-height:60px;font-weight:bold;cursor:pointer;border-top:1px solid #ccc;margin:0 20px;padding-left:20px}
.panel-menu .menu-list li:FIRST-CHILD{border-top:0}
.panel-menu .menu-list li a{color:#000}
.panel-menu .menu-list li a.current{color:red}
.panel-menu .menu-list li i.icon{display:inline-block!important;*display:inline;*zoom:1;vertical-align:middle;background-repeat:no-repeat;background-image:url('../images/space/icon.png');width:21px;height:21px;margin-right:20px}
.panel-menu .menu-list li i.credit{background-position:0 0}
.panel-menu .menu-list li i.grade{background-position:-40px 0}
.panel-menu .menu-list li i.exam{background-position:-60px 0}
.panel-menu .menu-list li i.course{background-position:-120px 0}
.panel-menu .menu-list li i.note{background-position:-80px 0}
.panel-menu .menu-list li i.personal{background-position:-140px 0}
.panel-menu .menu-list li i.credit2{background-position:-200px 0}
.panel-menu .menu-list li i.personal2{background-position:-240px 0}
.panel-menu .menu-list li i.course2{background-position:-220px 0}
.panel-menu .menu-list li i.resume{background-position:-160px 0}
.panel-menu .menu-list li i.order{background-position:-180px 0}
.panel-menu .menu-list .nav{background-color:#fff}
.panel-menu .menu-list .nav li{height:55px;padding-left:60px}
.panel-menu .menu-list .nav li span.point{display:inline-block!important;*display:inline;*zoom:1;width:5px;height:5px;background-color:#007e89;margin-bottom:3px;margin-right:10px}
.panel-menu .menu-list .nav a{line-height:55px;color:#14191e;font-size:14px}
.panel-menu .menu-list .nav a:hover{color:#f01400}
.panel-right .outline{width:100%;padding:20px 40px 20px 40px;min-height:500px;_height:500px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.panel-right .outline .message{width:100%;height:20px;font-size:12px;color:red;font-weight:bold}
.panel-right .outline .title{font-size:16px;font-weight:bold;color:#000;line-height:40px;border-bottom:1px solid #d0d6d9}
.panel-right .outline .title a{padding:0 10px 9px 10px;font-size:12px;color:#aaa;line-height:40px;font-size:16px;font-weight:bold}
.panel-right .outline .title a.curr{border-bottom:2px solid red;color:#000}
.init-table{margin-top:10px;margin-bottom:20px}
.init-table input{padding:4px 5px;margin:7px 0}
.init-table .alt{padding:5px 0;text-align:right}
.init-table td{line-height:25px}
.init-table .txt-impt{color:red;margin-right:4px}
.init-table input[type='submit'],.init-table input[type='button']{padding:4px 15px}
.edu_box{border:1px solid #dfe3e6;margin-bottom:15px;background:#fff;overflow-x:hidden;overflow-y:hidden;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;z-index:1}
.edu_box_hover{position:absolute;z-index:2;border:1px solid #2ca6de;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px);-webkit-box-shadow:0 5px 10px rgba(44,166,222,.3);-moz-box-shadow:0 5px 10px rgba(44,166,222,.3);box-shadow:0 5px 10px rgba(44,166,222,.3)}
.edu_box .edu_wap{height:427px}
.edu_box .edu_img{display:block;position:relative}
.edu_box .edu_img img{z-index:2;width:100%;height:266px}
.edu_box .edu_img .coin{position:absolute;top:80%;left:6%;color:#fff;font-weight:bold;font-size:16px;text-shadow:2px 1px 2px #000;z-index:4}
.edu_box .edu_img .coin i{width:40px;height:43px;background-position:-115px -159px}
.edu_box .edu_img .wk_zhao{position:absolute;top:0;left:0;display:none;z-index:3;background-color:#000;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;width:100%;height:100%}
.edu_box .edu_img .wk_play{position:absolute;top:35%;left:40%;z-index:4;display:none}
.edu_box .edu_img .wk_play i{width:67px;height:67px;background-position:-37px -29px}
.edu_box .edu_content{padding:20px 25px 30px 25px}
.edu_box .edu_content .wk_tutor{color:#bbb}
.edu_box .edu_content .mod_tit{font-size:20px;font-weight:bold;color:#1fabea;height:43px;overflow:hidden}
.edu_box .edu_content .study_num{font-weight:bold;color:#47484a}
.edu_box .edu_content .study_num i{width:29px;height:29px;margin-right:5px;margin-bottom:5px;background-position:-2px -3px}
.edu_box .edu_content .wk_chapter_list{margin:10px 0;height:45px}
.edu_box .edu_content .wk_chapter_list li{width:50%;float:left;height:24px;overflow:hidden}
.edu_box .edu_content .wk_chapter_list i{width:11px;height:9px;background-position:-37px -13px;margin-bottom:2px}
.edu_box .edu_content .wk_chapter_list .wk_chapter_name{color:#78d5ff;margin-left:5px}
.edu_box .edu_content .edu_sta{font-weight:bold;color:#47484a;height:29px;line-height:29px}
.edu_box .edu_content .edu_sta .study_num{float:left;width:30%}
.edu_box .edu_content .edu_sta .play_time{float:left;width:38%}
.edu_box .edu_content .edu_sta .credit{float:left}
.edu_box .edu_content .edu_sta i{width:29px;height:29px;margin-right:5px;margin-bottom:5px}
.edu_box .edu_content .edu_sta .study_num i{background-position:-2px -3px}
.edu_box .edu_content .edu_sta .play_time i{background-position:-2px -34px}
.edu_box .edu_content .edu_sta .credit i{background-position:-2px -65px}
.edu_box .edu_content .brief{height:45px;overflow:hidden;text-indent:2em;line-height:25px;color:#7a7a7a;font-size:12px;margin-top:10px}
.edu_box .edu_content .wk_opt{margin-top:20px;text-align:center;display:none}
.edu_box .edu_content .wk_opt a{display:inline-block!important;*display:inline;height:40px;width:140px;line-height:37px;font-weight:bold;font-size:15px;border:1px solid #7bcfff;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.edu_box .edu_content .wk_opt i{width:9px;height:12px;background-position:-68px -11px;margin:0 3px 4px 0}
.edu_box .edu_content .wk_opt a:hover{color:#fff;background-color:#2ca6de}
.edu_box .edu_content .wk_opt a:hover i{background-position:-54px -11px}
.train_box_hover{position:absolute;z-index:2}
.train .train_box .train-img-div{text-align:center}
.train .train_box .train-img-div i.train-icon{display:inline-block!important;*display:inline;*zoom:1;vertical-align:middle;background-repeat:no-repeat;background-image:url('../images/common/train-icon.png');width:106px;height:106px}
.train .train_box .train-img-div i.t1{background-position:0 0}
.train .train_box .train-img-div i.t2{background-position:0 -106px}
.train .train_box .train-img-div i.t3{background-position:0 -212px}
.train .train_box .train-img-div i.t4{background-position:0 -318px}
.train .train_box .train-img-div i.t5{background-position:0 -424px}
.train .train_box .train-img-div i.t6{background-position:0 -530px}
.train .train_box .train-conn .train-tit{text-align:center;font-size:15px;font-weight:bold;margin:5px 0}
.train .train_box .train-conn .train-tit a{color:#ff9a00}
.train .train_box .train-conn .train-desc{color:#fff;height:60px;overflow:hidden;line-height:25px;font-size:12px}
.mod_box{border:1px solid #c3c3c3;margin-top:25px}
.mod_box .mod_img{padding:0}
.mod_box .mod_img img{width:100%}
.mod_box .mod_con{padding:0 20px;margin-top:20px}
.mod_box .mod_b_tit{border-bottom:1px solid #c3c3c3;padding-bottom:20px;font-size:25px;text-align:left;color:#000}
.mod_box .mod_b_txt{text-align:left;font-size:14px;margin-top:20px}
.mod_box .mod_b_txt p{text-indent:2em;color:#a1a1a1}
.mod_box .mod_opt{margin:15px 15px 15px 0;text-align:right}
.mod_box .mod_opt a{color:#fff}
.mod1_box{padding:60px 0}
.mod1_box_s1{background-color:#fefef2}
.mod1_box_s2{background-color:#f0f4f7}
.mod1_box .mod1_img img{width:100%}
.mod1_box .mod1_b_tit{font-size:16px;color:#fff;background:url('../images/common/opt_btn.jpg') no-repeat;height:44px;line-height:42px;padding-left:35px}
.mod1_box .mod1_b_txt{text-align:left;margin-top:20px;height:150px;overflow:hidden}
.mod1_box .mod1_b_txt p{color:#a1a1a1;line-height:30px;font-size:16px}
.mod1_box .mod1_opt{text-align:center;padding-top:20px}
.mod1_box .mod1_opt a{display:inline-block!important;height:40px;width:140px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;border:1px solid #2ba6df;font-weight:bold;text-align:center;line-height:38px;font-size:16px;letter-spacing:.1em;margin:10px 0}
.mod1_box .mod1_opt a:hover{background-color:#2ba6df;color:#fff}
.mod1_box .mod1_opt i.icon{width:8px;height:12px;background-position:-68px -12px;margin-bottom:2px;margin-right:5px}
.mod1_box .mod1_opt a:hover i.icon{background-position:-54px -12px}
.box_r{background:#fff;border:1px solid #e0e0e0;border-radius:4px}
.box_r .box_inner{display:table;width:100%;padding:10px;border-top:1px solid #dedbdb}
.box_r .title{height:26px;line-height:26px;text-indent:20px;border-left:2px solid #f35d5d;font-size:18px;font-family:"Microsoft Yahei";font-weight:normal;color:#333;cursor:pointer;display:block;margin:12px 0}
.box_r .box_inner .rightinfo{margin:10px 0;font-size:14px}
.box_inner .teacher_img{display:block;background:transparent;padding:15px 0;clear:both;width:100%;text-align:center;margin:0 auto;background:#fafafa}
.box_inner .teacher_img:HOVER{background:#f1f1f1}
.box_inner .teacher_img .name{color:#333;display:block}
.box_inner .teacher_img p{padding:10px 0 0 0}
.box_inner .teacher_txt{padding:35px 25px 35px 25px}
.box_inner .teacher_txt div{overflow:hidden;word-break:break-word;word-wrap:break-word;font-size:15px;line-height:26px;height:48px;color:#8b9089}
.box_inner .fximg{margin:3px 7px}
.tab_ul{border-bottom:1px solid #ccc;margin-bottom:0;padding-left:0;list-style:none;display:table;width:100%}
.tab_ul li{float:left;margin-bottom:-1px;position:relative;display:block}
.tab_ul li.active a{color:#555;background-color:#fff;border-right:1px solid #dedbdb;border-left:1px solid #dedbdb;border-top:4px solid #5b96ee}
.tab_ul li a{position:relative;display:block;padding:7px 6px}
.tab_ul li a span.r_bg{border-radius:11px;background:#ff6559;padding:0 8px;color:#FFF;font-size:13px;margin:0 5px}
.tab_con{background:#fff;padding:15px 10px;border:1px solid #ccc;border-top:0;line-height:28px;color:#666;font-size:15px}
.r_t{text-align:center;color:#4b4b4b;font-size:22px;margin:15px 0}
.jcxd_box{width:100%}
.jcxd_box div{border:1px solid #c3c3c3;margin-bottom:5px;background:#fff;line-height:25px;font-size:13px;padding:10px 15px}
.jcxd_box div p{padding:1px 0;color:#000;line-height:25px;text-indent:2em}
.jcxd_box div span{line-height:23px;padding:10px 7px 7px 0;color:#dc5a62}
.jcxd_box div p span{color:#000}
.jc_title{background:#afd7ec;height:30px;color:#fff;line-height:30px;padding-left:20px}
.right_btn{text-align:right}
.box_inner p{line-height:25px;text-indent:2em}
.jc_tb{border-collapse:collapse}
.jc_tb td,.jc_tb th{text-align:center;height:35px;border:1px solid #98d90d}
.plan_box{width:320px;margin:15px 8px;display:table;height:150px;float:left}
.plan_box strong{color:#1179b1}
.plan_box div{background:#eee;padding:5px;display:table;margin-top:7px}
.plan_box div ul{float:left;padding-left:25px;border:1px dashed #1179b1;margin-top:3px}
.plan_box div ul li{list-style-type:decimal;width:140px;float:left;height:22px}
.jc_ys{border:1px dashed #1179b1;height:30px;width:300px;line-height:30px;color:#1179b1;text-align:center;font-weight:bold}
.jc_sm{background:url('../images/train/jcxd/jc_sm.png') no-repeat;height:179px}
.jc_sm div{float:left;height:90px;width:136px;margin:50px 4px 0 4px;padding:0 5px;font-size:12px;line-height:18px;text-indent:2em}
.jc_ipt{border:1px solid #5e99bc;background:#fbfdfe;height:23px;vertical-align:middle}
.evalution_bar{border-bottom:3px solid #f36e21;color:#27b1ce;font-weight:bold;font-size:18px;padding:0 0 0 20px;margin:10px 0;font-size:16px}
.list_style li{margin-bottom:25px;background:#fff;border-bottom:1px solid #e0e0e0;border-radius: 5px 5px;}
.list_inner{box-sizing:border-box;padding:20px}
.list_inner:hover{box-shadow: 5px 6px 10px 0px #c8c8c8;transition:box-shadow 0.3s;}
.list_right_inner{width:830px;height:165px;padding:0 0 0 30px;position:relative}
.col-lg-2dot4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.container{margin-right:auto;margin-left:auto}
@media(min-width:768px){.container{width:100%}
.container-fluid{padding-right:0;padding-left:0}
.navbar-collapse{padding-right:0;padding-left:0}
.banner{height:450px}
.banner .d1{height:450px}
.mod1_box .mod1_b_txt{height:175px;overflow:hidden}
.mod1_box .mod1_opt_s1{text-align:right}
.mod1_box .mod1_opt_s2{text-align:left}
.brain_main{width:905px;margin:0 auto 15px auto}
.brain_main .leftside{width:200px}
.course-infos .pw .share{display:none}
.catelog-list2 li .video-info i.studyvideo-icon{float:left;background-position:-83px -13px;width:9px;height:12px;margin:16px 7px 0 0}
.catelog-list2 li a.nostudyvideo{padding-left:26px}
}
@media(min-width:992px){.container{width:970px}
.col-lg-2dot4{float:left}
.col-lg-2dot4{width:20%}
.col-lg-pull-2dot4{right:20%}
.col-lg-push-2dot4{left:20%}
.col-lg-offset-2dot4{margin-left:20%}
.mod1_box .mod1_b_tit{font-size:24px}
.mod1_box .mod1_b_txt{height:220px}
.train .train_box .train-img-div{float:left}
.train .train_box .train-conn{padding:15px 0 0 120px}
.train .train_box .train-conn .train-tit{font-size:16px;font-weight:bold;text-align:left}
.train .train_box .train-conn .train-tit a:hover{color:#fff}
.train .train_box .train-conn .train-desc{line-height:25px;padding:10px 20px 0 0;font-size:12px}
.brain_main{width:955px;margin:0 auto 15px auto}
.brain_main .leftside{width:250px}
.courses_list .list_course_right_inner{width:780px;height:165px;padding:0 0 0 30px;position:relative}
.coursename .txt_all{margin-top:15px;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999}
.coursename .coursetitle{float:left}
.coursename .courses-price{display:block;width:220px;float:left;margin-left:20px;margin-top:7px}
.coursename .teacher .name{width:600px}
.quick-sear{margin:25px 50px auto auto;float:right}
.coursename .entercourses{bottom:-10px;right:0;position:absolute;color:#fff}
.coursename .ref_info{position:absolute;bottom:0}
.coursename .coursetitle{margin-top:0}
.course-infos .pw .share{display:none}
.catelog-list2 li .video-info i.studyvideo-icon{float:left;background-position:-83px -13px;width:9px;height:12px;margin:16px 7px 0 0}
.catelog-list2 li a.nostudyvideo{padding-left:26px}
.tab_ul li a{padding:18px 37px}
}
@media(min-width:1200px){.container{width:1170px}
.col-lg-2dot4{float:left}
.col-lg-2dot4{width:20%}
.col-lg-pull-2dot4{right:20%}
.col-lg-push-2dot4{left:20%}
.col-lg-offset-2dot4{margin-left:20%}
.mod1_box .mod1_con{padding-right:20px}
.mod1_box .mod1_img{padding-left:20px}
.brain_main{width:1110px;margin:0 auto 15px auto}
.brain_main .leftside{width:400px}
.course-infos .pw .share{display:block}
.catelog-list2 li .video-info i.studyvideo-icon{float:left;background-position:-83px -13px;width:9px;height:12px;margin:16px 7px 0 0}
.catelog-list2 li a.nostudyvideo{padding-left:26px}
.edu_box .edu_wap{height:327px}
}
.brain_main .leftside .title{font-size:16px;font-weight:bold}
.brain_main .leftside .context{font-size:15px;Line-height:25px;text-align:left;margin:7px 0;display:block;overflow-y:scroll;height:305px;padding:10px 10px;width:100%}
.brain_main .leftside .operate{font-size:15px;text-align:center;margin-bottom:20px;margin-top:26px}
.brain_main .leftside{height:509px;font-size:14px;margin-right:10px;border-radius:5px 5px;padding:25px 25px 25px 25px;background-image:url("../images/project/cases/left-bg.png");background-repeat:no-repeat;background-size:100% 100%}
.brain_main .rightside{width:695px;height:510px;font-size:14px;background-image:url("../images/project/cases/right-bg.png");background-repeat:no-repeat;background-size:100% 100%}
.brain_main .leftside .operate textarea{border:1px solid #5e99bc;background:#fbfdfe;height:45px;width:340px}
.outLine{color:#666;padding:5px;text-indent:2em;line-height:24px}
.totleicons{display:inline-block;margin-bottom:-3px;width:17px;height:17px;background:url(../images/train/swtotle.png) no-repeat}
.sw_url{display:block;padding:25px 0}
.sw_li:HOVER{background:#f8f8f8}
.enter_opt a{color:orange}
.type a{color:#999}
.enter_opt a:hover,.type a:hover,.type_li a:hover{color:red}
.inp{font-size:14px;border:1px solid #dedede;padding:5px 13px 5px;color:#545454;border-radius:1px}
.a_f_box{width:38px;height:38px;line-height:38px;display:block;margin:3px 5px;cursor:pointer;color:#2086e5;float:left;border:1px solid #a6a6a6;text-align:center}
.a_f_box.finished:hover,.a_f_box:hover{color:red;text-decoration:none}
.a_f_box_l{width:255px;text-align:left;border-top:0;border-left:0;border-right:0;border-style:dotted;overflow:hidden;overflow:ellipsis;white-space:nowrap;padding:0 5px}
.a_f_box span{display:none}
.a_f_box.finished{color:green}
.a_f_box.finished2{border:green 1px solid;color:green;background-color:#baf0bc}
.sw_complate_ul{border-top:1px solid;padding-top:10px;margin-top:10px}
.sw_complate_ul ul.show_sw_title{display:table}
.sw_complate_ul ul.show_sw_title li{float:left}
.sw_complate_ul ul.show_sw_title .a_f_box{width:350px;text-align:left;margin-left:10px;padding-left:5px;overflow:hidden;overflow:ellipsis;white-space:nowrap}
.sw_complate_ul ul.show_sw_title .a_f_box span{display:inline}
.news_1{display:block}
.news_1 li{height:22px;margin:5px 0 5px 0;overflow:hidden;float:left;clear:both;padding-right:7px}
.news_1 li span{width:20px;height:20px;border:1px solid #e5e5e5;display:inline-block;line-height:20px;text-align:center;margin-right:12px;float:left}
.news_1 li a{height:22px;overflow:hidden;color:#7f7f7f}
.rank_ul{width:95%;text-align:center}
.rank_ul li{min-width:200px;display:block;float:left;margin:10px 0}
.rank_ul li span{width:20px;height:20px;border:1px solid #e5e5e5;display:inline-block;line-height:20px;text-align:center}
.que_txt_outline{border:1px solid green;padding:5px 15px;margin:10px 0;font-size:15px;text-indent:0}
.que_txt_outline .intro{font-weight:bold;font-size:16px}
.win{overflow:hidden;background:#fff;border:1px solid #e0e0e0;padding:20px 15px}
.sw_question h3{margin:15px 10px;padding:5px 0;font-weight:normal;color:#023032;border-bottom:1px solid #00c;font-size:15px;line-height:150%}
.sw_question li{list-style-type:decimal;margin:5px 0 5px 50px}
.sw_question label{font-weight:normal}
.sw_question input{margin:0 3px}
.publish_block{background:#f2f2f2;padding:5px;border:1px solid #ececec}
.publish_block .c_p_tit{margin:5px 0}
.publish_block .c_p_con textarea{border-radius:5px}
.publish_block .c_p_foot{text-align:right;margin:10px}
.topic_block{width:610px;padding:0 0 20px;color:#666;margin:0 auto}
.topic_area .topic_block{width:100%;border-bottom:1px solid #dedbdb;padding:15px 0}
.topic_area .topic_block .head{float:left;position:relative;margin:5px 15px}
.topic_area .topic_block .topic_cont{width:620px;float:left;text-align:left}
.topic_area .topic_block .topic_cont h6 strong{color:#444;margin-right:10px;font-size:15px}
.time{font-size:12px;color:#999}
.topic_area .topic_block .topic_cont p{line-height:20px;word-break:break-all;color:#666;margin:3px 0}
.shuo{display:inline-block;height:25px;padding-left:25px;color:#333;line-height:24px;text-align:left;background:url("../images/common/shuo.png");font-size:11px;width:92px}
.topic_more .more{font-size:13px}
.comment_area .publish_block{background:#f2f2f2;padding:5px;display:block;margin-top:15px;position:relative;z-index:5}
.comment_area .publish_topic{width:99%;height:40px;line-height:30px;font-size:12px}
.publish_block .userBar{height:30px;padding:5px}
.comment_block{display:block;margin-top:15px}
#xl{line-height:160%;border:1px solid #c6c6c6;padding:10px 10px;margin:0 auto}
#xltname{text-indent:1em;font-size:15px;font-weight:bold;margin:0;padding:5px 10px 5px 10px;background:#f3f3f3;color:#e32929}
#xltbody{font-size:13px;line-height:160%;background:#f4f9ee}
.xlqst{margin:5px 0;padding:8px 2em 2px;font-weight:bold;color:#023032}
.xlqst p{padding:2px 2em 0}
.xlopt{margin:0;padding:8px 20px 8px 50px;background:#dff0ff;line-height:20px}
.xlopt input{margin-right:5px}
#tsttitle2{font-size:18px;text-align:center}
.xl-title{width:140px;border-radius:10px 10px;border:1px solid #ccc;background:#70b639;text-align:center;color:#fff}
#tagct1,#tagct2{background:#fff;border-radius:10px 10px;border:1px solid #ccc;padding:10px 10px;margin-top:20px;margin-bottom:10px}
#tsttitle1{font-size:18px;font-weight:600;text-align:center;margin-bottom:15px}
i.fa-2{font-size:2em}
i.fa-3{font-size:4em}
i.fa-4{font-size:7em}
i.fa-5{font-size:12em}
i.fa-6{font-size:20em}

/**记事本样式的textarea，带横隔线*/
.note-textarea-warp{background: #FEF9E7;padding: 16px 24px;border-radius: 4px;box-shadow: 0 0 4px #B2BABB;}
.note-textarea{background: linear-gradient(transparent 95%, #424949 0);line-height: 2em;background-size: 100% 2em;background-attachment: local;outline: none;border: none;width: 100%;resize: none;height: 500px;color: #2874A6;}


.test-bg{background: #fff;padding: 15px 0;background-image: url(../images/test/bg/index_bg.jpg);background-repeat: repeat-y;background-size: 100%;}

.project-bg{background-image:url("../../images/project/common/project-bg.jpg");background-repeat:no-repeat;background-size:150%;min-height:100%;}
.project-btn-red{background-image:url("../../images/project/common/project-btn-red.png");width:82px;height:32px;outline:0;border:0;font-size:14px;color:#fff;line-height:32px;background-color:transparent}
.project-btn-blue{background-image:url("../../images/project/common/project-btn-blue.png");width:82px;height:32px;outline:0;border:0;font-size:14px;color:#fff;line-height:32px;background-color:transparent}
.project-btn-violetblue{background-image:url("../../images/project/common/project-btn-violetblue.png");width:166px;height:52px;outline:0;border:0;font-size:14px;color:#fff;background-color:transparent;color:#fff;padding-left:32px}

.cxsw-bg{background:#fff;padding:15px 0;background-image:url(../images/train/bg/cxsw.jpg);background-repeat:repeat-y;background-size:100%}
.cxsw-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.course-bg{background:#fff;padding:15px 0;background-image:url(../images/study/course.jpg);background-repeat:repeat-y;background-size:100%}
.course-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.exam-bg{background:#fff;padding:15px 0;background-image:url(../images/exam/exam.jpg);background-repeat:repeat-y;background-size:100%}
.exam-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.space-bg{background:#fff;padding:15px 0;background-image:url(../images/space/space.jpg);background-repeat:repeat-y;background-size:100%}
.space-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.library-bg{background: #fff;padding: 15px 0;background-image: url(../images/train/swcp/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.library-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.cms-bg{background: #fff;padding: 15px 0;background-image: url(../images/train/swcp/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.cms-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}
 
.bm-bg{background:#fff;padding:15px 0;background-image:url(../images/train/bg/cxsw.jpg);background-repeat:repeat-y;background-size:100%}
.bm-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}
.bm-page-title{font-size: 20px;line-height: 25px;padding: 10px 0 15px 0;position: relative;padding-left: 35px;}
.bm-page-title::before{position: absolute;top:50%;left: 1.5rem;display: block;width: 0.4rem;height: 1.2rem;margin: -10px 0;background: #9f5b5b;border-radius: 0.2rem;content: '';}
.bm-content{padding: 20px 20px;border-radius: 6px 6px;background: #999d9c;box-shadow: 3px 5px #6e8e99;color: #fff;margin: 0 5px 0 0}
.bm-content-p{text-indent: 2em;line-height: 30px;margin-top: 10px;}
.bm-op-warp{background: #86b6c4;padding: 25px 25px;margin-top: 30px;}
.bm-op-title-warp{display: flex;justify-content: space-between;margin-bottom: 15px;padding: 0 35px;}
.bm-op-title-txt{font-size: 25px;line-height: 20px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;}
.bm-op-tip-card{background: #bcedfb;padding: 15px 20px;line-height: 35px;border-radius: 5px 5px;box-shadow: 3px 5px 5px #ccc;}

.career-bg{background: #fff;padding: 15px 0;background-image: url(../images/test/bg/zygh.jpg);background-repeat: repeat-y;background-size: 100%;}
.career-warp{float: left;background: #fff;padding: 7px 7px;box-shadow: 5px 4px 7px 1px #c9c9c9;width: 100%;margin-bottom: 15px;}

.cyds-bg{background: #fff;padding: 15px 0;background-image: url(../images/train/swcp/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.cyds-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.judges-bg{background: #fff;padding: 15px 0;background-image: url(../images/judges/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.judges-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.recruit-bg{background: #fff;padding: 15px 0;background-image: url(../images/recruit/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.recruit-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.story-bg{background: #fff;padding: 15px 0;background-image: url(../images/career/storythink/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.story-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}

.cycase-bg{background: #fff;padding: 15px 0;background-image: url(../images/cms/bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.cycase-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}


.cms-resume-bg{background: #fff;padding: 15px 0;background-image: url(../images/cms/resume-bg.jpg); background-repeat: repeat-y;background-size: 100%;}
.cms-resume-warp{float:left;background:#fff;padding:7px 7px;box-shadow:5px 4px 7px 1px #c9c9c9;width:100%;margin-bottom:15px}


