@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:#4b707c; 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;}
.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;}
.green{color:#159997;}
.orange{color:#f19015;}
.wal{width:1200px; margin:0px auto;}
.wal2{width:1320px; margin:0px auto;}


.w206{ width:206px; overflow:hidden;}
.w940{ width:940px;}

.fangda{ overflow: hidden; }
.fangda img{ transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.fangda:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.round .img_rotate{  -moz-animation:rotate 15s infinite linear;  -webkit-animation:rotate 15s infinite linear;  animation:rotate 15s infinite linear; }
.round .img_rotate1{  -moz-animation:rotate 20s infinite linear;  -webkit-animation:rotate 20s infinite linear;  animation:rotate 20s infinite linear; }
.round .img_rotate2{  -moz-animation:rotate 5s infinite linear;  -webkit-animation:rotate 5s infinite linear;  animation:rotate 5s infinite linear; }

@-moz-keyframes rotate{ 0%{  -moz-transform:rotate(0deg);  } 100%{  -moz-transform:rotate(360deg);  } }
@-webkit-keyframes rotate{ 0%{  -webkit-transform:rotate(0deg);  } 100%{  -webkit-transform:rotate(360deg);  } }
@keyframes rotate{ 0%{  transform:rotate(0deg);  } 100%{  transform:rotate(360deg);  } }


.headDiv{ height:100px; position:relative; z-index: 5; width:100%; box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);}
.headDiv .wal{ position:relative; height:100px;}
.headDiv .logo{ display:block; position:absolute; left:0px; top:23px;}
.nav{ position:absolute; right:40px; top:0px;}
.nav li{float:left; height:100px; float:left; background: url(../images/line2.jpg) right center no-repeat;}
.nav a{ position:relative; display:block; height:100px; line-height:100px; padding:0 20px; color: #333; overflow:hidden; font-size:14px;}
.nav a:hover, .nav a.aNow, .nav a.aNow1{ color: #4b707c;}
.topSearchA{ position:absolute; right:0px; top:42px; height:58px; cursor:pointer; width: 40px;}
.topSearchA img{ float: right; display: block;}
.topSearch{position:absolute; z-index:11; top:58px; right:0; margin-right:-10px; background:#4b707c; width:280px; height:60px; display:none;}
.topSearch .input1{float:left; height:60px; line-height:60px; width:210px; padding-left:10px; position:relative; color:#fff; font-size:14px;}
.topSearch .btn1{float:left; height:60px; width:60px; cursor:pointer; position:relative; background:url(../images/nimg19_1on.png) center no-repeat;}


/*导航触发效果*/
.sNav{position:absolute; z-index:11; height:72px; display:none;  width:100%;}
/*.sNav:first-child{ display:block}*/
.sNav .list{ position: absolute; padding-left: 56px;}
.sNav .list li{ font-size: 14px; float: left; margin-right: 68px; line-height: 72px; }
.sNav .list li a{ color: #666; }

@media screen and ( max-width:1600px ){
	.sNav .list li{ margin-right:25px;}
	}


@media screen and ( max-width:1440px ){
	.sNav .list li{ margin-right:25px;}
	.sNav:last-child .list{ padding-left:0px; margin-left:-110px;}
	}

.footDiv{ overflow: hidden; height:50px; position:relative; line-height: 50px; color: #fff; text-align: center; font-size: 14px; background: #4b707c;}
.footDiv a{ padding-left: 30px; color: #fff; }
.footDiv a:hover{ text-decoration: underline; }

.topA{ display: none; width:64px; height:64px; position:fixed; right:20px; bottom:100px; z-index:22;}


.pageBanner{ position:relative;}
.pageBanner img{ width:100%;}

.pageBox{ padding:70px 0;}
.leftTitle{ padding-bottom: 15px; }
.leftTitle .txt1{ font-size: 24px; color: #4b707c; }
.leftTitle .txt2{ text-transform: uppercase; }

.leftNav li{ height: 47px; line-height: 46px; background: url(../images/line3.jpg) bottom repeat-x; font-size: 14px; }
.leftNav li a{ display: block; height: 47px;}
.leftNav li a:hover, .leftNav li .aNow{ color: #4b707c; background: url(../images/ico1.png) right center no-repeat; }

.subNav{ background: #e9e9e9; padding: 15px 32px; }
.subNav li{ height: 30px; line-height: 30px; font-size: 14px; }
.subNav li a{ display: block; padding-left: 16px; color: #999;}
.subNav li a:hover, .subNav li .aNow{ color: #666; background: url(../images/ico2.png) left center no-repeat; }

.pageTop{ height: 42px; border-bottom: #d7d7d7 solid 1px; position: relative;}
.pageTitle{ padding-left: 40px; font-size: 24px; color: #4b707c; background: url(../images/nimg20_1.jpg) left 7px no-repeat;}
.pageNow{ position: absolute; right: 0px; top: 10px; color: #999; }
.pageNow a{ color: #999; }
.pageNow a:hover{ color: #4b707c; }

/*分页*/
.pageNum{text-align:center; height:50px; overflow:hidden; font-size:14px;}
.pageNum a{display:inline-block; height:27px; line-height:27px; padding:0 10px; margin:0 4px; border:#bababa solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#4b707c; border:#4b707c solid 1px; color:#FFF;}
.pageNum .input1{width:43px; height:27px; line-height:27px; text-align:center; margin:0 2px; border:#bababa solid 1px;}
.pageNum .btn1{ color:#fff; width:57px; height:29px; line-height:29px; margin-left:10px; cursor:pointer; border:#4b707c solid 1px; background: #4b707c; font-size:14px;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-180px; z-index:111;}
.sideBar li{position:relative; height:51px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-211px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) no-repeat; height:51px; text-align:center; width:52px;}
.sideBar .img img{position:relative; top:11px;}
.sideBar .liNow .img{background:#ff9600;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:211px; height:217px;}
.sideBar .li01 .title{ padding:8px 0 0 20px; font-size:20px; color:#454545;}
.sideBar .li01 p{ color:#454545; font-size:14px; padding-left:20px;}
.sideBar .li01 .imgDiv{ padding-left:35px;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:280px; height:111px; left:-280px;}
.sideBar .li02 .title{ padding:25px 0 15px 26px; font-size:18px; color:#000;}
.sideBar .li02 .list{ padding-left:26px;}
.sideBar .li02 .list dd{ float:left; font-size:14px; margin-right:30px;}
.sideBar .li02 .list dd a{ height:27px; line-height:26px; display:block; padding-left:36px; background:url(../images/nimg21_2.png) left center no-repeat; color:#525252;}
.sideBar .li02 .list dd a:hover{ background:url(../images/nimg21_2on.png) left center no-repeat; color:#456196;}
.sideBar .li03 .mouse{background:url(../images/sideBarBg3.jpg) left top no-repeat; width:322px; height:482px; left:-322px; top:-104px;}
.sideBar .li03 .mouse .imgDiv{ padding:0 0 0 69px;}
.sideBar .li03 .mouse .txt{ padding:48px 0 40px 0; color:#ee9911; width:312px; text-align:center; font-size:20px;}
.sideBar .li03 .mouse .btnGroup{ padding:60px 0 0 70px;}
.sideBar .li03 .mouse .btnGroup dd{ margin-bottom:15px;}
.sideBar .li03 .mouse .btnGroup dd a{ display:block; width:170px; height:35px; background:url(../images/bg3.png) repeat; border-radius:20px; -moz-border-radius:20px; font-size:16px; line-height:35px; text-align:center; color:#fff;}
.sideBar .li03 .mouse .btnGroup dd a:hover{ background:#fff; color:#000;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.cd-top {
    /* image replacement properties */
    overflow: hidden;

    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: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	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:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}











