/* 
	author: Huzi;
	time:2015-08-13;
*/

/* 
==========================================================================
	commont
==========================================================================
*/


body{
	font-size: 14px;
	color: #333;
	background: #fff;
}
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	color: #d70b00;
}
ul{
	list-style: none;
}
.container {
  width: 1171px;
  margin: auto;
  position: relative;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.page {
	font-weight:bold;
}

/* 
==========================================================================
	header  nav   banner
==========================================================================
*/
.header{
	height: 100px;
	font-size: 0;
}
.headerimg{
	margin-top:23px;
}
.nav{
	height: 32px;
	background: #c30a12;
}
.modern-menu {
	width:1171px;
	height:32px;
	position:relative;
	clear:both;
	z-index:999999;
}
.modern-menu.mm-vertical {
	width:116px;
	height:auto
}
.modern-menu,.modern-menu ul {
	list-style:none;
	margin:0;
	padding:0
}
.modern-menu li {
	position:relative;
	border-left: 1px solid #fff;
        height: 32px;
}
.modern-menu a {
	height:100%;
	text-decoration:none;
	display:block;
	position:relative;
	overflow:hidden;
	z-index:101;
	border:0
}
.modern-menu a span {
	width:89px;
	text-align:center;
	line-height:32px;
	display:block
}
.modern-menu.mm-vertical a span {
	line-height:32px
}
.mm-container.mm-drop span {
	
}
.mm-horizontal span {
	float:left
}
.mm-hdrop,.mm-hdrop-over,.mm-vdrop,.mm-vdrop-over {
	background-repeat:no-repeat;
	background-position:center right;
}
.modern-menu .mm-right {
	display:block;
	float:right
}
li {
	float:left; list-style:none;   
	
}
.modern-menu.mm-vertical>li {
	float:none
}


.modern-menu ul span {
	width: 145px;
	line-height:36px
}
.modern-menu li>ul {
	width:145px;
	font-size:14px;
	position:absolute;
	left:-5000px;
	opacity:0;
	z-index:10000;
}
.modern-menu li>ul li{
	border-left: 0px solid #D60B01;
	*margin-bottom: -4px;
}
.mm-vertical li>ul {
	top:0
}
.modern-menu ul ul {
	float:right;
	top:0
}

.theme1 {
	background-color:#c30a12
}
.theme1 a span {
	color:#fff;
	background-color:#c30a12
}
.theme1 .mm-over {
	color:#fafafa;
	background-color:#D60B01
}

.banner img{
	width:100%; 
	height:auto;
	vertical-align:middle;
}
/* ------------------------
flexslider  banner 
-----------------------------*/
.flexslider {
	margin:auto;
	position:relative;
	width:100%;
	height:400px;
	overflow:hidden;
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
}
.flexslider .slides {
	zoom:1;
}
.flex-direction-nav a {
	width:60px;
	height:90px;
	line-height:99em;
	overflow:hidden;
	margin:-60px 0 0;
	display:block;
	background:url(/images/ad_ctr.png) no-repeat;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position:0 -90px;
	right:0;
}
.flex-direction-nav .flex-prev {
	left:0;
}
.flexslider:hover .flex-next {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity:1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:10px;
	text-align:center;
}
.flex-control-nav li {
	margin:0 5px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	background:url(/images/dot.png) no-repeat 0 -16px;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-99em;
	width:16px;
	cursor:pointer;
}
.flex-control-paging li a.flex-active {
	background-position:0 0;
}
.vip{
	height: 32px;
	background: #e1e1e1;
	color: #333;
}
.vip .timebox{
	width: 178px;
	height: 32px;
	margin-top: 0px;
	line-height: 32px;
	padding-right: 10px;
	margin-right: 20px;
	border-right: 1px solid #fff;
	float: left;
}
.vip .zxgg{
	width: 550px;
	height: 32px;
	margin-top: 0x;
	line-height: 32px;
	float: left;
}
.vip .so{
	margin-top: 0px;
	width: 380px;
	float: right;
	height: 32px;
	color: #666;
}
.vip .sofl{
	width: 84px;
	height: 24px;
	background: #fff;
	float: left;
	border: 0;
	border-right: 1px solid #d2d2d2;
	margin-top:4px;
}
.vip .so .input{
	width: 190px;
	height: 24px;
	line-height: 24px;
	padding: 0 5px 0 5px;
	float: right;
	background: #fff;
	border: 0;
	outline: none;
	margin-top:4px;
}
.vip .so .soan{
	width: 96px;
	height: 24px;
	float: right;
	background: #DA0200;
	text-align: center;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
}
/* 
==========================================================================
	index
==========================================================================
*/
.in-left{
	width: 340px;
	float: left;
	position: relative;
}
.in-md{
	width: 445px;
	float: left;
	margin: 0 30px;
	position: relative;
}
.in-right{
	width: 325px;
	float: right;
	position: relative;
}
.hd{
	width: 800px;
	height: 135px;
	float: right;
}
.linka{
	line-height: 0;
	height: 55px;
	display: block;
}
.more{
	width: 50px;
	height: 46px;
	line-height: 46px;
	position: absolute;
	right: 10px;
	top:0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}
.tabbtn {
	height:46px;
	background:#e1e1e1;
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
}
.taba{
	height:42px;
	background:#fff;
	border-left:solid 0px #e1e1e1;
	border-right:solid 0px #e1e1e1;
	border-top:solid 2px #e1e1e1;
	border-bottom:solid 2px #e1e1e1;
}

.tabbtn li {
	float:left;
	position:relative;
	margin:0 0 0 -1px;
}
.tabbtn li a {
	display:block;
	float:left;
	height:46px;
	line-height:46px;
	overflow:hidden;
	width:88px;
	text-align:center;
	font-size:16px;
	cursor:pointer;
}
.taba li a {
	display:block;
	float:left;
	height:42px;
	line-height:42px;
	overflow:hidden;
	width:150px;
	text-align:center;
	font-size:16px;
	cursor:pointer;
}
.tabbtn li.current {
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
}
.taba li.current {
	border-left:solid 0px #e1e1e1;
	border-right:solid 0px #e1e1e1;
}
.tabbtn li.current a {
	border-top:solid 2px #c30a12;
	height:44px;
	line-height:44px;
	background:#fff;
	color:#c30a12;
	font-weight:800;
}
.taba li.current a {
	border-top:solid 0px #1c4c9e;
	height:42px;
	line-height:42px;
	background:#fff;
	color:#3366cc;
	font-weight:800;
}
.tabcon {
	border-width:0 1px 1px 1px;
	border-color:#ddd;
	border-style:solid;
	position:relative;
	/*必要元素*/
	height:160px;
	overflow:hidden;
}
.tabcon .subbox {
	position:absolute;
	/*必要元素*/
	left:0;
	top:0;
}
.tabcon .sublist {
	padding: 15px 20px;
	height:170px;
}
.tabc .sublist {
	padding: 20px 0 0 0;
	height:298px;
}
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
}
.sublist {
	padding:10px;
}
.sublist li {
	height:28px;
	line-height:28px;
	font-size:14px;
	position: relative;
	width:445px;
}

.sublist span.time{
	position: absolute;
	right: 0;
	color: #858484;
	font-size: 12px;
}
.sublist .topnews img{
	margin-right:11px;
}



/*yx_rotaion*/
.yx-rotaion {
	width: 340px;
	margin:0 auto;
}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn {
	position:absolute
}
.yx-rotation-title {
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	left:0;
	bottom:0;
	_bottom:-1px;
	z-index:1
}
.yx-rotation-t {
	color:#fff;
	font-size:16px;
	font-family:microsoft yahei;
	z-index:2;
	bottom:0;
	left:10px;
	line-height:40px
}
.yx-rotation-focus span,.yx-rotaion-btn span {
	background:url(/images/ico.png) no-repeat;
	display:block;
}
.yx-rotation-focus {
	height:40px;
	line-height:40px;
	right:20px;
	bottom:40px;
	z-index:2
}
.yx-rotation-focus span {
	width:12px;
	height:12px;
	line-height:12px;
	float:left;
	margin-left:5px;
	position:relative;
	top:14px;
	cursor:pointer;
	background-position:-24px -126px;
	text-indent:-9999px
}
.yx-rotaion-btn {
	width:100%;
	height:41px;
	top:50%;
	margin-top:-20px;
}
.yx-rotaion-btn span {
	width:41px;
	height:41px;
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:relative
}
.yx-rotaion-btn .left_btn {
	background-position:-2px -2px;
	float:left;
	left:10px
}
.yx-rotaion-btn .right_btn {
	background-position:-2px -49px;
	float:right;
	right:10px
}
.yx-rotaion-btn span.hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8
}
.yx-rotation-focus span.hover {
	background-position:-10px -126px
}
.rotaion_list {
	width:0;
	height:0;
	overflow:hidden;
}




.wssb{
	margin-top: 26px;
	font-size: 0;
}
.ad{
	font-size: 0;
	margin: 26px auto;
}
.ad img{
	width: 1170px;
	height: 120px;
}
.jpgc-bt{
	width: 1170px;
	height: 46px;
	border-top: 2px solid #c30a12;
	font-size: 18px;
	font-weight: 600;
	line-height: 46px;
	position: relative;
}
.zt-wrap{
	width: 1168px;
	height: 224px;
	float: left;
	border: 1px solid #e1e1e1;
}
.zt-wrap .zt-bt{
	width: 62px;
	height: 164px;
	padding-top: 60px;
	background: #194da1;
	font-size: 24px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	float: left;
}
/* 横向滚动
------------------------------ */
.scroll_horizontal {
	float: left;
	position:relative;
	height:196px;
	text-align: center;
}
.scroll_horizontal .box {
	overflow:hidden;
	position:relative;
	height:100px;
	margin:0 auto;
}
.scroll_horizontal .list {
	overflow:hidden;
}
.scroll_horizontal .list li {
	width:140px;
	height: 100px;
}
.scroll_horizontal .prev,.scroll_horizontal .next {
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:40px;
	height:50px;
	background-image:url(images/control.png);
	background-repeat:no-repeat;
	font:0/0 Arial;
	cursor:pointer;
}
.scroll_horizontal .prev {
	left:5px;
	background-position:0 0;
}
.scroll_horizontal .next {
	right:5px;
	background-position:-40px 0;
}
.scroll_horizontal .prev:hover {
	background-position:0 -50px;
}
.scroll_horizontal .next:hover {
	background-position:-40px -50px;
}

/* 
==========================================================================
	container
==========================================================================
*/
.left{
	position: relative;
	width: 220px;
	float: left;
}
.right{
	width: 890px;
	float: right;
}

.nbanner{
	height: 175px;
	background: #5dcad3 url(/images/ny_banner5.jpg) no-repeat center top;
}

.left .dfl{
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #d60900;
	position: absolute;
	top: -50px;
}
.left-nav{
	width: 220px;
}
.left-nav li{
	width: 220px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	background: #f5f5f5;
}
.left-nav li a{
	width: 220px;
	height: 42px;
	display: block;
	background: #f5f5f5;
	font-weight: bolder;
}
.left-nav li a:hover{
	background: #c7c7c7;
	color: #fff;
}
.left-nav li.active a{
	background: #c7c7c7;
	color: #fff;
}
.left-wssb{
	margin-top: 15px;
}
.right .dbt{
	position: relative;
	width: 890px;
	height: 70px;
	border-bottom: 1px solid #e1e1e1;
}
.right .dbt h1{
	font-size: 22px;
	line-height: 70px;
	height: 70px;
	color: #D60900;
}
.right .dbt  span{
	width: 300px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 70px;
}
.wrap{
	width: 870px;
	line-height: 32px;
	padding: 30px 10px;
}
.pic-news{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.pic-news h2{
	font-size: 18px;
	padding-bottom: 10px;
}
.pic-news .pic{
	width: 220px;
	height: 140px;
	float: left;
}
.pic-news .pic-right{
	width: 620px;
	float: right;
}
.pic-news .time{
	font-size: 12px;
	color: #858484;
	margin-top: 5px;
}
.wrap h1{
	font-size: 20px;
	text-align: center;
	margin-bottom: 10px;
}
.wrap .t{
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.wrap .nr{
	line-height: 32px;
}
.wrap .nlist{
	width: 800px;
	margin: auto;
}
.wrap .nlist li img{
	padding-left: 11px;
}
.wrap .nlist li{
	position: relative;
	border-bottom: 1px dotted #e1e1e1;
	height: 40px;
	padding-top: 10px;
	line-height: 40px;
	background: url(images/jt.gif) no-repeat 0 25px;
	width:815px;
}
.wrap .nlist span{
	position: absolute;
	right: 0;
	font-size: 12px;
	width:70px;
}
.wrap .video li{
	width: 220px;
	height: auto;
	float: left;
	border: 1px solid #e1e1e1;
	padding: 5px;
	margin: 0 20px 30px 30px;

}
.wrap .video .v-pic{
	width: 220px;
	height: auto;
}
.wrap .video .v-pic img{
	width: 220px;
	height: auto;
}
.wrap .video .v-name{
	padding-top: 5px;
	width: 220px;
	height: 35px;
	line-height: 30px;
	text-align: center;
}
.wrap 
.v-box{
	width: 640px;
	margin: auto;
}
.v-box h3{
	font-size: 18px;
	padding-bottom: 20px;
	text-align: center;
}
.sq{
	width: 780px;
	margin: 50px auto;
}
.sq input{
	width: 250px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	margin: 10px 20px;
}
.sq table tr td{
	height: 50px;
}
.sq .btn{
	width: 480px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 22px;
	margin: 40px auto 10px;
}
.sq .btn a{
	width: 480px;
	height: 58px;
	display: block;
	background: #32a5e6;
	color: #fff; 
}
.sq .btn a:hover{
	background: #194da1;
}
.sqbanner{
	height: 150px;
	background: url(/images/sqbg.gif);
}
.sqbanner h1{
	font-size: 24px;
	padding-top: 30px;
}
/* 
==========================================================================
	footer
==========================================================================
*/
.yqlink{
	height: 80px;
	border: 1px solid #DDDDDD;
	background: #c30a12;
}
.yqbt{
	width: 120px;
	float: left;
	line-height: 80px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color:#fff;
}
.linkbox{
	height: 34px;
	float: left;
	margin-top: 25px;
	margin-right: 15px;
}
.linkbox select{
	width: 240px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #ddd; 
}
.footer{
	height: 90px;
	background: #c30a12;
	padding: 30px 0 20px 0;
	margin-top: 26px;
	text-align: center;
}
/*.footer a{
	color: #fff;
}
.footer a:hover{
	color: #d70b00;
}*/
.footer .link{
	width: 350px;
	float: left;
	padding-right: 50px;
	margin-right: 50px;
	border-right: 1px solid #3d6fbf;
}
.footer .link h1{
	font-size: 16px;
}
.footer .link a{
	display: inline-block;
	padding-right: 20px;
}
.footer .cpright{
	width: 300px;
	float: left;
	padding-right: 50px;
	margin-right: 50px;
	border-right: 1px solid #3d6fbf;
}
.footer .tel{
	width: 260px;
	float: left;
}
.footp {
	color:#fff;
}
.bz{
	background: #333;
	color: #fff;
	height: 42px;
	line-height: 42px;
	text-align: center;
}
.wrap .msn-wrap{
	width: 650px;
	margin: auto;
	margin-top: 50px;
}
.wrap .msn-wrap .tj{
	width: 100px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	background-color: #ffa100;
	color: #fff;
	border: 0;
	margin-top: 10px;
	font-size:14px;
}
.wrap .msn-wrap .chz{
	width: 100px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	background-color: #c6c6c6;
	color: #fff;
	border: 0;
	margin-top: 10px;
	margin-left:100px;
	font-size:14px;
}
.wrap .msnlist{
	margin-top: 15px;
	display: block;
	position: relative;
}
.wrap .msnlist img{
	margin: 0px auto;
	display:inline;
}

.wrap label{
	width: 100px;
	height: 30px;
	display: inline-block;
	text-align: center;
	vertical-align:middle;
	background: #1a6bcc;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	top: 0;
	font-size:14px;
	font-weight:normal;
}
.wrap .msn{
	width: 480px;
	padding:0 5px 0 5px;
	height: 28px;
	border: 1px solid #AAADB2;
	margin-left: 120px;
	line-height: 18px;
	font-size:14px;
}
.wrap .msn2{
	width: 492px;
	padding:0 5px 0 5px;
	height: 28px;
	border: 1px solid #AAADB2;
	margin-left: 120px;
	line-height: 18px;
	font-size:14px;
}
.wrap .lynr{
	width: 480px;
	height: 150px;
	padding: 5px;
	border: 1px solid #AAADB2;
	margin-left: 120px;
	line-height: 18px; 
	font-size:14px;
}
.wrap .needto{
	width: 100px;
	height: 30px;
	margin:auto auto 20px 130px;
	display: inline-block;
	text-align: center;
	vertical-align:middle;
	background: #1a6bcc;
	color: #fff;
	border-radius: 3px;
	font-size:14px;
	font-weight:normal;
}
.wrap p {
	padding-left:20px;
}
.wrap .messagecontent {
	max-height:360px;
	overflow:auto;
	border:1px solid #808080;
	margin-bottom:20px;
	padding:5px;
}
.wrap .messagecontent p {
	padding-left:0px;
}

/* 标签切换 */
.tab-content li{display:none;zoom:1; }
.tab-content li.current{display:block;}
.tab-content li li{display:block;}
.tab-block .block-1 .tab li .inner-wrp{float:left;}

/* 焦点图轮转 */
.focus{position:relative;padding:0px;font-size:14px;font-weight:400;text-align:center;}
.focus .focus-content li{position:absolute;left:0px;top:0px;_left:-161px;}
.focus .focus-content img{display:block;margin-bottom:-5px; width:286px;}
.focus .focus-opt {position:absolute;right:-10px;bottom:60px;float:left; margin-bottom:-244px;_margin-bottom:0px;}
.focus .focus-opt li {float:left;line-height:12px;margin-right:7px;border:1px solid #3366cc;cursor:pointer;background-position:0 -12px;width:12px;height:12px;font-weight:100;}
.focus .focus-opt li.inner-wrp {width:12px;height:12px;_height:12px;padding:0;overflow:hidden;}
.focus .focus-opt li.current {border-color:#3366cc;color:#fff;background-color:#3366cc; width:12px;}

.topnav {
    width: 220px;
    padding: 40px 28px 25px 0;
    background-color: #F5F5F5;
}
ul.topnav {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 42px;
    list-style: none;
}
ul.topnav li {
	    border-bottom: 1px solid #e1e1e1;
}
ul.topnav li a {
    line-height: 22px;
    font-size: 14px;
    padding: 10px;
    color: #000;
    display: block;
    text-decoration: none;
    font-weight: bolder;
}
ul.topnav li a:hover {
    background-color:#D60900;
    color:white;
}
ul.topnav li.active a {
  background: #D60900;
  color: #fff;
}
ul.topnav ul {
    margin: 0;
    padding: 0;
    display: none;
}
ul.topnav ul li {
    margin: 0;
    padding: 0;
    clear: both;
}
ul.topnav ul li a {
    padding-left: 20px;
    font-size: 14px;
    font-weight: normal;
    outline:0;
}
ul.topnav ul li a:hover {
    background-color:#D60900;
    color:#fff;
}
ul.topnav ul li.active a {
  background: #D60900;
  color: #fff;
}
ul.topnav ul ul li a {
    color:silver;
    padding-left: 40px;
}
ul.topnav ul ul li a:hover {
    background-color:#D60900;
    color:#fff;
}
ul.topnav ul ul li.active a {
  background: #D60900;
  color: #fff;
}
ul.topnav span{
    float:right;
}

/*
==========================================================================
	信用体系建设平台
==========================================================================
*/
.top-pic,
.zlsb {
	line-height: 0;
}
#xy-pic {
	width: 380px;
	height: 350px;
	float: left;
}
#xy-pic .yx-rotaion {
	width: 380px!important;
	height: 350px;
	margin: 0 auto;
	overflow: hidden;
}
#xy-pic .yx-rotaion img{
	width: 380px;
	height: 350px;
}

.xy-md{
	width: 440px;
	float: left;
	margin: 0 20px;
	position: relative;
}
.xy-right {
    width: 310px;
    float: right;
    position: relative;
}
.login{
	width: 308px;
	height: 198px;
	border: 1px solid #e5e5e5;
	margin-top: 20px;
}
.login-box {
	width: 248px;
	margin: 26px auto;
}
.login-box p {
	line-height: 32px;
	margin-bottom: 26px;
}
.login-sr{
	width: 175px;
	float: right;
	height: 30px;
	border: 1px solid #e5e5e5;
}
.login-btn{
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #194da1;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.news1{
	width: 575px;
	float: left;
	position: relative;
}
.news2 {
	width: 575px;
	float: right;
	position: relative;
}
.left1 {
	width: 310px;
	float: left;
	line-height: 0;
}
.xxggl {
	width: 840px;
	float: right;
	line-height: 0;
}
.xybox-left{
	width: 310px;
	float: left;
	position: relative;
}
.xybox-md{
	width: 410px;
	float: left;
	margin: 0 20px;
	position: relative;
}
.xybox-right{
	width: 410px;
	float: left;
	position: relative;
}
.daohang {
	width: 1170px;
	height: 40px;
	margin: auto;
	border-bottom: 1px solid #d7d7d7;
	line-height: 40px;
	font-size: 14px;
	margin-top: 10px;
}
.daohang .loginer {
	width: 200px;
	text-align: right;
	float: right;
}


.newspages {
	width: 850px;
	margin: 0 auto;
	padding: 15px 0;
	font: normal 12px/30px "Tahoma", "\5b8b\4f53", "Arial";
	color: #666;
	text-align: center;
	float: left;
}
.newspages a {
	height: 30px;
	padding: 0px 10px;
	border: 1px solid #C9C9C9;
	background-color: #f2f2f2;
	color: #666668;
	display: inline-block;
	font: normal 14px/30px "Tahoma", "Arial";
	margin: 0 3px;
	vertical-align: middle;
	text-align: center;
}
.newspages a.on {
	border: 1px solid #c30a12;
	background-color: #c30a12;
	cursor: default;
	color: #fff;
}
/*.newspages .ft,.newspages .lt{ display: none;}*/

.newspages .ft {
	background: #f2f2f2 url(../pagearrow.gif) 2px -19px no-repeat;
}
.newspages .lt {
	background: #f2f2f2 url(../pagearrow.gif) -24px -65px no-repeat;
}
.newspages .ft:hover {
	background: #f2f2f2 url(../pagearrow.gif) 2px 4px no-repeat;
}
.newspages .lt:hover {
	background: #f2f2f2 url(../pagearrow.gif) -24px -42px no-repeat;
}
.newspages span.page_etc {
	color: #999;
	margin: 0 10px;
}
.newspages span.page_turn {
	position: relative;
	margin-left: 10px;
}
.newspages span.page_turn b {
	padding: 0 5px;
}
.newspages span.jump input {
	width: 45px;
	height: 21px;
	display: inline-block;
	margin: 0 4px;
	border: 1px solid #e4e4e4;
	text-align: center;
	color: #666;
	line-height: 21px;
}
.newspages button {
	height: 22px;
	padding: 0 10px;
	border: 1px solid #C9C9C9;
	background-color: #fff;
	color: #666;
	cursor: pointer;
	margin-left: 2px;
	_margin-left: 4px;
	_padding: 0 5px;
}
.newspages a.prev {
	background: #f2f2f2 url(../pagearrow.gif) 0px -65px no-repeat;
}
.newspages a.prev:hover {
	background: #f2f2f2 url(../pagearrow.gif) 0px -42px no-repeat;
}
.newspages a.next {
	background: #f2f2f2 url(../pagearrow.gif) -24px -19px no-repeat;
}
.newspages a.next:hover {
	background: #f2f2f2 url(../pagearrow.gif) -24px 4px no-repeat;
}
.newspages a:hover {
	color: #000;
}
.newspages a.on:hover {
	color: #fff;
}