ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
ul { list-style:none;}
li { text-align:left;}
img { border:0px;}
a img,a:hover img{border:0;}

body{ 
    margin:0 auto;
	font-size:12px;
	text-align:center;
	color:#707070;
	min-width:1180px;
	font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu;
}
a {
	color:#707070;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration: none;
}
.while{
    color:#FFFFFF;
	text-decoration:none;
}
.while:hover{
    color:#CCCCCC;
	text-decoration:none;
}
.clearboth{
    clear:both;
}
















.top{
    width:100%;
	height:35px;
	margin:0 auto;
	overflow:hidden;
	background:#363636;
}
.top_m{
    width:1180px;
	height:35px;
	margin:0 auto;
	overflow:hidden;
}
.top_left{
    width:500px;
	height:35px;
	line-height:35px;
	float:left;
	overflow:hidden;
	text-align:left;
	color:#FFFFFF;
}
.top_right{
    width:auto;
	height:35px;
	float:right;
	overflow:hidden;
}
.top_right span{
    display:block;
	padding-left:25px;
	height:35px;
	line-height:35px;
	float:left;
	text-align:left;
	background:url(../images/top_icon_1.jpg) left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	margin-left:30px;
	display:inline;
}











.header{
    width:1180px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.header_logo{
    display:block;
	width:589px;
	height:auto;
	float:left;
	overflow:hidden;
}
.header_tel{
    display:block;
	width:193px;
	height:auto;
	float:right;
	margin-top:38px;
	overflow:hidden;
}

.footer_height{
    width:100%;
	height:45px;
	margin:0 auto;
	overflow:hidden;
}
.footer{
    width:100%;
	height:238px;
	margin:0 auto;
	overflow:hidden;
	background:#414141;
}
.footer_m{
    width:1180px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.footer_logo{
    width:133px;
	height:auto;
	float:left;
	margin-left:35px;
	margin-top:40px;
	display:inline;
	overflow:hidden;
}
.footer_m_box{
    width:300px;
	height:auto;
	float:right;
	margin-right:0px;
	margin-top:45px;
	display:inline;
	overflow:hidden;
}
.footer_m_box_title{
    width:100%;
	height:32px;
	line-height:32px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #a3a09d;
	text-align:left;
	font-size:14px;
	color:#a3a09d;
}
.footer_m_box_text{
	width:100%;
	height:auto;
	line-height:2;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	font-size:12px;
	color:#a3a09d;
	text-align:left;
}
.footer_m_box_text a{
	font-size:12px;
	color:#a3a09d;
}
.footer_m_box_menu{
    width:300px;
	height:auto;
	float:left;
	margin-top:45px;
	overflow:hidden;
}
.footer_m_box_menu li{
    width:65px;
	height:25px;
	line-height:25px;
	float:left;
	margin-top:8px;
	margin-left:56px;
	display:inline;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	color:#a3a09d;
}
.footer_m_box_menu li a{
	font-size:12px;
	color:#a3a09d;
}
.footer_copyright{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#ed1c24;
}
.footer_copyright_m{
    width:1180px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.footer_copyright_m label{
    font-family:"Times New Roman", Times, serif;
}
.footer_ewm{
    width:auto;
	height:auto;
	float:left;
	margin-top:56px;
	margin-left:0px;
	display:inline;
	overflow:hidden;
}
.footer_ewm li{
    width:105px;
	height:auto;
	float:left;
	margin-left:50px;
	display:inline;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#a3a09d;
}
.footer_ewm li img{
    display:block;
	width:105px;
	margin-bottom:10px;
}




.ind_box_1{
    width:100%;
	height:780px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/ind_box_bg_1.jpg) left top no-repeat #f8f8f8;
}
.ind_box_2{
    width:100%;
	height:724px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/ind_box_bg_2.jpg) left;
}
.ind_box_3{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:45px;
	overflow:hidden;
	background:url(../images/ind_box_bg_3.jpg) left top no-repeat #a6080e;
}
.ind_box_3_m{
    width:100%;
	height:645px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/ind_box_bg_4.jpg) right bottom no-repeat;
}


.ind_title_1{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:65px;
	overflow:hidden;
	text-align:center;
	font-size:36px;
	color:#000000;
	background:url(../images/ind_title_bg_1.jpg) bottom repeat-x;
}
.ind_title_1 span{
    display:block;
	width:208px;
	margin:0 auto;
	overflow:hidden;
	background:#f8f8f8;
}
.ind_title_1 span label{
    color:#ed1c24;
}
.ind_title_2{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	color:#7d7d7d;
	text-transform:uppercase;
}
.ind_title_3{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:88px;
	overflow:hidden;
	text-align:center;
	font-size:36px;
	color:#FFFFFF;
}
.ind_ad{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.ind_ad img{
    width:100%;
}

.aboutus{
    width:1180px;
	height:420px;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
	background:#FFFFFF;
}
.aboutus_m{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.aboutus_video{
    display:block;
	width:380px;
	height:auto;
	float:right;
	margin-top:38px;
	margin-right:18px;
	display:inline;
	overflow:hidden;
	text-align:right;
}
.aboutus_video_m{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.aboutus_video_b{
    width:100%;
	height:20px;
	margin:0 auto;
	margin-top:4px;
	overflow:hidden;
	background:url(../images/video_bottom.jpg) repeat-x;
}
.aboutus_text{
    width:720px;
	height:auto;
	float:left;
	margin-top:50px;
	margin-left:30px;
	display:inline;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:14px;
}
.more{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	overflow:hidden;
}
.more a{
    display:block;
	width:140px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	overflow:hidden;
	background:#ed1c24;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	border:0px solid;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
}



.jmqy{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.jmqy li{
    width:201px;
	height:auto;
	float:left;
	margin-left:42px;
	margin-top:34px;
	display:inline;
	overflow:hidden;
}
.jmqy li a{
    display:block;
	width:100%;
	height:84px;
	position:relative;
	overflow:hidden;
}
.jmqy li a:hover label{
    display:block;
	width:100%;
	height:84px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background:#ed1c24;
}
.jmqy li a:hover label span{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:5px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	border-bottom:1px dashed #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.jmqy li a:hover label font{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:44px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
}






.jmqy_list{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.jmqy_list_li{
    width:201px;
	height:auto;
	float:left;
	margin-left:26px;
	margin-top:38px;
	display:inline;
	overflow:hidden;
}
.jmqy_list_li a{
    display:block;
	width:100%;
	height:84px;
	position:relative;
	overflow:hidden;
}
.jmqy_list_li a:hover label{
    display:block;
	width:100%;
	height:84px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background:#ed1c24;
}
.jmqy_list_li a:hover label span{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:5px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	border-bottom:1px dashed #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.jmqy_list_li a:hover label font{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:44px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
}
.jmqy_list_li a.current label{
    display:block;
	width:100%;
	height:84px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background:#ed1c24;
}
.jmqy_list_li a.current label span{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:5px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	border-bottom:1px dashed #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.jmqy_list_li a.current label font{
    display:block;
	width:180px;
	height:38px;
	line-height:38px;
	top:44px;
	left:10px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
}






.ind_news{
    width:1180px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.ind_news_flash{
    width:420px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:70px;
	display:inline;
	overflow:hidden;
}
.ind_news_r{
    width:660px;
	height:auto;
	float:right;
	margin-top:70px;
	display:inline;
	overflow:hidden;
}
.ind_news_r_title{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:6px;
	overflow:hidden;
	font-size:24px;
	text-align:left;
	color:#363636;
}
.ind_news_r_text{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	font-size:14px;
	text-align:left;
	color:#363636;
	padding-bottom:15px;
	border-bottom:1px dotted #CCCCCC;
}
.ind_news_r_text a{
	color:#f7941c;
}
.ind_news_r_li{
    display:block;
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:1px dotted #CCCCCC;
	text-align:left;
	font-size:14px;
	position:relative;
	line-height:1.8;
}
.ind_news_r_li span{
    display:block;
	width80px;
	height:auto;
	bottom:15px;
	right:0px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	text-align:right;
}







.ind_pro{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:115px;
	overflow:hidden;
}
.ind_pro li{
    width:276px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-top:0px;
	display:inline;
	overflow:hidden;
}
.ind_pro li a{
    display:block;
	width:100%;
	height:200px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.ind_pro li a img{
    display:block;
	width:100%;
	height:200px;
	margin:0 auto;
}
.ind_pro li a span{
    display:none;
	width:100%;
	height:45px;
	line-height:45px;
	left:0px;
	top:155px;
	position:absolute;
	z-index:1;
	background:#4c4c4c;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.ind_pro li a:hover span{
    display:block;
}



.ind_fwlc{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.ind_fwlc li{
    width:112px;
	height:auto;
	float:left;
	margin-left:34px;
	display:inline;
	overflow:hidden;
}
.ind_fwlc li.line{
    width:21px;
	height:112px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/fwlc_icon.jpg) no-repeat;
}
.ind_fwlc li span{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.ind_fwlc li label{
    display:none;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.ind_fwlc li:hover span{
    display:none;
}
.ind_fwlc li:hover label{
    display:block;
}
.ind_fwlc li.current span{
    display:none;
}
.ind_fwlc li.current label{
    display:block;
}

.ind_fwxm_text{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:100px;
	overflow:hidden;
}
.ind_fwxm_text li{
    width:180px;
	height:auto;
	float:left;
	margin-left:21px;
	display:inline;
	overflow:hidden;
}
.ind_fwxm_text span{
    display:block;
	width:100%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	color:#252525;
	font-size:18px;
}
.ind_fwxm_text label{
    display:block;
	width:100%;
	margin:0 auto;
	margin-top:5px;
	text-align:left;
	overflow:hidden;
	color:#b7b7b7;
	font-size:12px;
	line-height:1.8;
}



.ind_zxjr{
    width:980px;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	overflow:hidden;
}
.ind_zxjr li{
    width:100%;
	height:38px;
	line-height:38px;
	padding-left:46px;
	overflow:hidden;
	background:url(../images/icon_1.jpg) left no-repeat;
	text-align:left;
	font-size:16px;
	color:#555555;
}










.Pro_list{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;
}
.Pro_list li{
    width:270px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-bottom:30px;
	display:inline;
	overflow:hidden;
}
.Pro_list li a{
    display:block;
	width:268px;
	height:192px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	border:1px solid #e2e0e0;
}
.Pro_list li a img{
    display:block;
	width:100%;
	margin:0 auto;
}
.Pro_list li a span{
    display:none;
	width:100%;
	height:45px;
	line-height:45px;
	left:0px;
	top:147px;
	position:absolute;
	z-index:1;
	background:#4c4c4c;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.Pro_list li a:hover span{
    display:block;
}


















/**/
.Cont_Main{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/cont_bg.jpg) left top no-repeat #f8f8f8;
}
.Cont_Nav{
    width:1180px;
	height:46px;
	line-height:46px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
	font-size:16px;
	color:#313131;
}
.Cont_while{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:36px;
	margin-bottom:30px;
	overflow:hidden;
	background:#FFFFFF;
	padding-bottom:30px;
}

.Cont_cls_1{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;
}
.Cont_cls_1 li{
    width:174px;
	height:auto;
	float:left;
	margin-left:19px;
	margin-bottom:20px;
	display:inline;
	overflow:hidden;
}
.Cont_cls_1 li a{
    display:block;
	width:100%;
	height:58px;
	line-height:45px;
	margin:0 auto;
	background:url(../images/cont_cls_1_bg.jpg) no-repeat;
	font-size:20px;
	color:#464646;
	text-align:center;
}
.Cont_cls_1 li a:hover{
	color:#ffffff;
	background:url(../images/cont_cls_1_bg_hover.jpg) no-repeat;
}
.Cont_cls_1 li a.current{
	color:#ffffff;
	background:url(../images/cont_cls_1_bg_hover.jpg) no-repeat;
}



.Cont_cls_2{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:70px;
	padding-bottom:30px;
	overflow:hidden;
	border-bottom:1px dotted #dcdcdc;
}
.Cont_cls_2 li{
    width:142px;
	height:auto;
	float:left;
	margin-left:77px;
	display:inline;
	overflow:hidden;
}
.Cont_cls_2 li a{
    display:block;
	width:100%;
	height:50px;
	line-height:36px;
	margin:0 auto;
	background:url(../images/cont_cls_2_bg.jpg) no-repeat;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
.Cont_cls_2 li a:hover{
	background:url(../images/cont_cls_2_bg_hover.jpg) no-repeat;
}
.Cont_cls_2 li a.current{
	background:url(../images/cont_cls_2_bg_hover.jpg) no-repeat;
}



.Content_title{
    width:1140px;
	height:auto;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:20px;
	overflow:hidden;
	text-align:center;
	font-size:30px;
}
.Content_info{
    width:1140px;
	height:auto;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px dotted #dcdcdc;
	text-align:center;
	font-size:14px;
	color:#acacac;
}
.Content_text{
    width:1140px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	padding-bottom:30px;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:14px;
}



.Cont_aboutus{
    width:1180px;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	padding-bottom:50px;
	overflow:hidden;
}
.Cont_aboutus_pic{
    display:block;
	width:517px;
	height:auto;
	float:right;
	margin-top:150px;
	display:inline;
	overflow:hidden;
	text-align:right;
}
.Cont_aboutus_text{
    width:620px;
	height:auto;
	float:left;
	margin-top:0px;
	display:inline;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:14px;
}


.Contact_map{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-bottom:40px;
	overflow:hidden;
	background:url(../images/map.jpg) center top no-repeat;
}
.Contact_map_m{
    width:1180px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.Contact_box{
    width:520px;
	height:auto;
	float:left;
	overflow:hidden;
	background:url(../images/contact_box_bg_2.png) repeat-y;
}
.Contact_box_text{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/contact_box_bg_1.png) top no-repeat;
}
.Contact_box_text_m{
    width:424px;
	height:auto;
	margin:0 auto;
	margin-top:300px;
	overflow:hidden;
	text-align:left;
	line-height:2.4;
	font-size:18px;
	color:#1b1b1b;
}
.Contact_box_bottom{
    width:100%;
	height:29px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/contact_box_bg_3.png) no-repeat;
}
.Contact_ewm{
    width:475px;
	height:auto;
	margin:0 auto;
	margin-top:140px;
	margin-bottom:185px;
	overflow:hidden;
}
.Contact_ewm li{
    width:170px;
	height:auto;
	float:left;
	margin-left:45px;
	display:inline;
	overflow:hidden;
}
.Contact_ewm li img{
    display:block;
	width:170px;
	height:170px;
	margin:0 auto;
}
.Contact_ewm li span{
    display:block;
	width:100%;
	height:40px;
	line-height:40px;
	margin:0 auto;
	margin-top:3px;
	overflow:hidden;
	background:#e76f16;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
}


.News_list{
    width:1125px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.News_list li{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #dcdcdc;
}
.News_list li a{
    display:block;
	width:100%;
	height:60px;
	line-height:60px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	font-size:18px;
	color:#313131;
}







.news_box{
    width:1140px;
	height:auto;
	margin:0 auto;
	margin-top:44px;
	overflow:hidden;
	padding-bottom:36px;
	border-bottom:1px dotted #dcdcdc;
}
.news_box_img{
    display:block;
	width:256px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}
.news_box_r{
    width:868px;
	height:auto;
	float:right;
	overflow:hidden;
}
.news_box_r a{
    display:block;
	width:100%;
	height:62px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #dcdcdc;
	text-align:left;
	font-size:24px;
	color:#464646;
	position:relative;
}
.news_box_r a span{
    display:block;
	width:105px;
	height:48px;
	line-height:48px;
	font-size:18px;
	color:#464646;
	top:0px;
	right:0px;
	position:absolute;
	z-index:1;
}
.news_box_r label{
    display:block;
	width:100%;
	height:80px;
	line-height:1.8;
	margin:0 auto;
	margin-top:16px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	color:#898989;
}






.hz_box{
    width:1140px;
	height:auto;
	margin:0 auto;
	margin-top:44px;
	overflow:hidden;
	padding-bottom:36px;
	border-bottom:1px dotted #dcdcdc;
}
.hz_box_img{
    display:block;
	width:336px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}
.hz_box_r{
    width:778px;
	height:172px;
	float:right;
	overflow:hidden;
	position:relative;
	padding-bottom:50px;
}
.hz_box_r font{
    display:block;
	width:100%;
	height:50px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #dcdcdc;
	text-align:left;
	font-size:24px;
	color:#464646;
	position:relative;
}
.hz_box_r label{
    display:block;
	width:100%;
	height:80px;
	line-height:1.8;
	margin:0 auto;
	margin-top:16px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	color:#898989;
}
.hz_box_r span{
    display:block;
	width:105px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#acacac;
	bottom:0px;
	left:0px;
	position:absolute;
	z-index:1;
}
.hz_box_r a{
    display:block;
	width:160px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#ffffff;
	background:#ed1c24;
	bottom:0px;
	right:0px;
	position:absolute;
	z-index:1;
}


.message_text{
    width:360px;
	padding:33px;
	padding-top:80px;
	padding-bottom:80px;
	float:left;
	margin-left:74px;
	margin-top:218px;
	display:inline;
	overflow:hidden;
	background:url(../images/message_bg.jpg) no-repeat;
	text-align:left;
	font-size:14px;
	line-height:1.8;
}
.message_right{
    width:560px;
	height:auto;
	float:right;
	margin-right:74px;
	margin-top:90px;
	display:inline;
	overflow:hidden;
	font-size:14px;
}
.txtInjoy{
    width:460px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	border:1px solid #d2d2d2;
	text-align:left;
	outline:none;
	color:#d0d0d0;
	background:url(../images/input_bg_1.jpg) left top no-repeat;
}
.submit_1{
    display:block;
	width:275px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	overflow:hidden;
	background:#ed1c24;
	text-align:center;
	color:#FFFFFF!important;
	font-size:20px;
	border:0px solid;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
}
.submit_2{
    display:block;
	width:185px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	overflow:hidden;
	background:#ed1c24;
	text-align:center;
	color:#FFFFFF!important;
	font-size:20px;
	border:0px solid;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
}








/*²úÆ·ÏêÇé*/
.proshow_top{
    width:1140px;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	overflow:hidden;
}
.proshow_top_left{
    width:400px;
	height:auto;
	float:left;
	overflow:hidden;
}
.proshow_top_right{
    width:710px;
	height:auto;
	float:right;
	overflow:hidden;
}
.proshow_top_right_title{
    width:100%;
	height:56px;
	line-height:56px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
	text-align:left;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:24px;
	color:#555555;
}
.proshow_top_right_text{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	text-align:left;
	line-height:2.5;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:16px;
	color:#221815;
}
.proshow_title{
    width:1140px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;
	text-align:left;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:24px;
	color:#555555;
	border-bottom:1px solid #989898;
}

























/*µ¼º½²Ëµ¥*/
.Cont_menu{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#000000;
}
.menu_box_bg{
    width:100%;
	height:42px;
	top:0px;
	left:0px;
	position:absolute;
	background-color: #111111;
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	z-index:100;
}
.menu_box{
    width:100%;
	height:auto;
	top:0px;
	left:0px;
	position:absolute;
	z-index:101;
}
.menu{
    width:1180px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.menu li{
    width:128px;
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;
}
.menu li a{
    display:block;
	width:100%;
	height:42px;
	line-height:42px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.menu li a:hover{
    background:#ed1c24;
}
.menu li a#current{
    background:#ed1c24;
}
.menu li ul {
    width:128px;
	height:auto;
    display:none;
	position:absolute;
	overflow:hidden;
	z-index:10001;
	padding-top:2px;
	z-index:10001;
}
.menu li ul li{
    float:none;
	width:100%;
    margin:0 auto;
	overflow:hidden;
}
.menu li ul li.line{
    height:2px;
	background:none;
}
.menu li ul li a{
    display:block;
	width:100%;
	background-color: #bb1c22;
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	height:36px;
	line-height:36px;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	border:0px;
}
.menu li ul li a:hover {
    background:#ed1c24;
}
.menu li:hover ul { display:block;}
.menu li.sfhover ul { display:block;}












.pagelink{ height:26px; line-height:26px; margin:20px 0 0 0; padding:0 10px; text-align:center}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}