﻿@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:#08a3d1; 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,textarea{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:1500px; margin:0px auto;}
.w245{ width:245px; overflow:hidden;}
.w900{ width:900px; overflow:hidden;}

.topDiv{ height:35px; background:#08a3d1;}
.topDiv .wal{ position:relative; height:35px;}
.topDiv .fl{ font-size:16px; color:#fff; line-height:35px;}
.topDiv .fl b{ font-weight:bold;}
.topDiv .form{ width:230px; height:35px; background:#068fb8;}
.topDiv .form .input1{ width:174px; padding-left:10px; height:35px; line-height:35px; opacity:0.5; float:left; color:#fff;}
.topDiv .form .btn1{ width:46px; float:left; background:url(../images/nimg17_1.png) no-repeat 15px 9px; height:35px; cursor:pointer;}
.topDiv .list{ position:absolute; right:230px; top:0px; height:35px; line-height:35px;}
.topDiv .list li{ float:left; width:140px; font-size:16px; background:url(../images/ico1.png) 80px center no-repeat; position:relative;}
.topDiv .list li.li02 a{ }
.topDiv .list li em{ color:#fff; display:block; cursor:pointer;}

.sNav22{position:absolute; top:35px; z-index:999; /*width:115px;*/ display:none; left:-30px; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; width:190px;}
.sNav22 dd a{display:block; color:#666; height:40px; /*width:150px;*/ line-height:40px; overflow:hidden; font-size:14px; border-bottom:#cccccc dashed 1px; background:#f8f8f8; /*text-align:center;*/ padding-left:10px;padding-right:10px;}
.sNav22 dd a:hover{ display:block;color:#fff; background:#08A3D1;/*width:100%*/}

.headDiv{height:90px; position:relative;}
.headDiv .wal{ position:relative; height:90px;}
.headDiv .logo{position:absolute; left:0px; top:10px;}
.headDiv .name{ position:absolute; left:193px; height:90px; line-height:90px; font-size:18px; color:#999; font-weight:bold;}
.headDiv .nav{ position:absolute; right:90px; top:0px;}
.headDiv .nav li{ float:left; font-size:16px; height:90px; line-height:90px; font-weight:bold;}
.headDiv .nav a{ display:block; height:90px; text-align:center; cursor:pointer; color:#000; padding:0 20px; }
.headDiv .nav a.aNow,.headDiv .nav a:hover{ color:#fe9300;}
.headDiv .nav a.aNow1{ color:#fe9300; background:url(../images/ico3.png) center bottom no-repeat;}

.headDiv .share{ position:absolute; right:0px; top:36px;}
.headDiv .share a{ display:inline-block; height:15px; padding:0 10px; position:relative;}
.headDiv .share .a1{ background:url(../images/line1.jpg) right center no-repeat;}

.headDiv .share .mouse{position:absolute; left:-200px; top:0px; display:none; z-index:9999;}
.headDiv .share .liNow .mouse{display:block;}
.headDiv .share .a2 .mouse{background:url(../images/sideBarBg4.png) left top no-repeat; width:195px; height:234px; left:-79px; top:15px;}
.headDiv .share .a2 .imgDiv{ padding:28px 0 0 13px;}
.headDiv .share .a2 p{ font-weight:bold; color:#08a3d1; font-weight:bold; padding:5px 0 0 10px;}
.headDiv .share .img2{ display:none;}
.headDiv .share .a2:hover .img1{ display:none;}
.headDiv .share .a2:hover .img2{ display:block;}

/*.sNav{position:absolute; z-index:111; top:125px; background:#f5f5f5; width:150px; display:none; padding:10px 0;}
.sNav li{ height:32px; line-height:32px; font-size:14px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.sNav li a{ padding-left:15px;}*/
/*改为下拉层*/
/*.sNav{position:absolute; z-index:111; top:125px; right:50%; margin-right:-600px; background:#f5f5f5; width:723px; height:425px; display:none; border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;}
.sNav .list{ padding:28px 0 0 30px;}
.sNav .list ul{ width:100%;}
.sNav .list li{ width:225px; float:left; height:134px;}
.sNav .list li h2{ font-size:16px; height:28px; font-weight:400;}
.sNav .list li dd{ font-size:14px; line-height:20px;}
.sNav .list li h2 a{ color:#333;}
.sNav .list li a:hover{ color:#08a3d1;}
.sNav .list2{ padding:28px 0 0 22px;}
.sNav .list2 ul{ width:100%;}
.sNav .list2 li{ width:33.33%; float:left; height:134px;}
.sNav .list2 li h2{ font-size:16px; height:28px; font-weight:400;}
.sNav .list2 li dd{ font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.sNav .list2 li h2 a{ color:#333;}
.sNav .list2 li a:hover{ color:#08a3d1;}*/
/*
.sNav{position:absolute; z-index:111; top:125px; right:50%; margin-right:-600px; background:#f5f5f5; width:723px; min-height:212px; display:none; padding-top:24px; height:auto}
.sNav .list{ padding-left:20px; height:180px; width:138px; border-right:#dcdcdc solid 1px;}
.sNav .list li{ font-size:16px; padding:5px 0 13px;}
.sNav .list li a{ padding-left:20px; background:url(../images/ico5.png) left 6px no-repeat;}
.sNav .list li a:hover{ background:url(../images/ico5on.png) left 6px no-repeat; /*color:#fd9301;*/ /*color:#08a3d1;}
.sNav .imgDiv{ padding:8px 0 0 40px;}
.sNav .content{ padding:0 32px 0 24px; width:195px;}
.sNav .content .name{ height:100%; padding-top:16px; overflow:hidden; font-size:16px;}
.sNav .content .name a{ color:#333;}
.sNav .content .msg{ font-size:14px; line-height:24px; height:100px; overflow:hidden;}*/

.sNav{position:absolute; z-index:111; top:125px; right:50%; margin-right:-500px; background:#f5f5f5; width:713px; min-height:200px; display:none; padding-top:27px; border-top:#fe9300 solid 4px;
border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px;  border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px;height:auto}
.sNav .list{ padding-left:36px; min-height:180px; width:152px; height:auto;}
.sNav .list li{ font-size:14px; padding:5px 0 13px;}
.sNav .list li a{ padding-left:20px; background:url(../images/ico5.png) left 6px no-repeat;}
.sNav .list li a:hover{ background:url(../images/ico5on.png) left 6px no-repeat; color:#08a3d1;}
.sNav .content{ padding:0 32px 0 24px; width:195px;}
.sNav .content .name{ height:auto; padding-top:16px; overflow:hidden; font-size:16px;}
.sNav .content .name a{ color:#fe9300;}
.sNav .content .msg{ font-size:14px; line-height:24px; height:100px; overflow:hidden;}

.xNav{position:absolute; z-index:100; background:#f5f5f5; width:100%; /*height:306px;*/ padding-bottom:15px; display:none; top:125px;}
.xNav .list{ padding-top:28px;}
.xNav .list ul{ width:100%;}
.xNav .list li{ width:240px; float:left;}
.xNav .list li h2{ font-size:16px; height:28px;}
.xNav .list li dd{ font-size:16px; height:36px; line-height:36px;}
.xNav .list li h2 a{ color:#fd9301;}
.xNav .list li a:hover{ color:#08a3d1;}

.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{ /*height:295px;*/ background:#efefef url(../images/footDivBg.jpg) center no-repeat; display:none; padding-top:25px;}
.footDiv .wal{ position:relative;}
.footDiv .map .title{ color:#08a3d1; font-size:16px; font-weight:bold;}
.footNav{ width:1200px;}
.footNav li{ width:200px; float:left;}
.footNav li h2 a{ padding-left:40px;color:#08a3d1; display:block; height:30px; font-size:16px; font-weight:bold;}
.footNav li dd{ padding-left:40px;height:32px; line-height:32px; font-size:16px;}

.foot{ height:121px; background:url(../images/footBg.jpg) center no-repeat; color:#ffffff; overflow:hidden; position:relative;}
.foot .wal{ height:121px; position:relative;}
.foot .line{ position:absolute; left:0px; top:41px; width:100%; height:1px; background:url(../images/line3.jpg) repeat-x; z-index:11;}
.foot .msg{ padding-top:25px; color:#a8a8a8; text-align:center; font-size:16px;}
.foot .name{ font-size:16px; color:#828181; position:relative; z-index:22; background:#efefef; display:inline-block; padding:30px 10px 0; text-transform:uppercase;}
.foot .msg a{ color:#a8a8a8; padding:0 13px;}
.foot .msg a:hover{ color:#08a3d1;}
.foot .btn1{display:block; background:#efefef; height:30px; line-height:30px; position:absolute; top:26px; width:152px; text-align:center; left:50%; margin-left:-76px; font-size:16px; color:#fe9300; font-weight:bold; z-index:22;}
.foot .scrollUp{ display:none;}
.foot .btn1 img{ position:relative; top:5px; padding-left:10px;}

/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:100; top:110px; right:0px; }
.sideBar li{position:relative; height:59px; margin-bottom:1px;}
.sideBar li .img1,.sideBar li .img2{ position:absolute; top:0px; left:0px;cursor:pointer;}
.sideBar li .img2{ display:none;}
.sideBar li:hover .img1{ display:none;}
.sideBar li:hover .img2{ display:block;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{height:59px; text-align:center;}
.sideBar .img img{position:relative; }
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:209px; height:200px; left:-209px; top:-4px;}
.sideBar .li_01 h1{ padding:26px 0 0 28px; color:#08a3d1; font-size:16px;}
.sideBar .li_01 p{ font-size:14px; line-height:30px; padding:10px 0 0 28px;}
.sideBar .li_01 a{ padding:6px 0 0 28px; display:block; height:19px; color:#08a3d1; font-size:14px; font-weight:bold; line-height:19px;}
.sideBar .li_01 a img{ position:relative; left:0px; top:5px; padding-right:5px;}
.sideBar .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:235px; height:100px; left:-235px; top:-4px;}
.sideBar .li_02 .list{ padding:24px 0 0 22px;}
.sideBar .li_02 dd{float:left; width:60px; line-height:23px; height:23px; margin:0 10px 10px 0;  position:relative; padding-left:24px; font-size:12px; background:url(../images/nimg82_1.jpg) no-repeat;}
.sideBar .li_02 dd a{color:#08A3D1;}
.sideBar .li_03 .mouse{background:url(../images/sideBarBg3.png) left top no-repeat; width:209px; height:218px; left:-209px; top:-4px;}
.sideBar .li_03 .imgDiv{ padding:14px 0 0 13px;}
.sideBar .li_03 p{ font-weight:bold; color:#08a3d1; font-weight:bold; padding:5px 0 0 18px;}

.sideBar2{position:fixed; z-index:100; top:110px; right:0px; display:none;}
.sideBar2 li{position:relative; height:40px; margin-bottom:5px;}
.sideBar2 li img{ width:40px; display:block;}

.pageBanner{min-height:400px; position:relative;overflow:hidden;}
.pageBanner img{ /*width:100%;*/ display:block;}
.pageBannerTel{ display:none;}
.pageBannerTel img{ width:100%; display:block;}

.pageNav{ height:70px; background:#f5f5f5;}
.pageNav .wal{ position:relative; height:70px;}
.pageNav .list{ position:absolute; right:0px; top:0px;}
.pageNav li{ float:left; width:155px; text-align:center; font-size:18px; height:70px;}
.pageNav li a{ width:155px; height:70px;display:table-cell; display:block;  vertical-align:middle;line-height:70px;}
.pageNav li a.aNow,.pageNav li a:hover{ background:url(../images/pageNav.png) no-repeat; height:76px; color:#fff;}
.pageTitle{ line-height:70px; font-size:24px; color:#333;}

.pageName{ height:75px; line-height:75px;}
.pageName .wal{ position:relative;}
.pageName .pageTitle2{ font-size:18px; padding-left:38px; color:#333;}
.pageName .pageTitle2 img{ position:absolute; left:0px; top:22px;}
.pageNav .pageNow{ line-height:70px;}
.pageNow{ position:absolute; right:0px; top:0px; font-size:14px;}
.pageNow em{ color:#08a3d1;}
.pageNow img{ padding-right:8px; position:relative; top:2px;}

.pageLinks .wal{ padding-bottom:18px; background:url(../images/line4.png) repeat-x bottom;}
.pageLinks .list{ padding-top:36px;}
.pageLinks .list ul{ width:110%;}
.pageLinks .list li{ float:left; width:auto; height:45px; margin-right:12px; background:#999999; text-align:center; line-height:45px; font-size:15px; margin-bottom:12px;min-width:220px;}
.pageLinks .list li img{ position:relative; padding-right:6px; top:8px;}
.pageLinks .list li a{ display:block; color:#fff; height:45px;padding-right: 10px; padding-left:10px; }
.pageLinks .list li a.aNow,.pageLinks .list li a:hover{ background:#08a3d1; color:#29ffff;padding-right: 10px; }
.pageLinks .list li .img1{ display:none;}
.pageLinks .list li a.aNow .img1,.pageLinks .list li a:hover .img1{ display:inline-block;}
.pageLinks .list li a.aNow img,.pageLinks .list li a:hover img{ display:none;}


.pageLinks2 .wal{ padding-bottom:18px; background:url(../images/line4.png) repeat-x bottom;}
.pageLinks2 .list{ padding-top:36px;}
.pageLinks2 .list ul{ width:110%;}
.pageLinks2 .list li{ float:left; width:230px; height:45px; margin-right:12px; background:#999999;font-size:15px; margin-bottom:12px; position:relative;}
.pageLinks2 .list li img{ position:absolute; left:15px; top:8px;}
.pageLinks2 .list li em{ display:block; height:45px; vertical-align:middle; display:table-cell; padding-left:55px;}
.pageLinks2 .list li a{ display:block; color:#fff; height:45px;}
.pageLinks2 .list li a.aNow,.pageLinks2 .list li a:hover{ background:#08a3d1; color:#29ffff;}
.pageLinks2 .list li .img1{ display:none;}
.pageLinks2 .list li a.aNow .img1,.pageLinks2 .list li a:hover .img1{ display:inline-block;}
.pageLinks2 .list li a.aNow img,.pageLinks2 .list li a:hover img{ display:none;}


.pageNavRoll{ position:absolute; right:0px; top:0px; width:855px;}
.pageNavRoll .list2{ width:775px; margin:0 auto;}
.pageNavRoll li{ float:left; width:155px; text-align:center; font-size:18px; height:70px; line-height:70px;}
.pageNavRoll li a{ line-height:70px; display:block;}
.pageNavRoll li a.aNow,.pageNavRoll li a:hover{ background:url(../images/pageNav.png) no-repeat; height:76px; color:#fff;}
.pageNavRoll .prev{ width:40px; height:70px; display:block; background:url(../images/nimg40_left.jpg) no-repeat; left:0px; top:0px; z-index:22; position:absolute}
.pageNavRoll .next{ width:40px; height:70px; display:block; background:url(../images/nimg40_right.jpg) no-repeat; right:0px; top:0px; z-index:22; position:absolute;}

.sideTitleNav { position:absolute; top:40px; background:#eaeaea; z-index:55; width:100%; text-indent:15px; display:none; left:0px;}
.sideTitleNav li a{ display:block; font-size:14px; height:33px; line-height:33px; color:#666; border-bottom:#fff solid 1px;}


.pageBox{ padding:20px 0;}

.pageList{ padding-bottom:80px;}
.pageList li{ height:48px; line-height:48px; border-bottom:#e5e5e5 solid 1px;}
.pageList li a{ padding-left:10px; font-size:16px; background:url(../images/ico5.png) no-repeat right center; display:block;}

.sideNav .list{}
.sideNav .list li{height:50px; line-height:50px; font-size:14px; width:245px; border-bottom:#fff solid 1px;}
.sideNav .list li a{ display:block; padding-left:80px; background:#f8f8f8 url(../images/ico8.png) no-repeat right center; height:50px; }
.sideNav .list li a:hover,.sideNav .list li a.aNow{ background:#b12923 url(../images/ico8on.png) no-repeat right center; color:#fff;}

/*分页*/
.pageNum{text-align:center; height:85px; overflow:hidden;}
.pageNum a{display:inline-block; height:23px; line-height:23px; padding:0 9px; margin:0 2px; border:#cbcbcb solid 1px;}
.pageNum a:hover, .pageNum .aNow{background:#08a3d1; border:#08a3d1 solid 1px; color:#FFF;}
.pageNum .prev em{background:url(../images/prev.png) left center no-repeat; padding-left:10px;}
.pageNum .prev:hover em{background:url(../images/prevon.gif) left center no-repeat;}
.pageNum .next em{background:url(../images/next.png) right center no-repeat; padding-right:10px;}
.pageNum .next:hover em{background:url(../images/nexton.gif) right center no-repeat;}
.pageNum .input1{width:33px; height:23px; line-height:23px; text-align:center; margin:0 5px; border:#cbcbcb solid 1px;}
.pageNum .btn1{background:#08a3d1; width:39px; height:20px; margin-left:5px; border-radius:4px; -moz-border-radius:4px; color:#fff;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 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;}

.cd-top {
    /* 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 {

}

/**/
#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:999;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


/*手机版*/
/*综合列表页*/
.TelnavList{ padding-bottom:50px;}
.TelnavList .Teltitle2{ height:40px; line-height:40px; background:#08a3d1; color:#fff; font-size:16px; position:relative; padding-left:50px; margin-bottom:15px;}
.TelnavList .Teltitle2 a{ color:#fff;}
.TelnavList .Teltitle2 img{ position:absolute; top:5px; left:15px; width:25px;}
.TelnavList em a{display:block; color:#666; padding-left:60px; position:relative; height:55px; line-height:55px; background:#fff url(../images/limg36.png) right center no-repeat; font-size:15px; border-bottom:1px solid #dcdcdc;}
.TelnavList em a.aNow{ background:#f5f5f5 url(../images/limg36_1on.png) right center no-repeat;}
.TelnavList em a img{ position:absolute; width:30px; top:15px; left:15px;}
.TelnavList .list{ display:none;}
.TelnavList .list dd a{display:block; color:#999; padding-left:100px; position:relative; height:55px; line-height:55px; background:#fff url(../images/limg27.png) right center no-repeat; font-size:13px; border-bottom:1px solid #dcdcdc;}
.TelnavList .list dd a img{ position:absolute; width:25px; top:15px; left:60px;}
.TelnavList .list2 dd a{padding-left:90px; display:block;}
.TelnavList .list2 dd a img{ position:absolute; width:20px; top:16px; left:60px;}
.TelnavList .list dd a .img2{ display:none;}
.TelnavList .list dd a .img1{ display:block}
.TelnavList .list dd a.aNow{ background:#08a3d1 url(../images/limg27_on.png) right center no-repeat; color:#fff;}
.TelnavList .list dd a.aNow .img1{ display:none;}
.TelnavList .list dd a.aNow .img2{ display:block}

.TelnavList2 em a{display:block; color:#666; padding-left:60px; position:relative; height:55px; line-height:55px; background:#fff url(../images/limg27.png) right center no-repeat; font-size:15px; border-bottom:1px solid #dcdcdc;}
.TelnavList2 em a.aNow{ background:#f5f5f5 url(../images/limg27.png) right center no-repeat;;}
.TelnavList2 em a img{ position:absolute; width:30px; top:15px; left:15px;}

.indexPart3_top{ width: 1200px; margin: 0px auto;}
.indexPart3_top_1{margin: 0 auto; padding-left: 64px; max-width: 300px; font-size: 24px; font-weight: 100; background: url(../images/nimg55_1.png) left 8px no-repeat;width:auto;}
.indexPart3_top_2{ margin:22px  0px;font-size: 16px;line-height: 24px; text-align:left;}

































































