@charset "utf-8";
/* CSS Document */

/*---------reset---------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { }
abbr, acronym { border: 0; }
/*---------end reset-------*/

a {text-decoration:none }
.clear { clear:both }
body{ background:#fff;}
@media screen and (max-width:1200px){
    html{min-width:1200px;}
}
.container { margin:0 auto; width:1000px; padding:0; min-width:1000px;}
.mr30{ margin-right:30px }
.mr50{ margin-right:50px }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {*zoom:1;}
.fr { float:right;display:inline }
.fl { float:left;display:inline }
.hr_5{height:5px;overflow:hidden;}
.hr_10{height:10px;overflow:hidden;}
.hr_15{height:15px;overflow:hidden;}
.hr_20{height:20px;overflow:hidden;}
.hr_30{height:30px;overflow:hidden;}
.hr_40{height:40px;overflow:hidden;}
.hr_50{height:50px;overflow:hidden;}
.hr_70{height:70px;overflow:hidden;}
.hr_100{height:100px;overflow:hidden;}
.hr_150{height:150px;overflow:hidden;}
.show{overflow:hidden;}
.hidden{overflow:hidden;display:none;}
.wid1200{width:1200px;margin:0px auto;overflow:hidden;}
.wid100{width:100%;}

/*顶部*/
#top{width:100%;height:40px;background:#fafafa;}
#top .left{width:50%;height:40px;overflow:hidden;}
#top .left span{font-size:12px;color:#000;line-height:40px; font-family:Arial, "宋体";margin-right:35px;}
#top .right{width:50%;height:40px;overflow:hidden; text-align:right;}
#top .right span{font-size:12px;color:#32648c;line-height:40px; font-family:Arial, "宋体";}

/*导航*/
.menu{width:1200px;height:65px;margin:0px auto;overflow:hidden;}
.menu .logo{width:215px;height:65px;}
.menu .m_box{width:940px;height:65px;border-left:#d20000 2px solid;}
.menu .m_box .m_a{width:940px;height:25px;overflow:hidden;}
.menu .m_box .m_a a{font-size:20px;color:#000;line-height:25px;font-family:"微软雅黑","宋体";margin-left:33px;}
.menu .m_box .m_a a:hover{color:#d20000;}
.menu .m_box .m_b{width:940px;height:25px;overflow:hidden;}
.menu .m_box .m_b a{font-size:16px;color:#be7d00;line-height:25px;font-family:"微软雅黑","宋体";margin-left:33px;}
.menu .m_box .m_b a:hover{color:#d20000;}

.banner{width:100%;height:450px;overflow:hidden; background: url(banner.jpg) top center no-repeat #d90102;;}

.NavTitle{height:60px;overflow:hidden; background:#c30;}
.NavTitle h1{display:block;font-size:24px;color:#fff;line-height:60px;padding-left:15px;font-family:"微软雅黑","黑体";}
.NavTitle a{display:block;font-size:14px;color:#fff;line-height:60px;padding-right:15px;font-family:"微软雅黑","宋体";}

.Mainlist{width:100%;overflow:hidden;}
.Mainlist ul{width:100%;overflow:hidden;}
.Mainlist ul li{padding-top:20px;padding-bottom:20px;border-bottom:#eee 1px solid;}
.Mainlist ul li a{font-size:20px;color:#000;line-height:30px;font-family:"微软雅黑","黑体";font-weight:bold;}
.Mainlist ul li a:hover{color:#d20000;}
.Mainlist ul li p{font-size:14px;color:#888;line-height:20px; font-family:Arial,"宋体"}
.Mainlist ul li:last-child{border-bottom:none;}

/*bottom*/
#bottom{width:100%;height:140px;background:#c30;text-align:center;overflow:hidden;}
#bottom p{font-size:14px;color:#eee;line-height:30px; font-family:"微软雅黑", "黑体";}