@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none; color:#fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.header_bg{ min-width:1200px; background:url(../images/header_bg.jpg) repeat-x center top; height:240px;}
.link{ color:#e9dac3; text-align:right; padding-right:5%; line-height:32px;}
.link a{color:#e9dac3;}
.header{ width:1200px; margin:0 auto;}
.nav{ width:440px; padding-top:36px;}
.nav li{ width:110px; float:left; font-size:14px; text-align:center; line-height:62px; position:relative;}
.nav li a{ color:#f3cc92; display:block;}
.nav li a:hover{ background:url(../images/nav_bg.png) no-repeat;}
.subnav{ position:absolute; width:110px; z-index:9;}
.subnav li{ background:url(../images/subnav.png) no-repeat; line-height:40px;}
.subnav li a{ color:#fffffe;}
.subnav li a:hover{ background:none;}
.nav_pic{ width:320px; text-align:center; padding-top:10px; }
.banner{ position:relative;}
.dw01{ position:absolute;bottom:-4%; left:0}
/*index*/
.index_bg{ min-width:1200px; background:url(../images/index_bg.jpg) no-repeat center top; }
.index{ width:1200px; margin:0 auto; padding-top:48px;}
.about{ width:448px; float:left;}
.about_text{ background:url(../images/about_text.png) no-repeat; margin-top:10px; width:420px; height:195px; padding:30px 12px 12px 16px;}
.about_text .imsp{overflow:hidden; height:180px;}
.about_text img{ width:158px; float:left; border:solid 1px #fbf6b1; margin-right:12px;}
.about_text span{ line-height:30px; margin-top:5px; display:block;}
.tit{ height:21px;}
.more{ float:right; padding-top:7px;}
.news{width:384px; float:left; margin-left:50px;}
.news_text{ background:url(../images/news_text.png) no-repeat; margin-top:10px; width:264px; height:213px; padding:28px 60px 0 60px;}
.news_text li{ line-height:36px;}
.news_text li a{ color:#fffffe;}
.contact{width:302px; float:right;}
.contact_text{background:url(../images/1.jpg) no-repeat; margin-top:10px; width:246px; height:207px; padding:28px 28px 0; line-height:32px; }
.contact_text .lw{ height:185px; overflow:hidden;}
/*footer*/
.footer_bg{ min-width:1200px; background:url(../images/footer_bg.jpg) no-repeat center top; height:60px; clear:both;}
.copyright{ width:1200px; margin:0 auto; text-align:center; line-height:60px;  }
/*main*/

.main_bg03{ min-width:1200px; background:url(../images/main_bg04.jpg) repeat-y center;}
.main_bg01{ min-width:1200px; background:url(../images/main_bg01.jpg) no-repeat center top;}
.main_bg02{ min-width:1200px; background:url(../images/main_bg02.jpg) no-repeat center bottom; }

.main_bg{ min-width:1200px; background:url(../images/main_bg.jpg) repeat-y center top;}
.main{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.left{ width:245px; float:left; padding-bottom:80px;}
.classic{ width:230px; margin-top:10px;}
.classic li{ background:url(../images/main01.png) repeat-y; text-align:center; line-height:44px; font-size:14px; height:45px;}
.classic li a{ color:#f7ecda;}
.con{ width:200px; background:url(../images/main02.png) no-repeat; height:197px; padding:32px 15px 0 15px; line-height:30px;}

.right{ width:920px; float:right;}
.right_tit{ height:22px;}
.right_text{ padding:20px; background:url(../images/2.png) repeat-y; margin-top:10px; text-align:justify;}

.m_footer_bg{ min-width:1200px; background:url(../images/main_footer.jpg) no-repeat center top; height:60px; clear:both;}
.copyright{ width:1200px; margin:0 auto; text-align:center; line-height:60px;  }
/*二级页*/
.sec_body{width:auto; padding:0 15px;}
.sec_title{width:auto;height:32px;margin:0 auto; border-bottom: solid 1px #CCC; font-weight:bold; font-size:16px;font-family:"微软雅黑";}
.sec_fl{float:left}
.sec_sy{float:right;color:#333;font-size:12px;text-align:right;}
.sec_text{ font-family:'微软雅黑'; line-height:150%; font-size:14px; padding:8px;}
.clear{clear:both}
#news_list ul {	width: auto;height: 230px;padding: 9px;}
#news_list ul li {	width: auto;	padding-left: 10px;	height: 30px;	line-height: 30px; *height: 27px; *line-height: 27px;	padding-right: 10px;color:#000;}
#news_list a{color:#000;}
#news_list a:hover{ text-decoration:none; }
#news_list ul li:hover{ text-decoration:none; position: relative; right: 0px; top: 1px;}
#news_list .one {background: #F0F0F0;} 
#news_list ul li span {	float: left;}
#news_list ul li span a{ color:#fff;}
#news_list ul li strong { float: right;	font-weight: normal; color:#fff;}
#news_con {width: auto;	min-height: 360px;	padding: 15px;	padding-right: 15px;	color:#000;	text-align:justify;}
#news_con .h1 {	text-align: center;	font-size: 16px;	height: auto;	line-height: 35px; color:#fff;}
#news_con .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px;color:#fff;}
#news_con #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold;color:#fff;}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold;color:#fff;}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px; color:#fff;}
#news_cons{ margin-bottom:15px; color:#fff;}/*#news_cons img,*/#news_cons table{ width:100%;}

#pro_list ul {/*padding: 15px 0 0 15px;*/padding: 0 0 0 15px;}
#pro_list li {width: 215px;float: left;margin-right: 8px;}
#pro_list li h1 {font-size: 14px;color: #C00;width: 202px;height: 25px;line-height: 25px;text-align: center;}
#pro_list li .img{ background:none;}
#pro_list li .txt{ background:none;}
#pro_list li a { color:#fff;}
#pro_list li a:hover{ text-decoration:none}
#pro_list li table{  margin-bottom:8px;}
#pro_list li table:hover{background:none; cursor:pointer}

#pro_con { width: auto; min-height: 360px;	padding: 15px;	padding-right: 0px;}
#pro_con .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;	color:#000;}
#pro_con #pic {	text-align: center;	margin-bottom: 5px;}

#page{ padding:20px; margin-top:40px;  text-align:center; }
#page a{ background:#3D2A1C; padding:5px 8px; margin-left:5px; color:#fff;}
#page a:hover{ text-decoration:none;background:#867048; color:#fff; }

.ejfl li{font-size:12px; background:none;}