@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif,"Microsoft YaHei"; background:#fff;}
ul,li{margin:0; padding:0;}
*{margin:0; padding:0;}
#wrapper{width:1170px; overflow:hidden; margin:0 auto; padding:0;}
a{color:#686868; text-decoration:none;}
a:hover{text-decoration: underline;}

img{border:0px;}
ul{list-style-type:none;}
/*清除浮动，主要用于FF*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* 清除浮动*/
.clearfix{clear:both;}

.blank10{height:10px; text-align:center;}
.blank20{height:20px;}

@media all and (min-width:800px){
.wp{width:100%; margin:0 auto;}
.left{float:left; width:610px; overflow:hidden; margin:0 41px 0 0; padding:20px 0 0;}
.right{float:left; width:319px; overflow:hidden; padding:20px 0 0;}
}
@media all and (min-width:1024px){
.wp{width:1170px; margin:0 auto;}
.left{float:left; width:810px; overflow:hidden; margin:0 41px 0 0; padding:20px 0 0;}
.right{float:left; width:319px; overflow:hidden; padding:20px 0 0;}
}
@media all and (min-width:1920px){
.wp{width:1170px; margin:0 auto;}
.left{float:left; width:810px; overflow:hidden; margin:0 41px 0 0; padding:20px 0 0;}
.right{float:left; width:319px; overflow:hidden; padding:20px 0 0;}
}

.head{height:136px; overflow:hidden; text-align:right; background:#fff;}
.logo{float:left; width:660px; height:136px; overflow:hidden;}
.r_info{float:left; width:510px; height:136px; overflow:hidden;}
.r_info ul{margin:10px 0 0; color:#686868;}
.r_info ul li{height:24px; line-height:24px; overflow:hidden;}
.r_info ul li a{padding:0 3px;}

.search{padding:40px 0 0 200px; height:28px; overflow:hidden;}
.search span{float:left; height:28px; overflow:hidden;}
.search span.se_input{width:261px;}
.search span.se_sub{width:32px; background:url(/templets/xinrui201603/images/search_bg.jpg) no-repeat top right;}
.search span input{border:0; height:28px;}
.search span input.head_input{width:261px; background:url(/templets/xinrui201603/images/search_bg.jpg) no-repeat 0 0; text-indent:12px;}
.search span input.head_sub{width:32px; background:url(/templets/xinrui201603/images/search_bg.jpg) no-repeat top right; cursor:pointer;}

.nav{height:53px; line-height:53px; overflow:hidden; border-top:4px solid #c4251f; background:#0149b7;}
.nav ul{width:1170px; height:53px; overflow:hidden; margin:0 auto;}
.nav ul li{float:left; width:166px; height:53px; line-height:53px; overflow:hidden; text-align:center; font-size:18px;}
.nav ul li a{color:#fff; display:block;}
.nav ul li a:hover{text-decoration:none;}
.nav ul li.on{background:#da2128;}



.foot{height:250px; line-height:24px; padding:28px 0 0; text-align:center; font-size:14px; border-top:4px solid #c4251f; background:url(/templets/xinrui201603/images/foot.jpg) repeat 0 0; width:100%;}
.foot p{color:#e2e7f2;}
.foot p a{color:#e2e7f2;}
.foot p.foot_logo{padding:30px 0;}

/*分页控制*/
.dede_pages{height:45px; overflow:hidden;}
.dede_pages ul{float:left; height:20px; padding:12px 16px; width:400px; margin:0 auto;}
.dede_pages ul li{float:left; line-height:17px; margin-right:6px;}
.dede_pages ul li a{float:left;	padding:0 4px; color:#555; display:block;}
.dede_pages ul li a:hover{color:#1a2c77; text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#03815c; padding:0 4px; font-weight:bold; color:#fff;}
.dede_pages .pageinfo{line-height:21px;	padding:12px 10px 12px 16px; color:#999;}
.dede_pages .pageinfo strong{color:#555; font-weight:normal; margin:0px 2px;}
/*控制结束*/