@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#cb1f18; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}

.wal{width:1200px; margin:0px auto;}

.headDiv{height:97px; width:100%; background:#c60800; position:absolute; z-index:20; left:0px; top:0px;}
.headDiv2{position:relative;}
.headDiv .wal{position:relative; height:97px;}
.headDiv .logo{position:absolute; left:0px; top:22px;}
.topBtn{position:absolute; top:33px; right:50px;}
.topBtn li{float:left; padding-left:19px;}
.topBtn a{display:block; background:url(../image/topBtn.png) left top no-repeat; width:29px; height:28px; line-height:28px; text-align:center; color:#FFF; font-size:15px; font-weight:bold;}
.topSearch{position:absolute; z-index:20; top:31px; right:0px; width:32px; height:32px;}
.topSearch .btn1{position:absolute; top:0px; right:0px; width:32px; height:32px; background:url(../image/ico4.png) center no-repeat;}
.topSearch .input1{position:absolute; top:0px; right:0px; background:url(../image/input1.png) left top no-repeat; width:245px; height:32px; line-height:32px; text-indent:15px; display:none;}
.nav{position:absolute; top:0px; right:150px;}
.nav li{float:left; width:92px;}
.nav a{display:block; width:130px; height:104px; line-height:97px; text-align:center; color:#FFF; font-size:18px; position:relative; left:-19px;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:url(../image/nav.png) left top no-repeat;}
.nav a:hover{z-index:2;}
.navA, .topA1, .topBtn1, .telNav{display:none;}

.sNav{position:absolute; z-index:19; top:92px; right:50%; margin-right:-600px; background:url(../image/sNav.png) left top no-repeat; width:1017px; height:378px; display:none;}
.sNav .imgDiv{padding:50px 0 0 50px;}
.sNav .content{width:260px; padding:85px 0 0 25px; font-size:22px; line-height:36px;}
.sNav .list{width:235px; padding-top:40px;}
.sNav li{height:36px; line-height:36px; overflow:hidden; font-size:16px;}

.section{position:relative; overflow:hidden;}
#fp-nav{position:fixed; z-index:20; right:10px; top:50%; width:20px; margin-top:-120px;}
#fp-nav li{padding-bottom:10px;}
#fp-nav a{display:block; background:url(../image/ico3.png) center no-repeat; width:20px; height:20px;}
#fp-nav .active{background:url(../image/ico3on.png) center no-repeat;}

.footNav{min-height:400px; _height:400px; background:#f0f0f0; position:relative; z-index:11;}
.footNav .list{float:left;}
.footNav li{float:left; width:125px;}
.footNav li h1{font-weight:400; padding:75px 0 30px 0;}
.footNav li h1 a{color:#000;}
.footNav li div a{display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden; color:#666;}
.footNav li div a:hover{color:#cb1f18;}
.footNav .ewm{float:right; width:300px; min-height:230px; _height:230px; position:relative; padding-top:84px;}
.footNav .ewm .imgDiv{position:absolute; left:0px; top:84px;}
.footNav .ewm .content{font-size:14px; line-height:18px; padding-left:160px;}
.footNav .ewm .content h1{font-weight:400; font-size:20px; line-height:24px; padding:15px 0;}
.footNav .ewm .content em{display:block;}
.footNav .ewm dl{height:40px; position:absolute; left:0px; top:260px;}
.footNav .ewm dd{float:left; width:45px;}
.footNav .ewm dd a{display:block; width:34px; height:34px; background:url(../image/bg1.png) left top no-repeat;}
.footNav .ewm dd a:hover{background:url(../image/bg1on.png) left top no-repeat;}

.footDiv{height:125px; background:#cb1f18; font-size:14px; color:#FFF; position:relative; z-index:11;}
.footDiv .link{padding:30px 0 10px 0;}
.footDiv a{color:#FFF;}
.footDiv a:hover{text-decoration:underline;}
.footDiv em{padding:0 8px;}

.pageBanner{height:410px;}
.pageBanner img{display:none;}

#pageTitlePc{display:none;}
.pageTitle, .pageTitle .wal{height:86px; line-height:86px; background:#f0f0f0; position:relative;}
.pageTitle h1{font-weight:400; font-size:30px;}
.pageTitle h2{display:none;}
.pageTitle .name{position:absolute; top:0px; right:0px; height:86px; font-size:16px; color:#fff; background:#bd120a; padding:0 20px;}
.pageTitle .name img{float:left; margin-right:10px; position:relative; top:20px;}
.pageNav{position:absolute; z-index:10; top:0px; right:0px; height:84px; border:#e0e0e0 solid 1px; border-left:0px;}
.pageNav li{float:left; height:84px; width:161px; border-left:#e0e0e0 solid 1px;}
.pageNav a{display:block; width:163px; height:95px; line-height:86px; position:relative; left:-1px; top:-1px; font-size:16px; text-indent:72px; white-space:nowrap;}
.pageNav img{position:absolute; left:22px; top:25px;}
.pageNav .img2{display:none;}
.pageNav a:hover, .pageNav .aNow{background:url(../image/pageNav.png) left top no-repeat; color:#FFF;}
.pageNav a:hover img, .pageNav .aNow img{display:none;}
.pageNav a:hover .img2, .pageNav .aNow .img2{display:inline-block;}
.pageNav .li_01 a{text-indent:55px;}
.pageNav .li_01 img{left:15px;}

.pageNow{height:65px; line-height:65px; text-align:right; color:#666;}
.pageNow a{color:#666;}
.pageNow a:hover{color:#cb1f18;}
.pageNow em{background:url(../image/nimg16.png) left center no-repeat; padding-left:22px;}

.telMore{display:none;}
.telTopa{display:none;}

.pageNum{padding-top:50px; height:150px; line-height:32px; text-align:center;}
.pageNum a{display:inline-block; border:#d7d7d7 solid 1px; background:#FFF; height:30px; line-height:30px; padding:0 12px; font-weight:bold; margin:0 2px;}
.pageNum .aNow, .pageNum a:hover{color:#fff; background:#bd120a; border:#bd120a solid 1px;}
.pageNum em{font-weight:400;}
.pageNum .prev em{padding-left:10px; background:url(../image/prev1.gif) left center no-repeat;}
.pageNum .prev:hover em{background:url(../image/prev1on.gif) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../image/next1.gif) right center no-repeat;}
.pageNum .next:hover em{background:url(../image/next1on.gif) right center no-repeat;}
.pageNum span{padding:0 6px;}
.pageNum .input1{height:30px; line-height:30px; width:40px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum .btn1{height:30px; width:40px; color:#fff; border:#bd120a solid 1px; background:#bd120a;}

.pageNum2{padding:20px 0; height:100px; border-top:#bcbcbc solid 1px; font-size:16px; line-height:30px; position:relative;}
.pageNum2 .btn{position:absolute; top:25px; right:0px;}

.tab li{cursor:pointer;}
.tabContent{display:none;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666;}

.pageBg{background:#f1f1f1;}
.pageBgB{border-bottom:#FFF solid 50px;}
