﻿@charset "utf-8";
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html{
	
}

a{
	color:#fff;
}
a:hover{
	color:#fff;
	text-decoration:none;
}
img{
	border:none;
}
input{
	vertical-align:middle;
	font-size:12px;
}
select{
	font-size:12px;
}

.mceneter{
	margin:0px auto;
}

.left {
	float:left;
}

.right {
	float:right;
}

/*--类--*/
.warp { width: 1250px; height:100%; margin: 0 auto; position: relative; }
.left { float: left; }
.right { float: right; }
.clear:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.clear { *zoom:1; }

#posLayer{ width:100%; height:100%; position:relative;}

#header{ width: 100%; position:absolute; left:0; top:32px; z-index:1;}
#header .logo{ position:absolute; left:0; top:-3px;}
#header .logo .imgWarp{ width:373px; height:55px; overflow:hidden; position: relative; top: 16px;}
#header .logo .imgWarp img{width:100%;height:auto;}
#header .logo .text{ height:14px; line-height:14px; color:#FFF; font-size:12px; border-left:1px solid #FFF; padding-left:4px; white-space:nowrap; position:absolute; bottom:6px; left:150px;}

#header .nav{ position:absolute; left:420px; top:13px;}
#header .nav ul{}
#header .nav ul li{ float:left; position:relative;}
#header .nav ul li>a{ display:block; font-size:16px; line-height:43px; color:#FFF; text-align:center; padding:0 19px;}
#header .nav ul .cur{ background:url(../images/nav_bg.png) 0 0 repeat;}
#header .nav ul .zl{ background:url(../images/nav_bg.png) 0 0 repeat;}
#header .nav ul li ul{ display:none; padding-top:2px; position:absolute; top:43px; left:0; width:100%;}
#header .nav ul li li{ float:none; padding:0 7px; background:url(../images/sub_nav_bg.png) 0 0 repeat;}
#header .nav ul li li a{ font-size:14px; line-height:35px; color:#FFF; text-align:center;background:none; padding:0;text-decoration:none;}
#header .nav ul li li a:hover{ background:none; color:#ff5705; text-decoration:none;}

#header .lang{ position:absolute; right:28px; top:29px; overflow:hidden;}
#header .lang a{ margin:0 7px; color:#FFF; font-size:14px; line-height:16px;}
#header .lang .en{ font-family:Arial;}

#footer{ width:100%; height:66px; font-size:12px; color:#FFF; line-height:14px; background:url(../images/footer_bg.jpg) 0 0 repeat-x;}
#footer .link{ overflow:hidden; position:absolute; left:15px; top:25px;}
#footer .link li{ float:left; margin:0 5px;}
#footer .copy{ width:650px; position:absolute; left:50%; top:25px; margin-left:-300px; text-align:center; text-transform:uppercase;}
#footer .ftbj{ margin-left:16px;}
#footer .share{ right:12px; top:20px; position:absolute;}
#footer .share a{ margin:0 7px; display:inline-block; width:28px; height:24px; background:url(../images/share.png) no-repeat;}
#footer .share .wb{ background-position:0 0;}
#footer .share .wx{ background-position:-30px 0;}
#footer .share .wb:hover{ background-position:0 -24px;}
#footer .share .wx:hover{ background-position:-30px -24px;}
#footer a{ color:#FFF;}
#footer a:hover{ color:#ff5705; }

#bannar{ width:100%; overflow:hidden;}
#bannar img{}

#section{ position:relative;}

/*面包屑*/
.bread{height:52px;line-height:52px;font-size:12px;color:#717171;padding-left:15px;}
.bread a{color:#717171;}
.bread a:hover{color:#ff5705;}
.bread .cur{color:#ff5705;}

/*滚动条
.dragWarp{ width:28px; height:478px; position:absolute; right:0; top:15px;}
.dragColor{ width:1px; height:478px; margin:0 auto; background-color:#dcdcdc; border-left:1px solid #e8e8e8;}
.dragBar{ width:28px; height:41px; background:url(../images/dragbar.png) center top no-repeat; position:absolute; left:0; top:20px;}
*/

.selectWarp{ text-align:left; cursor:pointer; position:relative;}
.selectBtn{ overflow:hidden; height: 44px; line-height: 44px; font-size:14px; color:#FFF; background:url(../images/select_arrow.png) right 0 no-repeat;}
.selectBg{ background-position: right -44px;}
.selectWarp ul { width: 100%; display: none; position: absolute; left: 0; top: 44px; background-color:#f06d1d; overflow:auto; z-index:10; }
.selectWarp ul li { font-size:14px; height: 28px; line-height: 28px; padding:0 10px !important; }
.selectWarp ul li:hover { color:#fd873f;}



#news_dbg{display:none; width:100%; height:100%; background: url(../images/news_dbg.png); position: fixed; top:0px; left:0px; z-index: 50;}
.video_hide{width:673px; height:499px; position: fixed; left:50%; margin-left:-336px; top:50%; margin-top:-250px; background: url(../images/news_hide_bg.png) no-repeat; color:#474747; z-index: 50;display:none;}
.video_hide h3{width:673px; height:30px; line-height: 30px; font-size:24px; text-align: center; color:#648bac; padding-top:25px;}
.video_hide .vide{display: block; width:495px; height:390px; margin:0 auto; margin-top:50px;}
.video_hide .close{width:25px;height:25px; background: url(../images/news_hide_close.png) center no-repeat; position: absolute; top:10px; right:20px; cursor: pointer; z-index: 99;}



.pag{ text-align:center; margin-top:40px; margin-bottom:10px;}
.pag a{ background:url(../images/page.png) no-repeat center; display:inline-block; text-align:center; width:31px; height:31px; line-height:30px; font-size:16px; color:#707070; margin:0 3px;}
.pag a.now{ background:url(../images/page2.png) no-repeat center; color:#fff;}
.pag a:hover{background:url(../images/page2.png) no-repeat center; color:#fff;}
.pag .none{ background:none; margin:0;}
.pag .none:hover{ background:none; color:#707070;}