/* CSS Document */
@import url(main.css);
@import url(font.css);
@import url(dll.css);
body{padding:0;margin:0;font-family:"微软雅黑", Geneva, sans-serif;color:#666;font-size:12px;background:#303030; text-align:center; clear:both;}
a{color:#666;text-decoration:none;}
a:hover{color:#887567;text-decoration:none;}
#header{height:55px; background:url(../images/topbg.gif) repeat-x; clear: both;}
.logo{width:950px; margin:0 auto;}
.logo div{float:left; padding:10px 0 0 18px;}
.logo p{float:right; font-size:11px; color:#9A9A9A; padding:14px 30px 0 0;}
.logo p a{color:#9A9A9A;text-decoration:none;}
.logo p a:hover{color:#887567;text-decoration:none;}
#i_nav{width:1000px;height:37px;margin:0 auto;position:relative; clear: both;} 
/*#i_nav ul{width:866px;list-style-type:none;font-size:12px;line-height:22px; float:left;}
#i_nav li{color:#fff;font-weight:bold;float:left;line-height:45px; padding-left:42px;}
#i_nav li a{color:#fff;text-decoration:none;}
#i_nav li a:hover{color:#ABCD0C;text-decoration:none;}
#i_nav li.menuline{color:#876ED3;float:left;line-height:43px; padding-left:42px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}*/
#container{width:950px;margin:0 auto;padding-top: 24px;background: #fff;
overflow: hidden;padding:25px;}
#container2{width:1000px;margin:0 auto;padding-top: 0px;overflow:hidden}

#container_left{width:220px; float:left; /* padding-top:47px; */}
.content_01{}
.i_j_list{background:url(../images/bgbg.gif) repeat-y; text-align: left; padding-left: 8px;}
.i_j_list p{width:100px; text-align:left; margin-left:10px;}
.space{ margin-top:15px;}
.content_02{background:url(../images/bgbg.gif) repeat-y; }
.content_02 p{width:181px; text-align:left; margin-left:10px;}
.about{padding-top:15px;padding-bottom:15px;font-weight:bold;font-size:12px;}
.i_n_list{width: 32%;padding-left:15px;
float: left;}
.i_n_list p{width:315px; margin:0 auto;}
.i_n_list p.n_list{ padding-left:15px;height:34px;line-height:34px;border-bottom: dashed 1px #ddd;}
.i_n_list p.n_list a{color:#666;text-decoration:none; width:315px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;background:url(../images/icon.gif) no-repeat 8px 17px;text-align:left;padding-left:15px;
color: #fff;}
.color_1{ text-align:left; clear:both; margin-left:20px; }
.color_2{ text-align:left; clear:both; }
.i_n_list p.n_list a:hover{color:#887567;text-decoration:none;}

.color2{font-size:24px;font-weight:bold;color:#fff;text-align:left;padding-bottom:15px;}

.i_n_list2{width: 55%;padding-right:15px;
float: right;}
.i_n_list2 p{width:530px; margin:0 auto;}
.i_n_list2 p.n_list{ padding-left:15px;height:34px;line-height:34px;border-bottom: dashed 1px #ddd;}
.i_n_list2 p.n_list a{color:#666;text-decoration:none; width:530px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;background:url(../images/icon.gif) no-repeat 8px 17px;text-align:left;padding-left:15px;
color: #fff;}
.color_1{ text-align:left; clear:both; margin-left:20px; }
.color_2{ text-align:left; clear:both; }
.i_n_list2 p.n_list2 a:hover{color:#887567;text-decoration:none;}



.space{padding:8px 0 0 0;}
#container_right{width:1000px; float:right;}
.i_banner{ margin-bottom: 4px;}
.i_banner img,#p_banner img{vertical-align: bottom;}
.content_03{ }
.content_04{width:380px; float:left;}
.i_p_list{background:url(../images/bgbg1.gif) repeat-y; height:143px;}
.p_title{width:340px;}
.indexp_toplist ul{ height: 120px; overflow: hidden;}
.indexp_toplist ul ul{ height: auto;}

.p_title span{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; clear:left; margin-left:10px; }
.p_title li.p_img,.p_title li.p_text{float:left; text-align: left;}
.indexp_toptit,.indexp_toplist{ clear: both;}
.indexp_toptit .color02{ float: left;}
.indexp_toptit .color03{ float: right;}
.indexp_toptit .color03 a{ cursor: pointer;}
.indexp_toptit .color03 a:hover{ color:#39A73E; font-weight:bold;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.indexp_toplist ul{margin: 0px; padding: 0px; list-style: none;}
.indexp_toplist ul li{margin: 0px 4px; padding: 4px 0px; list-style: none;}

.content_05{width:280px; float:right;}
.i_content{background:url(../images/bgbg2.gif) repeat-y;height:143px;}
.i_content p{width:240px;float:left;text-align:left;margin-left:20px;}
p.color{text-align:left; margin-left:10px;}
p.color1{width:181px; text-align:left}/**/
.color1{color:#7D58F0; font-weight:bold;}
p.i_l_link{ border-right:1px solid  #CCCCCC }
#footer{height:87px; background:url(../images/botbg.gif) repeat-x; clear: both;}
.copyright{width:890px; margin:0 auto;padding-top:12px;}


.i_subnav{ /* padding-top:47px; */}
.i_subnav .subtext{background:url(../images/pro_bg.gif) repeat-y; height:22px;}
.i_sub_l{float:left; padding:0 0 0 20px; clear: both;}
.i_sub_r{float:right; padding:0 20px 0 0;}
.content_06{padding-top:8px;}
.p_p_list{background:url(../images/pro_bg.gif) repeat-y;height:480px;}
.p_p_list ul{font-size:12px;line-height:22px;list-style-type:none;float:left;text-align:center;}
.p_p_list li{padding:0 0 0 40px; float:left;}
.p_p_list p{text-align:center;float:left;width:670px; padding-top:12px;}

.p_p_list_new{background:url(../images/pro_bg.gif) repeat-y;overflow:hidden}
.p_p_list_new ul{font-size:12px;line-height:22px;list-style-type:none;float:left; margin:0px 10px; padding:0px; text-align:center;}
.p_p_list_new p{text-align: left; padding-top:12px;}


/* ------在线调查样式开始---- */
.surver_posttitle{
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	margin-left: 15px;
	text-align: left;
}

.survey_indexpost{
	padding-left: 12px;
	margin-bottom: 8px;
	text-align: left;
}

.survey_post input{ border: 0px;}

.survey_postbtn{
	line-height: 30px;
}

.survey_postbtn input
{
	margin-right: 12px;
	cursor: pointer;
	background: url(../images/form/button001.gif) no-repeat;
	width: 78px;
	height: 18px;
	border: 0px;
	font-size: 12px;
}
/* ------在线调查样式结束---- */

/* ------扩展区样式定义开始------ */
.defined_outer{ width: 1002px; vertical-align: top;}

.top_titleobj{ height:20px; line-height: 20px; background:#DCDBCF; text-align: left; padding-left: 2px; padding-right: 2px; padding-top: 2px;}

.top_titleobj .news_name{ float: left;}
.top_titleobj .news_more{ float: right;}

.indexdefined_title,.nmdefined_title{ margin-left: 10px; text-align: left; }

.indexdefined_title1 a,.nmdefined_title1 a{color:#7D58F0; font-weight:bold;}
.indexdefined_title1 a:hover,.nmdefined_title1 a:hover{color:#7D58F0; font-weight:bold;}

.indexdefined_title2 a,.nmdefined_title2 a{color:#39A73E; font-weight:bold;}
.indexdefined_title2 a:hover,.nmdefined_title2 a:hover{color:#39A73E; font-weight:bold;}

.index_defined01 ul{ margin: 0px; padding: 0px; list-style: disc; padding-left: 26px !important; padding-left: 40px;}

.index_defined02,.index_defined03,.nm_defined03{clear:both;}
.index_defined02 ul,.index_defined03 ul,.nm_defined03 ul{ margin: 0px; padding: 0px; list-style: disc; float: none; text-align: left;}
.index_defined03,.nm_defined03{ float: right;}

.indexdefined_list,.nmdefined_list{ padding: 0px 10px; margin-left: 8px !important; margin-left: 20px; text-align: left; clear: both;}

.index_defined04,.nm_defined04{ clear:both; margin-top: 4px;}

.nm_defined01 .news_more,.nm_defined02 .news_more{ padding-top: 6px;}

.nm_defined01 ul,.nm_defined02 ul{ padding-left: 35px; margin: 0px;}

.nm_defined03,.nm_defined04{ clear: both; text-align: left;}

.nm_defined01 li,.nm_defined02 li{ text-align: left;}

.nm_defined03 li,.nm_defined04 li{ text-align: left;}

/* ------扩展区样式定义结束------ */


/* common styling */
.menu {font-family: arial, sans-serif; width:1000px; position:relative; margin:0; font-size:11px; margin:0px 0;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:199px; height:34px; text-align:center; color:#fff;  line-height:34px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#666;}
.menu ul li:hover ul {display:block; position:absolute; top:34px; left:0; width:159px;}
.menu ul li ul li  a{display:block; text-decoration:none; color:#000;width:159px; height:26px; text-align:center; color:#fff; background:#000; line-height:26px; font-size:12px; overflow:hidden;}


.menu ul li:hover ul li a.hide {background:#000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#666; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#000; color:#fff;}
.menu ul li:hover ul li a:hover {background:#666; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:159px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-159px;}
