@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
.fl{ float:left;}
.fr{ float:right;}
.clearer{ clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.banner{ height: 282px; background: url(../images/banner.jpg) no-repeat center top;}

.logo{ position: absolute; top: 105px; left: 0; width: 742px; height: 83px;}
.box_search{ position: absolute; top: 130px; right: 0; width: 320px; height: 46px;}
#search_keyword{ position: absolute; top: 0; left: 0; width: 212px; height: 46px; font: 16px/46px "Microsoft Yahei"; color: #666; text-indent: 1em; background-color: #fff; border: none; outline: none; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
#search_btn{ position: absolute; right: 0; top: 0; width: 108px; height: 46px; font: 16px/46px "Microsoft Yahei"; color: #fff; text-indent: 50px; background: url(../images/icon_search.jpg) no-repeat 23px center #c12125; border-top-right-radius: 23px; border-bottom-right-radius: 23px; cursor: pointer;}

/* .nav{ height: 76px; margin-bottom: 56px; background-color: #c12125;}
.nav a{ float: left; margin-right: 84px; font: 20px/76px "Microsoft Yahei"; color: #fff;}
.nav a:last-child{ margin-right: 0;} */
.nav{ height: 76px; margin-bottom: 56px; background-color: #c12125;}
.nav_tem{ position: relative; float: left; width: 162px; height: 76px; margin-right: 11px; font: 20px/76px "Microsoft Yahei"; color: #fff; text-align: center;  z-index: 10;}
.nav_tem:hover{ background-color: #aa0509;}
.nav_tem:last-child{ margin-right: 0;}
a.nav_link{ color: #fff;}
.nav_tem a.nav_link.arr{ position: relative; padding-right: 17px;}
.nav_tem a.nav_link.arr:before{ position: absolute; right: 0; top: 50%; width: 11px; height: 7px; margin-top: -4px; background: url(../images/nav_arr.jpg) no-repeat center top; content: "";}
.nav_sub{ display: none; position: absolute; top: 76px; left: 0; width: 161px;}
.nav_sub.active{ display: block;}
.nav_sub a{ display: block; width: 100%; height: 36px; font: 16px/36px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #aa0509; border-bottom: 1px solid #c71f23;}
.nav_sub a:hover{ background-color: #c71f23;}

.footer{ padding: 20px 0; border-top: 1px solid #dcdcdc;}
.footer p{ font-size: 14px; line-height: 32px; color: #333; text-align: center;}
.footer p a{ color: #2b72f3;}