﻿@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; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#da251d; 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;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.wal{width:1200px; margin:0px auto;}
.wal2{width:1200px; margin:0px auto;}
.w250{ width:250px; overflow:hidden;}
.w900{ width:900px; overflow:hidden;}

.headDiv{height:117px; position:relative; border-top:#da251d solid 3px;}
.headDiv .wal{ position:relative; height:117px;}
.headDiv .logo{position:absolute; left:0px; top:65px;}
.headDiv .navIco{ position:absolute; right:10px; top:22px; display:none;}
.headDiv .navIco img{width:30px; display:block;}
.headDiv .links{ position:absolute; right:5px; top:22px;}
.headDiv .links li{ float:left; margin-left:18px;}
.headDiv .links li a{ color:#000;}
.headDiv .links li a:hover{ color:#da251d;}
.headDiv .tel{ position:absolute; right:0px; top:16px; height:22px; line-height:22px; color:#da251d; font-size:14px; font-weight:bold; padding-left:35px;}
.headDiv .tel img{ position:absolute; left:0px; top:0px;}
.headDiv .nav{ position:absolute; right:0px; bottom:0px; height:64px;}
.headDiv .nav li{ float:left; font-size:16px; height:64px; line-height:64px; margin-left:42px;}
.headDiv .nav li a {position:relative; float:left; color:#252525;}
.headDiv .nav a:hover,.headDiv .nav a.on{ color:#da251d;}
.headDiv a span {position:absolute; left:0; bottom:0; width:0; height:5px; background-color:#da251d; -webkit-transition:width 300ms; transition:width 300ms;}
.headDiv a.on span {/*left:15%; */width:100%;}


/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px;}
.navLayer .ico { height:55px; position:relative;}
.navLayer .ico a{position:absolute; top:22px; right:10px; display:block; width:30px;}
.navLayer .ico a img{ width:30px;}
.navLayer .close{ top:60px; position:absolute; right:10px; z-index:22;}
.navLayer .bg{overflow-x: auto;position:relative; background:#c43636; height:100%; margin-left:25%;width:75%;}
.subNav{background:url(../images/ico5.png) right center no-repeat;cursor:pointer; display:block; height:35px; line-height:35px; border-bottom:1px solid #ca4a4a; position:relative;  font-size:14px; color:#fff; }
.subNav1{ background:none;}
.subNav .name{ padding-left:40px; text-align:left; position:relative;}
.subNav .name .indexIco{ position:absolute; top:8px; left:15px;}
.subNav a{ color:#fff;}
.navContent{display: none; background:#efefef;}
.navContent a{display:block;  height:35px; line-height:35px; color:#000; padding-left:40px;}

.pageBg{ position:fixed; z-index:44; width:100%; height:100%; display:none; background:url(../images/bg1.png) repeat; left:0px; top:0px;}

.pageNavTel{ display:none; height:40px; border-bottom:#eb6000 solid 1px; background:#fff;}
.pageNavTel li{ float:left; width:20%; text-align:center; line-height:40px;}
.pageNavTel li a:hover{ border-bottom:#eb6000 solid 3px; color:#eb6000;}


.footDiv{ background:#262930; padding:60px 0;}
.footDiv .title{ text-align:center; font-size:48px; color:#d01a27; font-weight:bold;}
.footDiv .title2{ text-align:center; font-size:24px; color:#fff; height:40px; line-height:40px; background:url(../images/line2.png) center no-repeat;}
.footDiv .tel{ text-align:center; font-size:24px; color:#da251d; padding:82px 0 70px 0;}
.footDiv .tel img{ padding-right:22px;}
.footDiv .list li{ width:33.33%; float:left; font-size:14px; color:#8f8f91; line-height:24px;}
.footDiv .list li.li01{ text-align:right;}
.footDiv .list li h2{ font-size:18px; color:#d4d4d4; padding-bottom:15px;}
.footDiv .list li.li02 h2{ padding-left:80px;}
.footDiv .list li.li02 dl{ padding-left:80px;}

.footDiv2{ background:#262930; padding:35px 0;}
.footDiv2 .list{ padding-bottom:35px;}
.footDiv2 .list li{ width:400px; float:left; font-size:14px; color:#8f8f91; line-height:24px;}
.footDiv2 .list li.li01{ width:350px;}
.footDiv2 .list li.li02{ width:325px;}
.footDiv2 .list li h2{ font-size:18px; color:#d4d4d4; padding-bottom:15px;}
.footDiv2 .list li.li03{ width:118px; float:right;}
.footDiv2 .bottom{ height:30px; position:relative; font-size:13px; color:#8f8f91;}
.footDiv2 .msg{ text-align:center;}
.footDiv2 .msg img{ padding-left:8px;}
.footDiv2 .links{ position:absolute; left:0px; top:0px;}
.footDiv2 .links a{ padding:0 13px; color:#8f8f91;}
.footDiv2 .links a:hover{ color:#da251d;}



.newFoot{ height:570px; background:#262930; padding:85px 85px 0;}
.newFoot .leftDiv{ width:29%;}
.newFoot .midDiv{ width:22%;}
.newFoot .rightDiv{ width:30%;}
.newFoot .weiDiv{ width:19%;}

.newFoot .txt1{ font-size:22px; color:#fff; padding-bottom:5px;}
.newFoot .txt2{ color:#4b4d52; text-transform:uppercase; height:28px; border-bottom:#3c3f45 solid 1px; width:348px;}
.newFoot .txt2-2{ width:278px;}
.newFoot .txt2-3{ width:382px;}
.newFoot .list{ overflow:hidden; height:212px; padding-top:15px;}
.newFoot .list li{ height:30px; line-height:30px; font-size:14px; float:left; width:213px;}
.newFoot .list li a{ display:block; color:#67696c;}
.newFoot .list li a:hover{ color:#fff;}
.newFoot .list2{ padding-top:15px;}
.newFoot .list2 li{ font-size:14px; line-height:30px; color:#67696c;}
.newFoot .list3{ padding-top:15px; height:212px;}
.newFoot .list3 ul{ float:left; width:114px;}
.newFoot .list3 li{ height:30px; line-height:30px; font-size:14px;}
.newFoot .list3 li a{ display:block; color:#4b4d52;}
.newFoot .list3 li a:hover{ color:#fff;}
.newFoot .content{ width:382px; padding-top:15px; height:212px; font-size:14px; color:#67696c; line-height:30px;}
.newFoot .logo{ display:block; padding-bottom:68px; text-align: right;}
.newFoot .ewmDiv{ width:140px; float: right; margin-right: 40px; text-align:center}
.newFoot .ewmDiv p{ padding-top:20px; font-size:16px; color:#67696c;}

.newFoot2{ height:60px; border-top:#3c3f45 solid 1px; background:#262930; padding:0 85px;}
.newFoot2 .msg{ font-size:14px; color:#555659; line-height:60px;}
.newFoot2 .share{ padding-top:17px;}
.newFoot2 .share li{ float:left; width:30px; height:30px; margin-left:9px;}

.newFootTel{ background:#262930; padding: 25px 10px 10px; display: none;}
.newFootTel .logo{ display: block; text-align: center; padding-bottom: 20px; }
.newFootTel .ewm{ text-align: center; padding-bottom: 30px;}
.newFootTel .txt{ font-size:18px; color:#fff; padding-bottom:5px;}
.newFootTel .list{ padding:10px 0 25px;}
.newFootTel .list li{ font-size:13px; line-height:24px; color:#67696c;}



.social_links {
  padding:120px 0 175px 0;
  text-align:center;
}
.social_links ul {
  display: inline-block;
  overflow: hidden;
}
.social_links li {
  display: inline-block;
  margin:0 12px;
}
.social_links a {
  width: 57px;
  height: 57px;
  border-radius: 57px;
  text-indent: -9999px;
  display: inline-block;
  background-color: #939498;
  background-image: url(../images/social_icons_sprite.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  /* styles for animated rollovers */
  transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1), background-position 500ms cubic-bezier(0.19, 1, 0.22, 1);
}
.social_links a.xinlang {
  background-position: 0px 0;
}
.social_links a.weibo {
  background-position: -57px 0;
}
.social_links a.weixin {
  background-position: -114px 0;
}
.social_links a.qqzone {
  background-position: -171px 0;
}
.social_links a.baidu {
  background-position: -228px 0;
}
.social_links a.linkedin {
  background-position: -285px 0;
}
.social_links a:hover {
  background-color: #d01a27;
}
.social_links a:hover.xinlang {
  background-position: 0px -57px;
}
.social_links a:hover.weibo {
  background-position: -57px -57px;
}
.social_links a:hover.weixin {
  background-position: -114px -57px;
}
.social_links a:hover.qqzone {
  background-position: -171px -57px;
}
.social_links a:hover.baidu {
  background-position: -228px -57px;
}
.social_links a:hover.linkedin {
  background-position: -285px -57px;
}

.footDiv .share{ display:none; text-align:center; padding:20px 0 30px 0;}
.footDiv .share a{ display:inline-block; padding:0 5px;}
.footDiv .share a img{ width:30px; display:block;}

.foot{ height:94px; background:#d01a27; line-height:94px; color:#fff; font-size:14px; text-align:center;}
.foot a{ padding-right:25px; width:27px; height:27px; position:relative; top:-2px;color:#fff;}

/*右侧悬浮窗

.sideBar{position:fixed; z-index:111; top:100px; right:0px; background:url(../images/sideBar.gif) left top no-repeat; width:101px; height:101px; cursor:pointer;}
.sideBar ul{display:none;}
.sideBar li{position:relative; top:101px; height:76px;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none; z-index:155}
.sideBar .img{background:url(../images/bg2.png) repeat; height:76px; text-align:center;}
.sideBar .img img{position:relative; top:19px;}
.sideBar .img .img2{ display:none;}
.sideBar .liNow .mouse{display:block;}
.sideBar .liNow .img2{ display:inline-block;}
.sideBar .liNow .img1{ display:none;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:501px; height:479px; left:-478px; top:-101px;}
.sideBar .li01 .list{ padding:10px 0 0 24px;}
.sideBar .li01 .list dd{ padding:20px 0 10px 0; line-height:26px;}
.sideBar .li01 .name{ padding:0 0 0 23px; background:url(../images/ico3.jpg) left center no-repeat; font-size:18px; color:#cc0000;}
.sideBar .li01 p{ color:#393939; font-size:14px;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:220px; height:242px; left:-197px; top:0px;}
.sideBar .li02 .mouse .imgDiv{ padding:30px 0 0 23px;}
.sideBar .li02 .mouse p{ padding:15px 0 0 28px; font-size:14px;}
.sideBar .li03 .mouse{  width:229px; height:282px; color:#FFF; background:#fff; border:#e9e9e9 solid 1px; left:-229px;}
.sideBar .li03 .mouse h2{ height:36px; line-height:36px; color:#444444; font-size:14px; background:#f6f6f6; border-bottom:#e9e9e9 solid 1px; text-indent:18px; }
.sideBar .li03 .mouse dl{ width:229px; float:left; margin-top:10px;}
.sideBar .li03 .mouse dl dd{ float:left; width:90px; margin-left:15px; line-height:28px;}
.sideBar .li03 .mouse dl dd img{ padding-right:4px;}
.sideBar .li03 .mouse dl dd a{ height:auto; background:none;}*/
/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111; }
.sideBar .kfewm{position:absolute;position:fixed; z-index:111; top:50%; right:0px; margin-top:-307px;text-align: center;border: 1px solid #cbcbcb; padding:10px;background: #f2f2f2;display:none}
.sideBar li{position:relative; height:62px; margin-bottom:8px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none; }
.sideBar .img{background:url(../images/bg3.png) repeat; height:62px; text-align:center; width:62px;}
.sideBar .img img{position:relative; top:5px;}
.sideBar .img p{ padding-top:5px; color:#fff;}
.sideBar .liNow .img{background:#c00001;}
.sideBar .liNow .img img{ top:15px;}
.sideBar .liNow .img p{ display:none;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li02 .mouse{background:#c00001; width:105px; height:62px; left:-105px;}
.sideBar .li02 em{ display:block; width:105px; height:62px; color:#fff; text-align:right; line-height:62px;}
.sideBar .li03 .mouse{background:#c00001; width:73px; height:62px; left:-73px;}
.sideBar .li03 em{ display:block; width:73px; height:62px; color:#fff; text-align:right; line-height:62px;}
.sideBar .li04 .mouse{ width:264px; height:142px; left:-264px; top:-80px;}
.sideBar .li04 .mouse .imgDiv{ width:142px;}
.sideBar .li04 .mouse p{ position:absolute; right:0px; bottom:0px; text-align:right; color:#fff; height:62px; line-height:62px; width:122px;background:#c00001;}



.pageBanner{min-height:200px; position:relative;}
.pageBanner img{ width:100%; display:block;}
.pageBannerTel{ display:none; position:relative;}
.pageBannerTel img{ width:100%; display:block;}
.pageBannerTel h5{ position:absolute; left:50%; margin-left:-150px; width:300px; top:50%; height:40px; line-height:40px; font-size:18px; color:#fff; margin-top:-20px; text-align:center;}

.pageTitle{position:absolute; z-index:10; left:50%; margin-left:-600px; bottom:0px; background:url(../images/bg6.jpg) repeat; width:250px; height:110px; font-size:14px; color:#FFF; text-align:center;}
.pageTitle h1{font-size:24px; padding-top:30px; font-weight:400;}
.pageTitle em{ display:block; font-style:italic;}
.pageList{ position:absolute; z-index:5; left:0px; bottom:0px; width:100%; background:url(../images/bg5.png) repeat; height:60px;}
.pageList .wal{ position:relative; height:60px;}
.pageName{ font-size:14px; color:#fff; padding-left:300px; font-weight:bold; line-height:60px;}
.pageName em{ background:url(../images/ico2.jpg) no-repeat left center; padding-left:10px;}
.pageNow{ position:absolute; right:0px; top:0px; line-height:60px; background:url(../images/nimg14_1.png) no-repeat left center; color:#fff; padding-left:36px;}
.pageNow a{ color:#fff;}

.sideNav{width:250px; overflow:hidden; position:relative;}
.sideNav li a{display:block; border-bottom:#FFF solid 1px; height:50px; line-height:50px; overflow:hidden; position:relative; font-size:14px; color:#565656; padding-left:91px; background:#f8f8f8 url(../images/ico3.png) 214px center no-repeat;}
.sideNav li img{position:absolute; left:30px; top:12px;}
.sideNav li .img2{display:none;}
.sideNav li a:hover, .sideNav li .aNow{color:#223f9a; background:#fff url(../images/ico3on.png) 214px center no-repeat;}
.sideNav li a:hover img, .sideNav li .aNow img{display:none;}
.sideNav li a:hover .img2, .sideNav li .aNow .img2{display:inline-block;}
.sideNav .list{display:none;}
.sideNav .list li{background:none; padding:0px;}
.sideNav .list a{height:35px; line-height:35px; padding-left:91px; color:#666; border-bottom:#fff solid 1px; background:#f8f8f8;}
.sideNav .list a:hover, .sideNav .list .aNow{background:#f1f1f1; color:#c6a141;}

.pageListTel{ display:none; height:45px; line-height:45px; background:url(../images/bg6.jpg) repeat; position:relative;}
.pageNameTel{ font-size:14px; color:#fff; padding-left:10px;}
.pageNameTel em{ padding-left:15px; background:url(../images/ico2.jpg) left center no-repeat;}
.pageListTel .return{ position:absolute; right:0px; top:0px; width:100px; height:45px; background:#00a247;}
.pageListTel .return a{ display:block; width:100px; height:45px;}
.pageListTel .return a img{ position:relative; left:38px; top:6px;}

.sideLinks{ padding-top:10px;}
.sideLinks li{ margin-bottom:10px;}
.sideLinks li img{ display:block;}

/*分页*/
.pageNum{text-align:center; height:auto; overflow:hidden;}
.pageNum a{display:inline-block; height:30px; line-height:30px; width:48px; text-align:center; color:#000; background:url(../images/line7.jpg) center bottom no-repeat;}
.pageNum a:hover, .pageNum .on{background:#d01a27; color:#FFF;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.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:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageNum2{padding:25px 0; height:100px; font-size:16px; line-height:30px; position:relative; border-top:#bcbcbc solid 1px;}
.pageNum2 .btn{position:absolute; top:20px; right:0px;}

.pageMore{ display:none; height:100px; overflow:hidden; text-align:center; padding:0 10px;}
.pageMore a{ display:block; background:#b12923; color:#fff; height:40px; font-size:14px; line-height:40px; border-radius:4px; -moz-border-radius:4px;}
.pageMore2{ display:none; height:100px; overflow:hidden; text-align:center; padding:0 10px;}
.pageMore2 a{ color:#333;  font-size:14px;}
.pageMore2 a img{ display:inline-block;}

.pageBox{ padding:50px 0;}

.topA .btn1{ background:url(../images/topA.png) left top no-repeat; width:62px; height:62px; background-size:62px;  z-index:555}

.cd-top {
    display: inline-block;
    position: fixed;
    bottom: 70px;
    right: 0px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}



#qqzixun{background:#00AEF3 url(/images/qqzixun_bg.png) center no-repeat; width:380px;height: 168px; border-radius:4px; box-shadow:0 5px 20px rgba(0,0,0,.3); font-family:"微软雅黑"; position: fixed; z-index:999999; left:50%; top:50%; margin:-84px 0 0 -190px;display: none;}
#qqzixun p{font-size:16px;color: #fff; position:absolute;width: 250px; right:15px; top:36px;line-height: 26px;}
#qqzixun .but{font-size:14px;color: #fff; position:absolute;width: 250px; right:20px; top:110px;line-height: 26px;}
#qqzixun .but a{display: block;background: #fff;color: #333;float: right; padding:6px 12px; margin-left:10px; border-radius:4px; text-decoration:none; }
#qqzixun .but a.on{background: #FFF700;color: #cc0000;}
#qqzixun .but a:hover.on{background: #FFDE00;color: #cc0000;}
#qqzixun .off{font-size:20px;color: #fff; position:absolute; right:5px; top:5px;width: 30px;height: 30px;background: #009BD6;text-align: center;cursor: pointer; border-radius:50%;}

.controls { 
position:fixed;_position:fixed;z-index:999;width:100%; height:35px; line-height:35px; background:url(/images/foot_bg.jpg); bottom:0px;  display:none
}
    .controls li {
    float:left; text-align:center; width:50%; color:#fff;background:url(/images/foot_fg.jpg) right no-repeat;
    }
        .controls li a {
        color:#fff; font-size:14px;display:block;
        }