.nav{margin:0px;padding:0px;width:100%;height:1px;overflow:hidden;clear:both;}
.nav25{height:25px;}.nav8{height:8px;}.nav50{height:50px;}.nav5{height:5px;}.nav2{height:2px;}
p{margin:0px;padding:0px;}
img{margin:0px;padding:0px;border:none;}
ul{margin:0px;padding:0px;list-style:none;}
a{margin:0px;padding:0px;text-decoration:none;color:#000000;}
a:hover{color:#ff0000;}

body{
	margin:0px;padding:0px;
	text-align:center;
	background-color:#fffdf6;
	font:14px "Microsoft YaHei", "宋体", Arial;
}
#top_box{
	margin-bottom:5px;
	width:100%;
	height:134px;
	background-color:#921527;
}
#top_line{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:134px;
	overflow:hidden;
}
#top_logo{
	position:absolute;
	left:0px;top:0px;
	width:157px;
	height:134px;
	background:url("../images/top_logo.jpg") no-repeat;
}
#top_menu{
	position:absolute;
	right:0px;bottom:25px;
	width:1000px;
	height:24px;
	line-height:24px;
}
#top_menu li{
	float:left;
	width:120px;
}
#top_menu li a{color:#ffffff;font-size:16px;}
#top_menu li a:hover{color:#ffcc00;}
#top_txt{
	position:absolute;
	right:220px;top:18px;
	width:600px;
	height:24px;
	color:#ffffff;
	font-size:15px;
}
#top_txt p{float:left;margin-right:20px;text-indent:14px;background:url("../images/top_icon.png") left center no-repeat;}
#top_search{
	position:absolute;
	right:70px;top:20px;
	width:160px;
	height:17px;
	background:url("../images/top_search.jpg") no-repeat;
}
#banner_line{
	width:100%;
	height:663px;
	background:url("../images/banner_img1.jpg") center top no-repeat;
}
#imain_about{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:511px;
	overflow:hidden;
}
#imain_about_tit{
	position:absolute;
	right:0px;top:33px;
	width:1172px;
	height:45px;
	background-color:#ededed;
}
#imain_about_titImg{
	position:absolute;
	left:-28px;top:-9px;
	width:51px;
	height:58px;
	background:url("../images/imain_about_icon.png") no-repeat;
}
#imain_about_titTxt{
	position:absolute;
	left:48px;top:14px;
	width:205px;
	height:17px;
	background:url("../images/imain_tit_about.png") no-repeat;
}
#imain_about_titMenu{
	position:absolute;
	right:105px;top:12px;
	width:700px;
	height:24px;
}
#imain_about_titMenu li{
	float:right;
	margin-left:25px;
}
.imain_about_titMore{
	display:block;
	position:absolute;
	right:11px;top:13px;
	width:68px;
	height:17px;
	line-height:17px;
	background:url("../images/imain_about_more.png") no-repeat;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}
.imain_about_titMore:hover{color:#ffcc00;}
#imain_about_con{
	position:absolute;
	left:0px;top:92px;
	width:622px;
	height:388px;
	background:url("../images/imain_about_con.jpg") no-repeat #ededed;
}
#imain_about_con .imain_about_conA
{
    display:block;
    position:absolute;
    left:83px;top:218px;
    display:block;
    width:20px;
    height:100px;
    cursor:pointer;
}
#imain_about_conBox{
	position:absolute;
	left:227px;top:131px;
	width:289px;
	height:auto !important;
	height:203px;
	min-height:203px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
#imain_about_conBox p{line-height:200%;}
#imain_about_img{
	position:absolute;
	right:0px;top:92px;
	width:578px;
	height:388px;
	background:url("../images/imain_about_img.jpg") no-repeat;
}
#imain_news{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:28px;
	width:1200px;
	height:505px;
	overflow:hidden;
	background:url("../images/imain_news_bg.jpg") right top no-repeat #ededed;
	text-align:left;
}
#imain_news .imain_about_conA
{
    display:block;
    position:absolute;
    right:77px;top:190px;
    display:block;
    width:20px;
    height:100px;
    cursor:pointer;
}
#imain_news_tit{
	position:absolute;
	left:32px;top:25px;
	width:954px;
	height:35px;
	border-bottom:1px solid #000000;
}
#imain_news_tit li{
	float:left;
	margin-right:25px;
}
#imain_news_img{
	position:absolute;
	left:35px;bottom:10px;
	width:426px;
	height:403px;
}
#imain_news_image{
	margin-bottom:10px;
	width:426px;
	height:237px;
	overflow:hidden;
}
#imain_news_image img{display:block;width:426px;height:237px;}
#imain_news_title{
	margin-bottom:5px;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
}
#imain_news_title a{	color:#801f2d;}
#imain_news_title a:hover{color:#ff0000;}
#imain_news_more{
	display:block;
	width:130px;
	height:21px;
	background:url("../images/imain_news_icon.png") no-repeat;
	text-indent:30px;
	font-size:15px;
	cursor:pointer;
}
#imain_news_more:hover{color:#ff0000;}
#imain_news_content{
	width:100%;
	height:66px;
	overflow:hidden;
}
#imain_news_con{
	position:absolute;
	left:503px;top:73px;
	width:482px;
	height:399px;
	overflow:hidden;
}
#imain_news_con li{
	width:100%;
	height:54px;
	line-height:54px;
	border-bottom:1px dashed #000000;
	background:url("../images/imain_news_licon.png") left center no-repeat;
}
#imain_news_con li .imain_news_liLeft{float:left;text-indent:16px;width:400px;height:54px;overflow:hidden;}
#imain_news_con li .imain_news_liRight{float:right;width:80px;}
#imain_gg{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:27px;
	width:1200px;
	height:179px;
	overflow:hidden;
}
#imain_proBox{
	width:100%;
	height:639px;
	background-color:#ededed;
}
#imain_pro{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:639px;
	overflow:hidden;
}
#imain_pro_icon{
	position:absolute;
	left:0px;top:40px;
	width:51px;
	height:58px;
	background:url("../images/imain_about_icon.png") no-repeat;
}
#imain_pro_tit{
	position:absolute;
	left:77px;top:64px;
	width:274px;
	height:18px;
	background:url("../images/imain_tit_pro.png") no-repeat;
}
#imain_pro .imain_about_titMore{right:12px;top:67px;}
#imain_pro_con{
	position:absolute;
	left:0px;top:126px;
	width:1170px;
	height:425px;
	background-color:#000000;
	border-left:12px solid #ffffff;
	border-right:12px solid #ffffff;
	border-top:24px solid #ffffff;
	border-bottom:24px solid #ffffff;
	overflow:hidden;
}
#imain_pro_con ul{position:absolute;left:0px;top:0px;width:200%;}
#imain_pro_con li
{
    float:left;
    position:relative;
    width:234px;
    height:425px;
    overflow:hidden;
}
#imain_pro_con li img
{
    position:absolute;
    left:0px;top:0px;
    z-index:0;
}
#imain_pro_con li .imain_proImgBox
{
    position:absolute;
    left:0px;top:0px;
    width:100%;
    height:100%;
    background:url("../images/ipro_icon.png") center center no-repeat #000000;
    opacity:0.7;
    z-index:1;
}
#imain_pro_con li .imain_proImgBoxTxt
{
    position:absolute;
    left:0px;bottom:0px;
    width:100%;
    height:34px;
    line-height:32px;
    text-align:center;
    color:#ffffff;
    font-size:14px;
    background-color:#27241d;
    opacity:1;
}

#imain_hmknow{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:569px;
	overflow:hidden;
}
#imain_hmknow .imain_about_titMore{right:432px;top:31px;}
#imain_hmknow_title{
	position:absolute;
	left:0px;top:31px;
	width:193px;
	height:19px;
	background:url("../images/imain_tit_hmknow.png") no-repeat;
}
#imain_hmknow_first{
    display:block;
	position:absolute;
	left:0px;top:71px;
	width:376px;
	height:463px;
	overflow:hidden;
	cursor:pointer;
    color:#ffffff;
}
#imain_hmknow_first:hover{color:#ffcc00;}
#imain_hmknow_firstCon
{
    position:absolute;
    left:0px;bottom:0px;
    width:100%;
    height:66px;
    background-color:#000000;
    opacity:0.6;
    text-align:left;
    text-indent:15px;
}
#imain_hmknow_firstCon p{display:block;width:100%;height:24px;overflow:hidden;line-height:24px;font-size:13px;}
#imain_hmknow_firstCon .imain_hmknow_firstP{font-size:16px;margin-bottom:5px;}
#imain_hmknow_hmsh{
    display:block;
	position:absolute;
	left:385px;top:71px;
	width:404px;
	height:235px;
	background:url("../images/imain_hmknow_hmsh.jpg") no-repeat;
	cursor:pointer;
}
#imain_hmknow_hmsh:hover{background:url("../images/imain_hmknow_hmsh.jpg") left bottom no-repeat;}
#imain_hmknow_con{
	position:absolute;
	left:385px;top:316px;
	width:404px;
	height:217px;
	background-color:#ededed;
}
#imain_hmknow_con ul{
	margin-left:22px;
	width:359px;
}
#imain_hmknow_con ul li{
	width:100%;
	height:33px;
	line-height:33px;
	background:url("../images/imain_hmknow_icon.png") left center no-repeat;
	text-align:left;
}
#imain_hmknow_con ul li .imain_hmknow_lbox{float:left;width:269px;height:33px;line-height:33px;overflow:hidden;text-indent:12px;}
#imain_hmknow_con ul li .imain_hmknow_rbox{float:right;width:80px;text-align:right;}
#imain_video_tit{
    display:block;
	position:absolute;
	right:0px;top:26px;
	width:390px;
	height:235px;
	background:url("../images/imain_hmknow_videotit.jpg") no-repeat;
	cursor:pointer;
}
#imain_video_img{
	position:absolute;
	right:0px;top:71px;
	width:390px;
	height:234px;
	background-color:#ededed;
}
#imain_video_imgCon{
	position:absolute;
	left:10px;top:15px;
	width:369px;
	height:202px;
	overflow:hidden;
	background-color:#000000;
}
#imain_swzt_img{
    display:block;
	position:absolute;
	right:0px;top:316px;
	width:390px;
	height:215px;
	background:url("../images/imain_hmknow_swzt.jpg") no-repeat;
	cursor:pointer;
}
#imain_swzt_img:hover{background:url("../images/imain_hmknow_swzt.jpg") left bottom no-repeat;}
#bottom_menuBox{
	width:100%;
	height:528px;
	background-color:#ededed;
}
#bottom_menu{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:528px;
	overflow:hidden;
	background:url("../images/bottom_logo.png") center 360px no-repeat;
}
#bottom_menuTiao{
	position:absolute;
	left:71px;top:83px;
	width:1058px;
	height:1px;
	background-color:#757575;
}
#bottom_menuUl{position:absolute;left:33px;top:30px;}
#bottom_menu ul{
	float:left;
	width:162px;
}
#bottom_menu ul li{width:100%;height:38px;line-height:38px;font-size:13px;}
#bottom_menu ul .bottom_menuFirst{font-size:16px;height:65px;font-size:16px;}
#bottom_box{
	width:100%;
	height:102px;
	background-color:#921527;
}
#bottom_line{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:102px;
	overflow:hidden;
	background:url("../images/bottom_wx.jpg?v=1.1") 326px 12px no-repeat;
}
#bottom_rbox{
	position:absolute;
	right:0px;top:0px;
	width:720px;
	height:102px;
	text-align:left;
	color:#ffffff;
}
#bottom_rbox p{line-height:180%;}
#bottom_rbox a{color:#ffffff;}
#bottom_rbox a:hover{color:#ffcc00;}
/***************************************************************/
#main_box{
    position:relative;
    width:100%;
	height:auto !important;
	height:600px;
	min-height:600px;
    background:url("../images/main_bg_bot.jpg") left bottom no-repeat;
}
#main_bgTop
{
    position:absolute;
    right:0px;top:300px;
    width:333px;
    height:148px;
    background:url("../images/main_bg_top.jpg") no-repeat;
    z-index:1;
}
#main_line{
    position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:auto !important;
	height:600px;
	min-height:600px;
	text-align:left;
    z-index:2;
}
#main_lbox{
	float:left;
	width:261px;
}
#main_lbox_tit{
	position:relative;
	width:100%;
	height:93px;
	border-bottom:3px solid #7f7e7b;
	background:url("../images/main_lbox_topIcon.png") left 29px no-repeat;
}
#main_lbox_tit img{position:absolute;left:52px;top:49px;}
#main_lbox_con{
	margin-bottom:35px;
	width:100%;
}
#main_lbox_con li{width:100%;height:63px;line-height:63px;border-bottom:1px dashed #403f3e;background:url("../images/main_lbox_icon.jpg") right center no-repeat;}
#main_lbox_con li a{display:block;width:100%;height:63px;font-size:16px;}
#main_lbox_phone{
    position:relative;
	margin-bottom:15px;
	width:259px;
	height:80px;
	background:url("../images/main_lbox_cat.jpg") no-repeat;
}
#main_lbox_phone span{display:block;position:absolute;left:57px;top:22px;font-size:26px;color:#616161;font-weight:bold;}
#main_lbox_join{
    display:block;
	width:259px;
	height:136px;
	background:url("../images/main_lbox_join.jpg") no-repeat;
	cursor:pointer;
}
#main_lbox_join:hover{background:url("../images/main_lbox_join.jpg") left bottom no-repeat;}
#main_rbox{
	float:right;
	width:875px;
}
#main_rbox_tit{
	position:relative;
	width:100%;
	height:93px;
	border-bottom:3px solid #7f7e7b;
}
#main_rbox_title{
	position:absolute;
	left:0px;top:47px;
	width:200px;
	font-size:18px;
	color:#921527;
}
#main_rbox_map{
	position:absolute;
	right:0px;top:47px;
	width:600px;
	text-align:right;
}
#main_rbox_con{
	margin-top:30px;
	width:100%;
}
#main_rbox_con p{margin-bottom:10px;line-height:200%;}

#main_rbox_message
{
    position:relative;
    width:875px;
    height:298px;
    background:url("../images/main_contact_bg.jpg") no-repeat;
}
#main_rbox_content
{
    margin-top:41px;
    position:relative;
    width:875px;
    height:285px;
    background:url("../images/main_contact_wx.jpg") 691px 91px no-repeat #f2f0e9;
}
#main_rbox_contentTitle
{
    position:absolute;
    left:63px;top:73px;
    width:500px;
    height:26px;
    font-size:16px;
    color:#ad001b;
    font-weight:bold;
}
#main_rbox_contentCon
{
    position:absolute;
    left:63px;top:106px;
    width:605px;
    height:150px;
    overflow:hidden;
}
#main_rbox_contentCon p{float:left;display:block;width:50%;line-height:200%;}