@charset "utf-8";
/* CSS Document */
.main{width:1016px;margin:0 auto;display:block;position:relative;}
section{display:block;}
h1,h2,h3,h4,h5,h6,section,section p,section li,section code,
section li a,section a,section span,section th,section td{font-family:microsoft yahei;}

/* header */
header{position:fixed;top:0;left:0;width:100%;z-index:999;height:115px;display:block;
	background:url(../images/common/header_bg.gif) repeat-x;}
header .fr{width:830px;text-align:right;}
header .lan{padding-top:20px;}
header .lan a{color:#fff;}
header .lan .cur{color:#abcd03;}
header .lan span{color:#fff;padding:0 5px;}

.tel_sina_box a{width:51px;height:40px;display:block;
	position:absolute;bottom:0;right:0;overflow:hidden;color:#bcbcbc;}
.tel_sina_box a span{display:inline-block;padding-left:51px;cursor:pointer;
	width:100px;line-height:40px;height:40px;font-size:16px;}
.tel_sina_box .tel{bottom:50px;
	background:url(../images/common/telIco.png) no-repeat left top #201e1f;}
.tel_sina_box .sina{bottom:2px;
	background:url(../images/common/sinaIco.png) no-repeat left top #201e1f;}

/* nav */
nav ul.clearfix{*display:inline;margin-right:-22px;}
nav li{float:left;width:110px;font-size:16px;
	font-family:microsoft yahei;position:relative;z-index:3;}
nav li a{color:#fff;height:37px;line-height:37px;
	display:block;text-align:center;font-family:microsoft yahei;}
nav li a:hover,nav li a.cur{color:#abcd03;text-decoration:none;
	background:url(../images/common/navBg.jpg) no-repeat center 29px;
	*background-position:center 28px;}

.bg{background:url(../images/common/secNavBg.png) repeat;
	height:180px;width:100%;position:absolute;left:0;top:115px;display:none;}
.secListBox{position:absolute;left:25px;top:34px;padding-top:6px;display:none;}
.secList{position:relative;text-align:left;}
.secList dd{height:30px;width:150px;line-height:30px;text-align:left;}
.secList dd a{text-align:left;font-size:14px;display:inline-block;width:auto;
	padding-right:13px;height:30px;line-height:30px;border-bottom:1px solid #fff;
	background:url(../images/common/nav_ico2.jpg) no-repeat right center;}
.secList dd a:hover,.secList dd a.cur{color:#abce03;
	background:url(../images/common/nav_ico1.jpg) no-repeat right center;}

.thList{width:144px;height:168px;position:absolute;left:93px;top:0;z-index:3;display:none;
	background:url(../images/common/navGoodIco.jpg) repeat-y 17px top;}
.thList dt{padding-left:32px;}
.thList dt a{border-bottom:1px solid #fff;}
.thListSpc dt a{height:23px;line-height:23px;font-size:12px;display:block;padding-right:0;}

/* footer */
footer{width:100%;height:189px;position:relative;
	background:url(../images/common/footerBg.gif) repeat-x;}
.footerInnter{width:990px;margin:0 auto;padding-top:18px;position:relative;}
.messageBox{width:659px;height:63px;padding:8px;color:#fff;
	background:#202020;border:1px dashed #b5b5b5;}
.searchBox input{width:230px;height:22px;line-height:22px;border:1px solid #b5b5b5;
	background:#202020;color:#fff;padding:0 5px;vertical-align:middle;margin-left:-3px;*margin-left:-6px;}
.searchBox img{vertical-align:middle;}
footer .bottom{color:#fff;font-size:14px;text-align:center;padding-top:13px;}

.footerBox .fr{width:270px;overflow:hidden;}
.footerBox .fl{width:715px;overflow:hidden;}

.footMessageBox{background:#202020;width:430px;z-index:999999;
	position:absolute;left:90px;bottom:0px;height:1px;overflow:hidden;}
.footMessageBox .inner{padding:25px 15px 40px;width:400px;}
.footMessageBox h3{color:#fff;font-size:14px;border-bottom:1px solid #959595;
	padding-bottom:10px;margin-bottom:10px;}
.footMessageBox p{color:#848484;}
.footMessageBox th{padding-bottom:3px;}
.footMessageBox td{padding-bottom:10px;}
.footMessageBox input{width:360px;height:35px;line-height:35px;padding:0 10px;}
.footMessageBox input,.footMessageBox textarea{background:#000;color:#fff;border:none;font-size:14px;}
.footMessageBox th{color:#d2d2d2;}
.footMessageBox .sendBtn{width:96px;height:37px;line-height:37px;display:inline-block;
	background:#666;color:#fff;text-align:center;font-size:18px;}
.footMessageBox .sendBtn:hover{text-decoration:none;}
.footMessageBox textarea{width:358px;height:130px;padding:10px;}


/* breakBox */
.breakBox{color:#797979;font-size:14px;}
.breakBox{padding-top:15px;padding-bottom:20px;}
.breakBox .cw,.breakBox a,.breakBox em,.breakBox span,.breakBox code{color:#797979;font-size:14px;}
.breakBox span,.breakBox code{color:#8fab09;}
.breakBox em{padding:0 5px;}
.breakBox a:hover{color:#9bb614;text-decoration:none;}
.breakBox img{vertical-align:middle;}

/* banner */
.bannerIco{position:absolute;right:14px;bottom:20px;z-index:3;}
.bannerIco li {float:left;margin-left:8px;}
.bannerIco li a{height:9px;width:9px;display:block;
	background:url(../images/common/bannerIco.png) no-repeat;}
.bannerIco li a:hover,.bannerIco li a.cur{background-position:right top;}

/* sidebar */
.thinkBox .content{width:840px;}
.thinkBox .sidebar{width:150px;padding-right:25px;}
.sidebarList li{width:100%;border-bottom:1px dashed #989797;}
.sidebarList li a{width:100%;height:28px;line-height:28px;
	text-align:center;color:#000;font-size:16px;display:block;}
.sidebarList li a:hover,.sidebarList li a.cur{color:#abcd03;text-decoration:none;}
.sidebarList .SidebarName{background:#191919;color:#abcd03;}