/* CSS Document */
@charset "utf-8";
body{ margin:0; padding:0; font-family:"微软雅黑";}
ul,li,ol,p,sslect,option,input,select{margin:0; padding:0;}
li{ list-style-type:none !important;}
select,option,input,a,img,button,label{ border:0;}
img{margin:0; padding:0;}
*{padding:0;margin:0;}
a{ text-decoration:none;}


/***********公共样式*************/
.w100{ width: 100%;}
.hidden{overflow: hidden; }
.left{ float: left;}
.right{ float: right;}
.m24{ margin-top: 20% !important;}
/*.h156{height:216px;}*/

body{ width: 100%; background: url(l_01.png) no-repeat #f5f5f5; background-size: 100%; }
.population{ width: 1200px; margin: 0 auto; background: #ffffff;}

.pic{width: 100%; display: block; padding: 3% 0;}
.geng{ float: right; width: 5%; line-height: 75px; text-align: right; color: #767676; font-size: 1rem;}


.general h2 img{ width: 100%;}
.general ul{ width: 96%; padding: 0 2%;}
.general ul a{ width: 100%; display: block; overflow: hidden; border-bottom: 1px dashed #d6d6d6; background: url(images/nr.png) no-repeat 0 18px; background-size: auto;  padding-left: 15px; font-size: 1rem; color: #242424; padding-top: 13px; padding-bottom: 13px;}
.general ul a .time{ float: right; color: #a6a6a6;}



.general ol{ width: 48%;}
.general ol a{ width: 97%; overflow: hidden; display: block; border-bottom: 1px dashed #d6d6d6; background: url(images/nr.png) no-repeat 0 18px; background-size: auto;  padding-left: 3%; font-size: 1rem; color: #242424; padding-top: 13px; padding-bottom: 13px;}
.general ol .conten{ float: left;}
.general ol .time{ float: right; color: #a6a6a6;}



/*****目标要求*****/
.population{ width: 1200px; margin: 0 auto; background: #ffffff;}
nav {width: 1160px;padding: 20px; }
ul {margin: 0px;padding: 0px;list-style: none;}
ul.dropdown {position: relative;width: 100%;}
ul.dropdown li {font-weight: bold; margin: 0 5px;float: left;width: 376px;position: relative;}
ul.dropdown a:hover {color: #000;}
ul.dropdown li a:hover, ul.dropdown li a.hover {background: #3498db;position: relative;color: #fff;}
ul.dropdown ul{display: none;position: absolute;top: 0;left: 0; width: 376px;z-index: 1000;}
ul.dropdown #neiro_1{left: -386px;}
ul.dropdown #neiro_2{left: -772px;}
ul.dropdown ul li {font-weight: normal;background: #f6f6f6;color: #000;border-bottom: 1px solid #ccc;}
ul.dropdown ul li{display: block;color: #FFFFFF !important;
    background: #315AF4 !important;}
.sub_menu li{ width: 1100px !important; margin: 0 !important; text-align: left !important; text-align: left !important; padding: 20px 26px; line-height:30px; position: relative;z-index: 2000;text-align: left; text-decoration: none;} 

.main{
    width:1160px;
    padding: 0 20px;
    background: #ffffff;
    margin: 0 auto 1%;
    padding-bottom: 20px;
    overflow: hidden;
}

/*第二部分*/
.main1{
    height: 386px;
    overflow: hidden;
    padding-top: 20px;
}
.main1_left{
    float: left;
    width: 570px;
}
.main1_right{
    float: right;
    width: 570px;
}
/*轮播*/

/*选项卡*/
.div1-1{
   
    width: 100%;
}

.bt-font{ background: #315AF4; color: #FFFFFF;}
.tad_title{
    height: 48px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.tad_title li{
    float: left;
    line-height: 45px;
    width: 190px;
    height: 45px;
    text-align: center;
}
.tad_title li a{
    color: #333333;
    font-size: 22px;
    display: inline-block;
    height: 48px;
    line-height: 48px;

}
/*.tad_title li.current a{
    color: #2e6aba;
    font-weight: bolder;
    border-bottom: 3px solid #2e6aba;
}*/
.tad_title1{
    height: 44px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.tad_title1 li{
    float: left;
    line-height: 44px;
    width: 127px;
    height: 44px;
}
.tad_title1 li a{
    color: #333333;
    font-size: 22px;
    display: inline-block;
    height: 44px;
    line-height: 44px;

}
.current{
    color: #FFFFFF;
    font-weight: bolder;
    border-bottom: 3px solid #2e6aba;
    background: #325AF2;
}
.current a{
    color: #FFFFFF !important;}
.tad li{
   line-height: 40px;
    overflow: hidden;
    list-style: circle inside;
    padding-left: 1px;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tad li:first-child{
    margin-top: 24px;
}
.tad li:last-child{
	margin-bottom: 40px;
}
.tad li a{
    color: #333333;
    font-size: 16px;
}
.tad li a:hover{
    text-decoration: underline;
}



/*************左侧tab切换***********/
.retrieval{width: 45%; float: left; margin-top: 14px;}
.retrieval img{width: 15%;}
#tabs
{
  width: 55%;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; overflow: hidden;
}

#tabs li
{
    margin: 0;
    padding: 0; float: left;
}

#tabs .x_xue
{
    
    margin-top: 15px;
    color: #929395;
    font: 16px 'Lucida sans', Arial, Helvetica;
    display: block;
    text-decoration: none; padding: 5px 12px; border-radius: 3px;  margin-left: 30px; border: 1px solid #ccc;
}
#tabs .x_gai
{
   
    color: #1A56A8; border-bottom: 3px solid #1A56A8;
    font: 22px/61px 'Lucida sans', Arial, Helvetica;
    display: block;
    float: left;
    text-decoration: none;
}
#tabs #current .x_gai
{
  
    color: #929395;
    font: 16px 'Lucida sans', Arial, Helvetica;
    display: block;
    padding: 3px 10px; border-radius: 3px;  margin-left: 30px; border: 1px solid #ccc;
    text-decoration: none;
}

/*#tabs a:hover
{
    background: url(images/xue1.png) no-repeat;    
}*/

#tabs a:focus
{
    outline: 0;
}

/*#tabs #current a
{
    background: #ff9326; 
     color: #FFFFFF;
     font: 16px 'Lucida sans', Arial, Helvetica;
     border:1px solid #ff9326; padding: 3px 10px;
}*/
.bt-padding-20{ padding-top: 20px;}
#content
{   width: 100%;
    border-top:1px solid #E5E5E5;
    background-color: #fff;
    padding-top: 20px;
    font: 16px 'Lucida sans', Arial, Helvetica;
}

/* Remove the rule below if you want the content to be "organic" */
/*#content div
{
    height: 220px;
}*/

/* --- */
#about
{
    color: #999;
}

#about a
{
    color: #eee;
}
/*************tab切换 结束***********/



.zyxw_h2{ width: 100%; border-bottom: 1px solid #CCCCCC; height: 40px;}
.zyxw_h2 img{ padding-top: 3px;}
.zyxw_h2 .g_d a{ font-size: 14px; color: #656565;}
.shi{ width: 48%; float: left;}
.xian{ width: 48%; float: right;}
@media(max-width:320px){

	#tab .x_xue{font-size: 13px; padding: 5px 0;}
	#tab .x_gai{font-size: 15px; margin-right: 4px;}
}

@media (max-width: 768px) {
  #content{height: auto !important;}
  .zyxw_h2 img{ width: 33%;}
  .population{  width: 96%;}
  nav{ width: 96%; padding: 2% 2% 11% 2%; overflow: hidden; margin-bottom: 10px;}
  ul.dropdown ul{display:block; top: 83%; width: 100%;}
  ul.dropdown li {margin: 0; width: 100%;}
.sub_menu li{ width: 96% !important; padding: 2%; line-height: 20px; font-size: 12px;} 
.drop img{ width: 32%;} 
ul.dropdown #neiro_1{ left: 0 !important;}
ul.dropdown li{ margin-bottom: 36%;}
ul.dropdown li:last-child{ margin-top: 16%;}
ul.dropdown #neiro_2{left: 0; }
ul.dropdown ul li{border: 1px solid #315AF4; color: #716e6e !important; background: #FFFFFF !important;}


.bt-mod-wzpb-03 p{ height: 273px !important; overflow: hidden;}
.zheng .ad_conten{ width: 74%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zheng .ico{ margin-top: 13px;}
.zheng li{ height:auto; width: 100% !important;}
.zheng .ad_time{ width: 23%;}
.zyxw_h2{height: 33px;}  
.tad li span.g_d{ display: none;}
.xue{ width:100% !important; padding:0% 1% !important; margin: 0 auto !important; }
#tabs{width: 86%;}
.retrieval{width: 14%; float: left; margin-top: 14px;}
.retrieval img{width: 100%;}
#content{ width: 100%; padding: 1%; height: auto !important;}
.xue .info{ float: left; width: 74px;} 
.tad tr a{ width: 100%;
    overflow: hidden;
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    }
    .tad tr td{ font-size: 13px;}
 #tabs .x_xue
{
   margin: 2px 2px;
    color: #929395;
    padding: 5px 6px;
    display: block;
    font: 14px/10px 'Lucida sans', Arial, Helvetica !important;
}
#tabs .x_gai
{ color: #1A56A8;
	font-size: 16px;
	line-height: 56px;
	font-family: "Lucida sans", Arial, Helvetica;
    font: bold 16px/60px 'Lucida sans', Arial, Helvetica;
    display: block;
    height: 54px;
    width: auto !important;
    background-size: 100% 100%;
}
#tabs .x_gai .x_gai_a{
	color: #1A56A8 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 56px !important;
	font-family: "Lucida sans", Arial, Helvetica;
}
#tabs #current .x_gai
{
   
    color: #929395;
    font: 23px/88px 'Lucida sans', Arial, Helvetica;
    display: block;
    height: 70px;
    width: 74px;
    background-size: 100% 100%;
}   
 #tabs #current a
{    margin: 2px 2px;
    padding: 5px 6px;
     height: auto !important;
     font: bold 14px/10px 'Lucida sans', Arial, Helvetica;
     background-size: 100% 100%;
     
} 
.tab7,.tab4,.tab10,.tab13,.tab16{width: 100% !important; height:auto !important;}    
.tab6,.tab3,.tab11,.tab12,.tab14,.tab17{float:none; width:100% !important; height:auto !important;}    
.tab5{height:auto !important;}   
.tad_title{
    height: 30px !important;
} 
.tad_title li{
    line-height: 30px !important;
    height: 30px !important;
}
.tad_title li a{
    font-size: 18px !important;
    height: 30px !important;
    line-height: 30px !important;

}
 .tad li:first-child{ margin-top: 5px; }
 .tad li{ line-height: 30px;}
  .tad li a{ font-size: 14px;}
  
.drop img{ width: 31%;} 
 
 
 
 
 
 
 
 
 
 
    
    
    
    
}

@media (max-width: 800px) {
  

}

.tab8{position:relative; height:362px;}
.tab8 a{color: #242424;}
.tab8 .tabList ul li{
	float:left;
	padding:23px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab8 .tabCon{
	position:absolute;
	left:-1px;
	top:59px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:100%;
}
.tab8 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab8 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 22px;
	color: #FFFFFF;
}
.tab8 .tabCon div.cur{
	width: 100%;
}
.cur1{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 22px;
	color: #FFFFFF;
	width: 100%;
}
.tabCon li{ line-height: 36px;}

.xue{ background: #FFFFFF; padding:20px; margin: 0 auto; overflow: hidden;}
.xue .info{ float: left; width: 74px;}
.tab7,.tab4,.tab10,.tab13,.tab16{position:relative; float: left; width: 48%; height:370px; overflow: hidden;}
.tab7 a{color: #242424;
    }
.tab7 .tabList ul li{
	float:left;
	background:#fefefe;
	padding:19px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab7 .tabCon{
	position:absolute;
	left:-1px;
	top:52px;
	border:1px solid #cccccc;
	border-top:none;
	width:1080px;
}
.tab7 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
	width: 48%;
}
.tab7 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 16px;
	    color: #fff;
}
.tab7 .tabCon div.cur{
	width: 48%;
}
.tabCon li{ line-height: 36px;}


.tab6,.tab3,.tab11,.tab14,.tab17{position:relative; float: right; width:48%; height:370px; overflow: hidden;}
.tab6 a{color: #242424;
    display: block;
    overflow: hidden;
    float: left;
    }
.tab6 .tabList ul li{
	float:left;
	background:#fefefe;
	padding:19px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab6 .tabCon{
	position:absolute;
	left:-1px;
	top:52px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:1080px;
}
.tab6 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab6 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 15px;
	color: #FFFFFF;
}
.tab6 .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
	width: 47%;
}
.tabCon li{ line-height: 36px; height: 36px;}


.shi_new{ font-size: 24px; font-weight: bold;}
/*.shi_new:hover{ background: url(sheng-1.png);}*/


.tab81{position:relative; height:362px;}
.tab81 a{color: #242424;}
.tab81 .tabList ul li{
	float:left;
	padding:23px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab81 .tabCon{
	position:absolute;
	left:-1px;
	top:59px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:100%;
}
.tab81 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab81 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 22px;
	color: #FFFFFF;
}
.tab81 .tabCon div.cur{
	width: 100%;
}


.tab5{position:relative; height:362px;}
.tab5 a{color: #242424;}
.tab4 a{color: #242424;}
.tab3 a{color: #242424;}
.tab5 .tabList ul li{
	float:left;
	padding:23px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab5 .tabCon{
	position:absolute;
	left:-1px;
	top:59px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:100%;
}
.tab5 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab5 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 22px;
	color: #FFFFFF;
}
.tab5 .tabCon div.cur{
	width: 100%;
}








.tab9{position:relative; height:362px;}
.tab9 a{color: #242424;}
.tab9 .tabList ul li{
	float:left;
	padding:23px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab9 .tabCon{
	position:absolute;
	left:-1px;
	top:59px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:100%;
}
.tab9 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab9 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 22px;
	color: #FFFFFF;
}
.tab9 .tabCon div.cur{
	width: 100%;
}

.tab7,.tab11,.tab4,.tab10,.tab13,.tab16{position:relative; float: left; width: 48%; height:370px; overflow: hidden;}
.tab11 a{color: #242424;
    }
.tab11 .tabList ul li{
	float:left;
	background:#fefefe;
	padding:19px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab11 .tabCon{
	position:absolute;
	left:-1px;
	top:52px;
	border:1px solid #cccccc;
	border-top:none;
	width:1080px;
}
.tab11 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
	width: 48%;
}
.tab11 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 16px;
	    color: #fff;
}
.tab11 .tabCon div.cur{
	width: 48%;
}



.tab6,.tab12,.tab3,.tab14,.tab17{position:relative; float: right; width:48%; height:370px; overflow: hidden;}
.tab12 a{color: #242424;
    display: block;
    overflow: hidden;
    float: left;
    }
.tab12 .tabList ul li{
	float:left;
	background:#fefefe;
	padding:19px 0;
	width:137px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
.tab12 .tabCon{
	position:absolute;
	left:-1px;
	top:52px;
	border:1px solid #CCCCCC;
	border-top:none;
	width:1080px;
}
.tab12 .tabCon div{
	padding:15px 0;
	position:absolute;
	filter:alpha(opacity=0);
}
.tab12 .tabList li.cur{
	border-bottom:none;
	background: url(shag.png) no-repeat 0 15px;
	color: #FFFFFF;
}
.tab12 .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
	width: 47%;
}