@charset "utf-8";

html,body{ font-family: "微软雅黑","宋体","Microsoft YaHei";

	font-size: 12px;line-height: 1.75;}

i{ font-style:normal;}

li{ list-style:none;}

i{ font-style:normal;}

li{ list-style:none;}

.clearr{clear:both;}

.tl{ text-align:left;}

.tr{ text-align:right;}

a{text-decoration: none;}

a:visited{text-decoration: none;}

a:link{text-decoration: none;}

.img-center {

    display: block;

    margin: 0px auto;

}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {

    font-family: "微软雅黑","宋体","Microsoft YaHei";}

.bd_weixin_popup{-webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;}

a:focus{color: #33A752;}

a:hover{color: #33A752;}

.row{margin: 0px;}

/*----顶部导航----------------------------------------*/

.menu{height:58px;background: #34A853;width: 100%;position: relative;z-index: 4;}

.head-v3{position:relative;z-index:100;width:1200px;margin:0px auto;}

.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative;}

.navigation-up{height:58px;background:#34A853}

.navigation-up .navigation-v3{float:left;_margin-left:10px}

.navigation-up .navigation-v3 ul{float:left}

.navigation-up .navigation-v3 li{float:left;font:normal 12px "microsoft yahei";color:#fff}

.navigation-up .navigation-v3 .nav-up-selected{background:#178E37}



.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}

.navigation-up .navigation-v3 li  a{color:#fff;display:inline-block;height:58px;

    font-family:"microsoft yahei";line-height: 58px;width: 96px;font-size: 16px;text-align: center;}

.navigation-up .navigation-v3 li span{color: rgba(256,256,256,.5);}

.navigation-up .navigation-v3 .nav-up-selected span{color: #178E37;}

.navigation-down{position:absolute;top:58px;left:0px;width:100%}

.navigation-down .nav-down-menu{width:100%;margin:0;background:#178E37;position:absolute;top:0px;padding-left: 96px;}

.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}

.navigation-down .nav-down-menu dl{float:left;width: 99px;height: 58px;line-height: 58px;text-align: center;}

.navigation-down .menu-1 dl{width: 99px;height: 58px;line-height: 58px;text-align: center;}

.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}

.navigation-down .menu-1 dd a{color:#fff;font:normal 14px "microsoft yahei";display: block;height: 58px;width: 99px;text-align: center;line-height: 58px;}

.navigation-down .menu-1 dd a:hover{color:#fff;display: block;height: 58px;width: 99px;background: #34A853;text-align: center;line-height: 58px;}



.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 12px "microsoft yahei"}

.head_top{height: 37px;line-height: 37px;color: #999;font-size: 12px;}

.head_top_l{width: 70%;float: left;}



.head_top_r{width: 30%;float:right;}

.head_top_r ul li{width: 75px;float: right;padding-left: 17px;color: #999;}

.head_top_r ul li.fore1{background: url(../images/sw.png) no-repeat left 10px;}

.head_top_r ul li.fore2{background: url(../images/jr.png) no-repeat left center;}

.head{height: 114px;}

.head_logo{width: 40%;float: left;}

.head_search{float: right;}

.head_logol{width: 250px;}

.head_logor{margin-left: 70px;}

.head_logor ul li{width: 52px;float: left;text-align: center;}

.head_logo{margin-top: 17px;}

/*搜索*/

.head_search{position: relative;margin-top: 36px;}

.u-text {height: 41px;line-height: 41px\9;border: 1px solid #ccc;width: 400px;float: left;text-indent: 5px;outline: 0;color: #999;

    font-size: 14px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right-style: none;}

.btn-wrap {float: left;display: inline-block;width: 78px;height: 41px;}

.btn-wrap .btn {border-radius: 0px;display: block;width: 100%;height: 100%;

    border: 0;background: url(..//images/ss.png) no-repeat left center;overflow: visible;cursor: pointer;color: #fff;font-size: 12px;

    border-top-right-radius:8px;border-bottom-right-radius:8px;}

.suggest {

    line-height: 26px;border: 1px solid #d6d6d6; background: #fff;overflow: hidden;}

.suggest .sug-bd {

    background: #fff url(http://p4.qhmsg.com/t01ea6890c53a90a47d.png) right top no-repeat;}

.suggest .sug-bd .sug-item {display: inline-block; width: 100%;font-weight: normal;}

.suggest .sug-item {

    padding: 0 5px;font-size: 14px;cursor: pointer;line-height: 26px;font-weight: bold;}

.suggest ul li:hover{background: #ddd;}

.suggest ul li:hover a{color: #f00;}

.suggest .sug-index {display: block;float: left;width: 15px;height: 15px;

    margin: 5px 10px 0 0;line-height: 15px;font-size: 11px;text-align: center;color: #fff;

    -webkit-text-size-adjust: none;background: url(http://p1.qhmsg.com/t01829ff981997b80bb.png) 0 -26px no-repeat;}



/*----通用样式----------------------------------------*/

.img-center {display: block;margin: 0px auto;}

.floatl,.fl{float:left;}

.floatr,.fr{float:right;}

#xwb{margin: 15px 0px;}

.xwb_gy_r{text-align: right;}/*公用字体右*/



.xwb_gyx{padding: 0px;}/*公用小盒子消除padding*/

.glds_box_l ul li a{

    max-width: 100%;

    display: inline-block;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.glds_xk ul li a {

    max-width: 100%;

    display: inline-block;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    font-size: 14px;

}

.xwb_gyp{padding-bottom: 5px;border-bottom: 1px #ECECFB solid;}/*公用padding-bottom间距*/

.wxx{position: relative;}

.wxx_i{position: absolute;left: 120px;z-index: 999;top:-20px;}

/*----首页----------------------------------------*/

/*--新闻公告--*/

.xwgg{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.xwgg_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.xwgg_t h2 span{font-size: 12px;}

.xwgg_t h2 a{color: #34A853;}

.xwgg_t h3{font-size: 12px;line-height: 30px;}

.xwgg_t h3 a{color:#34A853;}

.xwgg_box{margin-top: 10px;}



.xwgg_box ul li{line-height: 30px;height: 30px;}

.xwgg_box ul li{font-size: 12px;color: #767676;}

.xwgg_box ul li a {

    color: #767676;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.xwgg_box ul li:hover{color: #34A853}

.xwgg_box ul li:hover a{color: #34A853}



.xwgg_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}



/*--参赛指南--*/

.cszn{padding-bottom: 10px;border-bottom: 1px dashed #ccc;height: auto;}

.cszn_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.cszn_t h2 span{font-size: 12px;}

.cszn_t h2 a{color: #DF6400;}

.cszn_t h3{font-size: 12px;line-height: 30px;}

.cszn_t h3 a{color:#DF6400;}



.cszn_box ul li{line-height: 31px;height: 31px;}

.cszn_box ul li{font-size: 12px;color: #767676;}

.cszn_box ul li a {

    color: #767676;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.cszn_box ul li:hover{color: #DF6400;}

.cszn_box ul li:hover a{color: #DF6400;}

/*--各类大赛--*/

.xwb_t{margin: 15px 0px;}

.glds_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.glds_t h2 span{font-size: 12px;}

.glds_t h2 a{color: #34A853;}

/*国内总决赛*/

.xwb_s{padding: 15px 0px;}

.gnzjs{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.gnzjs_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.gnzjs_t h2 span{font-size: 12px;}

.gnzjs_t h2 a{color: #34A853;}

.gnzjs_t h3{font-size: 12px;line-height: 30px;}

.gnzjs_t h3 a{color:#fff;}

.gnzjs_box{margin-top: 10px;}



.gnzjs_box ul li{line-height: 30px;height: 30px;}

.gnzjs_box ul li{font-size: 12px;color: #767676;}

.gnzjs_box ul li a{color:#767676;}

.gnzjs_box ul li:hover{color: #34A853}

.gnzjs_box ul li:hover a{color: #34A853}



.gnzjs_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*培训师资*/

.szpx{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.szpx_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.szpx_t h2 span{font-size: 12px;}

.szpx_t h2 a{color: #DF6400;}

.szpx_t h3{font-size: 12px;line-height: 30px;}

.szpx_t h3 a{color:#fff;}

.szpx_box{margin-top: 10px;}



.szpx_box ul li{line-height: 30px;height: 30px;}

.szpx_box ul li{font-size: 12px;color: #767676;}

.szpx_box ul li a{color:#767676;}

.szpx_box ul li:hover{color: #34A853}

.szpx_box ul li:hover a{color: #34A853}



.szpx_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*赛区动态*/

.sqdt{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.sqdt_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.sqdt_t h2 span{font-size: 12px;}

.sqdt_t h2 a{color: #34A853;}

.sqdt_t h3{font-size: 12px;line-height: 30px;}

.sqdt_t h3 a{color:#fff;}

.sqdt_box{margin-top: 10px;}



.sqdt_box ul li{line-height: 30px;height: 30px;}

.sqdt_box ul li{font-size: 12px;color: #767676;}

.sqdt_box ul li a {

    color: #767676;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.sqdt_box ul li:hover{color: #34A853}

.sqdt_box ul li:hover a{color: #34A853}



.sqdt_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*特长生*/

.xwb_six{padding: 15px 0px;}

.tcs{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.tcs_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.tcs_t h2 span{font-size: 12px;}

.tcs_t h2 a{color: #34A853;}

.tcs_t h3{font-size: 12px;line-height: 30px;}

.tcs_t h3 a{color:#fff;}

.tcs_box{margin-top: 10px;}



.tcs_box ul li{line-height: 30px;height: 30px;}

.tcs_box ul li{font-size: 12px;color: #767676;}

.tcs_box ul li a{color:#767676;}

.tcs_box ul li:hover{color: #34A853}

.tcs_box ul li:hover a{color: #34A853}



.tcs_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*培训教材*/

.pxjc{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.pxjc_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.pxjc_t h2 span{font-size: 12px;}

.pxjc_t h2 a{color: #DF6400;}

.pxjc_t h3{font-size: 12px;line-height: 30px;}

.pxjc_t h3 a{color:#fff;}

.pxjc_box{margin-top: 10px;}



.pxjc_box ul li{line-height: 30px;height: 30px;}

.pxjc_box ul li{font-size: 12px;color: #767676;}

.pxjc_box ul li a{color:#767676;}

.pxjc_box ul li:hover{color: #34A853}

.pxjc_box ul li:hover a{color: #34A853}



.pxjc_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*历届考题*/

.ljkt{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.ljkt_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.ljkt_t h2 span{font-size: 12px;}

.ljkt_t h2 a{color: #34A853;}

.ljkt_t h3{font-size: 12px;line-height: 30px;}

.ljkt_t h3 a{color:#fff;}

.ljkt_box{margin-top: 10px;}



.ljkt_box ul li{line-height: 30px;height: 30px;}

.ljkt_box ul li{font-size: 12px;color: #767676;}

.ljkt_box ul li a{color:#767676;}

.ljkt_box ul li:hover{color: #34A853}

.ljkt_box ul li:hover a{color: #34A853}



.ljkt_box ul li.xwb_gy_f_img img{width: 100%;display:inline-block;padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

/*赛区申请-查分查奖-在线测试*/

.xwb_five_sqsq{background: #0BB646;}

.xwb_five_cfcj{background: #47B04B;}

.xwb_five_zxcs{background: #13A487;}

.xwb_fivex a{color: #fff;font-size: 16px;}

.xwb_fivex a:hover{box-shadow: 1px 1px 1px #666;}

/*优秀学生老师*/

.xwb_four{padding: 15px 0px;}



.yxss_slideGroup{ width:100%; text-align:left;  }

.yxss_slideGroup .yxss_parHd{ height:44px; line-height:26px; background:#f4f4f4;position:relative;border-bottom: 1px #ECECFB solid;z-index: 1;  }

.yxss_slideGroup .yxss_parHd ul{ float:left; position:absolute; right:0px; height:26px;  top:9px; }

.yxss_slideGroup .yxss_parHd ul li{ float:left; width: 75px;height: 26px;text-align: right;border:1px solid #BFBFBF; cursor:pointer;font-size: 16px;

	margin-left:15px;color: #BFBFBF;background: url(../images/yxss.png) no-repeat 10px center;padding-right: 10px;}

.yxss_slideGroup .yxss_parHd ul li.on{ height:26px;  background:#fff; border:1px solid #34A853;color: #34A853;background: url(../images/yxss_h.png) no-repeat 10px center;}

.yxss_slideGroup .yxss_slideBox{ overflow:hidden; zoom:1; padding:10px 0 0px 30px; position:relative;   }



.yxss_slideGroup .yxss_sPrev,.yxss_slideGroup .yxss_sNext{ position:absolute; left:5px; top:86px; display:block; width:13px; height:15px;  background:url(../images/icoLeft.png) center center no-repeat #f4f4f4; }

.yxss_slideGroup .yxss_sNext{ left:auto; right:5px; background:url(../images/icoRight.png) center center no-repeat #f4f4f4;  }

.yxss_slideGroup .yxss_sPrev:hover,.yxss_slideGroup .yxss_sNext:hover{ border-color:#f60;  }



.yxss_slideGroup .yxss_parBd ul{ overflow:hidden; zoom:1;   }

.yxss_slideGroup .yxss_parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.yxss_slideGroup .yxss_parBd ul li .yxss_pic{ text-align:center; }

.yxss_slideGroup .yxss_parBd ul li .yxss_pic img{ width:270px; height:172px; display:block;}

.yxss_slideGroup .yxss_parBd ul li .yxss_pic a:hover img{ border-color:#999;  }

.yxss_slideGroup .yxss_parBd ul li .yxss_title{ line-height:35px;   }



.yxss_t{width: 280px;position: relative;}

.yxss_t h2{color: #aaa;font-size: 16px;line-height: 41px;position: absolute;top:0px;z-index: 3}

.yxss_t h2 span{font-size: 12px;}

.yxss_t h2 a{color: #34A853;}

.yxss_t h3{font-size: 12px;line-height: 30px;}

.yxss_t h3 a{color:#fff;}

/*历届回顾*/

.xwb_sever{padding: 0px 0px 15px;}

.ljhg_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.ljhg_t h2 span{font-size: 12px;}

.ljhg_t h2 a{color: #34A853;}

.ljhg_t h3{font-size: 12px;line-height: 30px;}

.ljhg_t h3 a{color:#fff;}

.ljht_box{margin-top: 5px;}

.ljhg_gy{padding: 0px;}



.ljht_box ul li .ljht_box_title p{line-height: 30px;text-align: center; font-size: 14px;}

.ljht_box ul li .ljht_box_title p a {

    color: #333;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    max-width: 100%;

    display: block;

}

.ljht_box ul li .ljht_box_des p{color: #767676;font-size: 14px;padding: 0px 2px;}

.ljht_box ul li .ljht_box_more{width: 80px;height: 25px;margin: 20px auto 0px;line-height: 25px; text-align: center;background: #5AB773;}

.ljht_box ul li .ljht_box_more a{font-size: 12px;color: #fff;}

.ljht_box ul li .ljht_box_title a:hover {color:#34A853 }





/*精彩瞬间*/

.xwb_eight{padding-bottom: 15px;}

.jcsj_t h2{color: #aaa;font-size: 16px;line-height: 30px;}

.jcsj_t h2 span{font-size: 12px;}

.jcsj_t h2 a{color: #DF6400;}

.jcsj_t h3{font-size: 12px;line-height: 30px;}

.jcsj_t h3 a{color:#fff;}

.jcsj_box_title{line-height: 30px;text-align: center;}

.jcsj_box_title a{font-size: 14px;}

.jcsj_box ul li:hover .jcsj_box_title a{color:#DF6400 }

/*友情链接*/

.yqlj_t h2{color: #34A853;font-size: 22px;line-height: 30px;}

.yqlj_t h2 span{font-size: 14px;color: #aaa}

.yqlj_t{padding-bottom: 10px;}

.yqlj_box{padding: 15px 20px;border:1px #ECECFB solid;border-radius:8px;}

.yqlj_box ul li {height: 25px;line-height: 25px;display: inline-block;}

.yqlj_box ul li a{font-size: 12px;display: inline-block;padding: 0px 8px;line-height: 25px;}

/*底部*/

.footer{background: #4D4D4D;padding: 15px 10px;color: #fff;font-size: 12px;}

.footer a{color: #fff;font-size: 12px;}



/*简介页面*/

.web_f{background: #fff;padding: 15px 15px 25px;}

.web_f h2{text-align: center;line-height: 30px;padding-bottom: 5px;border-bottom: 1px dashed #ccc;font-size: 20px;font-weight: 700;color: #33A752;}

.web_f_box{padding-top: 15px;}

.left_gy{background: #fff;}

#web{padding: 15px 0px;background: #F0F0F0;}

.web_bd_top{color: #333;}

.web_bd_top a{font-size: 12px;color: #333;}

.bd-fx{padding-top: 15px;}

.bdsharebuttonbox p{float: left;}

.web_f_box{padding-bottom: 15px;border-bottom: 1px dashed #ccc;}





/*二级内页右侧公用*/

.left_boxa{height: auto;}

.left_gy h2{height: 35px;background: #33A752;width: 100%;padding-left: 15px;font-size: 14px;color: #fff;line-height: 35px;border-radius: 4px;}

.left_gy h2 a{color: #fff;}

.left_boxa{margin: 10px;}

.left_boxa ul{padding:10px 0px;}

.left_boxa ul li{height: 30px;background:#33A752;line-height: 30px;font-size: 14px;color: #fff;text-align: center;border-radius: 4px;}

.left_boxa ul li a{color: #fff;}

.left_boxa ul li:hover{background: #DF6400;}

.left_boxa ul li.lis{background: #DF6400;color: #fff;}

.left_boxa{margin: 0px 0px 15px;}

.left_boxb{margin-bottom: 15px;}

.left_boxc{margin-bottom: 15px;}

.left_boxc ul{padding:10px 0px;}

.left_boxc ul li{height: 30px;background:#33A752;line-height: 30px;font-size: 14px;color: #fff;text-align: center;border-radius: 4px;}

.left_boxc ul li a{color: #fff;}

.left_boxc ul li:hover{background: #DF6400;}

.left_boxd{margin-bottom: 15px;}

.left_boxd_box{padding-top: 5px;border-top: 1px #ccc dashed;margin-top: 5px;}

.left_boxd_box ul li{height: 30px;line-height: 30px;font-size: 14px;color: #767676;overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

.left_boxd_box ul li a{color: #767676;}

/*新闻页二级列表*/

#news_list .news_box{padding: 0px;}

#news_list .news_box ul li{padding:5px 0px;}

#news_list .news_box ul li .news_box_t{border-bottom: 1px dashed #d9d9d9;padding:5px 0px;}    

#news_list .news_box ul li .news_box_t:hover{border-bottom: 1px dashed #33A752;}

.news_box_t a:hover{text-decoration: none;content:#e5000c }

.news_box_t a:hover i{background: #e5000c;color: #fff;text-shadow: 0 1px 1px #a90009;}

.news_box_t a:hover em{background: #a90009;color: #fff;}

.news_box_t_r_d{display: block;overflow: hidden;margin: 0 0 5px;height: 52px;color: #999;line-height: 26px;font-size: 12px;}

.news_box_t_r_t{ overflow: hidden;margin-bottom: 5px;font-weight: 600;font-size: 14px;}

/*下载中心二级*/

#soft_list .soft_box{padding: 0px;}

#soft_list .soft_box ul li{padding:5px 0px;}

#soft_list .soft_box ul li .soft_box_t{border-bottom: 1px dashed #d9d9d9;padding:5px 0px;}    

#soft_list .soft_box ul li .soft_box_t:hover{border-bottom: 1px dashed #33A752;}

.soft_box_t a:hover{text-decoration: none;content:#e5000c }

.soft_box_t a:hover i{background: #e5000c;color: #fff;text-shadow: 0 1px 1px #a90009;}

.soft_box_t a:hover em{background: #a90009;color: #fff;}

.soft_box_t_r_d{display: block;overflow: hidden;margin: 0 0 5px;height: 52px;color: #999;line-height: 26px;font-size: 12px;}

.soft_box_t_r_t{ overflow: hidden;margin-bottom: 5px;font-weight: 600;font-size: 14px;}

/*新闻三级页面*/

.show_news_sx{margin: 10px 0px;}

.show_news_xg h3{line-height: 35px;color:#33A752; }

/*下载中心三级*/

.show_soft_sx{margin: 10px 0px;}

.show_soft_xg h3{line-height: 35px;color:#33A752; }



.show_soft_gy h2{background: #33A752;color: #fff;text-align: left;padding-left: 15px;width: 130px;border-style: none;line-height: 30px;

    padding-bottom: 0px;height: 30px;font-size: 16px;margin-bottom: 5px;}

.show_soft_top_js_txt{padding: 10px 0px 15px;font-size: 12px;color: #999;} 

.show_soft_top_dz_txt{padding: 10px 0px 15px;font-size: 12px;color: #999;}   

.show_soft_top_dz_txt a{color: #f00;}   

.show_soft_top_sm_txt{padding: 10px 0px 15px;font-size: 12px;color: #999;}

.show_soft_top_dz_txt .downurllist li {

    height: 27px;background: url(../images/downurl-bg.gif) right top no-repeat;

    padding-right: 4px;float: left;margin-right: 10px;overflow: hidden;margin-top: 10px;}

.show_soft_top_dz_txt .downurllist li a{

    height: 27px;background: url(../images/downurl-bg.gif) left top no-repeat;

    display: block;font-size: 12px;color: #555;text-indent: 30px;

    line-height: 27px;float: left; padding-right: 5px;}

/*----师生页----------------------------------------*/

/*----精彩瞬间页二级(通用图片模块用这个样式)----------------------------------------*/

#xwb_img{width: 100%;padding: 15px 15px 25px;background: #fff;}



.xwb_img_bd h2{text-align: center;line-height: 30px;padding-bottom: 5px;border-bottom: 1px dashed #ccc;}

.xwb_img_bd_box{margin-top: 15px;}

.xwb_img_fy{padding-left: 15px;}



.xwb_img_bd_box ul li .xwb_img_bd_box_title{font-size: 14px;line-height: 40px;}

.xwb_img_bd_box ul li .xwb_img_bd_box_title a{color: #333;}

.xwb_img_bd_box ul li .xwb_img_bd_box_des{font-size: 12px;line-height: 25px;color: #ABABAB;}

/*----精彩瞬间页三级(通用图片模块用这个样式)----------------------------------------*/

#show_img{background: #fff;padding: 15px;}

.show_img_bd{padding: 15px;border:1px solid #DDDDDD;}

.show_img_bd h2{text-align: center;line-height: 30px;padding-bottom: 5px;border-bottom: 1px dashed #ccc;font-size: 14px;}

.show_img_bd_box{margin-top: 15px;padding-bottom: 25px;border-bottom:1px dashed #ccc;}

.show_img_bd_box_show{margin:15px 0px;}

/*精彩瞬间三级页面图片滚动*/

.show_img_bd_box_show_picMarquee-left{ width:100%;overflow:hidden; position:relative;}





.show_img_bd_box_show_picMarquee-left .show_img_bd_box_show_bd{ padding:10px 0px;   }

.show_img_bd_box_show_picMarquee-left .show_img_bd_box_show_bd ul{ overflow:hidden; zoom:1; }

.show_img_bd_box_show_picMarquee-left .show_img_bd_box_show_bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

/*优秀师生二级*/

.yxss_f{background: none;padding: 0px 0px 25px;}

#yxss{padding-top: 15px;}

.yxss_show{padding-bottom: 25px;border-bottom: 1px #ccc dashed;}

.yxss_show ul li{padding:10px;background: #fff;margin: 8px 0px;}

.yxss_box_l{padding:0px;}

.yxss_box_r .yxss_box_r_tit{font-size: 14px;color: #333;line-height: 35px;}

.yxss_box_r .yxss_box_r_des{font-size: 12px;color: #999;}

.xwb_ss_img_fy{padding-left: 0px;padding-top: 10px;}

/*优秀师生三级*/

#yxss_show_img{background: #fff;padding: 15px;}

.yxss_show_img_bd{padding: 15px;border:1px solid #DDDDDD;}

.yxss_show_img_bd h2{text-align: center;line-height: 30px;padding-bottom: 5px;border-bottom: 1px dashed #ccc;font-size: 14px;}

.yxss_show_img_bd_box{margin-top: 15px;padding-bottom: 25px;border-bottom:1px dashed #ccc;}

.yxss_show_img_bd_box_show{margin:15px 0px;}

/*----注册登录留言----------------------------------------*/

#login{margin-top: 15px;}

#login h3{font-size: 14px;color: #000;margin-bottom: 15px;}

#login h3 span{width: 18px;height: 18px;background:#34A853;color: #fff;font-size: 12px;line-height: 18px;padding-left: 3px;}

.login_box_form label{padding: 5px 15px;color: #535353;font-size: 14px;font-weight: 500;}

.sqsq_box_form label{padding: 5px 15px;color: #535353;font-size: 14px;font-weight: 500;}

.login_r a{font-size: 14px;line-height: 18px;color: #000;} 

.login_l a{font-size: 14px;line-height: 18px;color: #000;} 

.login_r a:hover{color: #f00;}

.login_l a:hover{color: #f00;}

.gxyzm{font-size: 12px;color: #999;padding: 15px;}

.login_bt{padding: 0px 15px 20px;}

/*会员注册*/

#regnew{margin-top: 15px;}

#regnew h3{font-size: 14px;color: #000;margin-bottom: 15px;}

#regnew h3 span{width: 18px;height: 18px;background:#34A853;color: #fff;font-size: 12px;line-height: 18px;padding-left: 3px;}

.regnew_box_form label{padding: 5px 15px;color: #535353;font-size: 14px;font-weight: 500;}

.sqsq_box_form label{padding: 5px 15px;color: #535353;font-size: 14px;font-weight: 500;}

.regnew_r a{font-size: 14px;line-height: 18px;color: #000;} 

.regnew_l a{font-size: 14px;line-height: 18px;color: #000;} 

.regnew_r a:hover{color: #f00;}

.regnew_l a:hover{color: #f00;}

.gxyzm{font-size: 12px;color: #999;padding: 15px;}

.regnew_bt{padding: 0px 15px 20px;}

/*注册*/

.regnew_x{font-size: 12px;padding: 0px 15px;}

/*赛区申请*/

#web_sqsq{background: #fff;padding: 15px 0px;margin-bottom: 15px;}

.foot_s{background: #34A853;padding: 15px 0px;}

#sqsq h3{font-size: 14px;color: #000;margin-bottom: 15px;}

#sqsq h3 span{width: 18px;height: 18px;background:#34A853;color: #fff;font-size: 12px;line-height: 18px;padding-left: 3px;}



#span_nativeplace select{display: block;width: 100%;height: 34px;padding: 6px 12px;

    font-size: 14px;line-height: 1.42857143;color: #555;

    background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}



#span_nativeplace_son select {display: block;width: 100%;height: 34px;padding: 6px 12px;

    font-size: 14px;line-height: 1.42857143;color: #555;

    background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}  

#span_nativeplace_sec select  {display: block;width: 100%;height: 34px;padding: 6px 12px;

    font-size: 14px;line-height: 1.42857143;color: #555;

    background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;} 

/*页码*/

.NewPage div{    MARGIN-LEFT: auto;

    MARGIN-RIGHT: auto;}

.NewPage {width: 100%; height:28px; padding-top:20px;

    padding-bottom:40px;text-align:center;}

.NewPage .pageBody {width:auto;height:36px;}

.NewPage li{float: left;background:#e7e7e7;margin:0px 3px;font-size: 12px;color: #666;line-height: 28px;}

.NewPage li.active a{background: #33A752;color: #fff;}

.NewPage a {

    display: block;

    float: left;

    line-height: 28px;

    font-size: 12px;

    padding: 4px 8px;

}

.NewPage .pageinfo {

      line-height: 21px;

    padding: 4px 8px;

    color: #333;

font-size: 12px;}

.NewPage .pageinfo:hover{color: #fff;}

.NewPage li:hover { background: #33A752;color:#FFFFFF;}

.NewPage li:active {background: #33A752;color:#FFFFFF;}



.footerb{margin-top: 10px;}

.footerb p{text-align: center;line-height: 25px;}

/*内页图片样式控制*/

.yxss_show_img_bd_box_txt img{max-width: 100%;overflow: hidden;}

.web_f_box img{    width: auto;  

    height: auto;  

    max-width: 100%;  

    max-height: 100%;}

.show_img_bd_box img{max-width: 100%;overflow: hidden;}

#bsWXBox{box-sizing: content-box;-webkit-box-sizing: content-box; */

    -moz-box-sizing: content-box;}

#bsWXBox *{box-sizing: content-box;-webkit-box-sizing: content-box; */

    -moz-box-sizing: content-box;}

	



/* 新增 顶部搜索 */

.head_search_bd{width: 500px;display: flex;justify-content: flex-start;align-items: center;height: 41px;

line-height: 41px;}

.search_lx{flex: 0 1 100px;height: 41px;

	border-top-left-radius: 8px;

	border-bottom-left-radius: 8px;}

.search_input{flex: 1;height: 41px;}

.search_btn{flex: 0 1 78px;height: 41px;    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;}

.search_btn .btn{border-radius: 0px;

    display: block;

    width: 100%;

    height: 100%;

    border: 0;

    background: url(..//images/ss.png) no-repeat left center;

    overflow: visible;

    cursor: pointer;

    color: #fff;

    font-size: 12px;

	border-top-right-radius: 8px;

	border-bottom-right-radius: 8px;

	outline: none;

}

.searchi{

    height: 41px;

    line-height: 41px;

    border: 1px solid #ccc;

    width: 100%;

    float: left;

    text-indent: 5px;

    outline: 0;

    color: #999;

    font-size: 14px;

    border-right-style: none;	

}

.search_lx select{border: 1px #ccc solid;border-right: none;

width: 100%;height: 100%;font-size: 16px;line-height: 41px;

background: #34A853;color: #fff;padding-left: 10px;

	border-top-left-radius: 8px;

	border-bottom-left-radius: 8px;outline: none;}

.carousel-inner>.item>a>img,

.carousel-inner>.item>img{

    margin-left: auto;

    margin-right: auto;

}