@charset "GB2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0; padding:0;background:#fff;font-family:'宋体', microsoft yahei,Arial,Helvetica,sans-serif; font-size:14px; color: #000}
ul,li,ol{ margin:0; padding:0; list-style:none;font-family: microsoft yahei,Arial,Helvetica,sans-serif;}
dt,dd.dl, ul,li,ol,p,a,img{ border:0px;	  margin:0px; padding:0px;}
div{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-style:normal; font-size:100%; }
h1{
    font-size:18px;
}
p{
    line-height: 24px;
}
a{ color:#333; text-decoration:none;font-family:'微软雅黑', microsoft yahei,Arial,Helvetica,sans-serif;}
a:hover{
    color: #0279f0;
    text-decoration: underline;
}
.marginTop-8{
    margin-top: 8px;
}
.marginTop-30{
    margin-top: 30px;
}
.header{
    height:30px;
    line-height:30px;
    background:#f2f2f2;
    border-bottom:1px #fff solid;}
.header-main{
    width:960px;
    margin:0 auto;
}
.index{
    width:590px;
    float:left;
    line-height:25px;
    text-align:left;
    padding-top:5px;
}
.index img{
    float:left;
}
.index a{
    float:left}
.ass{
    width:220px;
    float:right;
    color:#ddd;}
.ass a{
    margin-left:5px;
    margin-right:5px;
}
a.set-index{
    color:#1d7091;
    font-weight:bold;}
/**header-nav**/
.header-nav{ border-top:1px solid #e5e5e5; height:40px; line-height:40px; margin:0 auto; color:#ddd; text-align:center;}
.header-nav a{
    margin-left:3px;
    margin-right:3px;
    font-size: 12px;
}

 /**频道logo**/

/*****bree*****/
.bree{
    width: 1000px;
    margin: 0 auto;
    height:60px;
padding-top: 20px;}
.bree-nav{
    line-height:30px;
    height:30px;
    border-bottom:1px #c1c1c1 solid;
    border-top:5px #125d7b solid;}
.bree-nav a{
    float:left;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    border-left:1px #c1c1c1 solid;
}
/**频道logo end**/
.nav{
    width: 1000px;
    margin: 0 auto;
    line-height:28px;
    border-top: 5px #125d7b solid;
}
.nav ul{
    width: 998px;
    height: 28px;
    border: 1px #c1c1c1 solid;
    border-top: 0;
    margin: 0 auto; 

}
.nav ul li{
    display: block;
    float: left;
    width:75px;
    text-align: center;
    font-size:12px ;
    border-right: 1px #c1c1c1 solid;
}
.nav ul li a{
}
.container{
    width: 1000px;
    margin: 0 auto;
}
.focus{
    padding-top: 20px;
    height:450px ;
}
/***焦点图***/

.flash_box { width:640px; height:430px; overflow:hidden;
    float: left; font-size:24px; }
 

/**焦点图 end**/

.focus-right{
    width:320px;
    float: right;
	font-size:16px;
}
.focus .ad{
    position: relative;    
    margin-bottom: 8px;
}
.focus .ad img{
    display: block;
    position: absolute;
     
}
.focus .ad span{
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    color: #fff;
}
.focus p{line-height:35px;}
.flash_box .ad{
	width:640px; height:430px
	}
.focus-right .ad,.focus-right img{
	width: 320px;
    height: 212px;
	}
	.flash_box .ad span{
		line-height:50px;
		height:50px;
	}
.ul-listy{ font-size: 10px;}
.ul-listy li{
    line-height:30px;
    font-size: 14px;

}

.mod{
    height: auto;
    overflow: hidden;
    clear: both;
}
.mod-left{
    width: 300px;
    float: left;
    padding-top: 17px;
}
.mod-left .ad{
    margin-top: 20px;
}
.mod-left .ad img{
    width: 252px;
    height: 98px;
}
.mod-right{
    width:700px;
    float: right;
    padding-top: 40px;
}

.mod-right-left{
    width:350px;
    float: left;
}


.figure-title{
    position: relative;
    height:32px ;
    border-bottom: 1px #f9948a solid;
    margin-bottom: 15px;
}
.figure-title h2{
    display: block;
    width: 200px;
    height: 32px;
    border-right: 2px #fff solid;line-height: 35px;
    font-size:18px ;
    color: #fff;
}
.figure-title h2 a{
    color: #fff;
}
.figure-title .more{
    position: absolute;
    right: 10px;
    top: 10px;
}
.main-block{
    height: 310px;
    border: 1px #f2f2f2 solid;
    padding: 20px;
    margin-bottom: 30px;
}
.mod-right-right{
    width: 316px;
    float: right;
    margin-top: 30px;
}
.title-copy{
    position: absolute;
    width: 200px;
    left: 60px;
    top: -20px;
    background: #fff;
    padding-left: 15px;
    border: none;
}
.mod-right-right .main-block{
    height: 328px;
    position: relative;
}
.mod-right-right .main-block ul{
    margin-top: 20px;
}
/***footer***/
.footer{
    background:#e8e8e8;
    padding-bottom:20px;
line-height: 30px;}
.footer-main{
    width:1000px;
    padding-top:25px;
    margin:0px auto;
    color:#999;
}
.footer-main span{
    display:block;
    float:left;
    font-size:20px;
    font-weight:bold;
    color:#666}
.footer-main p a{
    color:#999;
    padding-left:5px;
    padding-right:5px;
    line-height:30px;}
.footer-nav {
    text-align:center;
    margin-top:20px;}
.footer-nav a{
    margin:0px 3px;}
.footer-nav p{
    color:#999;
    line-height:25px;
    font-size: 12px;
    line-height: 30px;
    padding-top:20px;}
/***land***/