/*公用样式*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, button{padding:0;margin:0; border:0}
body{ font-family:"Microsoft Yahei","Verdana","Arial"; font-size:13px; color:#666;background:#f1f1f1; padding-top:43px}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font-family:"微软雅黑";}
ul,li{list-style-type: none;}
form,input{ border:0;}
a{ text-decoration:none; color:#585858}
img{border:0;vertical-align:middle}
table{ border-collapse:collapse; border-spacing:0}

p{word-wrap:break-word}
em{font-style:normal}

.clear{ clear:both}
.div{ display:block}
.left{ float:left}
.right{ float:right}


.margin14{ margin-top:14px;}
.margin10{ margin-top:10px;}
.r_marginr14{ margin-right:14px}
.r_marginr16{ margin-right:16px}
.r_marginr10{ margin-right:10px}



/***新增头部导航样式***/
.heade_langding{ height:40px; border-top:2px solid #0d9bcf; border-bottom:1px solid #dedede; width:100%; background:#f7f7f7; position:fixed; z-index:999; left:0; top:0}
.head_top{ width:1000px; margin:0 auto;position:relative;}
.head_top .logo_ling{ width:107px; height:40px; float:left; margin-right:45px;}

.meg{ float:left; margin-left:17px;}
.meg a.aty,.meg span.sevi{ height:40px; line-height:40px; padding:0 16px; display: block; float:left; color:#666; font-size:16px;}
.meg a.aty:hover,.meg span.sevi:hover{ background:#ededed; display:block; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-decoration:none; padding:0 15px; color:#f55c00}
.meg span.sevi{ padding:0; width:64px; text-align:center}
.meg span.sevi:hover{ padding:0; width:62px}
.meg span.sevi:hover{ cursor:pointer; position:relative;}
.meg span.sevi:hover .some{  position:absolute; top:41px; left:-30px; z-index:10; line-height:32px; display:block; width:115px; background:#ededed; border:1px solid #dfdfdf; border-top:none; padding-top:5px}
.meg span.sevi .some{ display:none}
.meg span.sevi:hover .some li{ height:38px; line-height:38px; text-align:center; width:115px; font-size:16px}
.meg span.sevi:hover .some li a.mderi{ display:block;}
.meg span.sevi:hover .some li a.mderi:hover{ background:#0380af; color:#fff; text-decoration:none}
/*顶部导航*/
#navibar .hsplit{display:block; height:0; line-height:0; min-height:0; margin:4px 0; padding:0; border-top:1px dashed #D7D7D7; font-size:0;width:100%; min-width:71px;}
#navibar, #navibar .navL .trigger1 s, #navibar .navL .wap, #navibar .navL .wap a s,#navibar .navL .meg, #navibar .pcSites .sites a, #navibar .nav-user, #navibar .nav-signin .ava,.nav-dd-head .arr,#navibar .nav-bbs,#off .nav-signin .nav-dd-body ul li i,#on .nav-msg a,#on .nav-msg a .num{background:url(hb.png) no-repeat 0 0;}
#navibar{}
#navibar a{text-decoration:none; color:#000;}
#navibar a:hover,#navibar .red:hover{text-decoration:none; color:#f60}
.navL{ float:left}
.navL a{display:inline-block}
.navL a:hover{text-decoration:underline}
.navC{width:250px; float:right;height:28px;}
.navL .drop1{display:inline;float:left;position:relative;z-index:3; height:43px;}
.navL .drop1 a{ display:block; width:100%; float:left; line-height:36px}
.navL .drop1 a:hover{text-decoration:underline; display:block}
.navL .trigger1{font-weight:bold;position:relative;z-index:10;padding:0 0 0 5px;width:82px}
.navL .trigger1 s{cursor:pointer;background-position:-63px -86px;height:4px;width:7px; position:absolute;top:13px;right:5px;-webkit-transition:-webkit-transform .2s ease-in; -webkit-backface-visibility:hidden; -moz-transition:-moz-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in;}
.navL .aHover .con1{display:block; background-color:#0096cd;/* Modern Browsers */ opacity: 0.9;/* IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/* IE 5-7 */ filter: alpha(opacity=90);/* Netscape */ -moz-opacity: 0.9;/* Safari 1 */-khtml-opacity: 0.9;}
.navL .aHover .trigger1 s{}
.navL .con1{display:none;position:absolute;z-index:4;background:#fff;border:1px solid #D7D7D7; border-top:none; top:41px;left:0; font-size:14px; line-height:30px; padding:5px 10px 10px 0; width:130px; text-align:center}
.navL .con1 .bb{border-bottom:1px solid #D7D7D7;}
.navL .con1 a{padding:0 6px; color:#FFFFFF;}
.navL .con1 a:hover{}
.navL .con1 font{ font-size:14px; color:#fff; font-weight:bold; }
.navL .meg{display:inline; float:left; margin-left:3px; padding-left:16px; background-position:-64px -20px;}
.navR{width:520px;height:28px; line-height:28px; float:right;}
/*登录框s*/
.loginForm{float:left;}
.ajaxLogon{float:right;line-height:41px; color:#464646;}
.ajaxLogon .a{ float:left;width:60px; height:28px; text-align:center;color:#464646;display:none;}
.ajaxLogon .reg{font-family: "微软雅黑";padding: 0 14px;margin-right: 12px;}
.ajaxLogon #login{ float:left; text-align:center; width:40px; background-color:#0096cd; color:#FFFFFF; height:41px; line-height:41px;padding: 0 14px;}
.ajaxLogon #qq{ margin-left:4px;}
.ajaxLogon #qq,.ajaxLogon #sina{ float:left; width:26px; line-height:28px; display:none;}
.ajaxLogon #qq img,.ajaxLogon #sina img{ float:left; width:16px; margin-top:12px; margin-left:5px;}

/*banner*/
.top_banner{
	height: 313px;
	display: block;
	background-color: #5b6e8d;
	background-repeat: repeat-x;
	background-position: left;
}
.banner{ width:1390px; height:313px; margin:0 auto; display:block}

.map_b{ overflow:hidden; height:313px; display:block;}
/*标题*/
.title_me{ height:26px; border-bottom:2px solid #2383D5;}
.title_me h3{ width:97px; height:26px;    background-color: #2383D5; text-align: center; color:#fff; line-height:28px; font-size:16px}

/*菜单*/
.sub_menu{ width:1000px; height:50px; margin:0 auto; position:relative}
.sub_menu ul{
	position: absolute;
	top: -50px;
	left: 0;
	background: #2383D5;
	width: 1000px;
	height: 50px;
	overflow:hidden;
}
.sub_menu ul li.txt_menu{ padding:0 20px; line-height:50px; font-size:18px; float:left}
.sub_menu ul li.txt_menu:hover{ background:#055AA2}
.sub_menu ul li.back{ background:#055AA2;padding:0 20px;line-height:50px; font-size:18px; float:left}
.sub_menu ul li.line-meu{ float:left; width:2px; height:50px; background:url(../images/menu_line.jpg) left top no-repeat; overflow:hidden}
.sub_menu ul li.txt_menu a,.sub_menu ul li.back a{ color:#fff; display:block}

/*内容框架*/
.content{ width:1000px; margin:0 auto}


/*组织机构*/
.organization{ background:#fff; overflow:hidden; padding:8px 8px 0}
.dl-text01{padding:10px 0 0 5px;}
.dl-text01 dl dt{padding:0 0 12px; overflow:hidden}
.dl-text01 dl span{display:block;float:left; color:#2383D5;width:70px;height:22px;text-align:center;font-sizE:14px;line-height:20px}
.dl-text01 dl p{font-sizE:13px;float:left;padding:0 0 0 10px; line-height:24px}


/*按钮*/
.fits_buttom{ display:block; overflow:hidden; margin:14px 0 0 15px}
.fits_buttom a{ float:left; margin:0 10px 0 0; width:132px; height:36px; text-align:center; color:#fff; line-height:36px; font-size:16px; font-weight:bold}
.fits_buttom a.orgs_a{ background:#2383D5; border-bottom:3px solid #055AA2; border-radius:6px; cursor:pointer;}
.fits_buttom a.orgs_a:hover{
	background-color: #055AA2;
}
.fits_buttom a.orgs_b{background:#d99900; border-bottom:3px solid #9e7000; border-radius:6px;}
.fits_buttom a.orgs_b:hover{ background:#c08802}

/*页尾*/
.footer{line-height:26px; text-align:center; color:#666; margin-top:10px; padding-top:10px;}
.footer a{color:#666; padding:0 8px}
.footer a:hover{ color:#333}

/*左边*/
.first_left{ width:684px; float:left}
.first_right{ width:300px; float:right}

.first{ overflow:hidden}

/*报名*/
.sign{ background:#fff; overflow:hidden;padding: 5px 15px;}
.qybm{ padding-left:14px}
.menu_b{color:#fff;height:30px;width:930px;overflow:hidden;margin-top:20px}
.menu_b ul{margin:0;padding:0;list-style:none;text-align:center}
.menu_b li{display:inline;line-height:23px}
.menu_b li a{color:#888;text-decoration:none;display:block;width:453px;padding-top:4px;padding-right:5px;padding-bottom:6px;padding-left:5px;float:left;overflow:hidden;background-color:#fdf6de;border-radius:10px 10px 0 0;font-size:16px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#999;border-right-color:#999;border-left-color:#999;font-weight:bold; text-overflow:ellipsis;}
.menu_b li a.tabactive{background-color:#2383D5;font-weight:bold;position:relative;color:#FFF;}
#tabcontent1,#tabcontent2{border:2px solid #2383D5;width:930px;font-size:12px;margin-bottom:5px;padding-top:6px;padding-right:0;padding-bottom:6px;padding-left:0;overflow:hidden;background-color:#fff}
.btn{border: 0px;padding: 3px 20px 3px 20px;color: #fff;background-color: #2383D5; cursor:pointer}
.btn:hover{ background:#aa1800}
.table2{border-collapse:collapse; background:#fbfcf3; overflow:hidden; line-height:25px; margin-top:10px; margin-left:5px;}
.table2 td,.table2 th{border:1px solid #dedede;border-collapse:collapse;text-align:left;padding:5px 0px 5px 5px;font-size:12px;}
.btn2{ background:#2383D5; border:0px; padding:3px 20px 3px 20px; color:#fff; width:70px; height:30px;}

/*赞助*/
.content22{
	overflow: hidden;
	background: #fff;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.detail-con ol li {
	margin-left: 40px;
}


.intro-con{ padding-top:0;min-height:600px;}
.intro-con h1{ font-size:16px; padding:20px 0 0 0;}
.intro-con .detail-con{font-size:14px; line-height:28px; padding:0 20px 20px;}
.intro-con .red{ color:#e52f00;}