@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0; max-width: 100%;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{

	list-style:none;

	margin:0;

	padding:0;

	text-decoration: 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; }

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 

a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

body {margin: 0px; color:#3F3F3F; font-size: 12px; font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

a:link { text-decoration: none;color: #131313;}

a:visited {text-decoration: none; color: #131313;}

a:hover { text-decoration: none; color: #131313;}

a:active {text-decoration: none; color: #131313;}



.top_box{ width:100%; height:40px; background-color:#303030;}

.top{ width:1080px; height:40px; margin:0 auto;}

.top_l{ height:40px; line-height:40px; float:left; color:#fff;}

.top_r{ height:40px; line-height:40px; float:right; color:#fff;}

.top_r a{ margin:0 8px; color:#fff;}

.top_r a:hover{ text-decoration:underline;}



.logo{ width:1080px; height:120px; margin:0 auto;}

.logo_l{ font-size:16px; height:60px; line-height:30px; margin-top:30px; float:left;}

.logo_l span{ font-weight:bold; display:block;}

.logo_l span b{ color:#d9241c;}



.logo_m{ width:182px;  float:left; margin-left:180px;}

.logo_r{ height:60px; float:right; margin-top:30px; text-align:right;}

.logo_wb{ height:30px; line-height:30px; font-size:14px;display: none;}

.logo_wb a img{ vertical-align:middle; margin-left:8px;}

.logo_dh{ font-size:14px; line-height:30px;}

.logo_dh span{font-size: 24px;color:#d9241c;/* letter-spacing:4px; */font-style: italic;}







.nav{ width:1080px; height:40px; margin:20px auto;}

.nav ul li{ text-align:center; float:left; height:40px; line-height:40px; background:url(../images/nav_x.jpg) no-repeat center right;}

.nav ul li a{ display:block; font-size:14px; text-decoration:none; display:block; padding:0 24px;}

.nav ul li a:hover{ background:url(../images/nav_h.jpg) no-repeat center bottom; color:#d9241c;}



.banner{width:100%; margin:0 auto; position:relative; height:590px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:30px}

.fullSlide .hd ul li{background:#d9241c;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#303030}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}



.banner1{ width:1080px; height:400px; margin:0 auto;}



.search_box{ width:100%; height:56px; border-bottom:2px solid #ccc;}

.search{ width:1080px; height:56px; margin:0 auto;}

.search_l{ float:left; height:56px; line-height:56px; padding-left:10px;}

.search_l a{ margin:0 15px; text-decoration:none;}

.search_l a:hover{ text-decoration:underline;}

.search_r{ float:right; height:56px; padding-right:10px;}

.search-box{ width:260px; height:24px; margin-top:16px;}

.search-text{width:225px; height:24px; float:left; line-height:24px; border:0; text-indent:1.2em; background:url(../images/ss_k.jpg) no-repeat;}

.search-button{ background:url(../images/ss_s.jpg) no-repeat; width:35px; height:24px; float:left;border-style :none; cursor:pointer;}



.footer{ width:100%; height:auto; background-color:#303030; padding-bottom:30px;}

.foot{ width:1040px; height:auto; margin:0 auto;}

.foot_u{ width:1040px; height:70px; position:relative;}

.foot_u ul li.kb{width:150px;height:70px;line-height:70px;}

.foot_u ul li.kb:hover{ background:none;}

.foot_u ul li{ width:110px; height:70px; line-height:70px; color:#fff; font-size:14px; text-align:center; float:left;}

.foot_u ul li a{ display:block; width:110px; height:70px; line-height:70px; color:#fff; font-size:14px; text-align:center; float:left;}

.foot_u ul li a:hover{ text-decoration:underline;}

.foot_logo{width:153px;height:150px; position:absolute; left:443px; top:-60px; z-index:999;}



.foot_d{ width:1040px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}

.foot_l{ width:720px; height:auto; float:right; margin-right:40px;}

.foot_l p{ width:720px; line-height:26px; overflow:hidden; float:left; text-align:center; color:#fff;}

.foot_l p a{ color:#fff;}

.foot_l img{ padding-left:10px;}

.foot_r{ width:154px; height:190px; float:left; margin-left:100px;}

.foot_r img{ width:130px; height:130px; padding:10px; border:2px solid #CCC;}

.foot_r p{ width:154px; height:36px; line-height:36px; color:#fff; text-align:center;}

