﻿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; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#ee5e21; 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;}
.cle:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cle{zoom:1}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; 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:100px; background:#fff; position:fixed; width:100%; left:0px; top:0px; z-index:11;}
.headDiv .wal{ height:100px; position:relative;}
.headDiv .logo{ display:block; position:absolute; left:0; top:23px;}
.headDiv .nav{ position:absolute; right:0px; bottom:0px;}
.headDiv .nav li{ width:182px; height:63px; text-align:center;}
.headDiv .nav .li01{ position:absolute; right:780px; bottom:0px; z-index:6}
.headDiv .nav .li02{ position:absolute; right:624px; bottom:0px; z-index:5}
.headDiv .nav .li03{ position:absolute; right:468px; bottom:0px; z-index:4}
.headDiv .nav .li04{ position:absolute; right:312px; bottom:0px; z-index:3}
.headDiv .nav .li05{ position:absolute; right:156px; bottom:0px; z-index:2}
.headDiv .nav .li06{ position:absolute; right:0px; bottom:0px; z-index:1}
.headDiv .nav li a{ display:block; width:182px; height:63px; background:url(../image/nimg182Bg.png) no-repeat;}
.headDiv .nav li .name1{ padding-top:15px; font-size:18px; color:#505050;}
.headDiv .nav li .name2{ text-transform:uppercase; color:#b5b5b5;}
.headDiv .nav li a:hover, .headDiv .nav .aNow{ background:url(../image/nimg182Bgon.png) no-repeat;}
.headDiv .nav .li01 a:hover, .headDiv .nav .li01 .aNow{ background:url(../image/nimg182Bgon2.png) no-repeat;}
.headDiv .nav a:hover .name1, .headDiv .nav .aNow .name1{ color:#fff;}
.headDiv .nav a:hover .name2, .headDiv .nav .aNow .name2{ color:#f8c2ae;}

.navA{ display:none;}

.topGuide{ position:fixed; top:100px; height:78px; width:100%; z-index:11; left:0px; background:url(../image/bg1.jpg) no-repeat; background-size:cover;}
.topGuide .list{ padding:18px 0 0 120px;}
.topGuide .list li{ float:left; padding-left:52px; height:43px; position:relative; width:152px; text-transform:uppercase;}
.topGuide .list li .ico{ position:absolute; left:0px; top:0px;}
.topGuide .list li a{ color:#fff; display:block;}
.topGuide .list li .name1{ font-size:16px; padding:3px 0 2px;}


.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; right:-100%; top:0px;}
.navLayer .top{ height:60px; position:relative; background:#fff;}
.navLayer .logo{ position:absolute; left:10px; top:10px;}
.navLayer .logo img{ width:130px;}
.navLayer .close{ right:10px; top:14px; position:absolute; z-index:22;}
.navLayer .close img{ height:32px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#ee5e21; height:100%;width:100%;}
.subNav{cursor:pointer; display:block; height:42px; line-height:42px; border-bottom:1px solid #ffd9b7; position:relative;  font-size:14px; color:#fff; }
.subNav1{background:url(../image/ico4.png) right center no-repeat; background-size:28px;}
.subNav .name{ padding-left:20px; text-align:left; position:relative;}
.subNav a{ color:#fff;}
.currentDt{background:url(../image/ico4on.png) right center no-repeat; background-size:28px; color:#fff;}
.navContent{display: none; border-bottom:1px solid #ffd9b7; }
.navContent li{ position:relative;}
.navContent a{display:block;  height:36px; line-height:36px; color:#ffd9b7; padding-left:20px; font-size:13px;}

.phoneSearch{position:absolute; z-index:33; left:0px; top:60px; width:100%; height:120px; background:#1e283c; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch .form{margin:0 15%; border-bottom:#fff solid 1px; position:relative; height:40px; padding-top:30px;}
.phoneSearch .input1{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.phoneSearch .btn1{width:40px; height:40px; position:absolute; top:30px; right:0px; background:url(404.png) center no-repeat; background-size:20px;}
.phoneSearch a{display:block; background:url(404.png) center no-repeat; background-size:15px; width:30px; height:30px; position:absolute; right:5px; bottom:5px;}
.phoneSearchBg{position:fixed; z-index:22; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../image/bg1.png) repeat; left:0px; top:0px;}


.footDiv{ padding-top:60px; height:190px;}
.footDiv .box{ height:190px; background:url(../image/nimg1200Bg.jpg) no-repeat; position:relative;}
.footDiv .list{ padding:40px 350px 0 30px;}
.footDiv .list li{ float:left; padding-left:13px; width:160px; background:url(../image/ico2.png) left 8px no-repeat; margin-bottom:25px;}
.footDiv .list .li01{ width:268px;}
.footDiv .list li a{ color:#fff;}
.footDiv .list li .name1{ height:24px; line-height:24px; font-size:16px;}
.footDiv .list li .name2{ text-transform:uppercase;}
.footDiv .rightDiv{ position:absolute; right:30px; bottom:0px; width:320px; background:#fff; height:159px; border-bottom:#ddd solid 1px;}
.footDiv .rightDiv .txt{ padding:25px 0 20px 30px; font-size:24px; color:#ee5e21;}
.footDiv .rightDiv .leave{ height:52px; position:relative; padding-left:30px;}
.footDiv .rightDiv .leave em{ position:absolute; left:30px; bottom:0px; display:block; width:20px; height:3px; background:#ee5e21;}
.footDiv .rightDiv .leave a{ height:25px; line-height:25px; width:120px; display:block; background:url(../image/nimg25_1.png) right center no-repeat; color:#ee5e21; font-size:14px;}

.foot{ height:223px;}
.foot .leftDiv{ padding-top:85px;}
.foot .share li{ float:left; width:25px; height:20px; margin-right:20px;}
.foot .msg{ padding-top:10px; font-size:14px; color:#adadad;}
.foot .msg a{ color:#adadad;}
.foot .msg a:hover{ color:#ee5e21;}
.foot .rightDiv{ margin-right:30px; width:320px; background:#fff; height:180px;  box-shadow:0 1px 35px rgba(250,230,222,0.9); -moz-box-shadow:0 1px 35px rgba(250,230,222,0.9); -webkit-box-shadow:0 1px 35px rgba(250,230,222,0.9);}
.foot .rightDiv .list{ padding:28px 0 0 20px;}
.foot .rightDiv .list li{ float:left; margin:0 20px; text-align:center;}
.foot .rightDiv .list li p{ text-align:center; font-size:14px; color:#adadad; padding-top:10px;}

.footNav{ display:none; padding:10px; background:#ee5e21;}
.footNav li{ height:42px; border-bottom:#f38f64 solid 1px; line-height:42px; font-size:14px;}
.footNav li a{ color:#fff; display:block; background:url(../image/ico3.png) right center no-repeat; background-size:16px;}

.footNavTel{ display:none; height:65px; background:#f8f8f8;}
.footNavTel li{ float:left; width:25%; text-align:center; font-size:14px; padding-top:10px;}
.footNavTel li .ico{ padding-bottom:5px;}
.footNavTel li .ico img{ width:30px;}
.footNavTel li .ico .img1{ display:none;}
.footNavTel li:hover .ico img{ display:none;}
.footNavTel li:hover .ico .img1{ display:inline-block;}
.footNavTel li a{ color:#666;}
.footNavTel li:hover a{ color:#ed800b;}

.pageBanner{ margin-top:178px;}
.pageBanner img{ width:100%;}

.pageNow{ height:50px; font-size:14px;}
.pageNow .wal{ position:relative; height:50px;}
.pageNow .box{ position:absolute; right:0px; top:0px; line-height:50px;}

.pageTitleTel{ display:none; height:45px; background:#ee5e21; position:relative;}
.pageTitleTel .back{ position:absolute; left:0px; top:0; height:45px; display:block; width:50px; z-index:11;}
.pageTitleTel .back img{ position:relative; left:10px; top:13px; width:26px;}
.pageTitleTel em{ color:#fff; text-align:center; line-height:45px; display:block; font-size:16px;}
.pageTitleTel .tan{ position:absolute; right:10px; top:8px; z-index:11; display:block; width:28px; height:28px;}
.pageTitleTel .tan img{ width:28px;}
.sideTitleNav { position:absolute; top:45px; background:#fff; z-index:10; width:100%; display:none;}
.sideTitleNav li a{ display:block; height:40px; line-height:40px; text-align:center; border-bottom:#bbb solid 1px; font-size:14px;}
.sideTitleNav li a:hover{ color:#ee5e21;}


.pageBox{ background:#f5f5f5; padding-bottom:30px;}
.pageNav{ height:161px; text-align:center; position:relative;}
.pageNav li{ display:inline-block; width:150px; text-align:center; font-size:16px;}
.pageNav li a{ display:block; height:161px; position:relative;}
.pageNav li .ico{ padding:45px 0 15px;}
.pageNav li .ico .img1{ display:none;}
.pageNav li a:hover .ico img, .pageNav li a.aNow .ico img{ display:none;}
.pageNav li a:hover .ico .img1, .pageNav li a.aNow .ico .img1{ display:inline-block;}
.pageNav li a{ color:#666;}
.pageNav li a:hover, .pageNav li a.aNow{ color:#ee5e21; background:url(../image/nimg22_1.jpg) center bottom no-repeat;}
.pageNav .line{ position:absolute; left:0px; bottom:11px; width:100%; height:1px; background:#ddd;}


.pageNum{height:100px; text-align:center;}
.pageNum a{margin:0 5px; display:inline-block; height:28px; line-height:28px; padding:0 10px; border:#ddd solid 1px; font-size:14px; color:#666; border-radius:4px; -moz-border-radius:4px;}
.pageNum a:hover, .pageNum .aNow{background:#ee5e21; border:#ee5e21 solid 1px; color:#FFF;}

.pageMore{ padding-bottom:50px; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center; height:45px; line-height:45px; background:#ee5e21; color:#fff; font-size:16px;}

.pageTab{ text-align:center; padding:50px 0;}
.pageTab li{ display:inline-block; margin:0 15px; font-size:14px;}
.pageTab li div{ width:100px; height:30px;}
.pageTab li a{ display:block; width:98px; height:28px; line-height:28px; border:#caa160 solid 1px; border-radius:20px; -moz-border-radius:20px; color:#caa161;}
.pageTab li a.aNow, .pageTab li a:hover{ background:#caa160; color:#472e05;}


.sideBarA{display:block; background:url(../image/nimg37_1.jpg) left top no-repeat; width:37px; height:138px; overflow:hidden; position:fixed; z-index:20; left:0px; top:50%; margin-top:-69px;}
.sideBarANow{background:url(404.png) left top no-repeat;}
.sideBar{ position:fixed; left:-75px; top:50%; margin-top:-137px; z-index:111;}
.sideBar li{ width:75px; height:54px; margin-bottom:1px; text-align:center;}
.sideBar li a{ display:block; width:75px; height:54px; background:#ee4c21; color:#fff;}
.sideBar li .ico{ padding:8px 0 2px;}
.sideBar .li01 a{ background:#e71b8d;}
.sideBar .li02 a{ background:#92308d;}
.sideBar .li03 a{ background:#6eb7e2;}
.sideBar .li04 a{ background:#7bc03d;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}


.topA{ background:url(../image/topA.png) left top no-repeat; width:65px; height:65px; position:fixed; z-index:99; right:10px; bottom:73px; 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:32px; line-height:32px; overflow:hidden; padding-left:10px; color:#666;}