html,body{ text-align: center; }
a:link, a:visite{ color: #888; } 
a:hover{ color: #ff6861; }
.top{ height: 30px; line-height: 30px; background: #818181; color: #fff; text-align: left;}
.top_nn{ width: 1200px; position: relative; margin: 0px auto; }
.head{ height: 100px; }
.head_nn{ width: 1200px; position: relative; margin: 0px auto; }
.head_nn .ss{ width: 500px; float: right; height: 100px; }
.head_nn .ss input{ margin-top: 30px; }
.head_nn .ss input.text{ width: 350px; height: 30px; line-height: 30px; border: 1px solid #eee; background:#fff; color: #777; text-indent: 1em;}
.head_nn .ss input.button{ width: 120px; height: 30px; line-height: 25px; background: #ff6861; color: #fff; border: 1px solid #ff6861; font-size: 15px; margin-left: 0px; }
.logo{ width: 600px; float: left; height: 100px; }
.nav{ background: #f4f4f4; height: 45px; line-height: 45px; width: 100%; }
.nav ul{ width: 1200px; display: block; position: relative; margin: 0px auto; height: 45px; line-height: 45px; }
.nav ul li{ float: left; width: 12%; }
.nav ul li a{ color: #666; font-size: 13px; text-decoration: none; }
.banner{ height: 300px; background: #ebeeed; margin-top: 5px;}
.banner_nn{ width: 1200px; position: relative; margin: 0px auto; height: 300px; overflow: hidden; }
.pic_ww{width: 80000px; height: 300px;position: absolute; left: 0px; top: 0px;}
.pic_ww ul li{ width: 1200px; height: 300px; float: left; position: relative; }
.pic_ww ul li a{ color: #fff; text-decoration: none;}
.pic_ww ul li h4{ width: 450px; position: absolute; height: 40px; line-height: 40px; top: 30px; right: 10px; font-size: 18px; font-weight: normal;  text-align: center;background-color: rgb(252,137,116); }
.pic_ww ul li h4.lt127{background-color:rgb(230,230,230);background-color:rgba(230,230,230,0.5);color:#fff; *color: #555;}
.pic_ww ul li h4.gt127{ background-color: rgb(252,137,116); background-color: rgba(252,137,116,0.5); color: #fff; }
.pic_ww ul li p{ width: 400px; text-align: left; text-indent: 2em; line-height: 25px; top: 75px; height: 220px; position: absolute; right: 10px;background-color: rgb(252,137,116);  justify-content: center; display: flex; align-items: center;  padding: 0px 25px; transition: all 0.3 ease 1s; display: block\0;}
.pic_ww ul li p.lt127{ background-color:rgb(230,230,230);background-color:rgba(230,230,230,0.5);color:#fff; *color: #555;}
.pic_ww ul li p.gt127{ background-color: rgb(252,137,116); background-color: rgba(252,137,116,0.5); color: #fff; }
.pic_an{ height: 14px; line-height: 14px; background: #f6f6f6; }
.pic_an ul{ width: 1200px; position: relative; margin: 0px auto; display: block; height: 14px; }
.pic_an ul li{  height: 14px; float: left; margin: 0px 5px;   }
.pic_an ul li span{ display: block; height: 4px; margin-top: 5px; background: #f5e3c9; width: 100%; position: relative;}
.pic_an ul li span em{background: #ff6861;  display: block; width: 0%; height: 4px; transition: all ease-in 5s; right: 0px; position: absolute;}
.pic_an ul li span em.active{ width: 100%; left: 0px; }
.pic_ww ul li span{ display: none; }
.main{ width: 1200px; position: relative; margin: 0px auto; margin-top: 5px; text-align: left;}
.tj_kc{ min-height: 250px; width: 100%; background: #eee; }
.tj_kc_bt{ height: 45px; line-height: 45px; background: url(../images/tbg.png) repeat-x; margin-bottom: 10px; border-bottom: 3px solid #0074cb;}
.tj_kc_bt span{ font-size: 18px; color: #fff; padding-left: 20px; margin-right: 30px;}
.tj_kc_bt a{ color: #fff; font-size: 12px; font-weight: normal; margin: 0px 10px; text-decoration: none; text-align: center; text-decoration: none; }
.tj_kc_bt img{ width: 200px; height: 100px; text-align: center;}
.tj_kc_nr ul li{ width: 200px; height: 170px; background: #fff; margin: 5px 20px; float: left; position: relative; text-align: center; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); transition: all 0.3s;}
.tj_kc_nr ul li a{ color: #555;text-decoration: none;  }
.tj_kc_nr ul li a span{ clear: both; color: #07111b; display: block; width: 100%; left: 0px; bottom: 30px; height: 40px; line-height: 40px; clear: both; position: absolute; background: #fff; background: rgba(244,244,244,0.9); transition: all 0.3s; overflow: hidden;}
.tj_kc_nr ul li a span em{ display: block; width: 100%; height: 30px; overflow: hidden; font-size: 13px; font-weight: bold; color: #666; }
.tj_kc_nr ul li a font{ height: 30px; line-height: 30px; position: absolute; display: block; width: 100%; bottom: 0px; left: 0px; background: #fff; background: rgba(244,244,244,0.9); color: #888; text-align: left; text-indent: 5px; }
.tj_kc_nr ul li b{ display: none; font-size: 12px; color: #666; text-align: left; padding: 0px 5px; line-height: 20px; font-weight: normal; box-sizing: border-box;  height: 40px; overflow: hidden; margin-top: 10px;transition: all 0.3s;}
.tj_kc_nr ul li:hover a span{ height: 90px; background: rgba(244,244,244,1);}
.tj_kc_nr ul li:hover a em{color: #07111b; }
.tj_kc_nr ul li:hover{ box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);}
.tj_kc_nr ul li:hover b{ display: block; }

.fl_kc{ height: 410px; width: 100%; background: #f0f0f0; margin-top: 10px; }
.fl_kc_bt{ height: 45px; line-height: 45px; background: url(../images/tbg.png) repeat-x; margin-bottom: 10px; border-bottom: 3px solid #0074cb; }
.fl_kc_bt span{font-size: 18px; color: #fff; padding-left: 20px; margin-right: 30px;}
.fl_kc_bt a{ color: #fff; font-size: 12px; font-weight: normal; margin: 0px 10px; text-decoration: none; text-align: center; text-decoration: none;}
.fl_kc_left{ width: 180px; height: 330px; background: #0074cb; margin-top: 10px; margin-left: 10px; float: left; }
.fl_kc_left ul li{ height: 70px; line-height: 70px; text-align: center; font-size: 16px; position: relative; margin-bottom: 10px; overflow: hidden; }
.fl_kc_left ul li.active{ background: #c2e8fe; color: #111;}
.fl_kc_left ul li.active a{ color: #000; }
.fl_kc_left ul li:hover{ background: #c2e8fe; }
.fl_kc_left ul li a{ color: #fff; text-decoration: none; display: block;}
.fl_kc_left ul li span:nth-child(2){ position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; transition: all 0.3s; display: block; background: #fff;}
.fl_kc_left ul li span:nth-child(3){ position: absolute; right: 2px; bottom: 0px; height: 0px; width: 0px; transition: all 0.3s; display: block; background: #fff;}
.fl_kc_left ul li span:nth-child(4){ position: absolute; left: 0px; bottom: 0px; width: 0px; height: 0px; transition: all 0.3s; display: block; background: #fff;}
.fl_kc_left ul li span:nth-child(5){ position: absolute; left: 2px; top: 0px; width: 0px; height: 0px; transition: all 0.3s; display: block; background: #fff;}
.fl_kc_left ul li:hover span:nth-child(2){ width: 180px; height: 1px; right: 180px;}
.fl_kc_left ul li:hover span:nth-child(3){ width: 1px; height: 70px; bottom: 70px; }
.fl_kc_left ul li:hover span:nth-child(4){ width: 180px; height: 1px; left: 180px;}
.fl_kc_left ul li:hover span:nth-child(5){ width: 1px; height: 70px; top: 70px;}


.fl_right_ww{ width: 1000px; float: right; position: relative; overflow: hidden; height: 340px;  }
.fl_right_nn{ width: 80000px; position: absolute; height: 340px; }
.fl_kc_right{ width: 1000px; float: right; margin-top: 10px; float: left; }
.fl_kc_right_left{ width: 380px; height:330px; float: left; background: #fff;/* box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);*/ transition: all 0.3s; border: 1px solid #e9e9e9; }
.fl_kc_right_left:hover{box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.fl_kc_right_left a{ color: #555; text-decoration: none; }
.fl_kc_right_left span{  height: 50px; line-height: 50px; font-size: 16px; color: #555;   display: block; padding-left: 10px; }
.fl_kc_right_left font{ height: 30px; line-height: 30px; color: #888; font-size: 12px; display: block; padding-left: 10px;}
.fl_kc_right_left b{ color: #666; font-size: 12px; display: block; text-indent: 10px; font-weight: normal; height: 30px; line-height: 30px; }
.fl_kc_right_right ul li{ float: left; width: 180px; height: 160px; background: #fff; margin: 0px 10px; margin-bottom: 10px; position: relative;/* box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);*/ transition: all 0.3s; border: 1px solid #e9e9e9;}
.fl_kc_right_right ul li:hover{box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.fl_kc_right_right ul li a{ color: #555; display: block; text-decoration: none; }
.fl_kc_right_right ul li a span{ display: block; text-indent: 5px; height: 30px; line-height: 30px; font-size: 14px; position: absolute; width: 100%; left: 0px; bottom: 30px; background: #fff;}
.fl_kc_right_right ul li a font{ display: block; text-indent: 5px; height: 30px; line-height: 30px; font-size: 12px; color: #888; position: absolute; width: 100%; left: 0px; bottom: 0px; background: #fff;}


.zx_gg{ height: 240px; width: 100%; background: #ebeeed; margin-top: 10px;}
.zx_gg_left{ width: 560px; float: left;  margin-left: 10px; background: #fff; padding: 10px; margin-top: 10px; transition: all 0.3s;}
.zx_gg_left:hover{box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.zx_ggbt{ height: 40px; line-height: 40px; width: 100px; float: left; height: 190px; border-right: 1px dotted #ccc; background: #3b95c8;}
.zx_ggbt span{ color: #fff; font-size: 18px; display: block; width: 100px; height: 50px; line-height: 50px; text-align: center;  }
.zx_ggbt a{ float: right; font-size: 12px; color: #fff; margin-right: 5px; text-decoration: none; display: block; width: 100%;text-align: center; }
.zx_ggbt a:hover{ color: #fff; }
.zx_ggbt a:hover span{ color: #fff; }
.zx_gg_left ul{ width: 450px; float: right; height: 190px;}
.zx_gg_left ul li{ height: 30px; line-height: 30px; font-size: 13px; }
.zx_gg_left ul li a{ float: left; color: #777; text-decoration: none; }
.zx_gg_left ul li a:hover{ color: #ff6861; }
.zx_gg_left ul li span{ float: right; margin-right: 5px; color: #888; font-size: 12px; }
.zx_gg_left .zx_ggbt em{ font-size: 30px; display: block; height: 60px; line-height: 60px; margin-top: 20px; transition: all 0.3s; color: #fff; }
.zx_gg_left:hover .zx_ggbt em{ transform: rotate(360deg); font-size: 35px; }

.zx_gg_right{ width: 560px; float: right; background: #fff; margin-top: 10px; margin-right: 10px; padding: 10px; }
.zx_gg_right:hover{box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.zx_gg_right ul{ width: 450px; float: right; height: 190px;}
.zx_gg_right ul li{ height: 30px; line-height: 30px; font-size: 13px; }
.zx_gg_right ul li a{ float: left; color: #777; text-decoration: none; }
.zx_gg_right ul li a:hover{ color: #ff6861; }
.zx_gg_right ul li span{ float: right; margin-right: 5px; color: #888; font-size: 12px; }
.zx_gg_right .zx_ggbt em{ font-size: 30px; display: block; height: 60px; line-height: 60px; margin-top: 20px; transition: all 0.3s; color: #fff; }
.zx_gg_right:hover .zx_ggbt em{ transform: rotate(360deg); font-size: 35px; transform-origin: center center; }

.js_fc{ height: 380px; width: 100%; background: #eee; margin-top: 10px; }
.js_fc_bt{ height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #555;}
.js_fc_bt a{ display: block; height: 45px; line-height: 45px; text-align: center; color: #07111b;  text-decoration: none; font-size: 18px; }
.js_fc_bt span{ clear: both; width: 200px; position: relative; margin: 0px auto; height: 2px; background: #ccc; display: block; }
.js_fc_bt span em{ display: block; width: 20px; height: 20px; background: #eeeeee; line-height: 20px; position: absolute; left: 90px; font-size: 13px; top: -9px; color: #ff6861;}
.js_fc_list ul li{ width: 200px; float:left; margin: 0px 20px; height: 220px; background: #fff; margin-top: 100px; transition: all 0.3s;}
.js_fc_list ul li:hover{ box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.js_fc_list ul li a{ text-decoration: none; }
.js_fc_list ul li span{ display: block; width: 100px; height: 100px; border-radius: 50%; border: 2px solid #ccc; margin-left: 50px; position: relative; margin-top: -70px; background: #eee;overflow: hidden; transition: all 0.5s ; }
.js_fc_list ul li span img{
    width:100px;
    height:100px;
}
.js_fc_list ul li:hover span{transform: rotateY(360deg);}
.js_fc_list ul li font{ width: 100%; display: block; height: 35px; line-height: 35px; text-align: center; color: #666; font-size: 14px; overflow: hidden;}
.js_fc_list ul li:hover font{ color: #ff6861; }
.js_fc_list ul li em{ font-size: 13px; color: #777; text-align: center; height: 30px; line-height: 30px; display: block; overflow: hidden;}
.js_fc_list ul li p{ text-indent: 2em; line-height: 25px; color: #888; font-size: 12px; width: 180px; margin-left: 10px; overflow: hidden; height: 120px;}

.hz_yx{ background: #eee; width: 100%; height: 200px; margin-top: 10px; padding: 10px 0px; }
.hz_yx_bt{ width: 100px; height: 200px; float: left; margin-left: 10px; background: #fff; }
.hz_yx_bt span{ height: 60px; line-height: 60px; display: block; text-align: center;margin-top: 30px; font-size: 30px;color: #ff6861; transition: all 0.3s;}
.hz_yx_bt font{ height: 50px; line-height: 50px; display: block; text-align: center; font-size: 16px;  }
.hz_yx_bt a{ text-decoration: none; display: block; color: #07111b; width: 100px; }
.hz_yx_bt a:hover{color: #ff6861;}
.hz_yx_bt a:hover span{ font-size: 35px; transform: rotate(360deg);}
.hz_yx ul{ width: 1070px; float: right; height: 200px; background: #fff; margin-right: 10px; }
.hz_yx ul li{ width: 212px; float: left; height: 98px; border: 1px solid #eee; text-align: center; }
.hz_yx ul li a{ display: block; width: 100%; height: 98px; }
.hz_yx ul li a:hover{ background: #f6f6f6; }
.hz_yx ul li img{ width: 180px; height: 83px; margin-top: 7px; transition: all 0.3s; }
.hz_yx ul li a:hover img{ width: 212px; height: 98px; margin-top: 0px; }

.footer{ line-height: 45px; background: #2a2c2b; color: #fff; clear: both;  }
.footer_nn{ width: 1200px; position: relative; margin: 0px auto; }
.footer_nn a{ color: #fff; text-decoration: none; }
.footer_nn a:hover{color: #ff6861;}

.body_right{ width: 56px; position: fixed; background-color: #f6f6f6;  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); bottom: 45px; right: 10px; border: 1px solid #eee; }
.body_right ul li{ height: 70px; color: #666; }
.body_right ul li:hover{ background-color: #ff6861; color: #fff; }
.body_right ul li em{font-size: 18px; line-height: 40px; display: block; height: 40px; line-height: 40px;}
.body_right span{height: 30px; line-height: 30px;  text-align: center; display: block; font-weight: normal; font-size: 12px;}
.body_right:hover{ cursor: default; background-color: #eee; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);  }

.about{ height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #555; padding-top: 10px; }
.about a{ color: #555; text-decoration: none; }
.about span{ height: 2px; line-height: 2px; background-color: #ccc; display: block; width: 200px; margin: 0px auto; position: relative; }
.about span em{ width: 20px; height: 20px; line-height: 20px; background-color: #f6f6f6; display: block; position: absolute; left: 90px; top: -8px; font-size: 13px; color: #ff6861;}
.about_nr h4{ height: 45px; margin-top: 10px; line-height: 45px; font-size: 13px; color: #555; text-indent: 30px; }
.about_nr p{ color: #777; line-height: 25px; font-size: 13px; text-indent: 2em; width: 1080px; position: relative; margin: 0px auto; margin-bottom: 10px; background-color: #fff; padding: 10px 10px; }

.pin{ height: 30px; line-height: 30px; padding-top: 10px; padding-left: 30px; }
.pin em{ font-size: 13px; color: #ff6861; margin-right: 10px; }
.pin span{ font-size: 15px; color: #666; }
.pin a{ color: #666; text-decoration: none; margin: 0px 5px; line-height: 30px; }
.pin a:hover{ color: #ff6861; }

.article{ text-align: center; }
.article h3{ height: 45px; line-height: 45px; text-align: center; font-size: 17px; font-weight: normal; }
.article .article_xbt{ height: 30px; line-height: 30px; font-size: 12px; text-align: center; }
.article .article_xbt span{ margin: 0px 20px; }
.article .article_xbt span font{ font-size: 13px; color: #666; }
.article .article_xbt span b{ font-size: 12px; font-weight: normal; color: #888; }
.article p{ margin: 10px auto; width: 1100px; position: relative; line-height: 230%; color: #555; font-size: 12px; transition: all 0.3s; text-align: left;}
.article img{ margin: 10px 0px; }

.Contactus_left{ width: 600px; float: left; height: 320px; margin-left: 10px; padding-top: 10px;}
.Contactus_left ul li{ line-height: 45px; }
.Contactus_left ul li em{ height: 45px; line-height: 45px; width: 30px; text-align: center; display: block; float: left; color: #555; font-size: 12px; }
.Contactus_left ul li span{ display: block; width: 65px; height: 45px; line-height: 45px; float: left; font-size: 13px; color: #555; }
.Contactus_left ul li font{ color: #777; font-size: 12px; }
.Contactus_right{ width: 570px; height: 300px; margin-right: 10px;  padding-top: 10px; float: right;}


.ks_table ul li.zt{width: 220px; }
.ks_table ul li.mc{width: 320px; border-left: 1px solid #ccc;}
.ks_table ul li.kc{width: 200px; border-left: 1px solid #ccc;}
.ks_table ul li.zf{width: 100px; border-left: 1px solid #ccc;}
.ks_table ul li.sj{width: 120px; border-left: 1px solid #ccc;}
.ks_table ul li.sc{width: 110px; border-left: 1px solid #ccc;}
.ks_table ul li.an{width: 120px; border-left: 1px solid #ccc;}
.ks_table_bt ul li.mc{width: 320px; border-left: 1px solid #fff;}
.ks_table_bt ul li.kc{width: 200px; border-left: 1px solid #fff;}
.ks_table_bt ul li.zf{width: 100px; border-left: 1px solid #fff;}
.ks_table_bt ul li.sj{width: 120px; border-left: 1px solid #fff;}
.ks_table_bt ul li.sc{width: 110px; border-left: 1px solid #fff;}
.ks_table_bt ul li.an{width: 120px; border-left: 1px solid #fff;}
.ks_table_bt{ height: 30px; line-height: 30px;/* background: #818181;*/ background: #ccc; color: #333; }
.ks_table_bt ul li{ float: left; text-align: center; height: 30px; line-height: 30px;}
.ks_table_nr{ display: inline-block; padding: 5px 0px; background: #fff; color: #555; }
.ks_table_nr ul li{ float: left; text-align: left; text-indent: 1em; height: 45px; line-height: 45px; }
.ks_table ul li.an{ text-indent: 0px; }
.ks_table ul li.an input{ width: 100%; height: 45px; line-height: 45px; color: #ff6861; border: none; background: none; }
.ks_table ul li.an input:hover{ cursor: pointer; }
.ks_table_nr:hover{ background: #fdf3e3; }
.ks_table_nr:hover ul li.an{ background: #ff6861; }
.ks_table_nr:hover ul li.an input{ color: #fff; border-left: 1px solid #fdf3e3; }


#ks_sj.active{ background: #ff6861; color: #fff; }
#ks_sj em{ font-size: 12px; }
#sy_sj.active{ background: #ff6861; color: #fff; }
#sy_sj em{ font-size: 12px; }

.ks_ks_name{ height: 45px; line-height: 45px; text-align: center;font-size: 20px; padding-top: 10px;}
.ks_ks_exam{ text-align: center; height: 30px; line-height: 30px; font-size: 13px; color: #555; }
.ks_ks_count{ height: 30px; line-height: 30px; background: #ccc; text-align: center; color: #333; }
.ks_ks_count span{ margin: 0px 10px; border-left: 1px solid #fff; padding-left: 15px; }
.ks_ks_count span:nth-child(1){ border: none; }

.no_ks{ background: #eee; margin-top: 10px; text-align: center;font-weight: normal; color: #ff6861; padding-top: 50px; padding-bottom: 50px;}
.no_ks h3{ width: 600px; background: #fff; height: 100px; line-height: 100px; position: relative; margin: 0px auto;  font-size: 20px;   box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3); }

.jes_ks{ background: #eee; margin-top: 10px; text-align: center;font-weight: normal; color: #ff6861; padding-top: 50px;  padding-bottom: 50px;}
.jes_ks .jes_ks_nr{ width: 600px; background: #fff; height: 190px; position: relative; margin: 0px auto; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);  }
.jes_ks .jes_ks_nr h3{line-height: 100px; height: 100px; font-size: 20px;}
.jes_ks .jes_ks_nr div{ height: 35px; line-height: 35px; color: #555; font-size: 13px; }

.kg_ks{ background: #eee; margin-top: 10px; text-align: center; font-weight: normal; color: #ff6861; padding-top: 50px; padding-bottom: 50px; }
.kg_ks .kg_ks_nr{ width: 600px; background: #fff; height: 150px; position: relative; margin: 0px auto; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);  }
.kg_ks .kg_ks_nr h3{line-height: 100px; height: 100px; font-size: 20px;}
.kg_ks .kg_ks_nr a{ color: #555; text-decoration: none; }
.kg_ks .kg_ks_nr a:hover{color: #ff6861; }

.jl_ks{ background: #eee; margin-top: 10px; text-align: center; font-weight: normal; color: #ff6861; padding-top: 50px; padding-bottom: 50px; }
.jl_ks .jl_ks_nr{ width: 600px; background: #fff; height: 150px; position: relative; margin: 0px auto; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);  }
.jl_ks .jl_ks_nr h3{line-height: 100px; height: 100px; font-size: 20px;}
.jl_ks .jl_ks_nr div{ height: 35px; line-height: 35px; color: #555; }
.jl_ks .jl_ks_nr div font em{ color: #ff6861; margin: 0px 5px; font-weight: bold; }


.zsk_fc_bt{ height: 45px; line-height: 45px; text-align: center; font-size: 18px; }
.zsk_fc_bt a{ display: block; height: 45px; line-height: 45px; text-align: center; color: #07111b;  text-decoration: none; }
.zsk_fc_bt span{ clear: both; width: 200px; position: relative; margin: 0px auto; height: 2px; background: #ccc; display: block; }
.zsk_fc_bt span em{ display: block; width: 20px; height: 20px; background: #f6f6f6; line-height: 20px; position: absolute; left: 90px; font-size: 13px; top: -9px; color: #ff6861;}

.kc_qt_left_nr_zs{ margin-top: 20px; }
.kc_qt_left_nr_zs ul li{  line-height: 45px; border-bottom: 1px dotted #ccc; }
.kc_qt_left_nr_zs ul li span{ font-size: 12px; font-weight: bold; margin: 0px 10px; display: block; width: 120px; float: left;}
.kc_qt_left_nr_zs ul li:hover{ background: #edf1f2; }
.kc_qt_left_nr_zs ul li a{ padding: 5px 10px; color: #666; margin: 0px 10px; text-decoration: none; }
.kc_qt_left_nr_zs ul li a:hover{ background: #fdf3e3; }

.zsk_fl_left{ width: 210px; float: left; margin-left: 10px; border-right: 1px solid #ccc; margin-top: 10px;}
.zsk_fl_left ul{margin-top: 12px;}
.zsk_fl_left ul li{ height: 35px; line-height: 35px; text-indent: 2em; border-bottom: 1px dotted #fff; margin-top: 5px;}
.zsk_fl_left ul li a{ text-decoration: none; color: #555; display: block;  }
.zsk_fl_left ul li a:hover{ background: #ff6861; color: #fff; }
.zsk_fl_left ul li a.active{  background: #ff6861; color: #fff; }

.zsk_fl_right{ width: 950px; float: right; margin-right: 10px; margin-top: 10px; }
.zsk_fl_right a{ display: block; width: 150px; text-align: center; height: 30px; line-height: 30px; margin: 10px 20px; float: left; color: #555; text-decoration: none;  background: #fff;}
.zsk_fl_right a:hover{ background: #ff6861; color: #fff; }

.ks_zl_left{ width: 210px; margin-left: 10px; float: left; margin-top: 10px; border-right: 1px solid #ccc; }
.ks_zl_left ul{margin-top: 12px;}
.ks_zl_left ul li{ height: 35px; line-height: 35px; text-indent: 2em; border-bottom: 1px dotted #fff; margin-top: 5px;}
.ks_zl_left ul li a{ text-decoration: none; color: #555; display: block;  }
.ks_zl_left ul li a:hover{ background: #ff6861; color: #fff; }
.ks_zl_left ul li a.active{  background: #ff6861; color: #fff; }
.ks_zl_right{ width: 950px; margin-right: 10px; float: right; margin-top: 10px;}
.ks_zl_right .no_ks_zl{ padding: 50px 0px; }
.ks_zl_right .no_ks_zl h3{ height: 100px; line-height: 100px; width: 600px; background: #fff; position: relative; margin: 0px auto;  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); font-size: 20px; text-align: center; color: #ff6861; }
.ks_zl_coneten h4{ height: 45px; line-height: 45px; color: #555; font-size: 13px; }
.ks_zl_coneten p{ line-height: 250%; color: #777; }

.link_yx{ background: #eee; width: 100%; margin-top: 10px; padding: 10px 0px; }
.link_yx_bt{ font-size: 18px; }
.link_yx_bt a{ display: block; height: 45px; line-height: 45px; text-align: center; color: #07111b;  text-decoration: none; }
.link_yx_bt span{ clear: both; width: 200px; position: relative; margin: 0px auto; height: 2px; background: #ccc; display: block; }
.link_yx_bt span em{ display: block; width: 20px; height: 20px; background: #eeeeee; line-height: 20px; position: absolute; left: 90px; font-size: 13px; top: -9px; color: #ff6861; text-align: center;}
.link_yx ul{ width: 100%; float: right;margin-top: 20px; }
.link_yx ul li{ width: 212px; float: left; height: 98px; border: 1px solid #eee; text-align: center;  background: #fff; margin: 5px 13px; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.link_yx ul li:hover{ box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3); }
.link_yx ul li a{ display: block; width: 100%; height: 98px; }
.link_yx ul li a:hover{ background: #fff; }
.link_yx ul li img{ width: 180px; height: 83px; margin-top: 7px; transition: all 0.3s; }
.link_yx ul li a:hover img{ width: 212px; height: 98px; margin-top: 0px; }

.link_yq{clear: both; margin-top: 20px;}
.link_yq .link_yx_bt span em{ background: #f6f6f6; text-align: center; }
.link_yq ul li{ width: 120px; float: left; height: 30px; line-height: 30px; margin: 10px 20px;}
.link_yq ul li a{ color: #555; text-decoration: none; display: block; }
.link_yq ul li a:hover{ color: #ff6861; }

.lyzx .link_yx_bt span em{ background: #f6f6f6; text-align: center; }
.lyzx_yh{ border-bottom:1px dashed #ccc; padding:0px 10px; margin-top:10px; margin-top: 10px; background: #fff;}
.lyzx_yhtx{ float:left;border-radius: 50%; overflow: hidden; width: 50px; height: 50px;}
.lyzx_yhtx img{ width: 50px; height: 50px; }
.lyzx_yhnr{ width:1100px; float:right; line-height:27px; color: #4d555d; }
.lyzx_lysj{ float:right; color:#555;}
.lyzx_lylb{ color:#ff7802; margin-left:30px;}
.lyzx_lymc{ color:#bbb;}
.lyzx_lydz{ color:#bbb; margin-left:50px;}
.lyzx_lybt{ font-weight: bold; color:#555; font-size: 13px;}
.lyzx_gly{ padding-left:50px; padding-top:10px; line-height:27px; background:#eee;  }
.lyzx_glytx{ float:left; border-radius: 50%; overflow: hidden; width: 50px; height: 50px;}
.lyzx_glytx img{ width: 50px; height: 50px; }
.lyzx_glynr{ width:1050px; float:right;}
.lyzx_hfsj{ float:right; color:#555; margin-right:10px;}
.lyzx_lynr{ font-size: 13px; }
.lyzx_hfnr{ font-size: 12px; }

.article-lwrap.clearfix{ background: #fff; margin-top: 10px; }
.item-title{ height: 45px; line-height: 45px; }
.article-lwrap .item-txt {padding-top: 7px; margin-right: 0; overflow: hidden;}

.article-lwrap .item-btm { font-size: 14px; color: #93999f; line-height: 19px; padding: 14px 0 25px;}
.article-lwrap .item-img, .article-lwrap .item-img img { width: 210px; height: 130px;  overflow: hidden; margin: 0 20px 0 0; float: left; margin-left: 5px;}
.article-lwrap .title-detail { font-size: 20px; font-weight: 700; line-height: 24px; color: #555; text-decoration: none;  margin-left: 5px;}
.article-lwrap .original {font-size: 12px; color: #71777d; border: 1px solid #71777d; margin-left: 4px; line-height: 22px; text-align: center; display: inline-block;   vertical-align: 3px;padding-left:10px;padding-right:10px;}
.article-lwrap .item-bd { font-size: 14px; line-height: 28px; color: #787d82; margin-top: -5px; margin-left: 5px;}
.article-lwrap .right-info{ float: right; margin-right: 10px;}
.article-lwrap .right-info span { padding-left: 30px;}
.article-lwrap .left-info .publisher-name { color: #93999f; font-size: 14px; padding: 0;}
.article-lwrap .left-info li { float: left; margin-left: 10px;}
.article-lwrap .left-info li a{ text-decoration: none; }

.tzgg ul li{ height: 40px; line-height: 40px; border-bottom: 1px solid #fff; }
.tzgg ul li a{ font-size: 13px; float: left; text-indent: 1em; color: #555; text-decoration: none; }
.tzgg ul li a:hover{ color: #ff6861; }
.tzgg ul li span{ float: right; margin-right: 10px; font-size: 12px; color:#888; }
.tzgg ul li:before{ float: left; line-height: 40px; line-height: 40px; text-indent: 1em; color: #666; }

.jx_ks{ margin-top: 10px; }
.jx_ks .js_fc_bt em{ background: #f6f6f6; }
.jx_kx_nr .article p{ font-size: 13px; }

.test .js_fc_bt em{ background: #f6f6f6; }
.test_zy{ height: 35px; line-height: 35px; text-align: center; font-size: 13px; margin-top: 10px;  font-weight: bold; color: #555; }
.test_zy span{ color: #ff6861; font-weight: normal; }
.test_nr{ margin-top: 10px; margin-bottom: 10px; height: 195px; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.test_nr_left{ width: 350px; float: left; margin-left: 10px; height: 195px; }
.test_nr_left img{ width: 350px; height: 195px; }
.test_nr_right{ width: 810px; float: right; margin-right: 10px;}
.test_nr_right h4{ color: #ff6861; height: 35px; line-height: 35px; text-indent: 10px; font-size: 14px;}
.test_nr_right ul { height: 120px; }
.test_nr_right ul li{ width: 380px; margin: 5px 10px; float: left;}
.test_nr_right ul li span{ color: #333; font-size: 13px; display: block; float: left; width: 80px;}
.test_nr_right ul li font{ color: #555; }
.test_nr_right input{ width: 120px; height: 35px; line-height: 35px; background: #ff6861; color: #fff; font-weight: bold; font-size: 13px; border: none; clear: both; margin-left: 200px;}
.test_nr_right input:hover{ cursor: pointer; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); }

.cs_ks_left{ width: 930px; float: left;  margin-top: 10px;}
.cs_ks_left .test .js_fc_bt em{ background: #f6f6f6; }
.cs_ks_left .test_nr{ margin-top: 10px; margin-bottom: 10px; height: 140px; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.cs_ks_left .test_nr_left{ width: 250px; float: left; margin-left: 10px; height: 140px; }
.cs_ks_left .test_nr_left img{ width: 250px; height: 140px; }
.cs_ks_left .test_nr_right{ width: 630px; float: right; margin-right: 10px;}
.cs_ks_left .test_nr_right h4{ color: #ff6861; height: 30px; line-height: 30px; text-indent: 10px; font-size: 14px;}
.cs_ks_left .test_nr_right ul { height: 120px; }
.cs_ks_left .test_nr_right ul li{ width: 260px; margin: 5px 10px; float: left;}
.cs_ks_left .test_nr_right ul li span{ color: #333; font-size: 13px; display: block; float: left; width: 80px;}
.cs_ks_left .test_nr_right ul li font{ color: #555; }
.tm_bt{ height: 30px; line-height: 30px; color: #333; background: #ccc; width: 920px; margin-left: 10px; }
.tm_bt span{ padding: 0px 30px; border-right: 1px solid #fff; }
.tm_bt p{ height: 30px; line-height: 30px; float: right; margin-right: 5px; }
.tm_bt p span{ margin: 0px 10px; padding: 0px; border: none; }
.tm_bt p span.active{ color: #ff6861; }
.tm_tm{ line-height: 25px; text-indent: 2em; background: #fff; padding: 5px 5px; width: 910px; margin-left: 10px; color: #555; font-size: 13px;  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);}
.tm_pd{ height: 35px; line-height: 35px; text-align: center; margin-top: 10px; }
.tm_pd span{ margin: 0px 60px; color: #555; font-size: 14px; }
.tm_pd span em{ margin-left: 5px; }
.tm_dx{ height: 35px; line-height: 35px; text-align: center; margin-top: 10px; }
.tm_dx span{ margin: 0px 30px; color: #555; font-size: 14px;}
.tm_dx span em{ margin-left: 5px; }
.tm_dx span font{ margin-left: 5px; }
.tm_du{ height: 35px; line-height: 35px;  text-align: center; margin-top: 10px;}
.tm_du span{ margin: 0px 30px; color: #555; font-size: 14px;}
.tm_du span em{ margin-left: 5px; }
.tm_du span font{ margin-left: 5px; }
.tm_tk{ height: 45px; line-height: 45px; padding-left: 10px; margin-top: 10px;}
.tm_tk em{ color: #555; font-size: 14px; }
.tm_tk input{ width: 800px; height: 30px; line-height: 30px; border: 1px solid #eee; background: #fff; }
.tm_jd{ margin-top: 10px; }
.tm_jd em{ font-size: 14px; color: #555; padding-left: 10px; height: 45px; line-height: 45px; display: block; float: left;}
.tm_jd textarea{ width: 800px; height: 200px; background: #fff; border: 1px solid #eee; }
.tm_input{ text-align: center; }
.tm_input input{ width: 120px; height: 30px; line-height: 30px; background: #ff6861; color: #fff; font-size: 14px; border: none; margin: 10px 30px; }

.cs_ks_right{ width: 240px; float: right; margin-right: 10px; margin-top: 10px; border-left: 5px solid #fff; background: #fff; padding-top: 10px; border-right: 5px solid #fff; }
.cs_ks_right .djs_ks{ height: 100px; background: #ff6861; text-align: center; color: #fff; }
.cs_ks_right .djs_ks span{ display: block; height: 35px; line-height: 35px; font-size: 14px; }
.cs_ks_right .djs_ks em{ display: block; width: 100%; height: 50px; line-height: 50px; font-size: 20px;}
.cs_ks_right .dtk_ks{ margin-top: 10px; background: #fff; display: inline-block; }
.cs_ks_right .dtk_ks .dtk_bt{ height: 35px; line-height: 35px; text-align: center; background: #ccc; color: #333; font-size: 14px; }
.cs_ks_right .dtk_ks ul{ display: inline-block; height: 415px; overflow-y: auto; }
.cs_ks_right .dtk_ks ul li{ width: 30px; height: 30px; line-height: 30px; font-size: 13px; color: #555; float: left; text-align: center; border: 1px solid #eee; margin: 5px 3px; }
.cs_ks_right .dtk_ks ul li:hover{ cursor: pointer; }
.cs_ks_right .dtk_ks ul li.active{ background: #ff6861; color: #fff; }
.cs_ks_right .jij_ks{ height: 35px; line-height: 35px; font-size: 15px;  color: #fff; background: #ff6861; text-align: center;}
.cs_ks_right .jij_ks:hover{ cursor: pointer; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ width: 6px; }
.mCSB_scrollTools{ width: 7px; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ margin: 0px; width: 2px; margin-left: 2px; }
.mCSB_inside > .mCSB_container{ margin-right:10px; }

.cs_jg_bt{ height: 35px; line-height: 35px; background: #eee; }
.cs_jg_bt span{ color: #555; margin: 0px 10px; font-size: 13px; }
.cs_jg_bt span em{ color: #ff6861; margin: 0px 10px; font-weight: bold; }
.cs_js_fs{ height: 45px; line-height: 45px; }
.cs_js_fs span{  color: #555; margin: 0px 10px; font-size: 14px; }
.cs_js_fs span em{ color: #ff6861; margin: 0px 10px; font-weight: bold; }
.cs_jg .ks_table .ks_table_bt{ background: #ccc; color: #333; }
.cs_jg .ks_table .ks_table_bt ul li{ width: 170px; border-left: 1px solid #fff; }
.cs_jg .ks_table .ks_table_bt ul li:nth-child(1){ border: none; }
.cs_jg .ks_table .ks_table_nr{ background: #fff; color: #555; }
.cs_jg .ks_table .ks_table_nr ul li{ width: 170px; border-left: 1px solid #ccc; text-align: center; text-indent: 0px; }
.cs_jg .ks_table .ks_table_nr ul li:nth-child(1){ border: none; }

.st_cs .js_fc_bt em{ background: #f6f6f6; }
.st_cs_nr{ width: 1180px; margin-left: 10px; background: #fff; padding: 10px 0px; display: inline-block; margin-top: 12px;}
.st_cs_nr ul li{ width: 570px; float: left; margin: 5px 10px; color: #333;}
.st_cs_nr ul li a{ color: #666; text-decoration: none; }
.st_cs_nr ul li a:hover{ color: #ff6861; text-decoration: underline; }
.st_cs .st_lx{ height: 45px; line-height: 45px; background: #eee; margin-top: 10px; color: #555;}
.st_cs .st_lx span{ padding: 0px 30px; display: block; height: 45px; color: #fff; background: #ff6861; font-size: 13px; float: left; }
.st_cs .st_lx font{ margin: 0px 20px; float: left; }
.st_cs .st_lx ul{ float: left; margin-left: 50px; }
.st_cs .st_lx ul li{ float: left; margin-left: 30px; padding: 0px 10px; color: #ff6861; }
.st_cs .st_lx ul li:before{ color: #888; padding-right: 5px;  }
.st_cs .st_lx p{ float: right; height: 45px; }
.st_cs .st_lx p  span{ border-left: 2px solid #fff; }
.st_cs .tm_tm{ width: 1160px; margin-top: 10px; }
.st_cs .tm_tk input{ width: 1130px; }
.st_cs .tm_jd textarea{ width: 1130px; }

#header .logo{ width: 600px; height: 100px; }
#header .rightBox{ margin-top: 40px;  }
#header .rightBox .rightBar .menu a{ display: block; }

#headerInner{height:100px;}
    