@charset "utf-8";
.keep {
}



.d1{ width:1120px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}
.oleft{ width:780px; float:left; height:auto; overflow:hidden;}
.oright{ width:300px; height:auto; overflow:hidden; margin-left:40px; float:left;}
.oright h3{ width:300px; height:24px; line-height:24px; font-family:'微软雅黑'; font-size:17px; margin-bottom:5px; font-weight:normal;color: #000;}
.oright .on {
    background: #d52525 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
}
.oright em {
    color: #777;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    margin-left: 2px;
    margin-right: 6px;
    margin-top: 14px;
    text-align: center;
    width: 14px;
}
.oright li {
    border-bottom: 1px solid #ebebeb;
    font: 100 13px/41px "宋体";
    height: 40px;
    overflow: hidden;
    color: #333;
}

ul, ol {
    list-style-type: none;
}


.oright li a {
    color: #000;
    outline: medium none;
    text-decoration: none;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	font-size: 14px;
}
.adver1{ width:780px; height:90px; margin-top:20px;}
.ad_jd{ margin-top:15px; width:857px; height:90px;border-right: solid 3px #c91521;overflow: hidden;margin-bottom: 0px;}
.ad_bd{ margin-top:0px; width:780px; height:90px;overflow: hidden;margin-bottom: 5px;}
.ad_left_1{margin-top:35px; margin-bottom:25px;width:300px; height:250px; }
.ad_left_2{margin-top:15px; margin-bottom:5px;width:300px; height:250px; }
.d2{ width:1120px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}
.tleft{ width:780px; float:left; height:auto; overflow:hidden;}
.tright{ width:300px; height:auto; overflow:hidden; margin-left:40px; float:left;}

.box1{ width:780px; height:auto; overflow:hidden; margin-bottom:10px;}
.box1 h2{ width:780px; height:40px; line-height:40px; border-bottom:1px solid #000; font-weight:normal; background:url(../images/images/hl_03_1.jpg) no-repeat left center; margin-bottom:15px;}
.box1 h2 b{ width:640px; font-family:'微软雅黑'; font-size:20px; color:#ff3333;text-indent:15px; font-weight:600; display:block; float:left;}
.box1 h2 u{ width:140px; text-decoration:none; display:block; float:left; color:#777777; text-align:right; font-family:'微软雅黑'; font-size:12px;}
.box1 h2 u a{ color:#222;}

.newpic{ width:180px; height:120px; display:block; float:left; margin-right:30px;}

.box1 li a .info_area h3 {
    color: #000;
    font: 16px/16px "MicroSoft Yahei";
    margin-bottom: 9px;
}

.box1 li .info_area p {
    color: #222;
    font: 13px/22px "宋体";
}


.box1 li .info_area h4 span {
    margin-right: 25px;
}
.box1 li .info_area h4 {
    color: #aaa;
    font: 12px/24px "MicroSoft Yahei";
}
.info_area a {
    color: #333;
}

.box1 li {
   
    overflow: hidden;
    padding: 20px 0;
    position: relative;
}
.get{ border-bottom:1px solid #ebebeb;}
ul, ol {
    list-style-type: none;
}
.adver2{ width:780px; height:90px; margin-top:10px;}

.price{ width:300px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:0px;}
.price h2{ width:300px; height:24px; line-height:24px; font-family:'微软雅黑'; font-size:17px; margin-bottom:5px; font-weight:normal;color: #000;}
.txt_list li a {
    font: 14px/50px "宋体";
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #000;
}
a {
    color: #333;
    outline: medium none;
    text-decoration: none;
}

.txt_list li {
    background: rgba(0, 0, 0, 0) url(../images/images/dot.png) no-repeat scroll 0 23px;
    border-bottom: 1px solid #ebebeb;
    color: #302828;
    font: 14px/50px "MicroSoft Yahei";
    height: 50px;
    padding-left: 15px;
	
}
.adver3{ width:300px; height:193px; overflow:hidden; position:relative;}
.adver3 img{ width:300px; height:193px; display:block; }
.adver3 p{ width:300px; height:30px; line-height:30px; background:#000; display:block; position:absolute; bottom:0; left:0;  color:#FFF; text-align:center; font-family:'微软雅黑'; font-size:16px;}
.adver3 p a{ color:#FFF; display:block;}

.d3{ width:1120px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}
.sleft{ width:780px; float:left; height:auto; overflow:hidden;}
.sright{ width:300px; height:auto; overflow:hidden; margin-left:40px; float:left; margin-top:40px;}

.d4{ width:1120px; margin:0 auto; height:auto; overflow:hidden; margin-top:0px;}
.fleft{ width:780px; float:left; height:auto; overflow:hidden;}
.fright{ width:300px; height:auto; overflow:hidden; margin-left:40px; float:left; margin-top:8px;}
.necessary{ width:300px; height:auto; overflow:hidden; margin-bottom:10px;}
.necessary h2{ width:300px; height:24px; line-height:24px; font-family:'微软雅黑'; font-size:17px; font-weight:normal; color:#000; }
.necessary ul li{ width:128px; height:150px; float:left; margin-top:10px; margin-bottom:10px;}
.necessary ul li img{ width:128px; height:129px;}
.necessary ul li p{ width:128px; height:30px; line-height:30px; text-align:center;font-size:14px;font-family:'宋体'; }
.necessary ul li p a{ color:#000; }
.tar{ margin-right:44px;}

.cooperation{ width:1120px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.big{ width:100px; display:block; font-size:18px; font-family:'微软雅黑'; float:left;}
.small{ width:1100px; display:block; height:auto; float:left; font-family:'微软雅黑'; font-size:12px;}
.small a{ width:auto; padding-left:10px; padding-right:10px; height:30px; line-height:30px; display:block; float:left; }
.small b{ font-weight:normal; float:left; display:block; height:30px; line-height:30px;}
.dss{ width:1120px; margin:0 auto; }
.dss h3{ width:1120px; height:32px; line-height:32px; border-bottom:2px solid #efefef; display:block;}
.dss h3 a{ width:138px; height:32px; line-height:32px; color:#b2a5ab; font-size:12px; font-family:'微软雅黑';  float:left; text-align:center;}
.dss h3 a:hover{ color:#4d4d4d; background:url(../images/images/bxwz_11.png) no-repeat bottom center;}
.dss p{ width:1140px; margin-left:30px; height:42px; line-height:42px; border-bottom:1px solid #efefef; display:block;}
.dss p a{ color:#999999; width:90px; float:left; font-size:12px; height:42px; line-height:42px;}
.foot{ width:1120px; margin:0 auto; margin-top:15px;}
.foot span{ width:1120px; height:24px; line-height:24px; display:block; text-align:center; color:#716f6f;}
.foot span a{   font-size:12px; font-family:'微软雅黑';  color:#716f6f;}
.foot p{ text-align:center; width:1120px; color:#716f6f; margin-top:6px; margin-bottom:50px;}