﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;
position:relative;
font-size:14px;
line-height:24px;
font-family:Microsoft YaHei,"微软雅黑","宋体",Arial,;
color:#333;
width: 100%;
height: 100%;
-webkit-font-smoothing: antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/
}
img{border:0; }
ul,ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6,p,ul,li{ padding:0px; margin:0px;}
a{text-decoration:none;color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0098ff;}
/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}
.clear{ clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fl1{
	float: none;
}
.fr{float:right;}
.w1200{ width:1200px; margin:0 auto;}
.mt30{margin-top:20px;}
.mb30{margin-bottom:30px;}

/*头部*/
.header{
	width: 100%;
	height: 192px;
	position: relative;
	background-image: url(../img/banner_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner_btn{position:absolute; bottom:10px; left:68%;}
/*nav导航栏*/
.nav_bg{background:url(../img/nav_bg2.jpg) no-repeat center;width:100%;height:59px;line-height:59px;}
.wp_nav { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.wp_nav * {margin: 0; padding: 0}
.wp_nav:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.wp_nav .nav-item { display:inline-block; float:left; position:relative;box-sizing:border-box;}
.wp_nav .on { z-index:10;}
.wp_nav .nav-item .mark {display:block; width:100%; height:100%; position:absolute; left:0;top:0; z-index:99; }
.wp_nav .nav-item a{ color:#fff; font-weight: blod; font-family:"Microsoft Yahei"; display:block;text-align:center;position:relative; z-index:100;}
.wp_nav .nav-item a.parent:hover{background:#046bba;color:#fff;}
.wp_nav .nav-item a.parent{background:#046bba;color:#fff;}
.wp_nav .nav-item a span.item-name {font-size:20px;font-weight:600 !important; display:inline-block;padding:5px 0px;width:149px;text-align:center;border-right:1px solid #42b8f8;line-height:5px;cursor:pointer;}
.wp_nav .nav-item .sub-nav{display:block; width:100%; position:absolute; z-index:200;border:none !important;border-top:none;}
.wp_nav .nav-item .sub-nav .nav-item { white-space:nowrap; }
.wp_nav .nav-item .sub-nav .nav-item .mark {background:#fff;width:150px; text-align:venter}
.wp_nav .nav-item .sub-nav .nav-item a {font-family:"Microsoft Yahei"; font-size:14px;font-weight:normal; color:#000 !important;text-align:center;border-top:1px solid #eee;min-width:150px; text-align:center;}
.wp_nav .nav-item .sub-nav .nav-item a.parent:hover{ background:#0098ff;color:#fff !important;}
.wp_nav .nav-item .sub-nav .nav-item a.parent{background:#eee;color:#000 !important;}
.wp_nav .nav-item .sub-nav .nav-item a span.item-name{font-size:18px;line-height:22px; border-right:none !important;font-weight:normal !important;padding:5px 0px;width:150px;text-align:center; }
/*关于我们*/
.about .about_left{float:left;width:50%;box-sizing:border-box;}
.about .about_right{float:left;width:50%;box-sizing:border-box;}
.about .about_right .about_bg{background:url(../img/gray_bg.png) no-repeat;width:100%;height: 300px;text-align: center;border:1px solid #fff;}
.about .about_right h2{padding-top:40px;padding-bottom:15px;font-size:24px;}
.about .about_right h2 a:hover,.about .about_right p a:hover{color: #333 !important;}
.about .about_right p{text-indent:2em;text-align:left;width:80%;margin:auto;line-height:30px;font-size: 16px;}
.about .about_right .more{color:#0098ff;font-size:12px;text-align:right;}
.about .about_right .more:hover{color:#0098ff !important;}
/*通用标题*/
.ds_title{text-align:center;}
.ds_title img{position: relative; right:4px;}
.ds_title .big{font-size:26px;}
.ds_title .gray{color:#ccc;font-size:16px;margin-left:3px;}
/*大赛新闻*/
.news_left{width:430px;height:308px;}
.news_right{width:750px;height:308px;}

.dtjt9_div_img{position:relative;overflow:hidden;width:100%;height:308px;}
.dtjt9_div_img img{display:block;width:100%;height:280px;}
.dtjt9_div_text{width:100%;text-align:left;position:absolute;right:0px;bottom: 28px;z-index:150;}
.dtjt9_div_text .dtjt9_div_text_title{text-align:center;height:40px;line-height:40px;background:#000;opacity:0.8;}
.dtjt9_div_text a{font-size:14px;font-weight:normal;line-height:40px;color:#fff;text-decoration: none;}
.dtjt9_div_text a:link{font-size:14px;font-weight:normal;line-height:40px;color:#fff;text-decoration: none;}
.dtjt9_div_text a:visited{font-size:14px;font-weight:normal;line-height:40px;color:#fff;text-decoration: none;}
.dtjt9_div_text a:hover{color:#0098ff;}
.dtjt9_div_img .number{position: absolute;left:45%;bottom: 0px;z-index:9999;}
.dtjt9_div_img .number .nomal{background-color:none;background:url(../img/button-1.png) no-repeat;width:12px;height:12px;line-height:12px;display:block;text-align:center;opacity:1;border-radius:10px;float:left;color:#ccc;margin-right:6px;font-size:10px;TEXT-DECORATION:none}
.dtjt9_div_img .number .current{background-color:none;background:url(../img/button-2.png) no-repeat;width:12px;height:12px;line-height:12px;display:block;text-align:center;opacity:1;border-radius:10px;float:left;color:#0098ff;margin-right:6px;font-size:10px;TEXT-DECORATION:none}
.news_right .title_bg{background:url(../img/news_bg.png) no-repeat center;width:100%; height:308px;cursor:pointer; }
.tab_top li{float:left; width:115px; text-align:center;position:relative; left:20px; top:16px;height:44px; line-height:44px;color:#fff;margin:0 2px; font-size:18px;}
.tab_top li a{color:#fff;cursor:pointer;}
.tab_top li.on,.tab_top li:hover{background:url(../img/news_bg_select.png) no-repeat;width:115px; height:44px;color:#0098ff;cursor:pointer;}
.tab_top .more_btn{display:block;margin-top:18px;margin-right:20px;cursor:pointer;}
.tab_list{margin:0 30px;}
.tab_list .lib tr{border-bottom:1px dashed #ccc;height:40px;line-height:40px; }
.tab_list .lib div:hover{color:#0098ff;}
.tab_list .lib span{margin-left:5px;font-size:16px;}
.tab_list .gray{color:#aaa;font-size:16px;}
/*赛事规则*/
.rules{background:#f5f5f5;width:100%;text-align:center;padding-top:2px !important;padding-bottom:25px !important;}
.rules ul li{float:left; text-align:center; width:25%;box-sizing:border-box;}
.rules ul li .rules_list{background:#fff;margin-left:25px;padding:15px;height:200px; }
.rules ul li .mg{background:#fff;padding:15px;height:200px; }
.rules ul li .text_title{font-size: 22px;color:#000;margin-top: 10px;}
.rules ul li p{color:#787878;text-align:left;text-indent:2em;font-size: 14px;padding-top: 8px;}
.img_doit{position:relative; bottom:2px; right:3px;}
/*联系方式*/
.contact{background:url(../img/contact_bg.jpg) no-repeat center; width:100%; height:310px;}
.contact .foot_bg{width:100%;text-align:center; height:260px; background:#fff; opacity:0.8;}
.contact .foot_bg .title{font-size:24px; color:#000;padding-top:50px;}
.contact .foot_bg ul li{box-sizing:border-box;margin-top:20px;text-align:left;}
.contact .foot_bg ul li>div{margin-top:10px;font-size:16px;}
.contact .foot_bg ul li .doit{width:8px; height:8px; border-radius:8px;background-color:#0098ff;display:inline-block;margin-right:10px;}
/*底部*/
.footer{width:100%;background:#202a31;padding-top:15px; padding-bottom:30px;}
/*参赛学校*/
.foot_link1 {width:100%;}
.foot_link1 ul{float: left;margin-left:30px;}
.foot_link1 ul li {float: left;color:#d3d3d3;font-size: 14px;font-family: "Microsoft YaHei";padding: 0 15px;}
.foot_link1 ul li a {color:#d3d3d3;}
.foot_link1 span.blue_text{float: left;font-size:16px; font-weight:bold;color:#0098ff;}
.foot_link1 ul li a:hover {color:#0098ff;}
.footer_text a{color:#d3d3d3 !important; cursor:pointer;}
.footer_text a:hover{color:#0098ff !important;}
.footer_text{/* margin-top:20px; */line-height:26px;color:#d3d3d3;}
.footer_text span{padding-left:20px;}
.footer_right p{margin-top:78px;margin-right:20px;}
.footer_right p{color:#d3d3d3;}
/*友情链接*/
.foot_link {width:100%;padding-top:2px;padding-bottom:10px;}
.foot_link .foot_link_bg{width:30%;text-align: center;margin:auto;}
.foot_link span.gray_text{float:left;font-size:12px;color:#8a8a8a;}
.foot_link ul{float:left;}
.foot_link ul li {text-align: center;float:left;color:#8a8a8a;font-size: 12px;font-family: "Microsoft YaHei";}
.foot_link ul li a{padding-left:5px;display:inline-block;}
.foot_link ul li a {color:#8a8a8a;}
.foot_link ul li a:hover {color:#0098ff;}
/*列表*/
#body_bg{background:#f5f5f5;}
.text_title{font-size:18px;}
.listcolumn_news{background:#fff;width:100%; min-height: 500px;text-align: center; padding:30px 0;margin-top:30px; margin-bottom:30px;}
.left_menu_top{font-size:18px;}
.contain_left_menu .left_menu_list{float:left; position:relative; left:50%;margin-top:15px;margin-bottom:15px;}
.contain_left_menu .left_menu_list ul li {width:150px;text-align: center;margin:0 2px;float: left;height:40px; line-height:40px;background: #f6f6f6;}
.contain_left_menu .left_menu_list ul li.on{background:#0098ff;color:#fff;}
.about_content{padding:0 30px;}
.about_content .about_content_list{border-top:1px dashed #ccc;}
.about_content_main{margin-top:10px;text-align: left;}
/*详情*/
.displayinfo_detail	{padding:0 30px;}
.detail_title{font-size:16px;color:#000;margin:15px 0;}
.displayinfo_detail .someinfo{font-size:14px;color:#666;margin:20px 0;}
.displayinfo_detail .content_text{text-align:left;border-top:1px dashed #ccc;padding-top:10px;}
.listcolumn_news .wp_listcolumn .wp_column a{border-top:none !important;border-bottom:none !important;background-image:none !important;text-align:center !important;font-weight: normal !important;}
.listcolumn_news .wp_listcolumn .wp_column a:hover{background:#0098ff !important;;color:#fff !important;background-image:none !important;}
.listcolumn_news .wp_listcolumn{ border-top:none !important;border-bottom:none !important; }
.listcolumn_news .wp_listcolumn .wp_column a.selected{background:#0098ff !important;;color:#fff !important;background-image:none !important;}
.listcolumn_news .wp_listcolumn .wp_column a .column-name {padding:0px !importan;line-height:0px !important;}
.wp_article_list .list_item .Article_Index {display: inline-block;width: 10px;height: 16px;margin-top: 12px;color: #fff; font-size: 11px;float: left;margin-right: 5px; overflow: hidden;text-indent: -99em;background:url(../img/news_ico.png) no-repeat 50%;}
.wp_article_list .list_item {width: 100%; height: 40px;line-height: 40px; border-bottom: 1px dashed #ccc;vertical-align: top;}
/** 分页栏 **/
#wp_paging_w11{width:700px;margin: auto;margin-top:30px;}
#wp_paging_w11 .wp_paging {display:block;margin:0;padding:0;list-style:none;font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif;color:#494949;margin: 0 auto;text-align: center;/* float:right; */}
#wp_paging_w11 .wp_paging input {font-size:12px;*font-size:100%;}
#wp_paging_w11 .wp_paging li {display:inline-block;height: 32px;line-height: 32px;float:left;margin-top:5px;}
#wp_paging_w11 .wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
#wp_paging_w11 .wp_paging li em { font-style:normal;}
#wp_paging_w11 .wp_paging li a {cursor:pointer;color:#666;line-height: 32px;height: 32px;}
#wp_paging_w11 .wp_paging li a:hover { color:#000; }
#wp_paging_w11 .wp_paging li a span{line-height: 26px;margin:0;background: #f2f2f2;padding: 2px 5px;border-radius: 3px;}
#wp_paging_w11 .wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
#wp_paging_w11 .wp_paging li input:focus{ outline:none;}
