@charset "utf-8";
/* CSS Document */
/*css重置*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
		 
}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block;}
/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: collapse;border-spacing: 0;}*/

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link { text-decoration: none;color: #535353;}
a:visited {text-decoration: none; color: #535353;}
a:hover { text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #535353;}
/*body*/
body {margin: 0px; color:#535353; font-size: 12px; font-family:"微软雅黑",宋体,Arial, Helvetica, sans-serif;background: url(../images/topbg.jpg) repeat-x #FFFFFF;}
/*topBox*/
.topBox{ width:100%; height:34px; background:url(../images/top_bg_01.png) repeat-x left;}
.top{ width:1180px; line-height:34px; margin:0 auto; overflow:hidden;}
.top_fl{ width:300px; font-size:12px; color:#7c7c7c; float:left;}
.top_fr{ width:275px; float:right; overflow:hidden;}
.top_fr li{ float:left;}
.top_fr li a{ padding:0 10px; border-right:1px #7c7c7c solid;}
.top_fr li .fristA{ border-right:none;}
.weiboBox{ float:right; padding-top:4px;}
.weiboBox a{ margin:0 5px; border-right:none; padding:0;}
/*headerBox*/
.headerBox{ width:100%;}
.header{ width:1180px; height:148px; margin:0 auto; overflow:hidden;}
.header h1{ width:203px; height:106px; overflow:hidden; float:left; margin-top:22px; }
.header h1 img{ width:203px; height:106px;}
.header .dw{ width:615px; height:56px; display:inline-block; float:left; margin:46px 0 0 90px;}
/*navBox*/
.navBox{ width:100%; height:57px; background:url(../images/nav_bg_02.png) no-repeat 50% 0;}
.nav{ width:1080px; line-height:57px; margin:0 auto;}
.nav li{ float:left;}
.nav li a{ padding:0 25px; line-height:57px; display:inline-block; color:#fff; font-size:14px;}
.nav li:hover a{ background:url(../images/nav_hover_bg_03.png) no-repeat center;}
/*bannerBox*/
.bannerBox {
	width: 100%;
	margin-top:15px;
}
.banner {
	height: 450px;
}
.b_box {
	width: 100%;
	height: 450px;
}
.flexslider {
	position: relative;
	height: 450px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 450px;
}
.flex-control-nav {
	position: absolute;
	bottom: 30px;
	z-index: 999;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 40px;
	overflow: hidden;
	background:url(../images/dot_03.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}
.slides .firstLi {
	position: relative;
}
.slides .firstLi p {
	font-size: 32px;
	font-weight: bold;
	width: 1050px;
	text-shadow: 2px 2px 2px #ffd02b;
	position: absolute;
	top: 290px;
	right: 20%;
	color: #000;
}
.slides .firstLi a {
	color: #000;
}
/*searchBox*/
.searchBox{ width:100%; background:#eeeeee;}
.search{ width:1180px; height:36px; line-height:36px; margin:0 auto; overflow:hidden;}
.search_fl{ width:700px; font-size:14px; color:#666; float:left; }
.search_fl a{ font-size:12px; color:#666666; margin:0 10px;}
.search_fr{ width:250px; float:right; margin-top:5px;}
.search_fr input{ width:210px; height:20px; line-height:20px; display:inline-block; float:left; border:1px #d4d4d4 solid; color:#757575;}
.search_fr button{ width:28px; height:24px; display:inline-block; float:left; background:url(../images/search_btn_03.png) no-repeat center; border:none; cursor:pointer;}

/*btm_navBox*/
.btm_navBox{ width:100%;}
.btm_navBox .btm_nav{ width:1180px; height:48px; line-height:35px; margin:20px auto; background:#03418c;}
.btm_navBox .btm_nav li{ float:left; height:40px; background:url(../images/btm_nav_bg_03.jpg) no-repeat bottom; }
.btm_navBox .btm_nav li a{ font-size:14px; color:#fff; padding:0 30px; }

/*footerBox*/
.footerBox{ width:100%; background:#e5e5e5;}
.footer{ width:1180px; margin:0 auto; overflow:hidden; padding:30px 0;}
.footer .footer_fl{ width:800px; float:left; margin: 20px 0px 0px 100px;}
.footer .footer_fl li{ text-align:center; color:#666; line-height:24px;}
.footer .footer_fl li .img{ width:128px; height:24px;}
.footer .footer_fr{ width:150px; float:right; margin-right:100px;}
.footer .footer_fr img{ width:100px; height:100px; display:block; margin:0 auto;}


