﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
body { color: #383838; font: 12px/200% "宋体";}
a{text-decoration: none;color: #383838;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul, li {list-style: none;}
i, em { font-style: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}
/*通用父子盒子嵌套浮动问题解决，开始*/
.clear {clear: both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block; height: 1%;}
/*通用父子盒子嵌套浮动问题解决，结束*/
/*间隙层开始*/
.space_hx { /*横向间隙*/clear: both;width: 100%;height: 10px;font-size: 1px;overflow: hidden;}
.space_zx { /*纵向间隙*/float: left;width: 10px;font-size: 1px;overflow: hidden;}
/*间隙层结束*/
/*文字段落左右对齐*/
p{text-align:justify;text-justify:inter-ideograph;}
.fl{ float:left;}
.fr{ float:right;}

/************==公用样式==*************/
/*头部*/
.t_bg{ width:100%; height:27px; min-width:1100px; background:#333;}
.t_bg .top{ width:1100px; margin:0px auto; height:27px; line-height:27px; position:relative; text-align:left; font-size:12px; color:#B9B9B9;}
.top .top_r{ width:50%; text-align:right; position:absolute; right:0px; top:0px; height:27px;}
.top .top_r a{ display:inline-block; *display:inline; zoom:1; padding-left:45px; margin-left:15px; color:#B9B9B9;line-height: 28px;}
.top .top_r a:hover{ color:#FFF;}
.top .top_r .t_r1{ background:url(../images/icon1.jpg) no-repeat left center;}
.top .top_r .t_r2{ background:url(../images/icon2.jpg) no-repeat left center;}

/* logo */
.logo_bg{ width:1100px; height:109px;margin:10px auto;}
.logo{ height:109px; float:left;}

/*头部热线*/
.tel{ height:109px; float:right; background:#fff url(../images/tel.jpg) left 35px no-repeat; position:relative;}
.tel p{ color:#C40000; font-size:24px;font-family:"Britannic Bold";margin-top:32px; margin-left:62px;font-weight: bold;}

/* 导航 */
.nav{ width:100%; height:50px;  background:url(../images/nav-bg.jpg) repeat-x; position:relative;}
.nav-bg{ margin:0 auto; width:1100px; height:50px;}
.nav ul{ }
.nav ul li{ float:left; height:50px;  line-height:50px; margin: 0 18px;}
.nav ul li a{color:#ffffff;font-size:16px; display:block; height:46px; text-align:center; padding: 0 18px;}
.nav ul li a:hover{ border-bottom: #ff8a07 4px solid;}
.nav ul li.hover a{border-bottom: #ff8a07 4px solid;height:46px;}

/* banner */
.banner{height:480px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;right:50%;bottom:60px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;z-index:9999;}

/*搜索*/
.top_ss{width:1100px; margin:15px auto 0; overflow:hidden;}
.top_ss_1{width:300px; height:38px; background:#c40000; overflow:hidden;}
.top_ss_1 .ss_put{width:222px; height:22px; padding:5px; background:#fff; float:left;  margin:3px 0 3px 3px; color:#c5c5c5; border:none;}
.top_ss_1 .ss_btn{width:62px; height:32px; line-height:32px; float:left; margin:3px 3px 3px 0; border:none; background:none; text-align:center; font-family:"microsoft yahei"; font-size:16px; color:#fff; cursor:pointer;}
.top_ss_2{width:750px; line-height: 38px; overflow:hidden;}
.top_ss_2 b{ font-size: 14px; border-left: 5px solid #C40000; padding-left: 5px;}

/*f_nav_bg*/
.f_nav_bg{ width:100%; background:#DFDFDF; padding:20px 0;}
.f_nav_bg .f_nav{ width:1100px; margin:0px auto; text-align:center; position:relative;}
.f_nav .f_n{ width:100%; padding:5px 0 10px; font-size:13px; color:#666;}
.f_nav .f_n a{ font-size:13px; color:#666; margin:0px 5px;}
.f_nav p{ width:100%; font-size:13px; color:#666; line-height:180%; text-align:center;}
/*Copy*/
.Copy{ height:36px; background:#18191c; line-height:36px; text-align:center;color:#c5c5c5;}