@charset "utf-8";
@import "reset.css";
body{
 height:100%;
 background: url("../img/bg.png") repeat;
 width: 980px;
 margin: 0 auto;
}

.clear{
 overflow:auto;
 zoom:1;
}

td{
    border: 1px solid #D5D5D5;
    padding: 5px 0;
    line-height: 24px;
}

.xz_sp{
    float: left;
}

.xz_ul{
    width: 100px;
    padding-left: 10px;
    float: left;
}

.xz_ul li{
    float: left;
    width: 100px;
    padding-bottom: 3px;


}

.xz_p1{
    float: left;
    width: 340px;
    padding-left: 35px;
    line-height: 26px;
    font-size: 14px;
}

.xz_ul2{
    
}

.lb_p1 span{
color: #2C95DD;
padding-left: 10px;
}

.xz_ul2 li ,.xz_ul3 li{
   float: left; 
   border: 1px solid #D5D5D5;
   padding:10px;
   width: 390px;
   margin:5px 10px;
   background: #f8f8f8;
}

.xz_ul3 li{
   width: 240px; 
   margin: 10px 13px;
}


.xz_zl{
    display: block;
    float: right;
    background: #2C95DD;
    padding:7px 25px;
    color:#fff;
    margin-top:10px;
}

.xz_name{
    display: block;
    color: #2C95DD;
    padding: 10px 0;
    font-weight: bold;
    font-size: 14px;
    height: 40px;
}


.xz_ul2 li p ,.xz_ul3 p{
    line-height: 20px;
}

.xz_ul3 p {
    height: 120px;
}

#rc{
    width: 950px;
    margin-top: 20px;

}

#rc dt span{
    float: left;
    width: 250px;
    border: 1px solid #d2d2d2;
    text-align: center;
    margin: 0 4px; 
    cursor: pointer;
    padding:10px 0;
    color: #b2b2b2;
    font-size: 14px;
}

#rc .on{
  color: #000;
  border: 1px solid #000;
  border-bottom: 1px solid #fff;
}

#rc dd{
    padding: 15px;
    margin-left: 4px;
    width: 906px;
   
}

.lb_jb li{   
    float: left;
    margin-left: 7px;
}

.lb_jb li img{
    width: 140px;
}

.lb_jb p{
    width: 140px;
    text-align: center;
    line-height: 26px;
}

.shiplb{
    float: left;
    padding-top: 20px;
}

.shiplb li{
    float: left;
    padding:7px 0;
    width: 278px;
}

.shiplb li a{
    color: #3493d5;
}

.shiplb li img{

}

#banner{
background:url(../img/banner.jpg) no-repeat center top;
height:350px;
width:980px;
margin: 0 auto;
}

#header{
width:100%;
background:#0076b9;
height:46px;
}

#header ul ,#cont ,#footer p{
width:980px;
margin:0 auto;
}

#footer p{
text-align:center;
color:#fff;
line-height:40px;
}


.pitch_on a ,#header li a:hover{
background:#00aeff !important;
color:#fff !important;
}

#header li ,.pitch_on {
float:left;
color:#fff;
width:195px;
text-align:center;
line-height:46px;
font-size:16px;
}

#header li a{
font-size:16px;
display:block;
width:190px;
height:46px;
color:#fff;
}


#footer{
width:100%;
background:#0076b9;
height:40px;
margin-top:40px;
}

#cont{
background:#fff;
padding:15px;
width:950px;
}

.left{
float:left;
width:635px;
}

.right{
float:right;
width:300px;
}


.box1 {
    border: 1px solid #D5D5D5;
    padding: 0 20px 20px;
}


.theme, .theme b {
    font-size: 12px;
    line-height: 1.8;
    padding: 6px 0;
}

.theme span{
font-weight:bold;
font-size:16px;
padding:15px 0 15px 0;
display:block;
color: #2C95DD;
}


.name {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
    line-height: 30px;
    padding-left: 10px;
}

.name2 {
    color: #707070;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 24px;
    padding-left: 10px;
    padding-top: 10px;
    width: 460px;
}
.jia, .jian, .name2 {
    cursor: pointer;
}

#show_banner li{
    padding: 10px 0;
    float: left;
}


.name3 {
    color: #707070;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 22px;
}

.theme2 span{
font-size:20px;
padding:15px 0 5px 0;
margin-bottom:10px;
border-bottom:2px solid #2C95DD;
color: #2C95DD;
}

.lb_p1{
	padding:7px 0;
	line-height: 24px;
}

.lb_pspan{
	font-weight: bold;
	color: #fff;
}

.lb_tu{
    position: absolute;
   bottom:90px;
   right:30px;
}

.djs{
font-size:14px;
font-weight:bold;
border-bottom:1px solid #2fa4f6;
padding-bottom:10px;
margin-bottom:15px;
}

.sz ,.time{
float:left;
width:30px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
}

.lb_box1{
border-top:6px solid #2C95DD;
}

.shipin{
	float: left;
	width: 278px;
}

.hudong{
	float: right;
	border: 1px solid #D5D5D5;
	padding: 15px;
}

.hudong dl{
    float: left;
    height: 360px;
    overflow: auto;
}

.zb_sp{
    float: left;
    width: 400px;

}

.say {
    border: 1px solid #DEDEDE;
    float: right;
    font-size: 14px;
    line-height: 26px;
    padding: 15px;
    width: 500px;
}

.msyh {
    border-bottom: 1px solid #DEDEDE;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0 0 5px;
}

.hudong dl dd {
    display: block;
    float: left;
    width: 850px;
    padding-bottom: 20px;
}

.hudong span {
    font-size: 14px;
    font-weight: bold;
}
.photo {
    float: left;
    padding-right: 20px;
}

.hudong .text {
    display: block;
    float: left;
    line-height: 24px;
    width: 770px;
}

.text a {
    color: #0476D6;
    font-size: 14px;
}

.text em {
    color: #CCCCCC;
    padding-left: 20px;
}

.hudong li{
	float: left;

}

.hudong textarea {
    height: 80px;
    margin-top: 10px;
    width: 870px;
}

.write_title{
	font-size: 18px;
	font-weight: bold;
	background: #2C95DD;
	padding: 5px 10px;
	color: #fff;
	margin-top: 10px;
}

.online_video {
    position: relative;
}

#apply {
    position: absolute;
    top:0;
    left:0;
    width:640px;
    height:360px;
    cursor: pointer;
    /*background: #FFF;
    background: rgba(255,255,255,0.95);*/

}

#loginBox {
    display: none;
    background: #FFF;
    padding:30px 80px;
    width: 500px;
}
#loginBox {
    border:0;
}
#loginBox td {
    border:0;
}

#loginBox dl dt {
    margin-bottom: 10px;
    font-size: 14px;
    border-bottom: 1px solid #DDD;
    height:27px;
    color: #0076b9
}
#loginBox .inp {
    border:1px solid #DDD;
    padding:3px; 
    line-height: 20px;
    width: 220px;
}
#loginBox .btn {
    padding:3px 10px; 
    line-height: 20px;
    border:0;
    color: #FFF;
    background: #0076b9;
    cursor: pointer;
}
#loginBox .redBtn {
    display: inline-block;
    padding:0 20px; 
    height:35px;
    line-height: 35px;
    border:0;
    font-size: 16px;
    color: #FFF;
    background: #ec3b54;
}
#loginBox .redBtn:hover {
    color: #FFF
}