@charset "utf-8";

/***
=====================================
Author:baihome
Maker Date:2022-03-31
=====================================
***/

/***全局css定义***/
body{
	font-size: 12px;
	font-style: normal;
	font-family: Arial, "微软雅黑", "宋体";
	position:relative;
	margin: 0 0;
}

a {
	color:#333;
	text-decoration:none;
}

a:hover {
	color:#de0a0a;
	text-decoration:none;
}

.left {float:left;}
.right {float:right;}
.center{margin:0 auto;}

.bgcolor1 {background-color: #743638 !important;}
.bgcolor2 {background-color: #dde8e7 !important;}
.color1 {color: #743638 !important;}
.color2 {color: #fff !important;}
.text-center {text-align: center;}
.bg-white {background-color: #fff;}
.toblock {display: block;}

hr{height: 1px; background-color: #743638;}

.clear{
	clear: both;
}
.nobg{background:none;}
.nopadding{padding:0px !important;}
.nomargin{margin:0px !important;}
.noborder{border:0px !important;}
.border_l_line{border-left:3px solid #743638;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.pd40{padding:40px;}
.pd50{padding:50px;}

.mt10{margin-top: 10px !important; }
.mt20{margin-top: 20px !important; }
.mt30{margin-top: 30px !important; }
.mt40{margin-top: 40px !important; }
.mt50{margin-top: 50px !important; }

.ml10{margin-left: 10px !important; }
.ml20{margin-left: 20px !important; }
.ml30{margin-left: 30px !important; }
.ml40{margin-left: 40px !important; }
.ml50{margin-left: 50px !important; }

.font12{font-size: 12px !important;}
.font14{font-size: 14px !important;}
.font16{font-size: 16px !important;}
.font18{font-size: 18px !important;}
.font20{font-size: 20px !important;}
.font22{font-size: 22px !important;}
.font24{font-size: 24px !important;}
.font26{font-size: 26px !important;}
.font32{font-size: 326px !important;}

.lh24{line-height: 24px !important;}
.lh36{line-height: 36px !important;}

.view{line-height: 36px;text-indent: 2em;}


.bottom_line_gray{border-bottom: 1px solid #ddd;}
.bottom_line{border-bottom: 1px solid #743638;padding-bottom: 30px;}

.contenter {min-height:300px;}

.hline{	height: 10px;overflow: hidden;clear: both;}

/***===============================
顶部和底部
===============================***/
body {background: #fff;background-size:100%;}


.toplogo{width: 1576px;height:253px;margin: 0 auto;}
.toplogo .logo{width:760px;height:253px;margin:0 auto;float: left;}
.toplogo .logo img{width:684px;margin-top:88px;}
.toplogo .topmenu{display:block;width: 816px;float: left;padding-top: 75px;}
.toplogo .topmenu li{width: 136px;text-align: center;float: left;}
.toplogo .topmenu li .text{line-height:20px;text-align: center;font-size:14px;padding-top:2px;position: relative;}
.toplogo .topmenu li .text b{position: absolute;width: 1px; height: 16px;top:14px;right:0px;background-color: #de0a0a;}



.header {width:100%; height:58px;background: #de0a0a;margin:0px auto;}
.header .header_area{width: 1446px;height: 58px;margin: 0 auto;}
.header .menu {width:1156px;height:32px;line-height:32px;background-color: #de0a0a;display: block; float: left;padding:13px 0 13px 0;}
.header .menu li{float: left;font-size: 20px;text-align: center;min-width:165px;color: #fff;border-right:1px solid #FFF;}
.header .menu li a{color:#fff;display:block;}
.header .menu li a:hover{color:#FFF;background-color:#de0a0a;height:32px;line-height:32px;}
.dropdown-menu{background-color: #de0a0a !important;}
.dropdown-menu li{float: left;font-size: 20px !important;text-align:left !important;min-width: 100% !important;color: #fff;border-right: 0px !important;}
.dropdown-menu li a{line-height: 43px !important;height: 43px !important;width:100%;}
.dropdown-menu li a:hover{line-height: 43px !important;height: 43px !important;background-color:#ff2222 !important;}
.header .menu .active {background-color:#de0a0a;}
.header .search_box {width:290px;height:36px;border:1px solid #FFF;float: left;margin-top:10px;border-radius:10px;overflow: hidden;}
.header .search_box form{font-size:16px;font-weight: bold;color:#FFF;}
.header .search_box form .txt{height:36px;width:226px;border:0px;background-color:#de0a0a;padding:0px 10px;}
.header .search_box form .txt::placeholder{color:#fff;}
.header .search_box form .btn{height:36px;width:60px;background:url(../img2/search.png) center center no-repeat #FFF;border-radius:0px;margin:-6px -2px 0 -2px;}

.main_content {width:1446px;margin:0 auto;min-height:410px;overflow: hidden;}
.main_content .pages{
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	letter-spacing: 2px;
}
.main_content .pages a{
	display: inline-block;
	padding:0px 10px;
}

footer{background: url(../img2/footerbg.png) center center no-repeat #de0a0a;}
footer .friendlink{font-size:14px;color: #fff;}
footer .friendlink a{color: #fff;font-size:14px;margin:0px 10px;font-weight: 100;}
footer .danglink{color: #fff;font-size:14px;border-bottom: 1px solid #fff;overflow: hidden;padding-bottom:20px;}
footer .danglink .title{letter-spacing:0.3em;}
footer .danglink .linkitem{display: block;padding:10px 20px;}
footer .danglink .linkitem li{width:20%;height:35px;line-height: 35px;font-size:14px;float: left;}
footer .danglink .linkitem li a{color:#fff;}
footer .foottext{width:690px;height:86px;margin:0 auto;margin-top:20px;}
footer .foottext .bottomtxt{float:left;padding:10px;line-height: 33px;color: #fff;font-size:14px;text-align: center;letter-spacing:0.1em;width:580px;}