@charset "utf-8";
@font-face {
  font-family: "sourcehansans"; /*  */
  src: url("/r/cms/www/default/fonts/sourcehansans.eot"); /* IE9 Compat Modes */ 
  src: url("/r/cms/www/default/fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("/r/cms/www/default/fonts/sourcehansans.woff") format("woff"),
    /* Modern Browsers */ url("/r/cms/www/default/fonts/sourcehansans.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("/r/cms/www/default/fonts/sourcehansans.svg#YourWebFontName")
      format("svg"); /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}

body{ margin:0 auto; font-size:12px;font-family: sourcehansans,"微软雅黑","宋体",Arial, Helvetica, sans-serif; line-height:normal; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover { color:#035ba6;}
.h10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}

.h15 {
	clear: both;
	height: 15px;
	overflow: hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow: hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow: hidden;
}
.h30 {
	clear: both;
	height: 30px;
	overflow: hidden;
}
.h35 {
	clear: both;
	height:35px;
	overflow: hidden;
}
.h40 {
	clear: both;
	height: 40px;
	overflow: hidden;
}
.h45 {
	clear: both;
	height: 45px;
	overflow: hidden;
}

.h55 {
	clear: both;
	height: 55px;
	overflow: hidden;
}
.h60 {
	clear: both;
	height: 60px;
	overflow: hidden;
}
.h70 {
	clear: both;
	height: 70px;
	overflow: hidden;
}
.h80 {
	clear: both;
	height:80px;
	overflow: hidden;
}

.h85 {
	clear: both;
	height:85px;
	overflow: hidden;
}
.clear{ clear:both;}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.wrap {
	width: 1110px;
	clear: both;
	margin: 0 auto;
	overflow:hidden;
}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}

body{background:url(../images/bg.jpg) no-repeat top center;}
/*-----------------头部开始--------------------*/
#header { height:auto; overflow:hidden;}

.top{background: url(../images/a_02.jpg);height: 34px;}
.top_left{float: left; overflow: hidden; line-height: 34px;}
.top_left a{ display:inline-block;}
.top_right{ padding:0 5px; height:34px; line-height: 34px;float: right; color: #666;}
.top_right a{color: #333;}



.logo{width:455px; height:220px; float: left;}
.logo a{ width:453px; height:92px; overflow:hidden; display:block; background:url(../images/logo.png) no-repeat; text-indent:-999em; margin-top:60px;}
.tel{ float:right; margin-top:40px;}

.navwp{ width:100%; height:70px; background:#2262cc;}

.nav{}
.nav dl{ float:left; background:url(../images/navline.jpg) no-repeat right; padding:0 10px;  }
.nav dl dt{ width:98px; height:70px; float:left; background:url(../images/navbg.png) no-repeat; }
.nav dl dt.nav1{ background-position:0 0;}
.nav dl dt.nav2{ background-position:0 -71px;}
.nav dl dt.nav3{ background-position:0 -142px;}
.nav dl dt.nav4{ background-position:0 -213px;}
.nav dl dt.nav5{ background-position:0 -284px;}
.nav dl dt a{ width:98px; height:70px; display:block; overflow:hidden;text-indent:-999em;}
.nav dl dd{ width:140px; float:left; padding-top:12px; margin-left:2px;}
.nav dl dd a{ padding:5px; color:#FFF; font-size:14px; line-height:22px;}
.nav dl dd a:hover{ text-decoration:underline;}


.fullSlide{ width:100%;  position:relative;  height:395px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:395px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:395px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px; overflow:hidden; background:#fff;-moz-border-radius: 50px; /* Firefox */
  -webkit-border-radius: 50px; /* Safari 和 Chrome */
  border-radius: 50px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
 line-height:999px; }
.fullSlide .hd ul .on{ background:#ff6d00;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:74px; background:url(../images/focus_btn.png) #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; }
.fullSlide .next{ left:auto; right:15%; background-position:-40px 0px; }

.kuaixun{ width:840px; height:34px; overflow:hidden; background:#f0f0f0;}
.kuaixun h3{ width:110px; height:34px; float:left; overflow:hidden; background:url(../images/kxtit.jpg) no-repeat; text-indent:-999em; margin-right:10px;}
.kuaixun ul { overflow: hidden;width: 710px;}
.kuaixun ul li { float: left; padding-right: 30px; background:url(../images/listbg.gif) no-repeat 0 -80px; padding-left:10px;}
.kuaixun ul li a {font-size: 14px;color: #333333; line-height:36px;}
.kuaixun .tempWrap{ max-width:710px!important}

.search{width: 263px;height: 32px; overflow: hidden;}
.sea_txt{width:215px; height: 30px; padding:0 2px; line-height:32px; border:#ff5102 solid 1px; font-size: 12px; color: #636363; font-family: "微软雅黑"; float:left;}
.sea_btn{width:42px; height:32px; overflow:hidden; background: url(../images/search.jpg) no-repeat right;float: right; border: none; cursor:pointer;}

/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/

/*焦点图*/
.focus{ position:relative; width:347px; height:225px; background-color: #000; margin:0 auto;}  
.focus img{ width: 347px; height: 225px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt,.focus .D2fBt,.focus .D3fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:24px; line-height: 24px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:12px; right:10px; position:absolute; height:10px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a,.focus .D2fBt a,.focus .D3fBt a{position:relative; display:inline; width:15px; height:15px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover,
.focus .D2fBt .current,.focus .D2fBt a:hover,
.focus .D3fBt .current,.focus .D3fBt a:hover{background:#ff3300;}    
.focus .D1fBt img,.focus .D2fBt img,.focus .D3fBt img{display:none}    
.focus .D1fBt i,.focus .D2fBt i,.focus .D3fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.notice { width: 395px; float:left; overflow: hidden; margin-left:15px; }
.notice .tab-hd { height:38px;  margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { }
.notice .tab-hd li{ float: left; height: 38px; line-height: 38px; font-size:16px;  }
.notice .tab-hd li a{ display:block; padding:0 20px; color:#333;  }
.notice .tab-hd li.on a{background-color: #2565c3; position: relative; color:#fff; }
.notice .tab-bd { border-top: 2px solid #2565c3; }


.notice .tab-bd .tab-pal ul{ padding-top:10px; padding-left:5px;}
.notice .tab-bd .tab-pal li {line-height: 36px; background: url(../images/liststyle.gif) no-repeat 0 18px;	padding-left: 15px; border-bottom:#e5e5e5 dashed 1px;}
.notice .tab-bd .tab-pal a { color: #333; font-size: 14px;}
.notice .tab-bd .tab-pal a:hover{ color:#06C;}
.tab-pal span {	color: #999; float: right;	font-size: 12px;}
.tab-hd .more {	float: right; line-height: 36px; padding-right: 10px;}
.tab-hd .more a {color: #666666;}


.hot{ width:225px; height:325px; background:#f0f0f0; overflow:hidden;}
.hot_title{ width:225px; height:46px; line-height:46px; line-height:40px\9; background:url(../images/tztitle.jpg) no-repeat; overflow:hidden; }
.hot_title h3{ float:left; margin-left:40px; color:#2565c3; font-size:16px; _display:inline;}
.hot_title a{ float:right; margin-right:10px; }
.hot ul{ padding: 5px 10px;}
.hot ul li{ line-height:24px; *line-height:18px\9; background:url(../images/listbg.gif) no-repeat; overflow:hidden; border-bottom:#cbcbcb dotted 1px; padding:5px 0; padding-left:15px; margin-bottom:5px;}
.hot ul li a{ margin-right:5px; font-size:14px;}
.hot ul li span{  color:#7e7e7e; font-size:11px;}

.ser_box{ }
.ser_tit { border-bottom:1px solid #b1b1b1;}
.ser_tit h2 { border-left:3px solid #2565c3; padding-left:5px; font-size: 16px; font-weight: normal; color: #2565c3; line-height: 20px;	margin-bottom: 10px;}
.ser_tit a {	font-size: 12px; color: #666666; float: right;}

.ser_nr { height:127px; padding-top: 10px;}
.ser_nr ul{ padding-left:4px; overflow:hidden;}
.ser_nr li { float:left; text-align:center; margin-right:12px;}
.ser_nr li.last{ margin-right:0;}
.ser_nr li a { width:127px; height:37px; overflow:hidden; display:inline-block; background: url(../images/serv.png) no-repeat; color: #666666; font-size: 14px; padding-top:90px;}
.ser_nr li a:hover{ color:#FFF}
.ser_nr li a.serv1{ background-position:0 0;}
.ser_nr li a.serv2{ background-position:-140px 0;}
.ser_nr li a.serv3{ background-position:-280px 0;}
.ser_nr li a.serv4{ background-position:-420px 0;}
.ser_nr li a.serv5{ background-position:-560px 0;}
.ser_nr li a.serv6{ background-position:-700px 0;}
.ser_nr li a.serv7{ background-position:-840px 0;}
.ser_nr li a.serv8{ background-position:-980px 0;}
.ser_nr li a.serv1:hover{ background-position:0 -127px;}
.ser_nr li a.serv2:hover{ background-position:-140px -127px;}
.ser_nr li a.serv3:hover{ background-position:-280px -127px;}
.ser_nr li a.serv4:hover{ background-position:-420px -127px;}
.ser_nr li a.serv5:hover{ background-position:-560px -127px;}
.ser_nr li a.serv6:hover{ background-position:-700px -127px;}
.ser_nr li a.serv7:hover{ background-position:-840px -127px;}
.ser_nr li a.serv8:hover{ background-position:-980px -127px;}

.xs_nr{ overflow:hidden; margin-top:15px;}
.xs_nr{ width:1100px; height:195px; overflow:hidden;}

.xsgs_box{ width:900px; overflow:hidden;}



.xwbox { float: left; width: 450px;  }

.xw_tit { width: 425px; height: 36px;line-height: 36px; background:url(../images/tit.png) no-repeat 0 0; padding-left: 15px; padding-right:10px }
.xw_tit h2 {font-size: 18px; font-weight: normal; color: #fff; }
.xw_tit a { font-size: 14px; color: #fff; float: right; }

.xw_nr { padding-top: 10px; padding-left:5px; padding-right:5px; }
.xw_nr li {line-height: 36px; color: #666666; background: url(../images/liststyle.gif) no-repeat 0 -33px; padding-left: 10px; }
.xw_nr a { color: #333; font-size: 16px; }
.xw_nr a:hover{color: #035ba6;}
.xw_nr span { float: right; color:#999; font-size: 14px;}


.sjbox {  width:310px;  }
.sj_tit{ width: 285px; height: 36px;line-height: 36px; background:url(../images/tit.png) no-repeat 0  -36px; padding-left: 15px; padding-right:10px}
.sj_tit h2 { font-size: 18px; font-weight: normal; color: #fff; }
.sj_tit a {  font-size: 14px; color: #fff; float: right;  }

.sj_nr {padding-top: 10px; padding-left:5px; padding-right:5px;  }
.sj_nr li { line-height:36px; color: #666666; background: url(../images/liststyle.gif) no-repeat 0 -33px; padding-left: 10px; }
.sj_nr a {  color: #333; font-size: 16px; }
.sj_nr a:hover{color: #035ba6;}
.sj_nr span { float: right; color:#999; font-size: 14px; }



.weibo{ width:310px; height:338px; overflow:hidden; background:#CCC}






.qcfc{ width:1110px; height:270px; overflow:hidden; background:url(../images/tit.png) no-repeat 0 -72px;}
.qcfc .qcfc_tit{ width: 1085px; height: 55px;line-height: 55px; padding-left: 15px; padding-right:10px; margin-bottom:15px;}
.qcfc_tit h2 { font-size: 18px; font-weight: normal; color: #fff; }
.qcfc_tit a {  font-size: 14px; color: #fff; float: right;  }

.qcfc_nr { width:1080px; height:220px; overflow:hidden; padding:0 15px;}
.qcfc_nr img {height: 168px;	width: 240px;	overflow:hidden; border:#FFF solid 5px;}
.qcfc_nr ul {overflow: hidden;width: 1080px;}
.qcfc_nr li {float: left;width: 245px;text-align: center;	padding-right: 25px;}
.qcfc_nr p {line-height: 60px;}
.qcfc_nr a {font-size: 14px;color: #333333;}


/*------------------内容结束------------------*/



/*===========================leftnav begin===========================*/
.subcontent{ clear:both; overflow:hidden; min-height:500px; height:auto !important;}
.leftnav_box{ width:240px; height:auto; overflow:hidden;}
.leftNav{clear:both;overflow:hidden;}
.leftNav dt{ height:59px; width:240px; background:url(../images/menu_bg.jpg) no-repeat left top; font-size:20px; color:#fff; line-height:59px; text-align:center; margin-bottom:1px;}
.leftNav dd{clear:both;overflow:hidden;height:40px; padding:0 15px;background:#fafafa url(../images/leftico1.png) no-repeat 190px center;}
.leftNav dd a{height:39px;display:block; line-height:39px; padding-left:10px;color:#666; font-size:14px; border-bottom:1px solid #e6e6e6;}
.leftNav dd a:visited{ color:#666}
.leftNav dd a:hover{ color:#fff;}	
.leftNav dd a:active{ color:#666}	
.leftNav dd:hover,.leftNav dd.cur{ background:#0090ff url(../images/leftico2.png) no-repeat 190px center;}	
.leftNav dd:hover a,.leftNav dd.cur a{ color:#fff; border-bottom:none}

.leftnav_box .contactBox{overflow:hidden; clear:both;width:240px; position:relative;display:block;}
.leftnav_box .contactBox.h130{ height:130px;}
.leftnav_box .contactBox.h160{ height:160px;}
.leftnav_box .contactBox span{ height:30px; width:190px; margin-left:50px; line-height:30px; font-size:24px; color:#fff; display:block; padding-left:35px; position:absolute; left:0; top:50%; margin-top:-15px;}
.leftnav_box .contactBox span.span1{ background:url(../images/leftico3.png) no-repeat left center}
.leftnav_box .contactBox span.span2{ background:url(../images/leftico4.png) no-repeat left center}
/*=============================leftnav end===========================*/


/*===========================right begin===========================*/
.rightBox{
	width:850px;
	overflow:hidden;
	}
.location{
	width:100%;
	height:40px;
	clear:both;
	border-bottom:2px solid #c3c3c3;
	position:relative;
	background: url(../images/ico1.png) no-repeat 0 5px;
	}
.location span{ height:42px; line-height:35px; font-size:18px; color:#152d79;background:url(../images/ico2.png) no-repeat left bottom; position:absolute; left:40px; top:0;}	
.location p{
	line-height:35px;
	height:35px;
	color:#666;
	padding:0 15px 0 25px;
	background:url(../images/location.png) no-repeat left center;
	}
.location p a.on{color:#152d79;}
.content_R{ padding:10px;  min-height:700px; height:auto !important; height:700px; overflow:hidden; _overflow:visible; }

/*===========================right end===========================*/

/*===========================新闻列表样式 begin===========================*/

.list{ overflow:hidden; padding:5px;}
.list ul{ }
.list ul li{ height:40px; background:url(../images/list_bg.gif) no-repeat 0 -158px; padding:10px 0; border-bottom:#CCCCCC dotted 1px; position:relative;}
.list ul li:hover{ background:#f8f8f8;}
.list ul li:hover a{ text-decoration:none; color:#035ba6;}
.list ul li a.more{ width:65px; height:24px; line-height:24px; padding-left:15px; overflow:hidden; display:block; position:absolute; right:5px; top:25px; background:#09C; cursor:pointer; background:url(../images/share.png) no-repeat 0 50%; color:#333; font-weight:bold;}
.list ul li a:hover{ text-decoration:underline;}
.list ul li h6{ font-size:16px; font-weight:bold; color:#000; line-height:30px;}

.list ul li span{ color:#666666; float:left;}
.list ul li em{ margin-left:10px; color:#666666; font-style:normal;}
/*===========================新闻列表样式 end===========================*/


/*===========================图片列表样式 begin===========================*/
.picbox{ overflow:hidden;}
.picbox ul{ }
.picbox ul li{ width:260px; float:left; overflow:hidden; margin:10px 10px; background:#FFF; border:#f9f9f9 solid 1px; }
.picbox ul li:hover{ background:#f9f9f9;}
.picbox ul li:hover h6 { color:#206fcc;}
.picbox ul li a:hover{text-decoration:none; }
.picbox ul li img{ width:260px; height:180px; overflow:hidden;}
.picbox ul li h6{ text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#333;}
.picbox ul li i{ line-height:20px; font-size:11px; color:#999; background:url(../images/clock.png) no-repeat 0 2px; padding-left:18px; }
.picbox ul li em{ line-height:20px; font-size:11px; color:#999;background:url(../images/view.png) no-repeat 0 3px; padding-left:18px; }
.picbox ul li p{ line-height:20px; text-align:left; display:block; clear:both; text-indent:2em; color:#a6a6a6; padding:0 5px; padding-top:5px;}
/*===========================图片列表样式 end===========================*/


/*===========================页码样式 begin===========================*/
.page {
	padding: 30px 10px 50px 0px;
	overflow: hidden;
	clear: both;
	height: 35px;
	line-height: 35px;
	margin:0px auto;
	text-align: center;
}
.page a {
	padding: 9px 12px;
	color: #383838;
	border-radius: 4px;
	border: 1px solid #dddcdc;
	margin-right: 3px;
	font-family: "����";
}
.page a:hover {
	background: #cc0000;
	color: #fff;
	border: 1px solid #cc0000;
}
.page a.hover {
	background: #cc0000;
	color: #fff;
	border: 1px solid #cc0000;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #dddcdc;
}
.page .lable {
	color: #383838;
}
.page input.pageDetail {
	width: 30px;
	height: 30px;
	margin-right: 3px;
	text-align: center;
	border-radius: 4px;
	color: #383838;
	margin-bottom: 2px;
}
.page input.page_bnt {
	border: none;
	width: 50px;
	height: 30px;
	margin-left: 3px;
	border-radius: 4px;
	cursor: pointer;
}
/*------------------页码结束------------------*/

/*------------------信息公开开始------------------*/
.gk_side{ width: 320px;  border-top: 2px solid #004488; background: #f1f1f1;}
.gk_side h2{line-height: 40px;  padding-left: 15px;  color: #135a9c;  font-size: 18px;}
.tree{ width: 280px; margin-left: 20px; margin-bottom: 20px; background: #FFFFFF;}
.gk_main{ width: 840px; padding-left: 19px;border-left: 1px #d2d2d2 solid;
	
}
/*------------------信息公开结束------------------*/


/*留言板样式开始*/
.message{  padding-top:20px;}
.message h1{color:#1f1f1f; font-size:24px; font-weight:normal;}
.message_inf{padding-top:10px;}
.message_inf p{color:#1f1f1f; font-size:16px; margin-bottom:20px; overflow:hidden; line-height:28px;}
.message_inf span{display:inline-block; width:50px; float:left;}
.message_inf .line{width:100%; border-top:1px dotted #c7c7c7; margin:20px 0;}
.message_inf input, .message_inf select{height:32px; border:1px solid #a9a9a9; margin-left:13px; box-sizing:border-box; float:left;}
.message_inf input{text-indent:5px; font-size:14px;}
.message_inf select{width:166px; color:#6b6b6b; font-size:14px; cursor:pointer;}
.message_inf .message_email{width:255px; margin-right:35px;}
.message_inf .message_phone{width:176px; margin-right:35px;}
.message_inf .message_qq{width:176px;}
.message_inf .message_title{width:780px;}
.message_inf .message_txt{height:130px; border:1px solid #a9a9a9; margin-left:13px; box-sizing:border-box; width:780px; padding:5px;}
.message_inf img{width:114px; margin-left:20px;}
.message_inf .message_btn{margin-left:63px; padding:6px 39px; border:none; outline:none; background-color:#ef3838; color:#fff; font-size:18px; height:auto; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;}
.message_inf .message_btn:hover{background-color:#ef4d4d;}
.message_inf .tolist{font-size:16px; color:#0e81da; text-decoration:underline; position:absolute; bottom:0; margin-left:20px;}


.message_list{}
.r_xjnr{ width:100%; margin:10px 0 0 0;line-height:30px; border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.r_xjnr .bt{ text-align:center; width:630px; background:#cfe0f2;  color:#0083ef; font-size:14px; font-weight:bold;}
.r_xjnr th{ text-align:center;width:110px;  border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.r_xjnr td{width:520px; border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; padding:0 4px;}
.xjnr_bd{ width:520px; height:120px;}


/*留言板样式结束*/

/*网络调查样式开始*/

/*survey*/
.survey_w840{width:840px; float:left;}
.survey_w840 h1{color:#1f1f1f; font-size:24px; font-weight:normal;}
.survey_con{padding:30px 30px 50px 30px; min-height:430px; margin-top:23px; border:1px solid #e2e2e2; border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px;}
.survey_con h1{color:#1160b2; text-align:center; font-size:18px;}
.survey_con h3{color:#444444; line-height:26px; font-weight:normal; margin-top:20px;}
.survey_list{margin-top:40px;}
.survey_list .item{margin-bottom:30px;}
.survey_list .item p{color:#000000; font-size:16px; margin-bottom:20px;}
.survey_list .item span{margin-right:20px; color:#1e1e1e; font-size:14px; display:inline-block;}
.survey_list .item span input{float:left; margin-right:5px;}
.survey_list .item textarea{width:90%; margin:0 auto; margin-left:25px; border:1px solid #a9a9a9; height:100px;}
.survey_Btn{ text-align:center;}
.survey_Btn input{color:#fff; font-size:18px; padding:10px 60px; background-color:#1160b2; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; cursor:pointer; outline:none;}
.survey_Btn input:hover{background-color:#2c77c5;}
.survey_Btn a{color:#202020; font-size:16px; text-decoration:underline;}
.survey_Btn a:hover{color:#1160b2;}

.survey_w328{width:328px; float:right;}
.survey_ing{margin-top:6px;}
.survey_ing h1 a{color:#1f1f1f; font-weight:normal;}
.survey_ing .survey_ing_con{margin-top:23px; border:1px solid #e2e2e2; border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; padding:20px 0;}
.survey_ing .survey_ing_con li{padding:0 10px; border-left:3px solid #1160b2; margin-top:20px;}
.survey_ing .survey_ing_con li a{color:#333333; font-size:15px;}
.survey_ing .survey_ing_con li:first-child{margin-top:0;}

.survey_end .survey_ing_con li{border-left:3px solid #989898;}

.result h1{text-align:left;}
.result h1 span{color:#202020; margin-left:50px;}
.result h1 span:first-child{margin-left:0;}
.result li{margin:0 0 20px 23px; width:730px;}
.result li .option{color:#1160b2; font-size:14px;}
.result li .percent{padding-left:10px; background:url(../images/vote_bar.gif) left center repeat-x; height:10px; position:relative; margin-top:10px;}
.result li .percent span{color:#1f1f1f; font-size:14px; position:absolute; right:-60px; bottom:-2px;}

/*网络调查样式结束


/*tag*/
.w310{width:240px; float:right;}
.tag{ overflow:hidden}
.tag .tag-nav{width:100%; border-bottom:2px solid #e7e7e7; padding-bottom:10px; position:relative;}
.tag .tag-nav h1{color:#1a1a1a; font-weight:normal; position:relative; display:inline-block;}
.tag .tag-nav h1:after{content:""; height:2px; width:100%; position:absolute; left:0; bottom:-12px; background-color:#ef3838;}
.tag .tag-nav .change{right:0; bottom:7px; position:absolute; color:#999999; font-size:12px; line-height:14px;}
.tag .tag-nav .change:hover i{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg);
-ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.tag .tag-nav .change i{width:14px; height:14px; display:block; background:url(../images/change.png) no-repeat;-webkit-transition: -webkit-transform .5s ease-out; -moz-transition: -moz-transform .5s ease-out; -o-transition: -o-transform .5s ease-out; -ms-transition: -ms-transform .5s ease-out; float:left; margin-right:5px;}
.tag .tagList{margin-top:15px;}
.tag .tagList a{color:#1a1a1a; font-size:16px; padding:12px 19px; display:inline-block; float:left; margin:0 1px 1px 0; background:#e7e7e7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.tag .tagList a:hover{background:#f7f7f7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

/*issue*/
.issue{margin-top:24px;}
.issue .item{padding:18px 0 12px; border-top:1px dashed #e0e0e0;}
.issue .item:hover{background-color:rgba(240,240,240,0.4);}
.issue .item .img{float:left; width:100px; height:69px; margin-right:18px;}
.issue .item .img img{width:100%; height:100%;}
.issue .item h2{height:48px;}
.issue .item h2 a{line-height:18px; font-weight:normal;font-size:14px;}
.issue .item .issue-comment{color:#c7c7c7; font-size:12px; margin-top:8px;}

.vcon .img{position:relative;}
.vcon .img:before{content:""; width:22px; height:22px; display:inline-block; background:url(../images/video-btn.png) no-repeat; left:39px;  top:23px; position:absolute;}


/*------------------版权开始------------------*/
#footer { background:#0077d1; padding:25px 0; color:#FFF}
#footer h3{ font-size:18px; color:#FFF; font-weight:normal; padding-bottom:15px;}
#footer a:hover{ text-decoration:underline}
.links{ width:130px; padding-right:0px;}
.links .links_nr{ overflow:hidden;}
.links .links_nr a{ color:#FFF; padding-right:20px; line-height:26px; color:#FFF; display:block;}
.links a.more{ clear:both; display:block; margin-top:10px; color:#FFF}

.erweima{ width:150px; padding-left:50px;}
.jishu,.lianxi{ padding:0 30px;}
.jishu p,.lianxi p{ line-height:24px;}
.jishu p a,.lianxi p a{ color:#FC0}
.rexian{ width:150px; padding-left:10px;}


/*------------------版权结束------------------*/



/*------------------修改新增加样式STAR------------------*/

.t1 {color: #019cdf;	font-size: 12px;font-weight: 400;}
.mail_t1 {border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #019cdf;padding-bottom: 6px;vertical-align: bottom;}
.main_news_title {background-image: url(../images/icon_1.png);	background-repeat: no-repeat;background-position: 14px center;text-indent: 24px;line-height: 24px;}
.bot_lineSS {background-image: url(../images/ch_bot.jpg);background-repeat: repeat-x;background-position: center top;height: 1px;}
.in_bbs{font-family: "黑体";	font-size:24px;}
.hr_tit {font-family: Arial, "黑体";	font-size: 24px;font-weight: bold;	color: #FFFFFF;}
cite {font-style: normal;font-size: 12px;float: right;color: #999999;	text-align:right;margin-right: 6px;}
.ch_link_bg{background-image: url(../images/ch_bg.jpg);	background-repeat: no-repeat;	background-position: center top;}
.ch_link{font-size:14px;font-weight: bold;}
.h_24 {	line-height: 24px;}

/*------------------修改新增加样式END------------------*/


/*------------------20170703新增样式修改开始------------------*/

.hot_title,.hot_title1{ width:350px; height:36px; line-height:33px; line-height:33px\9; background:url(../images/btbg.gif) no-repeat; overflow:hidden; }
.hot_title1{ width:100%;}
.hot_title h3,.hot_title1 h3{ float:left; margin-left:30px; color:#fff; font-size:16px; _display:inline;}
.hot_title a,.hot_title1 a{ float:right; margin-right:10px; padding-top:8px }


/*-----------------头部开始--------------------*/
#header { height:auto; overflow:hidden;}

.top{background: url(../images/a_02.jpg);height: 34px;}
.top_left{float: left; overflow: hidden; line-height: 34px;padding-left:18px; background:url(../images/topico.jpg) no-repeat left center;}
.top_left a{ display:inline-block;}
.top_right{ padding:0 15px; height:34px; line-height: 34px;float: right; color: #666;}
.top_right a{color: #333;}


.logo{width:425px; height:120px; float: left;}
.logo a{ width:421px; height:108px; overflow:hidden; display:block; background:url(../images/logo.png) no-repeat; text-indent:-999em; margin-top:20px;}

.navwp{ width:100%; height:48px; background:url(../images/navbg.jpg) repeat-x top center; background:#2262cc; border-bottom:#184fa9 solid 4px;}

.nav{ line-height:48px;}
.nav ul{ height:48px;overflow: hidden;}
.nav li{float: left; text-align: center; margin-right:10px; }
.nav li:after { content:''; border-right:#acacac solid 1px; height:18px; display: inline-block;  vertical-align:-14%; margin-left:5px; }
.nav li:last-child:after{ content:""; display:none}
.nav a{ height:48px; line-height:50px;  display:inline-block; padding:0 30px; font-size: 18px; color: #fff; }
.nav a:hover,.nav a.cur{ color:#fff; background:#2d77e9;}

/*------------------头部结束------------------*/

.zxjf{ width:195px; overflow:hidden;}
.jf_nr{}
.jf_nr a{ width:195px; height:55px; display:block; margin-top:14px; overflow:hidden;}

/*------------------20170703新增样式修改结束------------------*