
body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body{ font-size:12px;color:#666;font-family:"微软雅黑";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;}
em{font-style:normal;}
h1,h2,h3,h4,h5{margin:0; padding: 0; font-weight:normal}
ul, ol { list-style: none; }
a { text-decoration: none; color:#999;}
a:hover{ text-decoration:none;}
img{ border:none; line-height:0; font-size:0;vertical-align:bottom;}
.clear{ clear:both; line-height:0; font-size:0; overflow: hidden;}
.wrap,.w1200{ width:1200px; margin:0 auto;}
.fr{ float:right}
.fl{ float: left}
/*======================浮动的外层==================*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { zoom:1 }
.clearfix { display:block; }
/* end clearfix */
/*header*/
.header{width:100%;background:#192032;position:fixed;top:0px;left:0px;z-index:1000} 
.menu{vertical-align: middle; display:inline-block; float:right}
.menu li{float:left;margin-left:62px;position:relative;}
.menu li a{color:#fff;font-size:16px; display:inline-block}
.menu li:hover a{color:#fff}
.menu li.last{margin-right:0px}
.w-logo{float:left;}
.l-header.layout_centered .w-logo{float: none !important;}
.w-logo-link{color: inherit;}
.w-logo-img{max-width:126px;-webkit-transition: height 0.3s;transition: height 0.3s;}
.l-header.layout_centered .w-logo-img{max-width:none;}
.w-logo-img > img{display: block;height:inherit;min-height:20px;max-width: none;width: auto;-webkit-transition: margin 0.3s, opacity 0.3s;transition: margin 0.3s, opacity 0.3s;}
.w-logo.with_transparent .w-logo-img > img.for_transparent,.l-header.transparent .w-logo.with_transparent .w-logo-img > img.for_default{opacity:0;}
.l-header.transparent .w-logo.with_transparent .w-logo-img > img.for_transparent{opacity: 1;}

/*焦点图*/
#banner{width:100%;height:920px;background:#000;overflow:hidden;position:relative;}
#banner_img{display:block; position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:920px;background-position:center;background-size:cover;display:none;}
#banner_ctr{position:absolute;width:1000px;margin-left:-500px;height:17px;left:50%;bottom:20px;z-index:1;}
#banner_ctr ul{display:block;width:100%;text-align:center;position:relative;}
#banner_ctr li{display:inline-block;width:35px;height:7px;margin:5px;cursor:pointer;overflow:hidden;text-indent:-9999px;background:url(../image/banner_bt01.png) no-repeat center;}
#drag_ctr{position:absolute;top:5px;left:415px;width:35px;height:7px;bottom:170px;background:#c81207;z-index:2;}
#banner_img li img{ width:100%}
/*footer*/
.footer{width:100%}
.footer .f_top{width:100%;background:#2e3955;padding:46px 0}
.footer b{display:block;color:#fff;font-size:16px;margin-bottom:18px}
.footer p{color:#9296a2;font-size:12px;line-height:30px}
.footer .f_down{width:100%;background:#192032;padding:16px 0}
.f_top .f_right li{float:left;text-align:center;margin-left:10px}
.footer .f_top .f_right b{margin-left:10px}
.f_top .f_right{width:220px}
.f_top .f_left{width:720px}