/* CSS Document */

@charset "gb2312";
/**
 *
 * Website    : 
 * File       : base.css
 * Date       : 2016-12-1  9:00
 * Author     : tjp
 * Description: 页面的重置样式， 及公用样式
 * Area1      : 页面头部样式
 * Area2      : 页脚样式
 *
 */
/*重置样式*/
*{margin:0px; padding:0px; border:0px;}
body, html{}
body{ font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#474747;}
a{ text-decoration:none; color:#333;}
a,a:hover{-webkit-transition: all 400ms;transition: all 400ms;}
ul{ margin:0px; padding:0px;}
ul li{list-style-type:none;}
p{line-height:28px;	text-align:justify;	text-justify:inter-ideograph;}
img{ border:none;}
input,textarea:focus{ outline:none;}
button{cursor: pointer;}
textarea{resize:none}

/*清除浮动*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }

/*通用浮动*/
.f-left { float:left; } 
.f-right { float:right; }
.clear{ clear:both;} 
/*通用宽度*/
.w-1000{ width:1000px; margin:0 auto; }/*页面的整体大宽度*/
.mt8{ margin-top:8px;}
.mt30{ margin-top:30px;}

/**
 *area1  页面头部样式
 */
#wrapper{ width:100%; overflow-x:hidden; min-width:1000px;}
#header{ width:100%; height:88px; padding-top:26px; background:url(top_bg.jpg) top center no-repeat;}
.header_r{ width:229px; height:29px; margin-top:37px;}
.logo{ width:209px; height:68px;}
.swsy{ width:220px; height:20px; position:absolute; right:0; top:10px; font-size:12px; color:#1b6db3;}
.swsy a{ color:#1b6db3;}
.swsy a:hover{ text-decoration:underline;}
/*搜索*/
.search{ width:229px; height:29px; background: url(search_bg.png) 0px 0px no-repeat;}
#textfield{ width:177px; height:29px; margin-top:1px; line-height:29px; float:left; padding-left:12px; color:#c7c7c7; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; background:none;}
#searchBtn{ width:40px; height:29px; background: url(search-btn.png) 0px 0px no-repeat; cursor:pointer; float:right;}
#searchBtn:hover{ background-position:-40px 0px;}

/*导航*/
#nav{ width:100%; background:#1b6db3; height:65px; position: absolute; z-index:100;}
.nav { position: relative; z-index: 1; }
.nav a { text-decoration: none;}
.navmain { position: relative; }
#nav_all { float: left; position: relative; z-index: 222; }
#nav_all li {float: left; background: url(line.png) left 0px no-repeat; }
#nav_all li a.a0 {padding: 0 14px;height:65px; line-height:65px; text-align: center;  color: #fff; font-size: 16px; display: inline-block;}
#nav_all li a.a0:hover { overflow: hidden; background:#a0c9ec; color:#064a84;}
#nav_all li a.xz {overflow: hidden; background:#a0c9ec; color:#064a84;}

.right_nr_b{ width:761px; height:14px; background: url(right_nr_b.jpg) 0 0 no-repeat;}
.right_nr_c{ width:683px; padding:20px 38px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}
/**
 *area2  页脚样式
 */ 
/*底部*/
#footer{ height:104px; padding-top:36px; background:#134f82; font-size:12px; line-height:20px; color:#fff; margin-top:20px;}
.copyright{ width:333px; padding-top:3px; margin-left:16px;}
.erweima{ width:72px;}
.wrong{ width:117px; padding-top:7px; padding-left:11px;}


/***nav banner蒙层渐变***/


.banner_zp{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;z-index: 1000}
.banner_zp div{float: left;height: 100%}
.banner_zp1{background: -webkit-linear-gradient(left ,rgba(255,255,255,.8),rgba(255,255,255,0))}
.banner_zp2{width: 1000px}
.banner_zp3{background: -webkit-linear-gradient(right,rgba(255,255,255,.8),rgba(255,255,255,0))}
.nav_zp{position: relative;width: 100%;height:69px;overflow: hidden;top: -69px}
.nav_zp div{float: left;height: 69px}
.nav_zp1{background: -webkit-linear-gradient(left ,rgba(255,255,255,0.8),rgba(255,255,255,0)); 
          z-index: 100
}
.nav_zp2{width: 1000px}
.nav_zp3{
       background: -webkit-linear-gradient(right,rgba(255,255,255,0.8),rgba(255,255,255,0)); 
          z-index: 100
}
.w-1000{z-index: 1000}
#nav_all li:hover .nav_zp{top: -69px}
