@charset "utf-8";
/* CSS Document */
body{background-color:#faf8f9;min-width: 1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section ,h3{ margin:0; padding:0; }  
body,button,input,select,textarea { font:12px "Microsoft Yahei",tahoma,arial,"\5b8b\4f53"; } 
input,select,textarea { font-size:100%; border:1px solid #cccccc; } 
table { border-collapse:collapse; border-spacing:0; }  
th { text-align:inherit; }  
fieldset,img { border:none; }  
iframe { display:block; } 
abbr,acronym { border:none; font-variant:normal; }  
del { text-decoration:line-through; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; } 
ol,ul { list-style:none; margin:0; padding:0; }  
dl.dd{ margin:0; padding:0;}
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; } 
q:before,q:after { content:''; } 
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } 
sup { top:-0.5em; } 
sub { bottom:-0.25em; }  
a:hover { text-decoration:none;color:#fa5c75;} 
ins,a { text-decoration:none; } 
a:focus,*:focus { outline:none; }
a{ color:#333;} 
.clear{ clear:both}
.clearfix:before,.clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; overflow:hidden; } 
.clearfix { zoom:1; clear: both; } 
.hideblock{ display: none; }

/*头部*/
.header{
	width: 100%;
	height: 120px;
	background:#fff;
}

.head_content {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    /*clear: both;*/
}

.head_nav {
    height: 100%;
    float: left;
}

.head_channel {
    height: 100%;
    float: right;
}

.headlogo {
    width: 321px;
    height: 100%;
    background: url("../images/headlogo.png") center no-repeat;
    background-size: 100% 80%;
    float: left;
}
.headlogo a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.headtitle {
    width: 362px;
    height: 100%;
    background: url("../images/headtitle.png") no-repeat;
    float: left;
    margin-left: 10px;
}

.head_channel ul{
   margin-top: 45px;
}

.head_channel ul li{
	width: 80px;
	padding:0px 20px; 
	height: 30px;
	line-height: 30px;
	float: left;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
}

.head_channel ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color:#37353c;
}

.head_channel ul li a:hover{
	color:#fa5c75;
}
.head_channel .active a{
	color:#fa5c75;
}

/*头部end*/
.location{
    font-size:14px;
    width:100%;
    height:40px;
    line-height:40px;
    width:1000px;
    padding-left:10px;
    padding-bottom:10px;
}
.location .current{
    color:#fa5c75;
}

/*底部*/

.footer{
	width: 100%;
	height: 70px;
	background: #d6cdce;
	margin-top: 50px;
	font-size: 12px;
	color: #faf8f9;
	line-height: 70px;
	vertical-align: middle;
	text-align: center;
}

.pagination2 {
    margin: 30px auto;
    text-align: right;
}

.pagination2 a{
    display: inline-block;
    padding: 0 7px;
    border: solid 1px #c4c4c4;
    height: 35px;
    line-height: 35px;
    min-width: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
	margin:0 2px;
	font-size:15px;
    text-align: center;
}
.pagination2 span{
	display: inline-block;
    padding: 0 7px;
    border: solid 1px #ccc;
    color: black;
    height: 35px;
    line-height: 35px;
    min-width: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
	margin:0 2px;
	font-size:15px;
    text-align: center;
	}

.pagination2 .current{
	background: #fa5c75;
	color: white;
    text-align: center;
}
.sfd_info .intro div {
    width: 100%;
    /*float: left;*/
}