@charset "UTF-8";
*{
    margin: 0;
    padding: 0;
}
body{
    font-size: 14px;
    font-family:"宋体";
    overflow-x: hidden;
    background: #f4f4f4;
}
ul,li{
    list-style: none;
    padding: 0;
    margin: 0;
}
a{
    text-decoration: none;
    color: inherit;
}
a:hover{
    text-decoration: none;
}
a:hover, a:focus{
    color: inherit;
}
img{
    border: 0;
    display: block;
}
.clearfix:after{
    content:"";
    display: block;
    clear: both;
    height: 0; 
    visibility: hidden;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.row{
	width: 1200px;
	margin: 0 auto;
}
.gspt20151225_thewhole{
	background:none
	}
.top-logo{
	height: 102px;
	min-width: 1200px;
}
.top-nav{
	height: 47px;
	background: #ce0c0c;
	text-align: center;
	min-width: 1200px;
}
.top-nav ul{
	font-size: 0;
}
.top-nav ul li{
	line-height: 47px;
	height: 47px;
	color: #fff;
	display: inline-block;
	width: 160px;
	text-align: center;
	font-size: 18px;
	font-family: "微软雅黑";
	transition: all 1s ease;
	-moz-transition: all 1s ease; /* Firefox 4 */
-webkit-transition: all 1s ease; /* Safari 和 Chrome */
-o-transition: all 1s ease; /* Opera */
	*display:inline;
	*zoom:1;
}
.top-nav ul li:hover{
	background: #ba0000;
}
.top-nav ul li.active{
	background: #ba0000;
}
.top-nav ul li a{
	color:#fff;
}
/*焦点图滚动*/
.img-scroll{ 
	height: 373px;
	overflow: hidden; 
	position: relative;
/*	min-width: 1200px;*/
	margin: 0 auto;
}
.img-scroll ul li{ 
	float: left; 
	position: relative;
	height: 373px;
	min-width: 1200px;
}
.img-scroll ul li img{ 
	
}
.img-scroll .img-scroll-btn{ 
	width: 50px; 
	height: 50px; 
	position: absolute; 
	z-index: 10; 
	top:161px;
	display: block;
	cursor: pointer;
	opacity: 0.2;
	filter:Alpha(opacity=20)
}
.img-scroll .img-scroll-btn:hover{ 
	opacity: 1;
	filter:Alpha(opacity=100)
}
.img-scroll .prev{
	left:190px;
}
.img-scroll .next{
	right:190px;
}
.img-scroll .img-scroll-prev{
	width: 50px; 
	height: 50px;  
	background: url(../img/20161130img-scroll-btnl.png) no-repeat 0 0; 
}
.img-scroll .img-scroll-next{ 
	width: 50px; 
	height: 50px; 
	background: url(../img/20161130img-scroll-btnr.png) no-repeat 0 0; 
}
/*search样式*/
.search-box{
	height: 166px;
	background: url(../img/20161130search-box-bg2.jpg) no-repeat top center;
	margin-bottom: 16px;
	min-width: 1200px;
}
.search-box h2{
	font-family: "微软雅黑";
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
}
.search-box h2 i{
	font-family: "微软雅黑";
	color: #fff;
	font-size: 60px;
	font-weight: 600;
	padding: 0 8px;
}
.search-box .search-con{
	width: 587px;
	margin:0 auto;
/*	padding-top: 100px;*/
}
.search-box .search-con .search-con-left{
	height: 39px;
	width: 450px;
	background: #fff;
	position: relative;
}
.search-con .search-btn{
	width: 125px;
	height: 39px;
	background: #fff;
	line-height: 39px;
	text-align: center;
	font-family: "微软雅黑";
	font-weight: 500;
	font-size: 24px;
	cursor: pointer;
}
/*.search-con-left .search-con-left-select{
	width: 116px;
	height: 39px;
	border:none;
	font-size: 12px;
	line-height: 39px;
  	/*很关键：将默认的select选择框样式清除
  	appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
  	/*在选择框的最右侧中间显示小箭头图片
  	background: url(../images/arrow.png) no-repeat scroll right center transparent;
  	为下拉小箭头留出一点位置，避免被文字覆盖
  	padding-right: 14px;
}*/
select::-ms-expand{ 
	display: none; 
}
.search-con-left .search-con-left-input{
	height: 39px;
	width: 318px;
	border: none;
	float: right;
	line-height: 39px;
	font-size: 12px;
	padding-left: 15px;
	*border: 0;
}
.search-con-left .top-search-left{
	width: 106px;
	height: 39px;
	line-height: 39px;
	font-size: 12px;
	background: url(../img/20161130arrow.png) no-repeat scroll 96px center transparent;
	float: left;
	border-right: 1px solid #645b5c;
	padding-left: 10px;
	cursor: pointer;
}
.search-con-left .top-search-tab{
	position: absolute;
	left: 0;
	top:39px;
	display: none;
}
.search-con-left .top-search-tab li{
	width: 106px;
	height: 39px;
	line-height: 39px;
	font-size: 12px;
	background: #fff;
	padding-left: 10px;
	border-bottom: 1px solid #645b5c;
	cursor: pointer;
	background: #F4F4F4;
}
.search-con-left .top-search-tab li:hover{
	color: #be0a0b;
}
.search-con-left .top-search-tab li:first-child{
	border-top: 1px solid #645b5c;
}
.con{
	min-width: 1200px;
}
.con .con-left{
	width: 388px;
}
.con .con-info{
	background: #fff;
	padding: 0 15px 15px;
	margin-bottom: 13px;
}
.con .con-info-title{
	padding: 15px 0;
}
.con .con-info-title .con-info-title-img{
	width: 104px;
	height: 32px;
}
.con .con-info-title .con-info-title-more{
	height: 32px;
	font-family: "宋体";
	font-size: 12px;
	color: #000;
	line-height: 32px;
}
.con .con-info-title .con-info-title-more a{
	color: #000;
}
.con-info .con-info-detail ul{
	clear: both;
}
.con-info .con-info-detail ul li{
	color: #000;
	line-height: 26px;
	font-size:14px;
	padding-left: 16px;
	background: url(../img/20161130con-info-detail-libg.png) no-repeat 0 0;
}
.con-info .con-info-detail ul li a{
	color: #000;
}
.con-info-detail .con-info-detail-img{
	height: 90px;
	margin-bottom: 16px;
	clear: both;
}
.con-info-detail .con-info-detail-img a{
	color: #000;
}
.con-info-detail .con-info-detail-img .con-info-detail-imgr{
	width: 210px;
}
.con-info-detail .con-info-detail-img .con-info-detail-imgl{
	width: 136px;
	height: 88px;
	border: 1px solid #d0d0d0;
}
.con-info-detail .con-info-detail-img .con-info-detail-imgr{
	width: 210px;
}
.con-info-detail-img .con-info-detail-imgr h3{
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 4px;
}
.con-info-detail-img .con-info-detail-imgr p{
	font-size: 12px;
	line-height: 22px;
}
.con .con-info-left1{
	height: 166px;
}
.con .con-info-left2{
	height: 272px;
}
.con .con-right{
	width: 794px;
}
.con a:hover{
	text-decoration: underline;
}
/*快捷服务*/
.con-right .service-box{
	height: 181px;
	background: #fff;
	margin-bottom: 13px;
}
.service-box .service-top{
	height: 26px;
	padding-top: 17px;
}
.service-top .service-tab-title{
	width: 88px;
	height: 26px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	background: #ce0c0c;
	font-family: "微软雅黑";
	font-weight: 600;
	font-size: 16px;
}
.service-top .service-tab-nav ul li{
	width: 174px;
	height: 26px;
	float: left;
	text-align: center;
	line-height: 26px;
	color: #000;
	font-family: "微软雅黑";
	font-weight: 600;
	font-size: 16px;
}
.service-top .service-tab-nav ul li.active{
	color: #ce0c0c;
}
.service-top .service-tab-nav ul li:first-child{
	background: url(../img/20161130service-nav-libg.jpg) no-repeat right center;
}
.service-top .service-tab-nav ul li a:hover{
	text-decoration: none;
}
.service-top .service-tab-nav ul li a{
	color: #000;
}
.service-top .service-tab-nav ul li.active a{
	color: #ce0c0c;
}
.service-tab-con{
	margin-top: 20px;
}
.service-tab-con .service-tab-con-list{
	display: none;
}
.service-tab-con .show-list{
	display: block;
}
.service-tab-con-list ul{
	text-align: center;
	width: 9999px;
}
.service-tab-con-list ul li{
	width: 108px;
	text-align: center;
	font-size: 0;
	margin: 0 14px;
	float: left;
}
.service-tab-con-list ul li a,.service-tab-con-list ul li a:hover{
	text-decoration: none;
}
.service-tab-con-list ul li img{
	display: inline-block;
	width: 72px;
	height: 72px;
	margin: 0 auto;
}
.service-tab-con-list ul li p{
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 600;
	float: left;
	width: 100%;
	height: 38px;
	line-height: 38px;
}
#service-bbyh,#service-dwyh{
	position: relative;
	width: 680px;
	overflow: hidden;
	height: 110px;
	margin: 0 auto;
}
#service-bbyh .service-bbyh-ul,#service-dwyh .service-dwyh-ul{
	position: absolute;
	top:0;
	height: 110px;
	width: 9999px;
}
#service-bbyh .service-bbyh-btn,#service-dwyh .service-dwyh-btn{
	position: absolute;
	top:40px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	cursor: pointer;
}
#service-bbyh .next,#service-dwyh .next{
	right: 0;
	text-align: right;
}
#service-bbyh .prev,#service-dwyh .prev{
	left: 0;
}
.con .con-info-right{
	width: 358px;
	height: 272px;
}
.friend-link{
	min-width: 1200px;
}
.friend-link .row{
	height: 30px;
	background: #fff;
	margin-bottom: 13px;
}
.friend-link .row h3{
	font-size: 12px;
	line-height: 30px;
	margin-left: 15px;
}
.friend-link .row ul li{
	font-size: 12px;
	float: left;
	line-height: 30px;
	padding: 0 10px;
}
.friend-link .row ul li a{
	color: #000;
}
.friend-link .row ul li a:hover{
	text-decoration: underline;
}
.footer{
	height: 132px;
	border-top:10px solid #be0a0b;
	min-width: 1200px;
	width:100%
}
.footer .footer-con{
	width: 668px;
	margin: 20px auto 0;
}
.footer .footer-con-img{
	margin-right: 20px;
	width: 68px;
	height: 68px;
}

.footer .footer-con-img img{
	width:100%
}
.footer .footer-con-info p{
	font-size: 14px;
	text-align:left;
	color: #000;
	line-height: 20px;
	padding-left: 30px;
	border-left: 2px solid #000;
	width: 540px;
	margin-top: 5px;
} 
.footer-con-info p a{
	color:#000;
}
.footer-con-info p a:hover{
	text-decoration: underline;
}
/*右侧浮动图标*/
.home-right{
	position: fixed;
	width: 82px;
	height: 184px;
	bottom:100px;
	left: 50%;
	margin-left: 615px;
}
.home-right ul li{
	margin-bottom: 20px;
}
.home-right ul li .home-right-icon{
	width: 80px;
	height: 80px;
	background: #fff;
	border: 1px solid #919191;
}
.home-right ul li .border-red{
	border: 1px solid #be0a0b;
	position: relative;
}
