﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; background:url(../images/bg.jpg) repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
a img{ border:none;}

a:visited{ color:#000000;}
a:link{ color:#000000;}
a:hover{ color:#0066FF;}

.a1 a:visited{ color:#FFFFFF; }
.a1 a:link{ color:#FFFFFF; }
.a1 a:hover{ color:#FFFF00;}

.a2 a:visited{ color:#0066FF;}
.a2 a:link{ color:#0066FF;}
.a2 a:hover{ color:#0000FF;}

/*网页主体*/
html, body, #wrap {height: 100%;}
body > #wrap {height:auto!important; height:auto; min-height: 100%;}
#main {padding-bottom:149px;}  /* 必须使用和footer相同的高度 */
#footer {position:relative; margin-top:-149px; /* footer高度的负值 */ height:149px; background:url(../images/bg_120.jpg) repeat-x; clear:both;}
#header{ width:100%; height:548px;}
#content{ margin-left:auto; margin-top: -17px; margin-right:auto; width:1000px; height:auto!important; height:auto;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* 导航 */
.bo{margin:0px; padding:0px; width:1100px; height:39px;  background:url(../images/bg1_04.png) no-repeat; font-family:"微软雅黑", Arial; position:relative; z-index:100000;}
.bo ul{ margin:0px; padding:0px; list-style:none;}
.bo ul li{margin:0px 0px 0px 5px; padding:0px; width:130px; height:39px; display:inline; float:left; font-size:14px;}
.bo ul li:hover{background:url(../images/001.png) no-repeat; color:#FFFFFF; font-weight:bold; }
.bo ul li:hover ul{display:block;}
.bo ul li a{text-align:center; width:130px; height:39px;line-height:39px; display:block; text-decoration:none; color:#FFFFFF;}

.bo ul li ul{display:none; }
.bo ul li ul li{margin:0px; padding:0px; background-color:#FFFFFF; border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.bo ul li ul li.bot{ border-bottom:1px solid #E4E4E4;}
.bo ul li ul li a{ color:#000000; font-size:12px; font-weight:normal;}

.bo ul li ul li:hover{background-image:url(../images/002.png); background-repeat:no-repeat; font-size:12px; color:#FFFFFF; background-color:#FFFFFF;width:130px; }
.bo ul li ul li a:hover{background-image:url(../images/002.png); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;}
.bo ul li ul li:hover ul{ visibility:visible; }

.bo ul li ul li ul{visibility:hidden; position:relative; z-index:1000000; top:-40px; left:60px; color:#FFFFFF;}
.bo ul li ul li ul li{background-color:#FFF;}

/* 幻灯 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:360px; /*height:377px;*/ float:left; position:relative;}
#slides { display:block; width:100%; height:360px; /*height:377px;*/ list-style:none; padding:0; margin:0; position:relative; z-index:1;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*下拉 */
* {margin:0; padding:0;}
ul,li {list-style-type:none;}
.select_box {width:150px; border:1px solid #ccc; padding-right:20px; padding-left:10px; background:url(../images/107.gif) no-repeat 160px center; position:relative; z-index:10000000; font-size:12px;}
.select_box span {cursor:pointer; display:block; line-height:25px; width:100%; height:25px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.son_ul {width:178px; position:absolute; left:0; top:24px; border:1px solid #ccc; background:#fff;}
.son_ul li {display:block; line-height:25px; padding-left:10px; width:169px}
.hover {background:#ccc;}

.logo{ width:1000px; height:95px; background:url(../images/bg_02.jpg) no-repeat;  margin-left:auto; margin-right:auto;}
.meau{ width:1200px; height:38px; background:url(../images/bg_04.jpg) no-repeat; margin-left:auto; margin-right:auto; font-family:"微软雅黑", Arial; font-size:14px;}
.flash{ width:100%; height:377px; padding-bottom:1px;}
.little{ width:1000px; height:37px; margin-left:auto; margin-right:auto;}

.conter{ width:1000px; height:auto!important; height:auto; padding-bottom:12px; font-size:12px;}
.first{ width:1000px; height:278px; background:url(../images/bg_08.jpg) no-repeat;}
.first_left{ width:620px; height:278px; float:left;}
.first_right{ width:380px; height:278px; float:right;}
.second{ width:1000px; height:303px; background:url(../images/bg_09.jpg) no-repeat; clear:both;}
.third{ width:1000px; /*height:228px;*/height: 180px; background:url(../images/bg_10.jpg) no-repeat;}

.link{ width:1000px; height:35px; background:url(../images/bg1_16.jpg) no-repeat;  margin-left:auto; margin-right:auto;}
.foot_txt{line-height:24px; width:900px; height:98px; font-size:12px; text-align:center; padding-top:15px; margin-left:auto; margin-right:auto; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

#nems { width:610px; height:223px; margin:0 auto; padding:0; clear:both; } 
#nems ul, #nems li { list-style:none; } 
#nems li { width:610px; height: 34px; text-align: right;  background-position: 50px center; padding-left: 0px; line-height:34px; color:#000000; border-bottom:dashed 1px #CCC; } 
#nems li a { float:left; text-align:left; line-height:34px; color:#000000; text-decoration:none; } 
#nems li a:hover { color:#0066FF; } 

#nems1 { width:500px; height:245px; margin:0 auto; padding:0; clear:both; } 
#nems1 ul, #nems li { list-style:none; } 
#nems1 li { width:500px; height: 34px; text-align: right;  background-position: 50px center; padding-left: 0px; line-height:34px; color:#000000; border-bottom:dashed 1px #CCC; } 
#nems1 li a { float:left; text-align:left; line-height:34px; color:#000000; text-decoration:none; } 
#nems1 li a:hover { color:#0066FF; } 

#nems2 li{
	/*width: px;*/
	height: 34px;
	text-align: right;
	background-position: 50px center;
	padding-left: 0px;
	line-height: 34px;
	color: #000000;
	border-bottom: dashed 1px #CCC;
}
#nems2 li a{
	float: left;
	text-align: left;
	line-height: 34px;
	color: #000000;
	text-decoration: none;
}



