@charset "utf-8";
/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	box-sizing:border-box;
	}
body{
	font-family:Microsoft YaHei;
	font-size: 16px;
	min-width: 1250px;
}
ul,li{list-style: none outside none;}

.detail{ color:#691872; }
.detail:hover{ color:#57a8d6}
P{font-size:16px; line-height:1.8}
img{ border:0px;}
a:link { color: #333; text-decoration: none; }
a:visited { text-decoration: none; color:#333; }
a:hover { text-decoration: none; color: #333; }
a:active { text-decoration: none; color: #333; }
.clear{clear:both; font-size:0px; height:0px; line-height:0px; visibility:hidden}

.banner{ position:relative;height:557px; background:url(../images/banner.jpg) no-repeat center top; background-size:auto 100%;	}
.logo_wuxi{ position:absolute;left:50%; top:30px; margin-left:-600px; }
.logo_wuxi a{ display:block;width:240px; height:69px; background:url(../images/logo.png) no-repeat left center; line-height:100; overflow:hidden}


/*neirong*/
.blank30{ height:30px;}
.blank50{ height:50px;}
/*main*/
.main{ width:1200px; margin:0 auto;} 
.box1{ background:url(../images/toutiao.png) no-repeat center; height:190px; width:1200px; margin:0 auto;}
.box1top{ height:60px; margin:10px 30px; line-height:60px; overflow:hidden; font-size:32px; font-weight:800; text-align:center;}
.box1top span{ margin-left:45px; background-color:#fff;}
.box1top span a{ margin-right: 25px; color: #39477b;}
.box1top span a:hover{ color:#585858;}
.box1con{ margin:10px 50px 10px 160px; font-size:18px; line-height:2;}

.con1{ width:1200px; margin:0 auto}
.con1 .con1_l{ width:550px; height:570px; float:left; margin:20px 0px;}
.con1 .con1_l dl{ margin-bottom:20px;padding:10px; border-bottom:1px dashed #ccc;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; background:#FFFFFF;}
.con1 .con1_l dl:hover {background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px ;  box-shadow: 0 0 10px #ccc; border-bottom:1px #fff solid} 
.con1 .con1_l dl dt{ margin-bottom:18px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden}
.con1 .con1_l dl dt a{ color:#39477b; font-family:Microsoft YaHei; font-size:22px;}
.con1 .con1_l dl dd{color:#444546;font-family:Microsoft YaHei; font-size:16px; line-height:38px}
.con1 .con1_l dl dd>span>a{ color:#f51610 }
.con1 .con1_r{ width:620px; height:570px; float:right; margin:20px 0px;}
.con1 .con1_r img{ width:100%; height:100%;}



.topic{ width:1200px; height:120px; margin:30px 0px 20px 0px; }

/*qiehuan*/
.tekan_show{margin-top: 30px; width:1200px;}
.tekan_dsList li{float: left;padding: 15px 0px; width:290px; margin: 0px 2px 20px 2px; text-align: center; font-size:20px; background-color: #d9d8e2;}
.tekan_active{ background-color:#39477b!important; color:#fff!important; font-weight:800!important;} 
.tekan_active a{ color:#fff;}
.tekan_dsCon{display: none; height:500px;}
.show{display: block !important;}


/*waijiao*/
.waijiao{ width:1200px; margin:0 auto;}
.tekanzsrt_waijiao li,.tekanzsrt_waijiao>tekanzsrt_waijiao_rt>ul>li { margin-bottom:20px}
.tekanzsrt_waijiao{width: 730px; height:500px; overflow:scroll; background-color:#ffffff; float:right;}
.tekanzsrt_waijiao_lf{ border-bottom:1px #ccc dashed; }
.tekanzsrt_waijiao_lf img{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px #666 dashed;
	padding:5px;
    margin: 20px 20px 20px 0px;
	float:left;
}
.tekanzsrt_waijiao_rt{
	margin: 20px 20px 20px 0px;
}
.tekanzsrt_waijiao_rt h2{
	font-size:20px;
	line-height: 1.6;
	height: 30px;
	overflow:hidden;
	margin-bottom:10px;
}
.tekanzsrt_waijiao_rt h2 a{ color:#585858;}
.tekanzsrt_waijiao_rt P{
	font-size:16px;
}
.mtry{ width:1200px; margin:0 auto;}
/*lunbo*/
.focus,.focus-item{
	position: relative;
	width:610px;
	height: 450px;
	float: left;
	overflow: hidden;
	
}
.focus-list{
	position: absolute;
	top: 0;
	left: 0;
}
.focus-item img{
	width: 100%;
	height: 100%;
}
.focus-item p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	font-size: 18px;
	padding-left: 10px;
}
.focus-item p a{
	color: #FFFFFF;
}
.focus-icon{
	position: absolute;
	bottom: 10px;
	right: 0px;
	width: 14%;
}
.focus-icon a{
	display: inline-block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0px 3px;
	border-radius: 100%;
	background: #ca8945;
}
.focus-icon .current{
	background: #FFFFFF;
}

/*toutiao*/
.tout{
	border-bottom: #ccc 1px dashed;
	text-align: center;
	margin-top: 25px;
}
.tout h1{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 36px;
}
.tout h1 a{ color:#585858;}
.tout h4{
	font-size: 16px;
	display: inline-block;
	padding: 10px 0px;
	font-weight: normal;	
}

/*sskj*/
.sskj{
	width:1200px;
	height: 500px;
	margin-left: 26px;
	overflow: hidden;
	
}
.sskj ul li{
	position: relative;
	overflow: hidden;
	float: left;
	width: 70px;
	height: 500px;
	overflow: hidden;
}
.sskj ul li.first{
	width: 880px;
	height: 500px;
	overflow: hidden;
}
.sskj ul li.first h1{
	box-shadow: 3px 2px 10px #333;
}
.sskj ul li h1 {
    width: 60px;
    height: 500px;
    overflow: hidden;
    font-size: 20px;
    text-align: center;
    color: #585858;
    padding: 10px 15px;
    line-height: 1.2;
	border:1px #000 solid;
}
.sskj ul li .sskj_pic{
	position: absolute;
	top: 0px;
	left: 70px;
	width: 800px;
	height: 500px;
}
.sskj ul li .sskj_pic img{
	width: 100%;
	height: 100%;
	border: 1px #000 solid;
}

/*tekan*/
.tekan{width:1200px;margin:0 auto;}
.tekanzs{ height:500px;}
.tekanzslf{width:450px;background-color:#f5f5f5;float:left;padding:20px; color: #333;height: 500px; overflow:hidden;}
.tekanzslf img{ width: 100%; height:275px;}
.tekanzslf h1{font-size:20px;font-weight:800;text-align:center; padding:10px; line-height: 1.8;}
.tekanzslf h1 a{color: #585858;}
.tekanzsrt{width: 710px;background-color:#ffffff;float:right;}
.tekanzsrt h2{text-align: center; font-size:20px;border-bottom: 1px #ccc dashed;padding: 15px 0px;}
.tekanzsrt h2 a {font-size: 20px;color: #585858;line-height: 1.8;text-align: center;font-weight: bold;}
.tekanzsrt_sjz{ height: 560px; overflow:scroll;margin: 15px 0px;background: url(http://www.stdaily.com/zhuanti01/xhtml/images/ggkfsjzsx.png) repeat;}
.tekanzsrt_sjz_con{ vertical-align:middle;}
.tekanzsrt_sjz_sj{width: 75px; float:left; text-align: right; padding: 10px 25px 10px 0px; font-size: 16px;line-height: 1.8;background: url(http://www.stdaily.com/zhuanti01/xhtml/images/sjzcircle.png) no-repeat 52px;}

.tekanzsrt_sjz_sjcon1{width: 610px; float:right; background-color:#eff2f9; padding:10px; font-size:16px;line-height: 1.8;}
.tekanzsrt_sjz_sjcon2{width: 610px; float:right; background-color:#ffffff; padding:10px; font-size:16px;line-height: 1.8;}

 .f_tab { width:1200px;margin:0px;}
 .f_tab_menu { clear:both; margin-bottom:30px; }
 .f_tab_menu .disabled{background: #f1f1f1;}
 .f_tab_menu li { width:140px; padding: 10px 7px; cursor:pointer; background-color:#f5f5f5; color: #1f1f1f;font-size: 18px; display: inline-block; text-align: center; position: relative; float: left; margin-right: 10px;}
 .f_tab_menu li.f_selected a{ color: #fff; }
 .f_tab_menu li.f_hover {  color: #fff;background: #585858;}
 .f_tab_menu li.f_selected { color: #fff;background: #585858; }
 .f_tab_box { clear:both;  border-top:none; }
 .f_tab_box ul { padding:10px 0;}
 .f_tab_menu li.f_selected i, .f_tab_menu li.f_hover i{ width: 0; height: 0;  border-left: 10px solid transparent; border-right:10px solid transparent; border-top:10px solid #224076; position: absolute; bottom:-10px; left: 115px; }
 .f_hide{display:none}
 .f_zljzh_left{ float: left; width:450px;}
 .f_zljzh_left h2{text-align: center;}
 .f_zljzh_left h2 a{font-size: 22px; color: #585858; line-height:1.8; font-weight: bold; }
 .f_zljzh_left img{ width: 100%; height:275px; margin-bottom: 18px;}
 .f_zljzh_left p{ font-size:16px; line-height:1.8; margin: 10px 0px;}
 .f_zljzh_left p a:hover,.tekanzslf p a:hover{ color:#57a8d6}
 .f_zljzh_right{ float:right; width:710px;}
  .f_zl_block{ }
 .f_zljzh_right h2{ text-align: left; margin-bottom: 5px; }
 .f_zljzh_right h2 a{ font-size: 20px; color: #585858; line-height:1.8; text-align: center; font-weight: bold; }
 .f_zljzh_right p{ text-align: left; font-size: 16px; color: #626262; line-height: 1.8; }
 .f_zl_block_pic{border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 15px;}
 .f_zl_block_pic img{ float: left; width: 160px; }
.f_zl_block_pic h4{ margin-bottom: 10px; }
.f_zl_block_pic h4 a{ font-size:18px; color: #191919; font-weight:bold;  margin-bottom: 10px; }

.f_zl_block_pic p{ text-align: left; font-size: 16px; color: #626262; line-height: 1.8; }
 .f_zl_block_pic p a{ color: #585858;}

 .f_float { float: right; width:420px; }
 .f_zljzh_right h4{ margin-bottom: 10px; }
 .f_zljzh_right h4 a{ font-size:18px; color: #191919; font-weight:bold;  margin-bottom: 10px; }
 .border_none{border-bottom: none; }
 .f_list_block{ float:left; width: 490px; margin-bottom: 10px; }
 .f_list_tit{ font-size:24px; color: #191919; border-bottom: 1px solid #333; line-height: 1.8; margin-bottom: 25px;  }
 .f_list_tit a{ color: #191919; }
 .f_list_tit a span{ color: #585858; }
 .f_tit_pl{ width:26px; height: 21px; background:url(file:///Mac%20OS/Library/WebServer/images/lh/2017lh_14.png) no-repeat; vertical-align: middle; display: inline-block; margin-left: 5px; }
 .f_list_pic .f_float{ width:305px;  }
 .f_list_pic ul li{ list-style: none;  color: #585858; width: 100%;border-top:1px solid #efefef ; }
 .f_list_pic ul li a{ color: #191919; font-size: 18px; line-height: 1.8;  width: 100%; display: inline-block; }
 .f_list_pic ul li a i{ width:8px; height: 7px; margin-right: 5px; background: url(file:///Mac%20OS/Library/WebServer/images/lh/2017lh_2.png) no-repeat; display: inline-block;  }
 .f_list_block .f_zl_block_pic{ margin-bottom:0px; }
 .f_rtfloat{ float: right; }
 .f_tit_cx{ width:26px; height: 26px; background:url(file:///Mac%20OS/Library/WebServer/images/lh/2017lh_11.png) no-repeat; display: inline-block; margin-left: 5px;  vertical-align: middle;}
 .f_tit_zl{ width:35px; height: 26px; background:url(file:///Mac%20OS/Library/WebServer/images/lh/2017lh_20.png) no-repeat; display: inline-block; margin-left: 5px;  vertical-align: middle; }
 .f_tit_ta{ width:26px; height: 26px; background:url(file:///Mac%20OS/Library/WebServer/images/lh/2017lh_18.png) no-repeat; display: inline-block; margin-left: 5px;  vertical-align: middle;}
 .f_list_block .f_marb{ margin-bottom:15px; }
 .f_list_pic ul li.f_botnone{ border-top:none; margin-top: -5px; }
 .f_list_pic ul li span{ color: #585858; }
 .f_lh_tit1{ margin:20px 0; }
 .f_lhewm{ width: 161px; height: 300px; display: inline-block; position: absolute; top: 20px; right:-180px; }

/*gengduo*/
.gengduo span {
    display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #39477b;
    color: #FFFFFF;
    font-size: 18px;
	margin:0px 0px 10px 36px;
}
.gengduo span a{ color:#fff;}

.con_list {float: left; margin-left:36px;}
.con_list li{font-size: 18px; line-height: 2.2; list-style: inside; color: #585858; height: 40px; overflow: hidden;}

/*tekanrenw*/
.fayan {
    width: 1200px;
    background-color: #ffffff;
}
.fayan_lf{
    width: 200px;
    height: 200px;
    text-align: center;
	margin: 20px 0px;
    float: left;
	}
.fayan_lf img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 2px #666 dashed;
    padding: 5px;
}
.fayan_rt{
    width: 350px;
    height: 240px;
    margin: 0px 30px 0px 20px;
    border-bottom: 1px #ccc dashed;
    float: left;
	}
.fayan_rt h2{
    width: 350px;
    height: 40px;
    line-height: 35px;
    margin: 20px 0px 0px 0px;
	overflow:hidden;
    float: left;
	}
.fayan_rt h2  a{
    color:#585858;
	}			
.shiji{ width:1200px;}
.shiji ul li{float:left;width: 290px;margin:5px; }
.shiji ul li img{width:277px;height:290px;margin:5px;}
.shiji ul li h2{font-size: 18px;margin:5px;height:30px;text-align:center;overflow:hidden;}
.shiji ul li h2 a{font-size: 18px;line-height:2;}
.shiji ul li P{font-size:18px;color:#676767;margin:5px;line-height: 1.8;}
.shiji ul li P a{font-size: 16px;color:#676767;line-height: 1.8;}

/*jiabin*/
.cxzgpxrw{margin-left: -20px; padding: 15px; width: 1200px;}
.jbjs{
    padding: 15px 0px;
    width: 170px;
	height:50px;
    margin: 20px 20px 0px 20px;
    text-align: center;
    font-size: 20px;
	color:#fff;
	font-weight:bold;
    background-color: #39477b;}
.jbjs a{ color:#fff;}	
.jbxxbz { margin-left:20px; font-size:16px; width: 1170px; text-align: center;}

#focus4 {width:1200px;margin: 20px auto 0;}
#focus4 ul { margin-left:8px; margin-right:-15px;}
#focus4 ul li {float:left; margin-right:15px; margin-bottom:15px; width:285px;}
#focus4 ul li  img{ width:100%; height:214px; text-align:center; }


/*boxyc*/
.boxyc{ width:710px; margin:0 auto; font-size:20px; font-weight:500;}
.m_jqrd{ }
.m_dsList li{float: left; padding: 15px 0px; width:170px; margin: 0px 2px 10px 0px; text-align: center; font-size:20px; background-color: #d9d8e2;}
.m_active{ background-color: #39477b!important; color:#fff!important; font-weight:800!important;} 
.show{display: block !important;}

.boxycblue{ background:#e6ebfd; color:#333; height:55px; line-height:55px;}
.boxycwhite{ background:#fff; color:#333; height:55px; line-height:55px;}
.boxycnrlf{ width:173px; float:left; border-right:3px #fff solid; text-align: center;}
.boxycnrrt{ width:500px; float:right; border-right:3px #fff solid;}

.boxycnrrtcon{float:left; border-right:3px #fff solid; margin-left:20px;}
.boxycnrrtcon P{color:#585858; font-size:16px; line-height:1.8; margin-left: 30px;}

/*zhanlan*/
.zhanlanlf{float: left; width: 450px; height:500px;}
.zhanlanlf img{ width:100%; }

.zhanlanlf h2{ text-align:center;}
.zhanlanlf h2 a{ font-size:22px; height:55px; line-height:55px; text-align:center;}
.zhanlanlf P{ font-size: 16px; line-height: 1.8; margin: 10px 0px;}
.zhanlanrt{float: right; width: 710px;}
.zhanlanrt img { width:100%}
/*hzhb*/
.hzhb{ width:1200px}
.hzhbtt ul { width:1200px; margin: 20px;}
.hzhbtt ul li {
    float: left;
    padding: 10px;
    color: #585858;
    font-size: 14px;
}
.jbjslogo {margin: 20px 20px 20px 0px;}
.jbjslogo img{width:120px; height:50px}

.t_ac{ text-align:center}
.more{ margin-top:20px}
.more a{ display:inline-block; width:160px; height:42px; line-height:42px; background:#f5f5f5; border:1px solid #e3e3e3; font-size:16px; text-align:center; color:#666}
.more a:hover{ background:#39477b; border:1px solid #39477b; color:#fff;}

.footer {
	position:relative;
	margin-top:20px;
    font-size: 14px;
	padding:50px 0;
	background:#f5f5f5;
	border-top:1px solid #e3e3e3;
}
.footer p{
	text-align:center;
	line-height:1.8;
	color:#666
}
.footer .icon_gov{ position:absolute; left:50%; top:50px; margin-left:-400px}
.footer .icon_jiucuo{ position:absolute; left:50%; top:50px; margin-left:330px}

@media screen and (max-width: 640px){
.banner{height:40vh; background:url(../images/banner.jpg) no-repeat center top; background-size:cover	}
.logo_wuxi{ position:absolute;left:10px; top:10px; margin-left:0}
.logo_wuxi a{ display:block;width:40vw; height:40px; background:url(../images/logo.png) no-repeat left center; background-size:cover }
 .footer p{word-break: break-all;}
 .footer img{ display:none}
}