﻿/* CSS Document */
body{
	font: 13px/24px "微软雅黑","黑体", Arial,"宋体";
	color: #555;
	margin: 0;
	padding: 0;
	background:#fff;	
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both; height:0;}
a:hover{ text-decoration:none; color:#0055ac; }
a{ text-decoration:none; color:#555; }
.fr{ float:right}
.fl{ float:left}
.mid{ float:left}
.center{ width:1080px; margin:0 auto;}

.icon{ background: url(../images/icon.png) no-repeat left top transparent;}


/* head css */
.top { height: 40px; background: #333; }
.top .center { height: 40px; position: relative; z-index: 999;}
.top .center .fl { color: #a1a1a1; line-height: 40px; font-size: 14px;}
.top .center .fr { background: #d51d1d; width: 256px; height: 27px; border-radius: 0 0 10px 10px;}
.bdshare { text-align: center;}
.bdshare a { color: #FFF; font-size: 14px; line-height: 27px; position: relative; cursor: pointer; }
.bdshare span { color: #FFF;}
.bdshare a.weixin span { z-index: 9; position: absolute; top: 27px; left: -20px; width: 110px; height: 0; overflow: hidden; -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s; }
.bdshare a.weixin:hover span { display: block; height: 110px; }
.cxt { background: #FFF; width: 205px; height: 40px; position: absolute; left: 50%; top: 0; margin-left: -102px;}
.cxt a { color: #ce1c1f; font-size: 18px; height: 40px; display: block; line-height: 40px; padding-left: 125px; width: 80px;}
.cxt a i { width: 75px; height: 35px; display: block; position: absolute; top: 4px; left: 45px;}

.head { width: 1080px; height: 135px; position: relative; z-index: 4; margin: 0 auto; }
.head .fl , .head .fr { margin-top: 40px;}
.head .fl .dwy { font-size: 22px; line-height: 28px; font-weight: bold; color: #333; font-family: "迷你简粗圆","微软雅黑";}
.head .fl .dwy span { color: #ce1c1f;}
.head .fl p { font-size: 18px; color: #333; letter-spacing: 5px; line-height: 24px;}
.logo { position: absolute; left: 50%; top: 21px; width: 180px; height: 94px; margin-left: -90px;}
.head .fr p { font-size: 16px; color: #666; letter-spacing: 12px; line-height: 22px;}
.head .fr h3 { color: #ce1c1f; font-size: 30px; line-height: 28px; font-family: "Brandon Text"; text-align:right; padding-right:8px;}

.searchbox { float: right; width: 78px; height: 135px; background: #ccc url() no-repeat center center; margin-left: 12px; position: relative; cursor: pointer; transition: all .3s;-webkit-transition: all .3s;  -ms-transition: all .3s; }

/* head css end*/

