﻿@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; min-height:350px;}
.wal h1.red{ font-size:24px; font-weight:normal}

.headDiv{height:80px; width:100%; background:#fff; position:absolute; z-index:20; left:0px; top:0px;}
.headDiv2{position:relative;}
.headDiv .wal{position:relative; height:80px;}
.headDiv .logo{position:absolute; left:20px; top:10px;}
.headDiv .logo img{ max-height:60px}


.topSearch3{display:block; width:50px; height:50px; background-size:50%; position:absolute; top:28px; right:20px;}
.topSearch3 .btn1{position:absolute; top:0px; right:0px; width:25px; height:25px;  background:url(../images/topBtn2.png) center no-repeat;}
.topSearch3 .input2{position:absolute; top:0px; right:0px; background:url(../images/input2.png) left top no-repeat; width:180px; height:25px; line-height:25px; text-indent:15px; display:block; color:#fff;}


.topBtn{position:absolute; top:33px; right:50px;}
.topBtn li{float:left; padding-left:19px;}
.topBtn a{display:block; background:url(../images/topBtn.png) left top no-repeat; width:29px; height:28px; line-height:28px; text-align:center; color:#FFF; font-size:15px; font-weight:bold;}

.nav{position:absolute; top:0px; right:225px; z-index:3333}
.nav li{float:left; width:90px;}
.nav a{display:block; width:90px; height:80px; line-height:80px; text-align:center; color:#777; font-size:16px; position:relative; z-index:99999}
.nav a:hover, .nav .aNow, .nav .aNow1{ color:#00458E;}
.nav a:hover{z-index:2;}
.navA, .topA1, .topBtn1, .telNav{display:none;}
#anav{ color:#00458E;}

.nav .snav{ display:none; background:#fff; position: relative\9; z-index:99999\9;}
.nav #snav1{}
.nav .snav .snli a{ height:40px; line-height:44px; font-size:14px;}
.nav li:hover .snav{ display:block;}


.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(../images/ico3.png) center no-repeat; width:20px; height:20px;}
#fp-nav .active{background:url(../images/ico3on.png) center no-repeat;}

.footNav{min-height:300px; _height:300px; background:#1B1B1B; position:relative; z-index:11;}
.footNav .list{float:left; max-width:880px\9;}
.footNav li{float:left; width:125px;}
.footNav li h1{font-weight:400; padding:75px 0 30px 0;}
.footNav li h1 a{color:#fff; font-size:18px;}
.footNav div p{ line-height:40px; font-size:16px;}
.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(../images/bg1.png) left top no-repeat;}
.footNav .ewm dd a:hover{background:url(../images/bg1on.png) left top no-repeat;}

.footDiv{height:50px; background:#777; line-height:50px; 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;}*/
.pageBanner img{width:100%;vertical-align:top;}
.pageBanner .img2{display:none;}





.indexPart7{  height:420px;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
.icon{background:url(../images/icon.png) no-repeat 0 0;}

.indexPart7 h3{ font-weight:normal; font-size:18px; text-align:left; line-height:50px; margin-bottom:10px; text-indent:10px;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}


.rowE .warp-pic-list{position:relative;width:1200px; height:400px;overflow:hidden}
.rowE .count li{width:300px;}
.rowE .count .img_wrap{width:278px; height:278px; border:#ddd 1px solid; margin:0 auto;}
.rowE .count .img_wrap img{ width:100%; height:100%;}

.rowE .count li .text-area{ width:100%;}


.rowE .count li .text-area  p{ height:40px; line-height:40px; text-align:center; font-size:16px;}
.rowE .count li:hover .text-area p{ color:#169FE6;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:23px;position:absolute;top:10px;width:27px;z-index:200;cursor:pointer;}
.rowE .prev{ background:url(../images/left.png) no-repeat;right:27px;}
.rowE .prev:hover{ background:url(../images/left1.png) no-repeat;}
.rowE .next{background:url(../images/right.png) no-repeat;right:0;}
.rowE .next:hover{ background:url(../images/right1.png) no-repeat;}







#pageTitlePc{display:none;}
.pageTitle, .pageTitle .wal{height:50px; line-height:50px; background:#f0f0f0; position:relative; }
.pageTitle{ margin:20px 0px;}
.pageTitle h1{font-weight:400; font-size:30px;}
.pageTitle h2{display:none;}
.pageTitle .name{position:absolute; top:0px; right:0px; height:50px; font-size:16px; color:#fff; background:#bd120a; }
.pageTitle .name img{float:left; margin-right:10px; position:relative; top:20px;}
.pageNav{position:absolute; z-index:10; top:0px; left:0px; height:48px; border:#e0e0e0 solid 1px; border-left:0px;}
.pageNav li{float:left; height:48px; border-left:#e0e0e0 solid 1px;}
.pageNav a{display:block; height:50px; padding:0px 20px; line-height:50px; position:relative;  top:-1px; font-size:14px; text-align:center; white-space:nowrap;}
.pageNav img{position:absolute; left:22px; top:25px;}
.pageNav .img2{display:none;}
.pageNav a:hover, .pageNav .aNow{background:#C60800; 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{}
.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(../images/nimg16.png) left center no-repeat; padding-left:22px;}

.telMore{display:none;}
.telTopa{display:none;margin-top:50px;}

.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(../images/prev1.gif) left center no-repeat;}
.pageNum .prev:hover em{background:url(../images/prev1on.gif) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../images/next1.gif) right center no-repeat;}
.pageNum .next:hover em{background:url(../images/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;}
.selectLayer li:hover{ color:#fff;}/*新加*/

.pageBg{background:#f1f1f1;}
.pageBgB{border-bottom:#FFF solid 50px;}



/*12.21*/
.sideBar3{position:fixed; z-index:9999; top:216px; right:10px; background:url(../images/sideBar.png) left top no-repeat; width:76px; height:76px; cursor:pointer;}
.sideBar3 ul{display:none;}
.sideBar3 li{position:relative; top:76px; height:76px; z-index:9998}
.sideBar3 .mouse{position:absolute; left:-200px; top:0px; display:none; z-index:9997}
.sideBar3 .img{background:url(../images/sideBarBg.png) left top no-repeat; height:76px; text-align:center;}
.sideBar3 .img img{position:relative; top:19px; z-index:9996}
.sideBar3 .liNow .img{background:url(../images/sideBarBgon.png) left top no-repeat;}
.sideBar3 .liNow .mouse{display:block;}
.sideBar3 .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:198px; height:217px; left:-198px; top:0px;}
.sideBar3 .li_01 p{ padding:24px 0 0 27px; color:#5b5b5b; font-size:14px; line-height:24px;}
.sideBar3 .li_01 em{ color:#007d5b;}
.sideBar3 .li_01 .imgDiv{ padding:10px 0 0 27px;}
.sideBar3 .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:276px; height:111px; left:-276px;}
.sideBar3 .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar3 .li_02 .list{ padding:18px 0 0 27px;}
.sideBar3 .li_02 dd{float:left; width:80px; line-height:22px; color:#999; position:relative; padding-left:40px; font-size:14px;}
.sideBar3 .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar3 .li_03{ position:relative;}
.sideBar3 .li_03 .mouse{width:277px; left:-277px; background:url(../images/sideBarBg3.png) left top no-repeat; height:114px;}
.sideBar3 .li_03 .tel{ padding:16px 0 0 26px; font-size:18px; color:#040404;}
.sideBar3 .li_03 .tel em{ color:#da251d; font-size:24px;}