*{margin:0px;padding:0px;}
.nav{width:100%;height:1px;overflow:hidden;clear:both;}
.nav20{height:20px;}.nav37{height:37px;}.nav60{height:60px;}.nav100{height:100px;}
img{border:none;}
ul{list-style:none;}
a{text-decoration:none;}

body{font:14px "Microsoft YaHei", "宋体", Arial;text-align:center;background-color:#ffffff;}
#top_box{width:100%;height:120px;background-color:#a2192b;}
#top_line{position:relative;margin-left:auto;margin-right:auto;width:1200px;height:120px;overflow:hidden;}
#top_logo{position:absolute;left:0px;top:10px;width:336px;height:100px;}
#top_menu{position:absolute;right:0px;top:40px;width:700px;}
#top_menu li{float:left;width:140px;height:40px;line-height:40px;text-align:right;}
#top_menu li a{font-size:15px;color:#ffffff;}
#top_menu li a:hover{color:#ffcc00;}
#banner_box{width:100%;height:700px;background:url("../images/banner_img2.jpg") center top no-repeat;}
#imain_about{position:relative;margin-left:auto;margin-right:auto;width:1200px;height:auto !important;height:729px;min-height:729px;}
#imain_about_tit{margin-top:91px;width:100%;}
#imain_about_txt{margin-top:45px;width:100%;line-height:220%;font-size:16px;color:#666666;}
#imain_about_num{margin-left:27px;margin-top:60px;width:1146px;height:95px;}
#imain_about_num li{float:left;width:249px;height:95px;border-right:1px solid #999999;}
#imain_about_num .imain_about_numLast{width:396px;border-right:none;}
#imain_about_num li .imain_about_numT{margin-top:12px;display:block;font-size:30px;}
#imain_about_num li .imain_about_numB{margin-top:5px;display:block;font-size:15px;color:#666666;}
#imain_about_menu{margin-left:123px;margin-top:62px;width:954px;height:48px;}
#imain_about_menu li{float:left;width:316px;height:48px;line-height:48px;}
#imain_about_menu li a{display:block;width:314px;height:46px;font-size:16px;color:#666666;}
#imain_about_menu li:nth-child(1) a{width:315px;border:1px solid #666666;background:url("../images/imain_about_icon1.png") 90px 14px no-repeat;}
#imain_about_menu li:nth-child(2) a{width:315px;border:1px solid #666666;border-left:none;background:url("../images/imain_about_icon2.png") 90px 14px no-repeat;}
#imain_about_menu li:nth-child(3) a{border:1px solid #666666;border-left:none;background:url("../images/imain_about_icon3.png") 90px 14px no-repeat;}
#imain_about_menu li a:hover{border:1px solid #a2192b;color:#ffffff;background-color:#a2192b;}
#imain_about_menu li:nth-child(1) a:hover{background:url("../images/imain_about_icon1h.png") 90px 14px no-repeat #a2192b;}
#imain_about_menu li:nth-child(2) a:hover{background:url("../images/imain_about_icon2h.png") 90px 14px no-repeat #a2192b;}
#imain_about_menu li:nth-child(3) a:hover{background:url("../images/imain_about_icon3h.png") 90px 14px no-repeat #a2192b;}

#imain_about_menu li:nth-child(1) .main_menuActive{background:url("../images/imain_about_icon1h.png") 90px 14px no-repeat #a2192b;color:#ffffff;}
#imain_about_menu li:nth-child(2) .main_menuActive{background:url("../images/imain_about_icon2h.png") 90px 14px no-repeat #a2192b;color:#ffffff;}
#imain_about_menu li:nth-child(3) .main_menuActive{background:url("../images/imain_about_icon3h.png") 90px 14px no-repeat #a2192b;color:#ffffff;}

#imain_about_more{margin-top:50px;margin-bottom:50px;width:100%;}
#imain_about_more a{display:block;margin-left:auto;margin-right:auto;width:110px;height:30px;line-height:30px;background:url("../images/imain_pro_more.png") left 8px no-repeat;color:#7f2d24;font-size:16px;}
#imain_about_more a:hover{color:#ff0000;}
#imain_proBox{width:100%;height:950px;background-color:#a2192b;}
#imain_pro{position:relative;margin-left:auto;margin-right:auto;width:1200px;height:950px;}
#imain_pro_tit{position:absolute;left:0px;top:71px;width:100%;height:102px;}
#imain_pro_txt{position:absolute;left:0px;top:198px;width:100%;height:102px;color:#ffffff;line-height:200%;}
#imain_pro_con{position:absolute;left:0px;top:287px;width:100%;height:585px;}
#imain_pro_conTit{position:absolute;left:0px;top:0px;width:435px;height:241px;overflow:hidden;}
#imain_pro_conKT{position:absolute;left:0px;bottom:0px;width:434px;height:329px;overflow:hidden;}
.imain_pro_conKTImg{width:100%;height:289px;overflow:hidden;}
.imain_pro_conTxt{display:block;width:100%;height:40px;line-height:40px;background-color:#999999;font-size:18px;color:#ffffff;}
.imain_pro_conLi{display:block;width:368px;height:285px;overflow:hidden;}
.imain_pro_conImg{display:block;width:100%;height:245px;overflow:hidden;}
#imain_pro_conWF{position:absolute;left:449px;top:0px;}
#imain_pro_conSF{position:absolute;right:0px;top:0px;}
#imain_pro_conCT{position:absolute;left:449px;bottom:0px;}
#imain_pro_conQT{position:absolute;right:0px;bottom:0px;}
#imain_news{position:relative;margin-left:auto;margin-right:auto;width:1200px;height:860px;overflow:hidden;}
#imain_news_tit{position:absolute;left:0px;top:90px;width:100%;height:84px;}
.imain_news_li{position:absolute;left:0px;top:241px;width:376px;height:529px;overflow:hidden;}
#imain_news_lihy{left:412px;}
#imain_news_lizs{left:auto;right:0px;}
.imain_news_liTit{margin-bottom:40px;width:100%;height:29px;border-bottom:1px solid #a2192b;}
.imain_news_liTit span{display:block;float:left;width:129px;height:29px;line-height:29px;color:#ffffff;background-color:#a2192b;}
.imain_news_liTit a{display:block;float:right;font-size:18px;color:#a2192b;}
.imain_news_liTit a:hover{color:#ff0000;}
.imain_news_liCon{display:block;cursor:pointer;width:100%;height:459px;color:#666666;background-color:#f3f7f8;}
.imain_news_liCon span{display:block;}
.imain_news_liConImg{margin-bottom:10px;width:100%;height:260px;overflow:hidden;}
.imain_news_liConImg img{width:100%;}
.imain_news_liConTime{margin-bottom:5px;margin-left:14px;width:348px;height:24px;line-height:24px;text-align:left;border-bottom:1px solid #666666;}
.imain_news_liConTit{margin-bottom:5px;margin-left:14px;width:348px;height:30px;line-height:30px;font-size:16px;color:#a2192b;text-align:left;overflow:hidden;}
.imain_news_liConTxt{margin-bottom:10px;margin-left:14px;width:348px;height:75px;line-height:180%;overflow:hidden;text-align:left;}
.imain_news_liConMore{margin-left:14px;width:110px;height:30px;background:url("../images/imain_pro_more.png") left 5px no-repeat;font-size:16px;color:#a2192b;text-indent:20px;text-align:left;}
#bottom_catBox{width:100%;background-color:#f3f7f8;border-top:10px solid #cccccc;}
#bottom_cat{margin-left:auto;margin-right:auto;width:1200px;}
#bottom_cat_tit{margin-top:33px;margin-bottom:44px;width:100%;}
#bottom_cat_name{position:relative;margin-top:33px;margin-bottom:10px;width:100%;height:30px;line-height:30px;font-size:18px;}
#bottom_cat_name:before{content:"";position:absolute;left:0px;top:15px;width:491px;height:1px;background-color:#333333;}
#bottom_cat_name:after{content:"";position:absolute;right:0px;top:15px;width:491px;height:1px;background-color:#333333;}
#bottom_cat_txt{margin-bottom:20px;width:100%;line-height:200%;border-bottom:1px solid #333333;}
#bottom_cat_wx{margin-bottom:20px;width:100%;}
#bottom_right{width:100%;height:40px;line-height:40px;text-align:center;background-color:#a2192b;color:#ffffff;}
#bottom_right a{color:#ffffff;}
#bottom_right a:hover{color:#ffcc00;}
/*********************************************************************************************/
#mbanner_box{width:100%;height:500px;background:url("../images/mbanner_img.jpg") center top no-repeat;}
#main_about{position:relative;margin-left:auto;margin-right:auto;width:1200px;}
#main_about_con{margin-left:auto;margin-right:auto;width:982px;line-height:220%;font-size:16px;color:#666666;text-align:left;}
#main_news{margin-left:auto;margin-right:auto;width:1200px;}
#main_news_tit{margin-bottom:67px;width:100%;}
#main_news_menu{width:100%;height:90px;}
#main_news_menu li{display:inline-block;margin-left:8px;margin-right:8px;width:88px;height:24px;}
#main_news_menu li a{display:block;width:100%;height:24px;line-height:24px;color:#000000;}
#main_news_menu li a:hover{background-color:#a2192b;color:#ffffff;}
#main_news_menu li .main_menuActive{background-color:#a2192b;color:#ffffff;}
#main_news_menu .tiao{width:1px;height:12px;background:#333333;}
#main_news_menu li:last-child{display:none;}
#main_news_con{width:100%;text-align:left;}
#main_newsList{width:100%;overflow-x:hidden;}
#main_newsList ul{width:120%;}
#main_newsList li{float:left;margin-right:36px;width:376px;height:529px;overflow:hidden;}
#main_pro_menu{width:100%;height:150px;}