#top_line{background:#f5f5f5; height:30px;line-height:30px;color:#666; font-size:12px;}
#top_line a{color:#666;}
#top_line a:hover{ text-decoration:underline; color:#e46b00;}
#top_line .tel{ position:absolute;right:100px; top:0px; background:url(../images/tel.png) 0 center no-repeat; padding-left:20px;}
#top_line .lan{position:absolute;top:0px;right:0px; font-size:12px; text-align:right;}
#top_line .lan a{ display:inline-block; margin:0 6px;}

#top_line .myform{ position:absolute; right:80px; top:6px; overflow:hidden;}
#top_line .myform input{float: left; width:140px; height:18px; line-height:16px; background:#efefef; padding-left:5px; border:0px; margin-right:1px;}
#top_line .myform input.btn{width:30px; padding:0px; cursor:pointer; background:#efefef url(../images/ss.png) center center no-repeat; text-indent:-999em; overflow:hidden;}

#header{ height:100px; background:#fff; z-index:9999}
#header .logo{ position:absolute; left:0px; top:20px;}

/*---菜单---*/
.nav{height:80px;position:absolute;right:0px;top:20px;}
.nav li.nLi{float:left;display:inline;position:relative; margin-right:50px;}
.nav li.nLi:last-child{ margin-right:0px;}
.nav li.nLi h3{font-weight: normal;}
.nav li.nLi h3 a{color:#545454;font-size:16px; display: inline-block; height:80px; line-height:80px;text-align:center; }
.nav li.nLi h3 a:hover,
.nav .on h3 a { color:#e46b00;}

/*---子菜单---*/
.nav .sub{display:none;position:absolute; left:-30px; top:80px; z-index:9999; width:120px; background:#e46b00; padding:10px;border-radius: 0 0 5px 5px;}
.nav .sub li{line-height:30px;}
.nav .sub li a{display:block; font-size:14px; height:30px;line-height:30px;color:#fff; text-align:center;}
.nav .sub li a:hover{ background:#fff;color:#e46b00;}

.w-title{ text-align:center; padding:20px 0;}
.w-title h5{ text-transform:uppercase; font-size:18px; font-weight:normal; margin-top:15px;font-family: Helvetica, sans-serif;color:#888}
.w-title h1{ font-size:36px; color:#555; font-weight:normal;}
.w-title h1 .line-text{padding-bottom:14px;border-bottom:2px solid #e46b00}
.w-title p{ margin-top:15px;}

.menu a, 
.menu a:before { -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; transition: all .3s ease-in; }
.menu a { position: relative; display: block; float: left; width: 128px; height: 38px; background:#fff; border: 1px solid #39414a; text-align: center; margin: 0 20px 8px 0; line-height: 38px; cursor: pointer; color: #39414a; border-radius: 4px; overflow: hidden; z-index: 10; }
.menu li.on a,
.menu a.on { background-color: #e46b00; border-color: #e46b00; color: #fff; }
.menu a:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 47px; background: #e46b00; z-index: -1; }
.menu a:hover { border-color: #e46b00; color: #fff; }
.menu a:hover:before { width: 128px }

.business-box{clear:both;background-color:#fff;padding:30px 0; overflow:hidden;}
.w-plist{ margin-top:20px;}
.w-plist li { float: left; width: 255px; margin-right: 20px; padding: 10px; text-align: center; background: #eee; color: #39414a;transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.w-plist li:nth-child(4),
.w-plist li:nth-child(8){ margin:0px;}
.w-plist li div{display: block; width: 255px; height: 255px; overflow: hidden;}
.w-plist li img { display: block; width: 255px; height: 255px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.w-plist li a:hover img { transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
.w-plist li h3 { margin-top: 10px; line-height: 30px; font-size:16px;}
.w-plist li span {font-size: 12px; line-height: 24px; color: #959595;transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease;}
.w-plist li:hover{background: #e46b00; color: #fff;}
.w-plist li:hover span{ color: #fff; }

.w-plist dd{float: left; width:176px; margin-top:20px; margin-right:20px;}
.w-plist dd:last-child{ margin-right:0px;}
.w-plist dd a,
.w-plist dd a:hover:before{width:176px; height:45px; line-height:45px; font-size:16px;}

.w-about-box{padding:50px 0; background:#f8f8f8; overflow:hidden;}
.w-about-box img{ display:block; width:100%; margin-top:30px;}
.w-about { background:#fff; padding:20px 15px; overflow:hidden; }
.w-about h3{border-bottom:#eee solid 1px; color:#66BCF7;}
.w-about p{ text-indent:2em; text-align:center;}
.w-about a.more{ display:block; width:80px; margin:30px auto 10px auto; background: #fff; border:#39414A solid 1px; border-radius:3px; padding:0 35px; font-size:16px; line-height:40px; text-align:center; color: #39414a;
	 -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear; }
.w-about a.more:hover{border:#e46b00 solid 1px; background: #e46b00; color: #fff; padding:0 45px;}

.w-nlist{ }
.w-nlist .hd{ width: 100%; margin: 0 auto 22px; text-align: center; }
.w-nlist .hd li{ display:inline-block;}
.w-nlist .hd li a {float: none; display: inline-block; margin: 0 16px 8px 0;}
.w-nlist .bd ul{zoom: 1;}
.w-nlist .bd li { float: left; position: relative; width: 558px; height: 96px; margin: 0 20px 20px 0; padding: 15px 0; border: 1px solid transparent; background: #fff; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s }
.w-nlist .bd li .txt { width: 428px; float: left; padding-left: 15px; transition: all .3s ease-out 0s }
.w-nlist .bd li .txt span { font-size: 16px; color: #717171; display: block; height: 24px; overflow: hidden; margin-bottom: 20px; transition: all .3s ease-out 0s }
.w-nlist .bd li .txt p { height: 52px; color: #A2A2A2; line-height: 24px; display: block; overflow: hidden; transition: all .3s ease-out 0s }
.w-nlist .bd li .date { width: 80px; float: right; color: #999; text-align: left; padding-right: 15px; transition: all .3s ease-out 0s }
.w-nlist .bd li .date span { height: 26px; font-size: 24px; }
.w-nlist .bd li .but { position: absolute; top: 72px; right: 38px; width: 35px; height: 35px; border-radius: 18px; text-align: center; border: 1px solid #999; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; overflow:hidden; }
.w-nlist .bd li .but i { width: 15px; height: 9px; background: url(../images/newsjt.png) no-repeat 0 0; display: block; margin: 13px 0 0 11px; }
.w-nlist .bd li:hover { border: 1px solid #efefef; box-shadow: 0 0 8px 4px rgba(0, 0, 0, .08) }
.w-nlist .bd li:hover .txt { padding-left: 25px; }
.w-nlist .bd li:hover .txt span { color: #333 }
.w-nlist .bd li:hover .txt i { color: #999 }
.w-nlist .bd li:hover .date { padding-right: 25px; }
.w-nlist .bd li:hover .but { background: #e46b00; border: 1px solid #e46b00; right: 18px; }
.w-nlist .bd li:hover .but i { background-position: 0 -26px }


#footer {background:#000; overflow:hidden; padding-top:30px; color:#888; margin-top:30px;}
#footer .footerNav img{ display:block; width:150px; height:150px; margin-right:50px; margin-left:30px;}
#footer .footerNav .f-tel{ width:300px;}
#footer .footerNav .f-tel h1{ font-size:28px; font-weight:normal; height:40px;}
#footer .footerNav .f-tel h3{ font-size:12px; text-transform:uppercase;}
#footer .footerNav .f-tel p{ font-size:12px;}
#footer .footerNav dl { width:160px;}
#footer .footerNav dl dt{ font-size:16px; text-align:left; color:#fff;}
#footer .footerNav dl dd a{ color:#888;font-size:12px;}
#footer .footerNav dl dd a:hover{ color:#fff; text-decoration:underline;}
#footer .footerNav dl#f-cp { width:300px;}
#footer .footerNav dl#f-cp li{ float:left; width:50%;}
#footer a.footerTop { display:inline-block; line-height:20px;background: url(../images/top_1.png)0 center no-repeat;padding-left: 14px; position:absolute; right:0px; top:20px; color:#888;font-size:12px;}
#footer a.footerTop:hover {background: url(../images/top_2.png) 0 center no-repeat; color:#fff;}
#footer .footerCopy {border-top:#888 solid 1px;}
#footer .footerCopy p{padding:10px 0 20px 0;font-size:12px;}

.sub-banner{ height:300px; background:url(../images/s-banner.jpg) center 0px no-repeat;}

.sub-nav {overflow:hidden; text-align:center; margin-top:20px;}
.sub-nav li{ display:inline-block;}
.sub-nav li:last-child{ margin-right:0px;}
.sub-nav li a,
.sub-nav li a:hover:before,
.sub-nav li.on a{width:176px; height:45px; line-height:45px; font-size:16px;}

.sub-nav-p {overflow:hidden; text-align:center; margin-top:20px;}
.sub-nav-p li{ display:inline-block;}
.sub-nav-p li:last-child{ margin-right:0px;}
.sub-nav-p li a,
.sub-nav-p li a:hover:before,
.sub-nav-p li.on a{width:200px;}

.sub-main{background:#fff; border:#ededed solid 1px; padding:20px 30px 30px 30px; overflow:hidden; margin:20px 0;}

/*下载*/
.down-list{ border:#eee solid 1px; border-radius:5px;}
.down-list li {height: 30px; line-height:30px; padding:10px 20px; border-bottom: 1px solid #eee; overflow:hidden;background:url(../images/down1.png) 10px center no-repeat; padding-left:30px; text-align:right;}
.down-list li a{ float:left;}
.down-list li:hover{ background-color:#f5f5f5;}
.down-list li:last-child{ border-bottom:none;}
.down-list em{color:#f00; font-style:normal;}

/*正文定义*/
#article-lsf { line-height:28px;}
#article-lsf p{margin-bottom:20px;}
#article-lsf img{ display:block; margin:0 auto;}
#article-lsf img{WIDTH: expression(this.width > 900 && this.width > this.height ? 900 : true);max-width: 900px;margin-top:20px;}
#article-lsf .imgcss{ display:block; margin:10px auto 20px auto;}
#article-lsf table{border-collapse: collapse; width:100%; border:#aaa solid 0px; margin-top:30px;}
#article-lsf table th{padding:10px; border:#aaa solid 1px;}
#article-lsf table td{padding:10px; border:#aaa solid 0px;}
#article-lsf table td p{ margin-bottom:0px;}

#article-lsf .biao td{padding:10px; border:#aaa solid 1px;}

/*正文文章样式*/
.single_title{font-size:28px; font-weight: bolder;text-align:center; color:#e46b00; margin-bottom:20px;}
.single_add{color:#A0A0A0;text-align:center; padding-bottom:10px; border-bottom:#DBDEE1 solid 1px;}
.pre_next{line-height:28px;border-top:1px dotted #D7D7D7;padding:15px 0px;margin-top:15px; font-size:12px;}


/*搜索样式*/
.search-kwd{font-size:16px; font-weight:bolder; color:#000; padding:15px 0 0 10px;}

/*关键词*/
.sitetag{ padding:35px 0 10px 0; font-weight:bolder;}
.sitetag span{ margin-right:30px;}
.sitetag a{ border:#aaa solid 1px; font-weight:normal; background:#efefef; margin-right:10px; padding:0px 5px;}
.sitetag a:hover{ background:#ddd;}

/*表单*/
.join-us{ width:700px; margin-top:30px;} 
.form-fulid{} 
.form-fulid p{ margin-right:10px;}
.form-fulid p .txt{ display:block; width:300px; height:48px; background:#F8F8F8; padding-left:15px; font-size:14px; color:#666666; border:none;}
.form-fulid .areas{ width:625px; height:120px; background:#F8F8F8; border:none; padding-top:15px; padding-left:15px;}
.form-fulid .sit{ width:100%; text-align: right; margin-top:10px;}
.form-fulid .smit{ display: inline-block; width:174px; height:48px; font-size:16px; margin-right:60px; color:#fff; border:none; background:#DB3717; cursor:pointer;}

/*输入密码下载*/
.postfloat{height: 300px; overflow:hidden; z-index:99999;}
.postfloat .postContent{width: 300px; margin:50px auto 0 auto;padding:20px;background:#efefef; border-radius: 5px; overflow:hidden;}
.postfloat .postContent .title{}
.postfloat .postContent input { float:left; width:220px; color: #336699;background: url(../images/text_bg.gif) #F7FAFC repeat-x left top;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc; padding:6px 5px; vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.postfloat .postContent input.btn {width:60px;	padding:5px 5px;color: #fff;background: #e46b00;border: #e46b00 solid 1px;	cursor: pointer;margin-left:5px;font-size:14px;}
.mydown { text-align:center; height: 300px; margin:0 auto; z-index:99999; overflow:hidden;}
.mydown a{
	display: inline-block;
	width:150px;
	color: #fff;
	background: #e46b00;
	border:0px;
	cursor: pointer;
	font-size:18px;
	padding: 10px 8px;
	margin-right:10px;
	vertical-align:middle;
	white-space:nowrap;
	overflow:visible;
	border-radius: 4px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .7);
	-moz-transition:-moz-box-shadow linear .2s;
	-webkit-transition: -webkit-box-shadow linear .2s;
	transition: box-shadow linear .2s;
	text-align: center;
	text-transform: none;
	font-family:Microsoft Yahei;
	margin-top:50px;
}


/*分页样式开始*/
.turnover { height:50px; font-family:"宋体" ;text-align:center; margin-top:30px; font-size:14px;border-top:#DBDEE1 solid 1px; padding-top:30px;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block; height:32px; line-height:32px; padding:0 12px;margin-left:2px; text-align:center;}
.turnover a, .turnover .disabled { background:#fff;border:1px solid #ddd;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #e46b00; background:#e46b00; color:#fff;  }