.bann-news{ height:200px; width:100%; background:url(../images/bann_about.jpg) center center no-repeat; position:relative;}
.bann-news .news_cate{ position:absolute; width:240px; height:40px; left:50%; top:80px; margin-left:-120px; border:#ff4127 1px solid; border-radius:2px;}
.bann-news .news_cate ul li{ width:120px; height:40px; float:left; line-height:40px;}
.bann-news .news_cate ul li a{ display:block; text-align:center; color:#ff4127; font-size:16px;}
.bann-news .news_cate ul li.on a,.bann-news .news_cate ul li:hover a{ background:#ff4127; color:#fff;}

.bann-news .tit-h3-news{ position:absolute; font-size:36px; line-height:72px; color:#fff; left:50%; top:64px; margin-left:-500px;}

.newslist{ margin-top:30px;}
.nbox1{ width:859px; min-height:1180px; overflow:hidden; margin-bottom:30px; border-right:#ccc 1px solid; padding-right:20px;}
.nbox1 ul li{ position:relative; min-height:120px; padding:10px 0 10px 180px; border-bottom:#ccc 1px dashed;}
.nbox1 ul li span{ display:block; line-height:1.8em;}
.nbox1 ul li a{ display:block;}
.nbox1 ul li .nimg{ position:absolute; left:0; top:10px;}
.nbox1 ul li .ntit{ font-size:20px; line-height:2em;}
.nbox1 ul li .ntxt{ color:#777;}
.nbox1 ul li .ntime{ color:#999; font-size:12px;}
.nbox1 ul li .ntime i{ font-size:12px; margin-right:5px;}
.nbox1 ul li:hover .ntit{ color:#ff4127;}

.nbox1 ul.quick{ background:url('../images/dianxian.png') repeat-y; background-size:100px;}
.nbox1 ul.quick li{ padding:10px 0 10px 100px;}
.nbox1 ul.quick li .ntime{ position:absolute; left:5px; top:15px; background:#ff4127; width:50px; line-height:50px; border-radius:25px; text-align:center; color:#fff; font-size:16px;}

.nbox2{ width:300px; overflow:hidden;}
.nbox2 .subtit{ height:40px; line-height:40px; border-bottom:#000 1px solid; font-size:18px; background:rgba(255,65,39,0.08); padding:0 10px; color:#ff4127; border-top-left-radius:2px; border-top-right-radius:2px;}
.nbox2 .nsublist{ margin-bottom:20px;}
.nbox2 .nsublist ul li{ height:40px; line-height:40px; border-bottom:#ccc 1px dashed; position:relative;}
.nbox2 .nsublist ul li a{ display:block; height:40px; width:230px; overflow:hidden;}
.nbox2 .nsublist ul li span{ position:absolute; right:0; top:2px; color:#999; font-size:12px;}
.nbox2 .nsublist ul li:hover a{ color:#ff4127;}

.nbox2 .msublist{ margin-bottom:20px;}
.nbox2 .msublist ul{ width:310px; overflow:hidden;}
.nbox2 .msublist ul li{ float:left; width:145px; margin-right:10px; margin-top:10px;}
.nbox2 .msublist ul li span{ display:block;}
.nbox2 .msublist ul li .mtit{ height:45px; overflow:hidden;}
.nbox2 .msublist ul li:hover a{ color:#ff4127;}

.nbox1 .main .subtitle{ height:40px; padding-left:10px; background:rgba(0,0,0,.1);}
.nbox1 .main .subtitle span{ font-size:12px; line-height:40px; color:#999;}
.nbox1 .main .subtitle span a{ color:#ff4127;}

.nbox1 .main .content{ padding:30px 0; min-height:400px; overflow:hidden;}
.nbox1 .main .content h1{ font-size:26px; color:#4c5a6b; text-align:center; line-height:30px; padding:15px; font-weight:400;}
.nbox1 .main .content h3{ font-size:20px; padding:5px 0;}
.nbox1 .main .content .info{ border-bottom:1px solid #eee; font-size:12px; text-align:center; padding-bottom:6px; padding-top:2px; margin-bottom:15px;}
.nbox1 .main .content .info em{ font-style:normal; color:#888; line-height:18px; height:18px; padding:0 5px;}
.nbox1 .main .content p{ font-size:16px; line-height:2em; padding:5px 0;}
.nbox1 .main .content p img,.nbox1 .main .content img{ max-width:100%; padding:5px 0;}
.nbox1 .main .content .prev_next{ border-top:1px solid #eee; padding-top:15px; margin-top:15px;}
.nbox1 .main .content .prev_next a{ display:block; width:100px; height:34px; border:#ccc 1px solid; line-height:34px; text-align:center;}
.nbox1 .main .content .prev_next a:hover{ border:#ff4127 1px solid; color:#ff4127;}

.newslist .ht_sub{ width:220px; border-top:#ddd 1px solid;}
.newslist .ht_sub ul li{ height:40px; line-height:40px; border-left:#fff 5px solid;}
.newslist .ht_sub ul li a{ display:block; padding-left:75px;}
.newslist .ht_sub ul li.on,.newslist .ht_sub ul li:hover{ background:#eee; border-left:#ff4127 5px solid; }
.newslist .ht_sub ul li.on a,.newslist .ht_sub ul li:hover a{ color:#ff4127;}

.newslist .ht_sub .ht_sub_menu .ht_h2{ position:relative; height:40px; line-height:40px; padding:0 20px 0 30px; font-size:16px; font-weight:500; border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; border-right:#ddd 1px solid; background:#fff; cursor:pointer;}
.newslist .ht_sub .ht_sub_menu .ht_h2 i { position:absolute; right:20px; top:0; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out; -ms-transition: -ms-transform 0.2s ease-out; transform:rotate(0deg);}
.newslist .ht_sub .ht_sub_menu .ht_h2.on,.newslist .ht_sub .ht_sub_menu .ht_h2:hover { background:#ff4127; color:#fff;}
.newslist .ht_sub .ht_sub_menu .ht_h2.on i,.newslist .ht_sub .ht_sub_menu .ht_h2:hover i { transform:rotate(90deg)}
.newslist .ht_sub .ht_sub_menu ul{  border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; border-right:#ddd 1px solid; background:#fff; overflow:hidden;}
.newslist .ht_sub .ht_sub_menu ul li a{ display:block; padding-left:50px;}

.newslist .ht_amain{ width:960px; min-height:600px; padding-right:0; border:none;}