@charset "utf-8"; 
html{background:#fff; /}
body{ /* 12÷10=1.2 *//*font-size:64.5%;*//*font-family:"\5FAE\8F6F\96C5\9ED1", SimSun;*/background-color:#fff;color: #444;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;font-size: 1em;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px;color: #323232; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{max-width:100%;/*height:auto;*/width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #333;}
a:hover{color: #b63838;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}

ul,ol,li{list-style:none ;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
.pa{position:absolute;}
.pr{position:relative;}
.fr {
    float: right;
}

.header-wrap { width:100%; height:380px; background:url(../images/headerbg.jpg) no-repeat center center;}
.logo{  margin:0 auto; width:630px; height:380px; line-height:380px; }



/*导航*/
.nav_wrap {width:100%;height:50px;background: #0970d9;}
.nav{max-width:1200px;margin:0 auto;min-height: 50px;line-height:50px;*height:50px;text-align:center;}
.nav ul {max-width:1200px;height:50px;margin-left: -56px;}
.nav ul li{float:left;width: 12.2%;position: relative;height: 50px;}
.nav ul li a{color:#fff;font-size: 20px;font-weight: 600;}

.nav ul li:hover{cursor:pointer;background: #be3a3f;}
.nav ul li .subNav{ position:absolute; left:0;top:50px;display:none; background: #b63838; overflow:hidden;z-index:9999;*z-index:9999;}
.nav ul li.on{background: #be3a3f;}
.nav ul li.on a{color: #fff;}
.nav ul li.on .subNav {display:block;/*animation:rotate 400ms;-webkit-animation:rotate 400ms;-moz-animation:rotate 400ms;*/}
.nav ul li.on .subNav dl{overflow:hidden;padding-top:1px;}
.nav ul li.on .subNav dl dd{height:auto;line-height:18px;text-align:center;}
.nav ul li.on .subNav dl dd a{ display: block; line-height:18px; font-weight:normal; color:#fff;padding:15px 10px;font-size: 14px;}
.nav ul li.on .subNav dl dd a:hover{ color:#fff;background-color:#be3a3f;}
.nav ul li.active{background: #be3a3f;}
.nav ul li.active a{color:#fff;}




.content {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
}
.mode01 {
    max-width: 1200px;
    margin: 20px auto 30px;
    overflow: hidden;
}

.mode01 .lf {
    float: left;
    width: 49%;
    overflow: hidden;
}
.mode01 .rt {
    float: right;
    width: 48%;
    overflow: hidden;
}

.hotpic { height:390px; width:650px; }


.NewsList { overflow: hidden; }
.NewsList li { line-height: 38px; height:38px; overflow: hidden; }
.NewsList li a {   font-size: 18px;  overflow: hidden; padding-left: 20px; background: url("../images/li.png") left 10px no-repeat; }


.NewsListTitle {
    overflow: hidden; 
    border-bottom:solid 2px #0970d9;
}
.NewsListTitle a.more {
    color: rgb(153, 153, 153);
    font-size: 14px;
    float: right;
    margin-top: 16px;
}
.NewsListTitle h2 {
    font-size: 20px;
    line-height: 40px;
    font-weight: normal;
    color: #fff;
    font-weight: normal;
    background: url(../images/titlebg.png) left top no-repeat;
    height: 40px;
    text-indent: 40px;
}

.newsListInfo{
    overflow: hidden;
    margin: 20px 0;
}




.mode02 { max-width: 1200px; margin: 0px auto 40px; overflow: hidden; }
.mode02 .lf {
    float: left;
    width: 49%;
    overflow: hidden;
}
.mode02 .rt {
    float: right;
    width: 48%;
    overflow: hidden;
}



.mode03 { max-width: 1200px; margin: 0px auto 40px; overflow: hidden; }
.mode03 .lf {
    float: left;
    width: 49%;
    overflow: hidden;
}
.mode03 .rt {
    float: right;
    width: 48%;
    overflow: hidden;
}




.footer-wrap {
    width: 100%;
    background: #e8e8e8;
    overflow: hidden;
    padding: 22px 0;
    margin-top:20px;
}
.copyRight {
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 28px;
}







.subTitle{width: 100%; overflow: hidden;padding-top: 15px;}
.sub_rightT .subTitle{width: 100%;overflow: hidden;}
.subTitle h2{font-size: 20px;font-weight: normal;color: #b63838;margin-bottom: 10px;display: none;}
.bread{ font-size: 14px;padding-bottom: 10px; border-bottom: 3px solid #b63838;margin-bottom: 20px;} 
.bread span{color:#666666;}
.bread span a{color:#666666;margin:0 3px;}
.bread span a:last-child{color:#666666;}
.bread span em:last-child{display: none;}
.bread span a:hover{color:#b63838;}
.sub_navm .subNav{width: 100%!important;}
.subcontentTotal{overflow: hidden;min-height: 500px;}
.subcontent{overflow: hidden;}



.sub_right {
    max-width: 1200px;
    margin: 0px auto;
    min-height: 682px;
    position: relative;
}



/*文章页*/
.subArticle_title{overflow: hidden;margin-bottom:20px;padding:0px 30px 20px 30px;border-bottom: 1px dashed #ccc;text-align: center;}
.subArticle_title h2{font-size: 24px;font-weight: bold;color:#b63838;margin-bottom: 15px;line-height: 30px;font-weight: normal;}
.subArticle_title .detail{overflow: hidden;}
.subArticle_title .detail span{color:#999;font-size: 14px;margin:0 10px;display: inline-block;}


/*列表页*/
.subArticleListBox{overflow: hidden;margin:0px 0 10px;}
.subArticleList_list{overflow: hidden;}
.subArticleList_list li{background: #c9f8e8;overflow: hidden;padding:20px 25px;margin-bottom: 15px;}
.subArticleList_list li{overflow: hidden; margin-bottom: 20px;border-bottom: 1px solid #ddd;background: none;padding:0 0 20px 0;}
.subArticleList_list li a{font-size: 16px;color:#555;}
.subArticleList_list li a:hover{color:#b63838;}
.subArticleList_list li span{float: right;color:#999;font-size: 14px;}

.linkimg  p { text-align: center; }
.linkimg img { border:0 ; width:380px; margin:4px 0; }
