@charset "utf-8";
/* CSS Document */
body{margin:0px auto;
	padding:0px;
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;}
a:link{text-decoration:none;color:#333333;}
a:visited{text-decoration:none;color:#333333;}
a:active,a:hover{text-decoration:none;color: #3300FF;}

a img{border:none;}	

.clear{clear:both;
    width:0px;
	height:0px;}
.root{width:1002px;
    margin:0px auto;}
.b_bf9{border-bottom:1px solid #FF9900;}

.c{text-align:center;}

.top{width:1002px;
    height:102px;
	float:left;
	margin:0px auto;
	padding:0px;
	background:#202020;}
.logo{float:left;
    width:206px;
	height:102px;}
.c_name{float:left;
    width:794px;
	height:52px;
	margin:10px 0px 0px 0px;}
.c_name span{float:right;
    margin:10px 30px 0px 0px;}
.t_menu{width:794px;
    float:left;
    height:40px;
	margin:0px;
	padding:0px;}
.t_menu ul{list-style:none;
    margin:0px;
	padding:0px 0px 0px 120px;
	width:670px;
	display:block;}
.t_menu li{display:block;
    float:left;
	width:95px;
	height:40px;}
.t_menu li a,.t_menu li a:visited{display:block;
    float:left;
	width:95px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;}
.t_menu li a:hover{display:block;
    float:left;
	width:95px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;}
.midden{width:1002px;
    margin:0px auto;
	float:left;
	height:auto;
	background:url(../images/bg.gif) repeat-y;}
.m_left{width:186px;
    display:block;
    float:left;
	height:500px;
	margin:0px 10px 0px 10px;}
*html .m_left{width:186px;
    display:block;
    float:left;
	margin:0px 10px 0px 5px;}
*+html .m_left{width:186px;
    display:block;
    float:left;
	margin:0px 10px 0px 10px;}

.m_left ul{list-style:none;
	width:100%;
	display:block;
	float:left;}
.m_left_u{ margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	height:35px;
	line-height:35px;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #FF9900;}
.m_left_tli{display:block;
    float:left;
	width:5px;
	height:20px;
	background:#FF9900;
	margin:8px 10px 0px 0px;}
.m_left_m{width:186px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;}
.m_left_m span{color:#FF9900;
    padding:0px 10px 0px 2px;
	font-weight:bold;
	font-size:18px;}
.m_left_m li{line-height:27px;
    font-size:14px;
	border-bottom:2px inset #696969;}
.m_left_m a,.m_left_m a:visited{display:block;
    color:#CCCCCC;}
.m_left_m a:hover{display:block;
    color:#FFFFFF;}

.m_right{width:796px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;}
.m_timg{width:796px;
    float:left;
	height:150px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;}
.ppt{width:796px;
    float:left;
	height:285px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;}

/*ppt*/
.ppt_Trans{filter: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion='forward');
     width:796px;
	 height:285px;}
.ppt_Img{width:796px;
   height:285px;
   overflow:hidden;}
/*end ppt*/
.title{margin:5px 20px 0px 20px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:735px;
	border-bottom:2px inset #999999;}
*html .title{margin:5px 0px 0px 10px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:735px;
	border-bottom:2px inset #999999;}
*+html .title{margin:5px 20px 0px 20px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:735px;
	border-bottom:2px inset #999999;}
.title span{float:right;
    margin:0px 5px 0px 0px;
	font-size:11px;
	color:#666666;
	cursor:hand;}
.title font{float:right;
    margin:0px 5px 0px 0px;
	font-size:11px;
	color:#666666;}
.I_pro{margin:10px 0px 0px 20px;
    float:left;
	width:755px;}
.I_pro ul{display:block;
    float:left;
	width:150px;
	list-style:none;
	padding:0px;
	margin:0px 16px 0px 16px;
	height:130px;}
.I_pro_img{text-align:center;}
.I_pro_t{line-height:25px;
    font-size:12px;
	text-align:center;}
	
.d_1{float:left;
    width:476px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 10px 0px;}
	
.d_2{float:left;
    width:320px;
	overflow:hidden;
	padding:0px 0px 10px 0px;}
	
.title2{margin:10px 10px 0px 20px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:415px;
	border-bottom:2px inset #999999;}
*html .title2{margin:10px 10px 0px 10px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:415px;
	border-bottom:2px inset #999999;}
*+html .title2{margin:10px 10px 0px 20px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:415px;
	border-bottom:2px inset #999999;}
.title2 span{float:right;
    margin:0px 5px 0px 0px;
	font-size:11px;
	color:#666666;
	cursor:hand;}
.title3{margin:10px 20px 0px 10px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:269px;
	border-bottom:2px inset #999999;}
*html .title3{margin:10px 20px 0px 5px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:269px;
	border-bottom:2px inset #999999;}
*+html .title3{margin:10px 20px 0px 10px;
    float:left;
    background:url(../images/inco.gif) no-repeat 0px 8px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0px 0px 0px 21px;
	line-height:30px;
	width:269px;
	border-bottom:2px inset #999999;}
.title3 span{float:right;
    margin:0px 5px 0px 0px;
	font-size:11px;
	color:#666666;
	cursor:hand;}
.news_l{margin:5px 10px 10px 20px;
    float:left;
	width:436px;}
*html .news_l{margin:5px 10px 10px 10px;
    float:left;
	width:436px;}
*+html .news_l{margin:5px 10px 10px 20px;
    float:left;
	width:436px;}
.news_l ul{list-style:none;
    width:436px;
	margin:0px;
	padding:0px;
	text-align:left;}
.news_l li{line-height:23px;
    font-size:12px;}
.news_l li span{float:right;
    padding:0px 5px 0px 0px;}
.news_l li font{color:#000000;
    padding:0px 3px 0px 2px;
	font-weight:bold;
	font-size:14px;}
	
.I_con{margin:5px 10px 10px 20px;
    float:left;
	padding:0px;
	width:290px;}
*html .I_con{margin:5px 10px 10px 10px;
    float:left;
	padding:0px;
	width:290px;}
*+html .I_con{margin:5px 10px 10px 20px;
    float:left;
	padding:0px;
	width:290px;}	
.I_con ul{list-style:none;
    width:290px;
	margin:0px;
	padding:0px;
	text-align:left;}
.I_con li{line-height:23px;
    font-size:12px;}
.bottom{margin:0px auto;
    float:left;
    width:1002px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#9F9F9F;
	text-align:center;
	background:#202020;}

.Cont_d{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;
	line-height:2em;}
*html .Cont_d{margin:10px 0px 0px 10px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;
	line-height:2em;}
*+html .Cont_d{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;
	line-height:2em;}
.Contact_d{margin:20px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 20px 5px;
	font-size:12px;
	line-height:2em;}
*html .Contact_d{margin:20px 0px 0px 10px;
    float:left;
	width:745px;
	padding:0px 5px 20px 5px;
	font-size:12px;
	line-height:2em;}
*+html .Contact_d{margin:20px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 20px 5px;
	font-size:12px;
	line-height:2em;}
.Contact_d ul{list-style:none;
    margin:10px 20px;
	padding:0px;
	width:405px;
	border-bottom:1px dotted #CCCCCC;}
.Cont_fr{float:right;}

.news_list{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
*html .news_list{margin:10px 0px 0px 10px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
*+html .news_list{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
.news_list ul{list-style:none;
    margin:0px;
	padding:0px;
	width:745px;}
.news_list li{ line-height:2.2em;
    border-bottom:1px dotted #CCCCCC;}
.news_list li span{float:right;}
.news_list li font{margin:0px 2px 0px 0px;
	font-size:14px;
	color:#666666;}
.page_d{text-align:center;
    float:left;
	width:745px;
	height:30px;
	line-height:30px;
	padding:10px 5px 0px 5px;
	font-size:12px;}
.page_d input{width:20px;
    height:14px;}
	
.pro_list{margin:10px 0px 0px 20px;
    float:left;
	width:755px;}
.pro_list ul{display:block;
    float:left;
	width:150px;
	list-style:none;
	margin:15px 15px 0px 15px;
	padding:0px;
	height:130px;}
.pro_list_img{text-align:center;}
.pro_list_t{line-height:25px;
    font-size:12px;
	text-align:center;}
	
.news_con{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
*html .news_con{margin:10px 0px 0px 10px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
*+html .news_con{margin:10px 0px 0px 20px;
    float:left;
	width:745px;
	padding:0px 5px 30px 5px;
	font-size:12px;}
.news_con ul{list-style:none;
    margin:0px;
	padding:0px;
	width:745px;}
.news_con li{ line-height:2.2em;}
.news_title{text-align:center;
    font-size:14px;
	font-weight:bold;}
.news_info{text-align:center;
    font-size:12px;
	padding:5px 0px 2px 0px;
	color:#666666;
	width:745px;
	border-bottom:1px solid #CCCCCC;}
.news_info span{padding:0px 5px;}
.news_cont{text-align:left;
    font-size:12px;
	padding:5px 10px 5px 10px;
	width:725px;}
	
.news_down{text-align:left;
    font-size:12px;
	padding:5px 10px 5px 10px;
	width:725px;
	border-top:1px solid #333333;}
.news_down a{display:block;
    float:left;
	width:60px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#FF0000;
	color:#FFFFFF;
	border:1px outset #FFFFFF;}
.pro_tab{display:block;
    float:left;
	margin:10px 0px 5px 0px;
	padding:0px 10px;
	width:723px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	border-left:1px solid #a8c29f;
	border-right:1px solid #a8c29f;
	border-top:1px solid #a8c29f;}
.pro_tab a{display:block;
    float:left;
	margin:0px 10px;
	padding:0px 15px;}
.pro_tab a:hover{color:#FF9900;}
.tab_a{background:url(../images/tab_bg.gif) repeat-x top;
    color:#FF9900;
	border-left:1px solid #a8c29f;
	border-right:1px solid #a8c29f;}
.none{display:none;}
.pro_title{text-align:left;
    font-size:14px;
	font-weight:bold;
	padding-left:20px;}
.pro_img{display:block;
    float:left;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:0px 10px;
	width:723px;}
	
.message{width:745px;
    float:left;
	margin:30px 0px 0px 0px;}
.message ul{list-style:none;
    margin:0px;
	padding:0px;
	width:745px;
	display:block;
	float:left;}
.message span{padding-right:5px;}
.me_l{display:block;
    float:left;
	width:140px;
	height:25px;
	line-height:25px;
	font-size:12px;
	background:#E3E3E3;
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;}
.me_r{display:block;
    float:left;
	width:600px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #FFFFFF;}
.me_tl{display:block;
    float:left;
	width:140px;
	height:90px;
	line-height:25px;
	font-size:12px;
	background:#E3E3E3;
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;}
.me_tr{display:block;
    float:left;
	width:600px;
	height:90px;
	line-height:90px;
	border-bottom:1px solid #FFFFFF;}
.me_c{display:block;
    float:left;
	width:545px;
	height:30px;
	line-height:30px;
	padding-left:245px;
	border-bottom:1px solid #FFFFFF;}
.red{color:#FF0000;}

.message_list{width:745px;
    float:left;
	margin:30px 0px 0px 0px;}
.message_list ul{list-style:none;
    margin:10px 0px 0px 0px;
	padding:0px 15px;
	width:715px;
	border-bottom:1px dashed #CCCCCC;}
.message_list li{line-height:18px;
    font-size:12px;
	color:#363636;
	list-style:none;
	white-space:normal;
	word-break:break-all;}
.message_list li b{line-height:18px;
    font-size:12px;
	color:#000000;}
.message_list li span{color:#999999;
    padding:0px 20px 0px 0px;
	font-size:11px;}