﻿body{margin: 0;padding: 0;background: #fff;}
	.huadong {
	width: 1200px;
	height:122px;
	margin: 15px auto;
	position:relative;
	overflow: hidden;
}
.huadong .huabox { 
	margin:0 auto; 
	width: 100%; 
	/*line-height: 122px;*/
}
.huadong .notice_active {
    float: left;
    width: 100%;
    height: 122px;
    padding: 0;
    overflow: hidden;
    position: relative;
}
.huadong .notice_active .notice_active_ch{
	list-style-type:none;
	height: 122px;
	overflow: hidden;
}


/*导航栏*/
.nav_qp{ width:100%; height:52px; float:left; background-color:#d20001;}

.nav { width:1200px; margin:0 auto; clear:both;}
#nav-menu { height:52px; width:1200px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 20px; display:inline; height:52px; line-height:52px; border-right:0px solid #FFF; text-align:center;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 4px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { }
#nav-menu .menu li a.xialaguang span { height:52px;  display:inline-block;font:20px/52px "Microsoft YaHei","宋体"; color:#FFF;}
#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span { font-weight:bold;   }


#nav-menu .menu li.overlay { position:relative; left:4px; width:2px; height:26px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:50px; left:0px; width:100%; padding:3px 0 0 0; background:#d20001; font:14px/22px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { }
#nav-menu .menu ul.children li.noborder { border:none; height:auto;}
#nav-menu .menu ul.children li { float:left; width:96%; height:38px; display:inline-block;  font-size:12px;  background:#d20001;padding:0px; text-align:center;padding-left:5%; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; border-bottom:1px solid #eca0a0;}
#nav-menu .menu ul.children li a { width:100%; height:36px; line-height:36px; overflow:hidden; padding:5px 0; display:block; color:#FFF;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; background:#f09d9e; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { }

.indMain{width: 920px; float: left; padding: 0 20px; background-color: white;height:356px;}
.indSide{width: 240px; float: right; padding: 0px; background-color: white;height:356px; text-align:right;}
/* box */
.box{overflow: hidden; background-color: white;}
.box .hd{height: 43px;line-height: 43px; position:relative; border-bottom: 3px solid #d1403d;}
.sunmore{font-size: 13px; position:absolute; right:5px;color: #575757;letter-spacing: 4px;}
.sunmore:hover{color: #c00;}
    .suntableheader
    {
       font-size:16px;
    }
        .suntablerow
    {
       font-size:14px;
    }
.box .hd h3,
.box .hd li{width: auto; float: left; line-height: 41px; padding: 0 12px 2px; font-size: 18px;}
.box .hd h3 a:hover,
.box .hd li a:hover{text-decoration:none}
.box .hd h3,
.box .hd li.on{padding-bottom: 0; margin-bottom: -1px; position: relative; z-index: 1; color: #d1403d; font-size: 24px;
	font-weight: bold;}
.box .hd h3 a,
.box .hd .on a{color: #e40011;}
.box .bd{padding: 15px 0 0; overflow:hidden; }
.icon-more {
    background: url(/images/icon-more.png) no-repeat 0 0;
    width:15px;
    height:15px;
    position: absolute;
    top:50%;
    right:0;
    margin-top:-9px;
}
    .f-w450
    {
        width: 450px;
    }
    
.homenewRight{

    margin-bottom:10px;
    width: 260px;
    border: 1px solid #ddd;
}

.homenewRight h5{
    margin: 0;
    height: 59px;
    background: #c20000;
    width: 100%;
    line-height: 59px;
    overflow: hidden;
    padding: 0 15px;
    margin-bottom: 10px;
}
.homenewRight h5 img{
     float: left;
    margin-top: 18px;   
}
.homenewRight h5 span{
    margin-left: 12px;
    color: #fff;
    font-size: 18px;   
}
.homenewRight h5 a{
    float: right;
    color: #fff;   
}


.homenewRight>a{
    display: block;
    width: 95%;
    margin: auto;
    color: #333;
    margin-top: 11px;
    transition: 0.1s linear;
}

.homenewRight>a>i{
color: #333;
    font-style: normal;
    margin-right: 10px;
    transition: 0.1s linear;
}

.homenewRight>a>span{
    float: right;
    color: #999999;
    transition: 0.1s linear;
}


.homenewRight>a:hover{
    color: #c20000;
    transition: 0.1s linear;
}

.homenewRight>a:hover i{
    color: #c20000;
    transition: 0.1s linear;
}


.homenewRight>a:hover span{
    color: #c20000;
    transition: 0.1s linear;
}
    .irightrow
    {
        line-height:28px;
        margin-left:10px;
    }
    .irr_btn
    {
        line-height:40px;
        width:200px;
        background-color:#e40011;
        color:white;
        text-align:center;
        margin:5px auto;
        display:block;
        border-radius:5px;
    }

        .irr_btn:hover
        {
            color:white;
        }
        

/*尾部*/
.qp_footer{ width: 100%; height: 216px;  background-color: #d60000;}
.footer{ width:1200px; height: 216px; text-align:center; color:#FFF; font-size:15px; line-height:40px; padding-top:30px; margin:0px auto;}
.footer .footer_left{ width:210px; height:216px; float:left;}
.footer .footer_center{ width:510px; height:216px; float:left;}
.footer .footer_right{ width:400px; height:216px; float:right;}
.footer .footer_right .weibo{ width:150px; height:144px; float:left;}
.footer .footer_right .weibo .weibo_top{ width:115px; height:114px; float:left; margin-left:7px;}
.footer .footer_right .weibo .weibo_con{ width:150px; height:30px; float:left; text-align:center; color:#FFF; font-size:12px;}

    .sun_news_left
    {
        float:left;
        margin-bottom:10px;
        width: 260px;
        /*border: 1px solid #ddd;*/
    }
    .sun_news_right
    {
        float:left;
        width:920px;
        margin-left:20px;
           
    }
    .news_list
    {
        margin-right:10px;
    }

.crumbs {
    width: 100%;
    height: 50px;
    line-height: 50px;
    float: left;
}
.crumbs span,
.crumbs span a {
    font-size: 14px;
    color: #666;
    float: left;
}
.crumbs span.gt {
    margin: 0 5px;
}
.crumbs span .icon_map {
    background: url(/images/icon_list.png) -60px -5px no-repeat;
    width: 19px;
    height: 22px;
    float: left;
    margin: 14px 10px 14px 0;
}



.nav_third {
    width: 100%;
}
.nav_third .nav_name {
    width: 100%;
    line-height: 50px;
    background-color: #c20000;
    height: 50px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.nav_third .pic {
    margin-top: 20px;
}
.nav_ul li.yili {
    line-height: 32px;
    font-size: 14px;
    height: 32px;
    margin-bottom: 4px;
    background: url(/images/2016052317525134897.png) no-repeat #f6f5ef 36px center;
    text-align: center;
}
.nav_ul li a.yia {
    font-size: 14px;
    color: #3d3a39;
    display: block;
}
.nav_ul li.erli {
    line-height: 20px;
    font-size: 14px;
    background: url(/images/2016051816275365730.png) no-repeat 50px;
    padding: 5px 0;
}
.nav_ul li a.era {
    font-size: 14px;
    color: #3d3a39;
}
.nav_ul li.checked, .nav_ul li.yili:hover {
    background: #c20000;
}
.nav_ul li.checked a, .nav_ul li.yili:hover a {
    color: #fff !important;
    font-weight: bold;
    font-size: 15px;
}
.nav_ul li.erchecked, .nav_ul li.erli:hover {
    background: url(/images/2016051816274335450.png) no-repeat 50px;
}
.nav_ul li.erchecked a, .nav_ul li.erli:hover a {
    color: #006636;
}

    .news_class
    {
        color:#cc0000;
        font-size: 24px;
        font-weight: bold;
        line-height:50px;
        vertical-align:middle;
        border-bottom: 1px solid #bababb;
    }
        .news_class a {
             color:#cc0000;
        }
    .newsconnect 
    {
      font-size:16px;margin-left:20px;color:#666;font-family:'Microsoft YaHei';font-weight:100;
     }
    .third_list {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
}
 .third_list li {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #3d3a39;
    font-size: 14px;
    float: left;
}

 .page {
    float: right;
    margin-right:20px;
}
.page li {
    float: left;
    margin-left: 5px;
    cursor: pointer
}
.page li a,
.page li span {
    min-width: 10px;
    padding: 0 10px;
    text-align: center;
    float: left;
    height: 30px;
    line-height: 30px;
    background: #eee;
    color: #9f0007;
    color: #333;
    border-radius: 30px;
}
.page li.active a,
.page li:hover a,
.page li.active span,
.page li:hover span{
    background: #9f0007;
    color: #fff;
}