body{
	font-family:Arial,Microsoft YaHei,Î¢ÈíÑÅºÚ; font-family:Î¢ÈíÑÅºÚ,Microsoft YaHei,Arial\9;
}
ul,li,dl,dt,dd,ol{
	margin:0px;padding:0px; list-style:none; font-weight:normal;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	font-size:12px; vertical-align:middle; font-family:Arial,Microsoft YaHei,"Î¢ÈíÑÅºÚ"; margin-bottom:0px;
}
form {
  margin:0px;
}
h1,h2{
	font-family:Arial;
}
h3,h4,h5{
	margin:0px;padding:0px; font-size:14px;
}
a{
	color:#333; text-decoration:none; transition:all 200ms linear 0s;
}
a:hover{
	color:#f61724; text-decoration:none;
}

*:focus {
  outline:none;
}
img{
	border:0px; max-width:100%; height:auto;
}
p{
	 line-height:24px; text-justify:auto; text-align:justify;
}

.top_bj{
	width:100%; height:35px; background-image:url(../images/top_bj.jpg);
}
.top_bj dl{
	max-width:1100px; margin:0px auto; font-size:12px; color:#555;
}
.top_bj dl dt{
	float:left; font-weight:normal; padding:5px 0px 10px 10px;
}
.top_bj dl dd{
	float:right; min-width:340px; padding-top:3px;
}
.top_bj dl span{
	 display:inline-block;  margin-right:5px; height:30px; vertical-align:middle;
}
.top_bj dl span a{
	 display:inline-block; width:50px; color:#555; vertical-align:middle;
}
.top_bj dl span a img{
  display:inline-block; vertical-align:middle; margin-right:3px;
}
.top_banner_bj{
	width:100%; height:215px;
}
.top_banner{
	max-width:1100px; margin:0px auto; position:relative; 
}
.top_banner h3{
	padding-top:30px;
}
.top_banner ol{
	position:absolute; bottom:-5px; right:0px; z-index:1; top:0px;
}
.top_banner ol li{
	display:block;
}
/*---menu---*/
.top_banner .navbar-wrapper{
	 clear:both; padding-top:30px; position:relative; z-index:10; 
}
.top_banner .navbar-wrapper{
	padding-top:30px;
}
.top_banner .navbar-wrapper .dropdown{
	margin-right:20px;
}
.top_banner .btn-navbar{
	margin:-50px -10px 0px 0px; position:relative;
}
.top_banner .navbar-inner1{
	min-height:0px; 
}
/*---end menu---*/
.fast_menu{
	  width:50px; position:fixed; right:0px; top:50%; margin-top:-150px;
}
.fast_menu ul li{
	   position:relative; width:50px; height:45px; margin-bottom:5px;
}
.fast_menu li a{
	  display:block; width:50px; height:45px; line-height:45px; background-color:#989898; position:absolute; top:0px; left:0px; z-index:100;
			font-size:14px; color:#fff; overflow-y:hidden; border-radius:4px 0px 0px 4px; font-weight:bold; overflow:hidden;
}
.fast_menu li a:hover{
	  background-color:#0c89c3; width:120px; left:-70px;
}
.fast_menu a i{
	  display:inline-block; width:45px; height:45px; background-image:url(../images/ico/ico.png); margin:0px auto; vertical-align:middle;
			margin:0px 5px 0px 2px;
}
.fast_menu .m1{
	   background-position:-15px -7px;
}
.fast_menu .m2{
	   background-position:-72px -7px;
}
.fast_menu .m3{
	   background-position:-233px -7px;
}
.fast_menu .m4{
	   background-position:-17px -62px;
}
.fast_menu .m5{
	   background-position:-125px -7px;
}
.fast_menu .m6{
	   background-position:-174px -7px;
}

.home_main{
	clear:both; max-width:1100px; margin:0px auto; padding-top:10px;
}
.top_news_bj{
  max-width:1090px; background-color:#f1fbff; padding:10px 0px 10px 10px;
}
.top_news_bj .top_img{
	max-height:340px; overflow:hidden;
}
.bx-wrapper {
	position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; z-index:1;
}
.bx-wrapper img {
	max-width: 100%; display: block;
}
.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0);
     -o-transform: translatez(0); transform: translatez(0);
}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	position: absolute;bottom: -30px; width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height:100%; width:100%; position: absolute; top:0; left:0; z-index:2;
}
.bx-wrapper .slide span{
	position:absolute;height:40px; line-height:40px; width:98%; padding-left:2%; background-color:#000\9; background-color:rgba(0,0,0,0.7);
	font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  bottom:0px; color:#fff;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.bx-wrapper .bx-pager {
	text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block; *zoom: 1; *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
.bx-wrapper .bx-prev {
	left: 10px; background: url(images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px; background: url(images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute; top: 50%; margin-top: -16px; outline: 0;
	width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;
}

.top_news{
	padding:0px 10px;
}
.top_news dt{
	font-size:12px; color:#555; font-weight:normal;
}
.top_news dt strong{
	display:block; font-size:18px; color:#555; padding:20px 0px 10px 0px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.top_news dd span{
	display:block; position:relative; padding:5px 0px 3px 15px; height:30px; line-height:30px; border-bottom:1px dotted #999;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.top_news dd span a:before{
	content:""; position:absolute; width:4px; height:7px; background-image:url(../images/ico/ico.png); background-position:-4px -3px;
	top:17px; left:0px;
}
.fast_nav{
	max-width:1100px; padding-top:15px; margin:0px auto; text-align:center;
}
.fast_nav li{
  float:left; display:block; width:183px; height:70px; font-size:16px;
}
.fast_nav li i{
	display:inline-block; width:54px; height:54px; border-radius:28px; background-color:#0c89c3; vertical-align:middle; margin-right:8px;
}
.fast_nav li a{
	color:#147aaa;
}
.fast_nav li a:hover{
	color:#f61724;text-decoration:underline;
}
.f01{
	background-position:-12px 0px;
}
.f02{
	background-position:-66px 0px;
}
.f03{
	background-position:-120px 0px;
}
.f04{
	background-position:-174px 0px;
}
.f05{
	background-position:-228px 0px;
}
.f06{
	background-position:-12px -54px;
}

.home_left{
 float:left; width:100%; margin-left:-325px; 
}
.home_left_cont{
  margin-left:325px;
}
.home_right{
	float:right; width:305px;
}
.home_news{
	width:100%; margin-bottom:15px;
}
.home_news dt{
	 display:block; height:32px; background-color:#ddf1fa; border:1px solid #b7d4e1;
	 background: -moz-linear-gradient(top, #f7fbfe,#d9eff9);
	 background: -o-linear-gradient(top, #f7fbfe,#d9eff9);
	background:-webkit-linear-gradient(top,#f7fbfe,,#d9eff9);
	background:-ms-linear-gradient(top,#f7fbfe,,#d9eff9);
	background:linear-gradient(top,#f7fbfe,,#d9eff9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fbfe', endColorstr='#d9eff9', GradientType='0');
}
.home_news dt strong{
	 float:left; display:inline-block; padding:7px 0px 0px 10px; font-size:15px;
}
.home_news dt strong i{
	 display:inline-block; width:18px; height:18px; background-position:-73px -63px; vertical-align:middle; margin-right:5px;
}
.home_news dt span{
	 float:right; display:inline-block; font-size:12px; padding:7px 10px 0px 0px;
}
.home_news dt span a{
	 color:#6c869d;
}
.home_news dt span a:hover{
	 color:#2f4a62; text-decoration:underline;
}
.home_news dd{
	 clear:both; padding-top:15px;
}
.home_news dd span{
	 display:block; height:32px; line-height:32px; position:relative; padding-left:15px;
}
.home_news dd span a:before{
	 content:""; width:3px; height:3px; background-color:#444; position:absolute; top:14px; left:5px;
}
.home_news dd span a{
	 display:block; padding-right:100px;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.home_news dd span a:hover{
	 text-decoration:underline;
}
.home_news dd span b{
	  position:absolute; display:inline-block; font-size:12px; color:#666; top:0px; right:5px; font-weight:normal;
}
.home_notice{
	 width:100%; margin-bottom:15px;
}
.home_notice dt{
	 display:block; height:30px; background-color:#efefef; border-top:2px solid #0c89c3;
}
.home_notice dt strong{
	 float:left; display:inline-block; padding:7px 0px 0px 10px; font-size:15px; color:#0c89c3;
}
.home_notice dt strong i{
	 display:inline-block; width:5px; height:5px; border-radius:4px; border:2px solid #0c89c3; vertical-align:middle; margin:-2px 7px 0px 0px;
}
.home_notice dt span{
	 float:right; display:inline-block; font-size:12px; padding:5px 10px 0px 0px;
}
.home_notice dt span a{
	 color:#6c869d;
}
.home_notice dt span a:hover{
	 color:#2f4a62; text-decoration:underline;
}
.home_notice dd{
	 clear:both; padding-top:15px;
}
.home_notice dd strong{
	 display:block; text-align:center; padding-bottom:10px;
}
.home_notice dd span{
	 display:block; height:32px; line-height:32px; position:relative; padding-left:15px;
}
.home_notice dd span a:before{
	 content:""; width:3px; height:3px; background-color:#444; position:absolute; top:14px; left:5px;
}
.home_notice dd span a{
	 display:block; font-size:13px;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.home_notice dd span a:hover{
	 text-decoration:underline;
}
.home_ad{
	 clear:both; padding:0px 0px 10px 0px;
}

.home_search{
	  clear:both; max-width:1100px; margin:10px auto 0px auto; min-height:80px;
			background-image:url(../images/search_bj2.jpg); background-repeat:repeat-x; background-position:top left;
}
.home_search dl{
	  float:left; width:560px;
}
.home_search dl dt{
	  display:inline-block; font-size:16px; color:#fff; padding:30px 0px 0px 20px;
}
.home_search dd{
	  display:inline-block; height:35px; padding:7px 10px 5px 10px; 
}
.home_search dd span{
	 position:relative;
}
.droplist_100{
	 width:120px; height:29px; color:#333;
}
.s_box300{
	  width:280px; height:22px; line-height:22px; border:1px solid #5ea1c0; vertical-align:middle;
}
.s_btn{
	  width:35px; height:32px; background-color:#1095d3; position:absolute; background-position:-99px -61px; border:0px; top:-5px;
			cursor:pointer; right:0px; border-radius:0px 4px 4px 0px;
}
.home_search ul{
	  float:right; display:block; width:440px; color:#fff; padding:5px 10px 0px 0px;
}
.home_search ul li{
	 position:relative;
}
.home_search ul li strong{
	  float:left; display:block; font-weight:normal; font-size:12px; width:75px; height:25px; line-height:25px; background-color:#ff5400; text-align:center;
			margin:25px 20px 0px 0px; border-radius:4px;
}
.home_search ul li strong:before{
	 content:""; position:absolute; width:0px; height:0px; border-top:5px solid transparent;  border-bottom:5px solid transparent;
	 border-left:5px solid #ff5400; border-right:5px solid transparent; top:33px; left:75px;
}
.home_search ul li span{
	  float:right; display:block; width:330px; padding-top:10px;
}
.home_search ul li a{
	  display:inline-block; margin-right:23px; color:#fff; font-size:13px; line-height:25px;
}
.home_search ul li a:hover{
	  color:#eaff00; text-decoration:underline;
}
.home_lg{
	 float:left; width:48%;
}
.home_rg{
	 float:right; width:48%;
}
.home_r_btn{
	 display:block; padding-bottom:10px;
}
.home_r_btn li{
	 float:left; display:inline-block; width:330px;  margin-bottom:7px;
}
.home_r_btn li:hover img{
	 opacity:0.8;
}
.home_mz{
	 width:100%; margin-bottom:15px;
}
.home_mz h3{
	 display:block; height:30px; background-color:#efefef; border-top:2px solid #0c89c3; margin:0px; line-height:30px; font-weight:normal;
}
.home_mz h3 strong{
	 float:left; display:inline-block; padding:0px 0px 0px 10px; font-size:15px; color:#0c89c3;
}
.home_mz h3 strong i{
	 display:inline-block; width:5px; height:5px; border-radius:4px; border:2px solid #0c89c3; vertical-align:middle; margin:-2px 7px 0px 0px;
}
.home_mz h3 span{
	 float:right; display:inline-block; font-size:12px; padding:0px 10px 0px 0px;
}
.home_mz h3 span a{
	 color:#6c869d;
}
.home_mz h3 span a:hover{
	 color:#2f4a62; text-decoration:underline;
}
.home_mz dl dt{
	 display:block; padding:10px 0px; color:#f61825; text-align:center; line-height:24px;
}
.home_mz dl dd span{
	 display:inline-block; width:30%; height:26px; line-height:26px; border:1px solid #cacaca; background-color:#e5e5e5; font-size:13px; text-align:center;
		border-radius:2px;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 1% 0 0.5%; margin-bottom:5px;
		background: -moz-linear-gradient(top, #ffffff,#e5e5e5);/* top´¹Ö±, lefË®Æ½½¥±ä, left top×óÉÏ½Ç ,right top*/
	 background: -o-linear-gradient(top, #ffffff,#e5e5e5);
		background:-webkit-linear-gradient(top,#ffffff,,#e5e5e5);
		background:-ms-linear-gradient(top,#ffffff,,#e5e5e5);
		background:linear-gradient(top,#ffffff,,#e5e5e5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType='0');
}
.home_mz dl dd span:hover{
	 border:1px solid #999;
}
.home_mz dl dd a:hover{
	 color:#000;
}
.home_ts{
	 clear:both; display:block;
}
.home_ts dt{
	 clear:both; display:block; font-weight:bold; font-size:16px; padding-bottom:10px;
}
.home_ts dd{
	 clear:both; display:block;
}
.home_ts dd a{
	 display:block; padding-bottom:10px;
}
.home_link{
	display:block;
}
.home_link li{
	display:block; padding-bottom:10px;
}
.link_droplist{
	 width:305px;
}
.foot_nav{
	 clear:both; width:100%; line-height:24px; color:#fff; text-align:center; background-color:#0292d4; font-size:13px; padding:7px 0px;
		margin-top:20px;
}
.foot_nav a{
	  display:inline-block; color:#fff; margin:0px 15px 0px 15px;
}
.foot_nav a:hover{
	 color:#f6ff00; text-decoration:underline;
}
.foot{
	 width:100%; padding:15px 0px 10px 0px; background-color:#0080bb; text-align:center; font-size:12px; line-height:20px; color:#fff;
}
.foot a{
	  display:inline-block; color:#fff; margin:0px 15px 0px 15px;
}

.ico{
	background-image:url(../images/ico/ico.png); background-repeat:no-repeat;
}

.zi_main{
	max-width:1100px; margin:0px auto; padding-top:15px;
}
.zi_left{
	width:210px; float:left; margin-right: -100%; margin-top:10px;
}
.zi_left dl{
	display:block; background-color:#ecf5f9;
}
.zi_left dl dt{
	display:block; height:70px; background-image:url(../images/left_tbj.jpg); background-repeat:no-repeat; background-position:top right;
	background-color:#0a85be;
}
.zi_left .leftbj02{
	  background-image:url(../images/left_tbj02.jpg);
}
.zi_left .leftbj03{
	  background-image:url(../images/left_tbj03.jpg);
}
.zi_left .leftbj04{
	  background-image:url(../images/left_tbj04.jpg);
}
.zi_left dl dt strong{
	display:inline-block; color:#fff; font-size:24px; padding:30px 0px 0px 20px; font-weight:normal;
}
.zi_left dl dd{
	display:block; padding:15px 10px 30px 10px;
}
.zi_left dl dd span{
	display:block; position:relative;
}
.zi_left dl dd span:hover a:before,.zi_left .select a:before{
	background-color:#fff;
}
.zi_left dl dd span a{
	display:block; line-height:40px; padding-left:20px; border-bottom:1px solid #c2ced3;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.zi_left dl dd span a:before{
	content:""; width:3px; height:3px; background-color:#333; position:absolute; top:18px; left:10px;
}
.zi_left dl dd span a:hover,.zi_left .select a{
	color:#fff; background-color:#2f9ccf; padding-left:25px;
	background: -moz-linear-gradient(left, #0b86be,#54b4e0);
	background: -o-linear-gradient(top, #0b86be,#54b4e0);
	background:-webkit-linear-gradient(top,#0b86be,,#54b4e0);
	background:-ms-linear-gradient(top,#0b86be,,#54b4e0);
	background:linear-gradient(top,#0b86be,,#54b4e0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b86be', endColorstr='#54b4e0', GradientType='1');	
}
.zi_left .select a{
  font-weight:bold;
}
.zi_right{
  float:left; width:100%; min-height:500px;
}
.zi_right_cont{
  
}
.zi_title{
	width:100%; height:40px; border-bottom:1px solid #adadad; position:relative;
}
.zi_title h3{
	float:left; font-size:18px; height:37px; font-weight:normal; color:#0a85be; position:absolute; border-bottom:3px solid #0a85be;
	padding:0px 15px 0px 22px; top:2px;
}
.zi_title h3:before{
	content:""; position:absolute; width:6px; height:6px; border-radius:6px; border:2px solid #0a85be;
	top:15px; left:5px;
}
.zi_title span{
	float:right; font-size:12px; color:#656565; padding:18px 5px 0px 20px;
	background-image:url(../images/ico/ico_home.png); background-repeat:no-repeat; background-position:0px 21px;
}
.zi_title span a{
	color:#656565;
}
.zi_title span a:hover{
	color:#333; text-decoration:underline;
}
.zi_content{
	display:block; padding:20px 0px; text-align:justify; line-height:24px;
}
.img_box{
 display:block; font-size:0; letter-spacing:-0.5em; text-align:justify; text-justify:distribute-all-lines; padding-top:20px;
}
.img_box:after{
 content:""; height:0; width:100%; display:inline-block; overflow:hidden;
}
.img_box li{
  float:left; display:inline-block; vertical-align:top; letter-spacing:normal; *display:inline; *zoom:1; width:150px;
  margin:10px 10px; line-height:0px; font-size: 0px;letter-spacing: 0px;
}
.img_box li img{
  height:160px; max-width:140px;
}
.img_box li strong{
  display:block; border:1px solid #dbdbdb; padding:5px 0px; text-align:center;
}
.img_box li strong:hover{
  border:1px solid #999;
}
.img_box li span{
   display:block; line-height:30px; padding-top:5px; margin:0px auto; font-size:16px;
   word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center;
}
.img_show{
	clear:both; padding:20px 0px; text-align:center;
}
.img_show img{
	max-width:400px;
}
.add_table{
	border-top:1px solid #a8d3e7; border-left:1px solid #a8d3e7; width:100%;
}
.add_table th{
	padding:10px 10px 10px 0px; background-color:#d9edf6; text-align:right;
	border-bottom:1px solid #a8d3e7; border-right:1px solid #a8d3e7;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.add_table td{
	padding:10px 5px 10px 10px; text-align:left;
	border-bottom:1px solid #a8d3e7; border-right:1px solid #a8d3e7;
}


.zinews_list{
	width:100%; margin-bottom:15px;
}
.zinews_list dd{
	 clear:both; padding-top:20px;
}
.zinews_list dd span{
	 display:block; height:35px; line-height:35px; position:relative; padding:5px 0px 0px 20px; border-bottom:1px dotted #ccc;
	 margin-bottom:5px; 
}
.zinews_list dd span a:before{
	 content:""; width:4px; height:7px; position:absolute; background-image:url(../images/ico/ico.png); background-position:-4px -3px;
	top:18px; left:7px;
}
.zinews_list dd span u{
	 display:block; padding-right:100px; text-decoration:none;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.zinews_list dd span a:hover{
	 text-decoration:underline;
}
.zinews_list dd span b{
	  position:absolute; display:inline-block; font-size:12px; color:#666; top:5px; right:5px; font-weight:normal;
}



.zi_news{
	width:100%; margin-bottom:15px;
}
.zi_news dd{
	 clear:both; padding-top:20px;
}
.zi_news dd span{
	 display:block; height:35px; line-height:35px; position:relative; padding:5px 0px 0px 20px; border-bottom:1px dotted #ccc;
	 margin-bottom:5px; 
}
.zi_news dd span a:before{
	 content:""; width:4px; height:7px; position:absolute; background-image:url(../images/ico/ico.png); background-position:-4px -3px;
	top:18px; left:7px;
}
.zi_news dd span a{
	 display:block; padding-right:100px;
		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.zi_news dd span a:hover{
	 text-decoration:underline;
}
.zi_news dd span b{
	  position:absolute; display:inline-block; font-size:12px; color:#666; top:5px; right:5px; font-weight:normal;
}

.news_title{
	display:block; padding:20px 15px 10px 15px; background-color:#e3f6ff; margin-top:15px;
}
.news_title strong{
	display:block; font-size:18px; font-weight:bold; text-align:center; padding-bottom:10px; line-height:30px;
}
.news_title span{
	display:block; font-size:12px; text-align:right; color:#7799a9;
}
.news_bottom{
	clear:both; display:block; width:100%; border-top:2px solid #aaa; padding-top:10px;
}
.news_bottom span{
	display:block; line-height:30px; color:#666;
}
.news_bottom span a{
	color:#3686ab;
}
.news_bottom span a:hover{
	color:#000; text-decoration:underline;
}
.zt_category{
	display:block; padding-top:20px;
}
.zt_category li{
	float:left; display:block; width:30%; border:1px solid #bddfef; text-align:center; margin:10px 1%;
	border-bottom:3px solid #095d84;
}
.zt_category li:hover span{
	background-color:#c10c12;
}
.zt_category li a span{
	display:block; width:100%; height:30px; line-height:30px; background-color:#0a85be; color:#fff;
	transition:all 200ms linear 0s;
}

.mail_topnav{
	 display:block; clear:both; padding-bottom:15px; text-align:right;
}
.mail_topnav span{
	 display:inline-block; width:100px; height:36px; line-height:36px; text-align:center; border-radius:4px; border:1px solid #ddd; margin-bottom:5px;
}
.mail_topnav .select{
	  background-color:#29a10d; border:1px solid #29a10d;
}
.mail_topnav .select a{
	  color:#fff;
}
.mailbox_top{
	clear:both; padding:20px 0px 10px 0px; min-height:40px; text-align:right; position:relative;
}
.mailbox_top strong{
	  display:block; position:absolute; left:15px; top:30px; font-size:16px;
}
.mailbox_table{
	clear:both; font-size:13px;
}
.mailbox_table table{
	border-top:1px solid #d1e6f0; border-left:1px solid #d1e6f0;
}
.mailbox_table table tr:nth-child(2n){
  background-color:#f0f7ff;
}
.mailbox_table table tr:hover{
  background-color:#fff9e9;
}
.mailbox_table table th{
	line-height:36px; color:#fff; background-color:#4581d0; text-align:center;
	border-bottom:1px solid #d1e6f0; border-right:1px solid #d1e6f0;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.mailbox_table table td{
	line-height:24px; padding:8px 0px 8px 10px; border-top:1px solid #fff;
	border-bottom:1px solid #d1e6f0; border-right:1px solid #d1e6f0;
}
.mailbox_table a:hover{
	  text-decoration:underline;
}

.mailbox_add{
	border-top:1px solid #becbdc; border-left:1px solid #becbdc;
}
.mailbox_add th{
	line-height:36px; color:#000; background-color:#e1eeff; text-align:right; font-weight:normal;
	border-bottom:1px solid #becbdc; border-right:1px solid #becbdc;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.mailbox_add td{
	line-height:24px; padding:10px 5px 10px 10px;
	border-bottom:1px solid #becbdc; border-right:1px solid #becbdc;
}
.mailbox_add td span{
	color:#2875d2;
}
.msg_h100{
	 width:90%; height:120px;
}
.mail_bottom_zi{
	 clear:both; display:block; font-size:13px;
}
.mail_bottom_zi dt{
	 clear:both; display:block; font-size:16px; font-weight:bold; line-height:40px; background-color:#eee;
		margin-bottom:15px; padding-left:15px;
}
.dept_cont{
	  display:block; padding-top:25px;
}
.dept_cont dt{
	  display:block; height:40px; line-height:40px; font-size:18px; color:#333; font-weight:bold;
}
.dept_cont dd{
	  display:block; padding-top:10px;
}
.dept_cont dd span{
	  display:inline-block; min-width:150px; border:1px solid #a8d3e7; line-height:40px; background-color:#f2f9ff; padding-left:10px;
	  width:15%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
			margin-bottom:5px;
}
.dept_cont dd a:hover{
	  text-decoration:underline;
}
.dept_y dt{
	 color:#e85d11;
}
.dept_y dd span{
	 border:1px solid #b4ab64; background-color:#fffdeb;
}
.dept_title{
	 display:block; text-align:center; font-size:20px; padding:10px 0px 15px 0px;
}
.xgzj_title{
	 display:block; height:38px; line-height:38px; background-color:#eee; border-bottom:2px solid #0a85be; padding-left:15px;
		font-size:16px;
}
.zi_tmenu{
	 display:block; clear:both; padding-bottom:15px; text-align:right;
}
.zi_tmenu span{
	 display:inline-block; width:70px; height:32px; line-height:32px; text-align:center; border-radius:4px; border:1px solid #ddd; margin-bottom:5px;
}
.zi_tmenu .select{
	  background-color:#29a10d; border:1px solid #29a10d;
}
.zi_tmenu .select a{
	  color:#fff;
}
.drugs_list{
	 display:block; clear:both; font-size:13px;
}
.drugs_list li{
	 background-color:#f1f4ff;
}
.drugs_list li:nth-child(2n){
	 display:block; clear:both; background-color:#fffbdb;
}
.tel_map{
	 clear:both; border:1px solid #ccc; height:300px; margin-top:15px;
}
.sitemap_list{
	display:block; padding:15px 0px 0px 10px;
}
.sitemap_list dt{
	display:block; padding-top:25px; font-size:20px; padding-bottom:10px; font-weight:bold;
}
.sitemap_list dd{
	display:block;
}
.sitemap_list dd span{
	display:inline-block; margin:10px 10px 0px 0px;
}
.sitemap_list dd span a{
	color:#555;
}
.sitemap_list dd span a:hover{
	color:#F30; text-decoration:underline;
}
.vote_title{
	display:block; padding:20px 0px 0px 10px;
}
.vote_title h3{
	display:block; font-size:16px;
}
.vote_list{
	display:block; padding:20px 0px 0px 10px;
}
.vote_list input{
	display:block; float:left;
}
.vote_list label{
	display:block; padding-left:10px; float:left;
}
.radio_v{
	  padding:0px; margin:0px; height:14px; vertical-align:top; margin:4px 0 0
}
.vote_msg{
	 display:block; padding-left:10px;
}
.vote_msg dt{
	 display:block; font-weight:bold; padding-bottom:5px;
}
.vote_msg dd{
	 display:block; font-weight:bold; padding-bottom:15px;
}
.vote_txt{
	 width:700px; height:130px;
}
.vote_result{
	 display:block; padding:30px 0px 20px 10px; line-height:30px; font-size:13px;
}
.vote_result a{
	 color:#06C;
}
.vote_result a:hover{
	  text-decoration:underline;
}
.vote_show{
	  display:block; color:#444; padding:10px 0px 10px 10px; background-color:#fffaea; border:1px solid #f9d08c;
}
.vote_show li{
	  display:block; padding:7px 0px;
}
.vote_back{
	  display:block; padding:10px 0px;
}
.red_word{
	  color:#F00; font-family:Arial;
}
.red_zi{
	  color:#F00; font-size:13px; font-family:"ËÎÌå";
}
/*·ÖÒ³*/
.zipage{
  clear:both; height:auto; text-align:center;padding:20px 0px 30px 0px; font-family:Arial; margin-top:20px; font-size:12px;
}
.zipage span{
  padding:5px 7px 3px 7px; color:#f30600; margin-right:3px; font-weight:bold; border:1px solid #ccc; background-color:#f7f7f7;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:5px 7px 3px 7px; text-decoration:none;color:#333;
 margin-right:3px; border:1px solid #ccc;
}
.zipage a:hover{
  color:#fff; text-decoration:none; background-color:#0094d8; border:1px solid #067cb2;
}

@media (min-width:1000px){
	.top_banner .dropdown-menu{
		width:300px; padding:10px 0px;
	}
	.top_banner .dropdown-menu li{
		float:left; width:130px; margin-left:10px;
	}
	.top_banner .dropdown-menu li a{
		padding:5px 10px;
	}
}

@media (max-width:1000px){
 .top_banner_bj{
	 height:150px;
 }
 .top_banner .navbar-wrapper{
	padding-top:0px;
 }
 .top_banner ol{
	display:none;
 }
 .tou_height{
 	padding-top:0px;
 }
 .img_show img{max-width:100%;}
	.home_search{padding-bottom:10px; background-image:none; background-color:#0d8ac3; }
 .home_search dl{float:none; width:100%;}
	.home_search dl dt{padding-top:15px;}
 .home_search ul{float:none; display:block; width:100%; color:#fff; padding:0px 6px 0px 0px;}
	.home_search ul li strong{float:none; display:inline-block; width:auto; margin:0px 0px 0px 10px; padding:0px 5px;}
	.home_search ul li span{float:none; display:inline-block; width:auto; padding-left:10px;}
	.home_search ul li strong:before{
	 top:18px; left:68px;
}
}

@media (max-width:800px){	
 .fast_menu{display:none;}
	.top_bj dl dt{display:none;}
	.top_banner_bj{height:100px;}
	.top_banner h3{ padding-top:10px;}
	.top_banner ul{display:block; padding-top:20px;}
	.top_banner ol{display:none;}
	
	.home_left{display:block; float:none; width:100%; margin:0px;}
	.home_left_cont{display:block; margin:0px;}
	.home_right{display:block; float:none; width:100%}
	.home_news dd span b{display:none;}
	.home_news dd span a{ padding-right:20px;}
	.home_lg{float:none; width:100%;}
	.home_rg{float:none; width:100%;}
	.foot_nav a{margin:0px 5px 0px 5px;}
	
 .zi_left{width:100%; float:none; margin:0px; margin-top:0px;}
	.zi_right{float:none; width:100%;}
 .zi_right_cont{ margin:0px;}
	.zi_left dl dt{height:50px;}
	.zi_left dl dt strong{font-size:18px; padding:15px 0px 0px 20px; font-weight:bold;}
 .zi_left dl dd span{display:inline-block; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.zi_left dl dd span a{border-bottom:1px solid #c2ced3;}
	
	.zi_news dd span b{display:none;}
	.zi_news dd span a{ padding-right:20px;}
	.vote_txt{width:500px;}

}

@media (max-width:600px){	
  .top_news_bj{padding-left:0px;}
  .home_search dl dt{ padding:15px 0px 0px 10px; font-size:14px;}
		.home_search dl dd{ padding-right:0px;}
  .s_box300{width:180px; height:22px; line-height:22px; border:1px solid #5ea1c0; vertical-align:middle;}
  .droplist_100{width:90px; height:29px; color:#333;}
  .home_search ul li a{ margin-right:5px;}
  .zi_title span{display:none;}
  .img_box li{ width:140px; margin:10px 5px;}
  .img_box li img{height:130px; max-width:110px;}
  .mail_topnav span{width:70px; }
  .dept_cont dd span{ width:45%;}
  .home_link{display:none;}
}

@media (max-width:500px){	
	.top_banner h3 img{ max-height:80px;}
	.zi_main{padding-top:37px;}
	.top_news_bj .top_img{max-height:300px; overflow:hidden;}
		.home_search dl dt{padding-top:10px;}
		.home_search ul li strong:before{display:none;}
		.vote_txt{width:360px;}
		.tlink4{display:none!important}
}

@media (max-width:400px){	
	.top_bj dl dt{display:none;}
	.home_search{ background-color:#0d8ac3; background-image:none;}
	.top_banner h3{}
	.top_banner .btn-navbar{margin-top:0px;}
	.fast_nav li{width:150px; height:70px;}
	.top_news_bj .top_img{max-height:250px; overflow:hidden;}
	
}
.danxuan input{ float:left; display:block; margin-right:2px;}
.danxuan lable{ float:left; display:block;}
