﻿ul,li,span,b,p,strong,ol,dl,dd,dt,h1,h2,h3,h4,h5,input,a,div,img{margin:0px;padding: 0px;}
body{overflow-x:hidden;}
.content{width:1000px;margin:0px auto;overflow:hidden;height:auto;*zoom:1;}
.content:after{content:"";clear:both;visibility:hidden;height:0px;display:block;}
body{font-family: "微软雅黑";position: relative;}
li{font-family: "微软雅黑";list-style:none;}
img{
    border:0px none;
}
.header-main li{
    min-width:80px;
    float:left;
    font-size: 14px;
    line-height: 24px;
    padding: 0px 25px;
    background:url("../img/slide.png") no-repeat right center;
}
.morlx{
   color:#fff;
   line-height:40px;
}
.morlx:hover{ 
       color: #008cd4;
}
.ulimg {
  width: 1920px;
  height: 551px;
  /* margin: 0px auto; */
  /* float: none; */
  /* display: block; */
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.ulimg li{
       position: absolute;
  /* top: 0px; */
  /* left: 0px; */
	  width: 1920px;
	  height: 551px;
	  display: none;
	  cursor: pointer;
	  
}

.header-main .current a{
    color:#d90036;
}
.header-main li a:hover{
    color:#d90036;
}
.header-main .last{
    background:none;
}
.header-main li a{
    display: block;
    min-width:80px;
    height:100%;
    color:#000;
    text-align: center;
}
.header-main{
    float:left;
    height:56px;
    margin: 14px 0px 0px 22px;
    padding-top: 39px;
    position: relative;
}
.header-main .logo{
    margin-top: -39px;
    width:124px;
    background-position-y:42px ;
}
.focus{
    min-width:80px;
    background: #cb0133;
    height:6px;
    position: absolute;
    bottom:-1px;
    left:25px;
}
.header{
    overflow:visible;
}
.banner{
      height: 551px;
	  width: 100%;
	  /* margin-left: -960px; */
	  /* left: 50%; */
	  position: relative;
	  margin: 0px auto;
}
.banner img{
	position:absolute;
	top:0px;
	left:0px;
}
.index-head{
    width:100%;
    height:109px;
    background: url("../img/demo_02.jpg") repeat-x bottom;
}
.lookmore{
    position: absolute;
    top:288px;
    left:421px;
    width:159px;
    height:41px;
    text-align: center;
    line-height: 41px;
    display: block;
    font-size: 16px;
    background: url("../img/a_08.jpg") no-repeat;
    color:#fff;
}
.banner .content{
    position:relative;
    overflow: inherit;
}
.main{
    position:relative;
    top:-75px;
}
.mainleft{
    width:412px;
    height:225px;
    background: #990d30;
    padding-left: 36px;
}
.mainleft img{
    float:left;
    margin:36px 0px 18px 0px;
}
.mainleft p{
    font-size: 18px;
    color:#fff;
    line-height: 18px;
    float:left;
    margin-bottom: 25px;
    text-indent: 2px;
    clear:both;
}
.go-btn{
    clear:both;
    display: block;
    float:left;
    margin-left: 1px;
    width:91px;
    height:29px;
    background: url("../img/go.png") no-repeat;
}
.mainright{
    position: absolute;
    left:200px;
    top:14px;
}
.mainright li{
    float:left;
    width:131px;
    height:197px;
    border-right:1px solid #888;
    background: #fff;
}
.mainright li a{
    display: block;
    width:100%;
    height:147px;
    padding-top: 50px;

}
.mainright li a img{
	display:block;
	margin:0px auto;
	transition-duration:500ms;
}
.mainright li a:hover img{
	transform:scale(1.1);
}
.mainright li a:hover p{
	color:#990d30;
}
.mainright li a p{
    padding-top: 24px;
    color:#000;
    font-size: 14px;
    line-height: 16px;
    width:100%;
    text-align: center;
}

.mainright li span{
    width:63px;
    height:57px;
    display: block;
    background:url("../img/icon.png") no-repeat ;
    margin: 0px auto;
    background-position: -63px 0px;
}
.mainright .icon-o a:hover span{
    background-position: 0px 0px;
}
.mainright .icon-tw span{
    background-position: -63px -57px;
}

.mainright .icon-tw a:hover span{
    background-position: 0px -57px;
}
.mainright .icon-th span{
    background-position: -63px -114px;
}

.mainright .icon-th a:hover span{

    background-position: 0px -114px;
}
.mainright .icon-fo span{
    background-position: -63px -171px;
}

.mainright .icon-fo a:hover span{
    background-position: 0px -171px;

}
.mainright .icon-th{
    border:0px;
}
.mainright .icon-fi span{
    background-position: -68px -228px;
}

.mainright .icon-fi a:hover span{
    background-position: 0px -228px;

}
.bg-red{
    width:256px;
    height:150px;
    background: #990d30;
    position: absolute;
    right: 0px;
    top: 75px;
}
.cons{
    width:100%;
    height:483px;
    background: #f1f1f1;
    position: relative;
}
.box{
    height:293px;
    float:left;
    margin-top:40px ;
    width:100%;
}
.box_skitter{
    margin-top: -75px;
}
.leftbar,.cenbar,.rigbar{
    height:100%;
    float:left;
}
.leftbar{
    width:338px;
    margin-right: 28px;
}
.cenbar{
    width:385px;
    overflow: hidden;
}
.rigbar{
    width:225px;
    float:right;
}
.img{
    float:left;
    width:338px;
    height:117px;
    background: url("../img/po_69.jpg") no-repeat;
    margin-top: 20px;
}
.img a{
    width:255px;
    height:47px;
    background: url("../img/dg_71.png") repeat-x;
    display: block;
    margin: 36px 0px 0px 39px;
    line-height: 47px;
    text-indent: 18px;
    color:#fff;
}
.newlist{
    float:left;
    margin-top: 12px;
}
.newlist li{
    line-height: 18px;
    width:100%;
    margin-bottom: 4px;
}
.newlist li a{
    display:block;
    width:100%;
    height:100%;
}
.newlist li a span{
    float:left;
    color:#a4a4a4;
}
.newlist li a p{
    float:left;
    color:#666;
    text-indent: 8px;
}
.newlist li a:hover p{
    color:#046978;
}
.clear{
    width:100%;
    height:148px;
    overflow: hidden;
    float:left;
    margin-top: 20px;
}
.pic{
    width:1000%;
    height:148px;
}
.pic li{
    width:385px;
    float:left;
    height:148px;
    background: #fff;
}
.pic li a{
    width:100%;
    height:148px;
    display: block;
}
.pic li img{
    float:left;
    margin: 5px 19px 0px 5px;
}
.divbs{
    width:170px;
    float:left;
    margin-top: 18px;
}
.divbs span{
    color:#333;
    font-size: 14px;
    font-weight:bold;
    line-height: 18px;
}
.divbs .say{
    color:#666;
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
}
.divbs i{
    display: block;
    width:53px;
    height:9px;
    background: url("../img/turn_27.jpg") no-repeat;
    margin-top: 12px;
}
.picbtn{
    float:left;
    padding-left: 2px;
    margin-top: 30px;
    clear: both;
}
.picbtn a{
    display: block;
    width:12px;
    height:12px;
    background: url("../img/btn.png") no-repeat;
    float:left;
    margin-right: 7px;
}
.picbtn .in-focus{
    background-position:-12px 0px ;
}
.im{
    float:left;
    background: #fff;
    width:100%;
    height:163px;
    margin-top: 20px;
}
.im img{
    margin: 3px;
}
.footer{
    height:200px;
    padding-top: 31px;
	padding-bottom:60px;
    background: #3b3f4a;
}
.ma{
    width:128px;
    height:152px;
    background: #fff;
    float:left;
	cursor:pointer;
}
.ewm{
    float:left;
    height:155px;
    width:392px;
    border-right: #4b4f59 solid 1px;
}
.ma img{
    margin: 10px 0px 0px 14px;
    float: left;
  
}
.ma .tits{
	text-align:center;
	font-size:14px;
}
.ma span{
     color: #555555;
    font-size: 14px;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 25px;
    float: left;
    background-color: #cacaca;
}
.imgss{
	background:#fff;
	display:none;
}
.insay{
    float:left;
    width:192px;
    height:100%;
    margin-left: 23px;
}
.bshare-custom{
    margin-left: 3px;
    margin-top: 15px;
    float:left;
}
.bshare-custom a{
    display: block;
    padding-left: 0px!important;
    height:16px;
    float:left;
}
.bshare-custom a span{
    background: url("../img/href.png") no-repeat!important;
    height:16px;
    margin: 0px;

}
.bshare-custom .jiathis_button_tsina span{
    background-position: 4px 3px!important;
}
.bshare-custom .jiathis_button_weixin span{
    background-position: -22px 3px!important;
}
.bshare-custom .jiathis_button_renren span{
    background-position: -50px 3px!important;
}
.insay span{
    color:#fff;
    font-size: 14px;
    line-height: 24px;
}
.insay p{
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    font-family: "Arial";
    margin-bottom: 12px;
}
.jiathis_style_24x24 .jtico{
    padding-left:0px !important;
}
.select{
    width:186px;
    height:26px;
    border: 1px solid #474a53;
    line-height: 26px;
    font-size: 12px;
    position: relative;
}
.select span{
    font-size: 12px;
    color:#fff;
    float:left;
    width:157px;
    height:26px;
    line-height: 26px;
    text-indent: 5px;
}
.skin a{
	width: 100%;
	text-indent: 5px;
	color: #fff;
	cursor: pointer;
	display:block;
}
.skin a:hover{
	color:#000;
}
.aclikbtn{
    display: block;
    width:28px;
    height:26px;
    float:right;
    background: url("../img/last_118.jpg") no-repeat;
}

.skin{
    width:186px;
    position: absolute;
    bottom:1px;
    background: #3B3F4A;
    border:1px solid #474a53;
    border-bottom:0px none;
    float:left;
    display: none;
    min-height:80px;
    left:-1px;

}
.skin li{
    width:100%;
    text-indent: 5px;
    color:#fff;
    cursor: pointer;
}
.footer-main{
    overflow: inherit;
}
.skin .ali{
    background: #fff;
    color: #000;
}
.fx{
    float:left;
    color:#fff;
    width: 50px;
    font-size: 12px;
}
.dllist{
    float:left;
    width:150px;
    border-right: 1px solid #4b4f59;
    min-height:155px;
}
.dllist dt a{
	color:#fff;
}
.dllist a{
    color:#afb0b4;

}
.dllist a:hover{
    color: #008cd4;
}
.dllist dt{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
    text-indent: 44px;
}
.dllist dd{
    line-height: 21px;
    text-indent: 44px;
}
.ma span a{
    color:#000;
}
.ma span a:hover{
    color: #333;
}
.foot{
    width:100%;
    height:65px;
    background: #fff;
}
.fot{
    padding-top: 22px;
    height:20px;
    line-height:20px;
}
.fot a{color:#999999;}
.fot a:hover{color:#000;}
.fot span{
    float:left;
    line-height: 14px;
    color:#999999;
}
.fot p{
    float:left;
    line-height: 20px;
    padding-left: 14px;
    color:#999999;
}
.bans{
    width:1920px;
    height:199px;
    margin:0px auto;
	position:relative;
}
.bans img{
	position:absolute;
	left:0px;
	top:0px;
}
.blns{
    width:1920px;
    height:69px;
    background-size:100% 100% ;
    background: url("../img/about.jpg") repeat-y;
    margin-left: -960px;
    left:50%;
    position: relative;
}
.h{
    width:153px;
    height:69px;
    padding-left:66px;
    position: relative;
    float:left;
    line-height:69px;
}
.h b{
    color:#fff;
    font-size: 18px;
    float:left;
}
.h img{
    position:absolute;
    right:0px;
    bottom:0px;
}
.bastit{
    margin:22px 0px 0px 30px;
}
.bastit li{
    float:left;
    width:91px;
    height:34px;
    margin-right: 12px;

}
.bastit li a{
    display: block;
    width:100%;
    height:100%;
    color:#fff;
    line-height: 34px;
    text-align: center;
}
.bastit li a:hover{
    background: url("../img/hover.png") no-repeat;
}
.bastit .in-on a{
	background: url("../img/hover.png") no-repeat;
}
.join-main{
    padding-top: 60px;

}
.join-main h1{
    width:100%;
    line-height:28px;
    font-weight: bold;
    color:#333;
    text-indent: 3px;
    font-size: 20px;

}
.clins{
    float:left;
    width:100%;
    min-height:391px;
	padding-bottom:40px;
    margin-top: 21px;
    margin-bottom: 1px;
}
.says{
  
    margin-left: 4px;
    padding-top: 24px;
}

.says p{
    font-size: 14px;
    color:#666;
    line-height: 25px;
    margin-bottom: 8px;
    text-indent: 2em;
}
.says a{
    display: block;
    width:176px;
    height:39px;
    background: url("../img/abt_44.png") no-repeat;
    line-height: 39px;
    text-align: center;
    font-size: 16px;
    color:#fff;
    margin-top: 22px;
}
.clins img{
    float:right;
	margin:0px 0px 0px 32px;
}
.sev-th .bastit{
	width:1000%;
}
.sev-th{
	width: 646px;
	overflow:hidden;
	float:left;
}
.sev-btn{
	float:right;
	margin-top: 29px;
}
.sev-btn a{
	display:block;
	width:40px;
	height:40px;
	background:url("../img/bns.png") no-repeat -6px center #840121;
	float:left;
}
.sev-btn a:hover{
	background-color:#BE0A36;
}
.sev-btn  .rtbt{
	background-position:-62px center;
}
.brwon{
    width:100%;
    height:492px;
    background: #f2f2f2;
}
.list-company{
    overflow: inherit;
}
.stit{
    width:139px;
    height:37px;
    background: url("../img/brwon_59.png") no-repeat;
    margin: 0px auto;
    display: block;
    clear:both;
    color:#333;
    font-size: 16px;
    text-align: center;
    line-height: 37px;
}
.list-company li{
    width:332px;
    height:372px;
    padding-top:69px;
    background: url("../img/slid.png") no-repeat right 69px;
}
.list-company li img{
    margin: 0px auto;
    display: block;
}
.list-company li p{
    line-height: 48px;
    text-align: center;
    width:100%;
    color:#000;
    font-size:18px;
}
.list-company li span{
    width:244px;
    margin: 0px auto;
    display: block;
    line-height: 22px;
    color:#666;
    font-size: 14px;
    text-align: center;
    padding-top:18px;
    padding-bottom: 32px;
}
.list-company li a{
    width:91px;
    height:26px;
    background: url("../img/red_69.png") no-repeat;
    display: block;
    text-align: center;
    line-height: 26px;
    color:#fff;
    margin: 0px auto;
}
.list-company .lstli{
    background: none;
}
.honor {
    padding-top: 66px;
    height:582px;
    width:1026px;
}
.tit-honor{
    line-height: 26px;
    width:306px;
    background: url("../img/bold_03.png") left center;
    margin: 0px auto;
    text-align: center;
    font-size: 24px;
    color:#333333;
    font-weight: bold;
}
.comp li{
    width:986px;
    height:161px;
    float:left;
    margin-bottom: 2px;
    background: #f2f2f2;
    position: relative;
    margin-left: 11px;
}
.comp li a{
    display: block;
    width:100%;
    height:161px;
}
.comp li img{
    float:left;
    margin: 9px 0px 0px 11px;
}
.rgt{
    float:left;
    width:740px;
    margin-left: 30px;
    padding-top: 26px;
}
.comp li a span{
    font-size: 16px;
    color:#333333;
    line-height: 24px;
    margin-top: 2px;
	font-weight:bold;
}
.comp li a:hover{
    background: #990d30;
}
.comp li a:hover span{
    color: #eac3c3;
}
.comp li a:hover p{
    color: #eac3c3;
}
.comp li a p{
    line-height: 22px;
    color:#666;
    margin-top:8px;
    font-size: 14px;
}
.comp ul{
	margin-bottom: 20px;
}
.comp li a i{
    width:78px;
    height:20px;
    border:1px solid #e4e4e4;
    color:#c6c6c6;
    display: block;
    background: #fff;
    font-style: normal;
    text-align: center;
    line-height: 20px;
    margin: 15px 0px 0px 2px;
}
.comp h1{
    margin-bottom: 30px;
}
.comp {
    padding-bottom: 92px;
}

.data{
    position: absolute;
    left:-10px;
    top:20px;
    width:66px;
    height:56px;
    background: #ae002c;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.month{
    color:#fff;
    font-size: 24px;
    font-family: Arial;
    line-height: 28px;
    margin: 5px 0px 1px 0px;
    width:100%;
    text-align: center;
}
.day{
    font-size: 11px;
    font-family: Arial;
    text-align: center;
    line-height: 16px;
    color:#fff;
}
.hello{
    line-height: 24px;
    color:#6a6868;
    margin-top: 26px;
    width: 100%;
    text-indent: 5px;
    font-size: 16px;
    margin-bottom: 22px;
}
.hr{
    padding-bottom: 96px;
}
.hr li{
    min-height: 54px;
    margin-left: 2px;
    width:994px;
    background: #bababa;
    border-bottom: 1px solid #f6f6f6;
    
}
.hr .current{
	background:#f7f7f7;
}
.hr li a{
    height:54px;
    display: block;
    width:100%;
}
.hr li a:hover{
	background:#990d30;
}
.hr li a:hover .leftb span{
	color:#fff;
}
.hr li a:hover .leftb h3{
	color:#fff;
}
.hr li a:hover .rigb span{
	color:#fff;
}
.hr li a .leftb{
    float:left;
}
.hr li a .leftb h3{
    font-size: 18px;
    color:#f6f6f6;
    line-height: 54px;
    font-weight: normal;
    float:left;
    margin:0px 13px 0px  21px;

}
.hr li a .leftb span{
    float:left;
    padding: 0px 13px;
    background: url("../img/hsr_25.jpg") no-repeat left center;
    line-height: 16px;
    color:#f6f6f6;
    margin-top: 20px;
}

.hr li a .rigb{
    float:right;
    margin-right: 20px;
}
.hr li a .rigb span{
    float:left;
    margin-right: 15px;
    line-height: 16px;
    color:#f6f6f6;
    margin-top: 20px;
}
.hr li a .rigb i{
    width:26px;
    height:26px;
    background: url("../img/ss.png") no-repeat 0px -26px;
    display: block;
    margin-top:13px;
    float:left;
}
.la{
    height:226px;
    display: none;
}
.zpxx{
    width:828px;
    height:64px;
    border-bottom: 1px solid #dfdfdf;
    margin-left: 18px;
    padding-top: 26px;
}
.zplist{
    float:left;
    width:600px;
    margin-left: 35px;

}
.zplist span,.zplist div{
    float:left;
    line-height: 24px;
}
.zplist span{
    color:#9e1420;

}
.zplist div{
    color:#888888;
    padding: 0px 36px 0px 8px;
}
.xxjs{
    min-height: 120px;
    float:left;
    margin-left: 38px;
    padding-top: 15px;
}
.xxjs span{
    color:#9e1420;
}

.xxjs p{
    line-height: 24px;
    color:#888888;
}
.hr .current a{
    background: #990d30;

}
.hr .current .leftb h3,.hr .current .leftb span{
    color:#fff;
}
.hr .current .rigb span{
    color:#fff;
}
.hr .current .rigb i{
    background-position:0px 0px ;
}
.na-say{
    float:left;
    width:556px;
    margin-right: 70px;
    margin-top: 40px;
    padding-left: 2px;


}
.scrl-clear li{
    width:234px;
    height:157px;
    float:left;
}
.scrl-clear li a{
    display: block;
    width:100%;
    height:100%;
}
.na-say p{
    font-size: 14px;
    text-indent: 2em;
    color:#666;
    line-height: 25px;
    margin-bottom: 8px;
}
.na-say a{
    width:176px;
    height:39px;
    background: url("../img/abt_44.png") no-repeat;
    display: block;
    line-height: 39px;
    text-align: center;
    font-size: 16px;
    color:#fff;
    margin-top: 42px;
}
.imges{
    margin-top: -14px;
}
.scrl{
    padding-top: 40px;
}
.scrl h3{
    line-height: 24px;
    color: #333333;
    font-size: 20px;
    text-indent: 2px;
    float:left;
}
.scrl-clear{
    width:1000px;
    height:157px;
    overflow: hidden;
    padding-top: 28px;
    margin-bottom: 80px;
}
.scrl-clear ul{
    width:1000%;
}
.scrl-clear li{
    float:left;
    margin-right: 20px;
}
.boxen{
    width:100%;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 65px;
}
.redbt{
    float:left;
    margin: 8px 0px 0px 7px;
}
.redbt a{
    display: block;
    width: 12px;
    height: 12px;
    background: url("../img/btn.png") no-repeat;
    float: left;
    margin-right: 7px;
}
.btns{
    float:right;
    margin-right: 4px;
}
.prev_left{
    float:left;
}
.prev_left,.prev_rig{
    display: block;
    width:28px;
    height:28px;
    background: url("../img/btns.png") no-repeat;
}
.prev_rig{
    float:right;
    background-position: 0px -28px;
}
.map{
    width:1920px;
    display: block;
    height:786px;
    margin: 0px auto;
}
.boxsize{
    position:absolute;
    left:122px;
    top:178px;
    width:530px;
    height:242px;
    background:url("../img/con_06.png") no-repeat ;
    z-index: 3;
}
.bvon{
    position:absolute;
    height:786px;
    left:50%;
    margin-left: -500px;
    top:377px;
    width:1000px;
}
.map{
    position:relative;
    top:0px;
}
.lfew{
    float:left;
    margin: 53px 0px 0px 74px;
}
.lfew p{
    line-height: 42px;
    text-align: center;
}
.rgew{
    float:right;
    margin: 53px 67px 0px 0px;
}
.rgew h3{
    font-size:18px;
    color:#990d30;
    line-height: 22px;
    margin-bottom: 14px;
}
.rgew p{
    font-size: 14px;
    line-height: 24px;
}
.in-says{
    width:545px;
    height:356px;
    float:left;
    margin-top: 40px;
}
.in-says p{
    color:#666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    text-indent: 2em;
}
.boss{
    float:right;
    margin-top: 40px;
}

.dssay{
    padding-bottom: 125px;
}
.mb_wrap{
    width:100%;
    height:460px;
    position:relative;
}
.prev,.next{
    width:49px;
    height:93px;
    background: url("../img/turn.png") no-repeat;
    position:absolute;
    cursor: pointer;
}
.prev{
    left:0px;
    top:195px;
}
.next{
    top:195px;
    right:0px;
    background-position: -49px 0px;
}
.mb_wrap ul{
    float:left;
    width:842px;
    height:424px;
    position: relative;
    margin:55px 0px 0px 98px;
}
.mb_wrap li img{
    width:100%;
    height:100%;
}
.mb_wrap li{
    Z-INDEX: 0;
    POSITION: absolute;
    WIDTH: 0px;
    HEIGHT: 0px;
    TOP: 146px;
    LEFT: 377px;
}
.mb_wrap li p{
    font-size: 18px;
    text-align: center;
    color:#333333;
    position: relative;
    z-index: 11;
    width: 100%;
    display: block;
    margin-top: 24px;
}
.redbt .in-focus{
    background-position: -12px 0px;
}
.black{
    position: absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
	z-index:2;
}
.black-box{
    position:fixed;
    width:832px;
    height:469px;
    background: #fff;
    left:50%;
    margin-left: -416px;
    top:50%;
    margin-top: -234px;
    z-index: 3;
}
.red{
    position: absolute;
    width:254px;
    height:54px;
    background: #990d30;
    bottom:-34px;
    right:-15px;
}
.boxinput{
    width:832px;
    height:469px;
    background: #fff;
    position: relative;
    z-index: 2;
}
.scrol{
    height:310px;
    width:710px;
    overflow-y:scroll ;
    padding-left: 52px;
    clear:both;
}
.scrol p{
    font-size: 14px;
    color:#666;
    text-indent: 2em;
    width:662px;
    margin-bottom: 10px;
}
.boxinput h1{
    float:left;
    color:#333;
    font-size: 20px;
    line-height: 32px;
    margin: 38px 0px 26px 52px;
}
.closen{
    display: block;
    width:57px;
    height:57px;
    position: absolute;
    top:0px;
    right:-78px;
    background: url("../img/close_07.png") no-repeat;
}
.lefbg{
    background: #000;
    height:69px;
    width:35%;
    position: absolute;
    left:0px;
    top:0px;
}
.rigbg{
    background: #990d30;
    height:69px;
    width:65%;
    position: absolute;
    right:0px;
    top:0px;
}
.list h1{
    text-align: center;
}
.say-img{
    display: block;
    width:600px;
    height:500px;
    margin: 0px auto;
}
.list-s p{
    margin: 0px auto;
    line-height: 20px;
    padding-bottom: 10px;
}
.bbtsn {
    width: 100%;
    margin: 76px 0px 16px 0px;
}
.bbtsn a {
    color: #333333;
}

.bbtsn .back{
    float: right;
}
.map-go{
    float:right;
}
.fot span{
    line-height:20px;
}
.map-go a{
    color:#999999;
    border-right:1px solid #b6b6b6;
    height:14px;
    padding:0px 3px;
}
.map-go .maps{
    border:0px none;
}



.page{
    font-size: 0px;
    text-align: center;
    margin: 50px 0 20px;
}
.page a{
    font-size: 12px;
    color: #535353;
    display: inline-block;
    _display:inline;
    padding: 0 10px;
    border: 1px solid #f0f1f2;
    margin-right: 5px;
    line-height: 28px;
    background: #ffffff;
}
.page a:hover,.page a.active{
    background: #015198;
    font-weight: bold;
    color: #fff;
    border: 1px solid #015198;
}





.joinus_tb{
   
}
.joinus_tb td{
    padding: 10px 0;
    font-size: 14px;
}


.joinus_tb td label{
	line-height:30px;
	text-align:right;
	float:left;
	width:80px;
	height:30px;
}
.joinus_tb td  select{
	border:1px solid #666;
	height:28px;
	float:left;
}
.joinus_tb td   span{
	+width:10px;
	+line-height:32px;
	+text-align:center;
	+float:left;
}
.joinus_tb td  input{
	border:1px solid #dcdcdc;
	height:28px;
	float:left;
	background:none;
	font-size:12px;
	color:#666;
	text-indent:1em;
	line-height:32px;
    width: 210px;
    box-shadow:inset 0 0 3px  rgba(0,0,0,.1);
    margin-right: 5px;
}
.joinus_tb{
	float: left;
	margin: 20px 0px 0px 10px;
}
.joinus_tb td  select{
    border:1px solid #dcdcdc;
    margin-right: 5px;
    width: 210px;
    box-shadow:inset 0 0 3px  rgba(0,0,0,.1);
    color:#666;
}
.joinus_tb td textarea{
     border:1px solid #dcdcdc;
      box-shadow:inset 0 0 3px  rgba(0,0,0,.1);
      padding: 8px 12px;
      color:#666;
}
.joinus_tb td  .submit{
	text-align:center;
	line-height:28px;
	width: 227px;
    height: 40px;
    border: none;
    background: #990d30;
	text-indent:0px;
    color: #fff;
    font-size: 16px;
}
input.error, textarea.error,.joinus_tb td  input.error,.joinus_tb td  textarea.error{
    border: 1px solid #D70128;
}





.about-tit{
    width:306px;
    line-height: 44px;
    background: url("../img/about-tit.jpg") no-repeat;
    text-align: center;
    font-size: 24px;
    color:#333;
    margin:56px auto 0px;
    display: block;
}

.listbox{
    width:100%;
    min-height: 408px;
    padding-bottom: 94px;
    padding-top: 48px;
}
.listbox .biger-box{
    width:259px;
    height:406px;
    border:1px solid #e0e0e0;
    float:left;
}
.listbox .biger-box .write{
    width:259px;
    height:190px;
    background: #fff;
    position: relative;
}
.listbox .biger-box .about-sex{
    width:38px;
    height:15px;
    position: absolute;
    top:-15px;
    left:110px;
    background: url("../img/about-sex.png") no-repeat;
}
.listbox .biger-box span{
    float:left;
    width:100%;
    line-height: 24px;
    margin-top: 34px;
    text-align: center;
    font-size: 18px;
    color:#000;
}
.listbox .biger-box .say{
    width:220px;
    line-height: 20px;
    font-size: 14px;
    margin: 0px auto;
    clear:both;
    text-align: center;
    padding-top: 12px;
}
.listbox .write a{
    display: block;
    width:91px;
    height:26px;
    line-height: 26px;
    text-align: center;
    color:#fff;
    background: #a8002b;
    border-radius:4px;
    position: absolute;
    bottom:22px;
}
.listbox .write a:hover{
	background:#D20F41;
	color:#fff;
}
.listbox .biger-box a{
    left:80px;
}
.sm-box{
    width:355px;
    height:196px;
    float:left;
    border:1px solid #e0e0e0;
    margin-left: 12px;
    margin-bottom: 12px;
}
.sm-box img{
    width:177px;
    height:196px;
}
.sm-box .write{
    padding-left: 20px;
    width:157px;
    height:196px;
    position: relative;
    float:left;
}
.sm-box .write span{
    line-height: 36px;
    float:left;
    width:100%;
    font-size: 18px;
    color:#000;
    margin-top: 18px;
}
.sm-box .write .say{
    width:128px;
    float:left;
    line-height: 20px;
    font-size: 14px;
}
.sm-box .about-sex{
    width:15px;
    height:38px;
    background: url("../img/abt_05.png") no-repeat;
    display: block;
    position: absolute;
    top:82px;
}
.listbox .sm-lf .about-sex{
    background-position: right top;
    right:-15px;
}
.listbox .sm-rt .write{
    float:right;
}
.listbox .sm-rt .about-sex{
    background-position: left top;
    left:-15px;
}
.bnn{
    width:100%;
    height:399px;
	position:relative;
}
.bnn img{
    display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.new-write{
    width:100%;
    height:442px;
    background: #fff;
    padding-top: 92px;
}
.newall .content{
    overflow: visible;
}
.new-write .lf{
    float:left;
    width:424px;
    padding-left: 12px;
}
.new-write .imgcl{
    float:left;
    width:480px;
    height:275px;
    position: relative;
}
.new-write .movepic{
    float:left;
    width:100%;
    height:100%;
}
.new-write .movepic img{
    position: absolute;
    top:0;
    left:0;
	display:none;
}
.new-write .ft{
    position: absolute;
    bottom:0px;
    right:-61px;
    width:122px;
    height:62px;
}
.new-write .ft a{
    display: block;
    width:61px;
    height:62px;
    background: url("../img/bns.png") no-repeat;
    float:left;
}
.new-write .ft .btlf{
    background-color:#990d30 ;
}
.new-write .ft .btrt{
    background-position: right top;
    background-color: #acacac;
}
.new-write .lf h2{
    font-size: 30px;
    line-height: 64px;
    padding-top: 8px;
    background: url("../img/pro_08.jpg") no-repeat top left;
    color:#333;
    margin-top: 36px;
}
.new-write .lf span{
    float:left;
    width:100%;
    line-height: 20px;
    font-size: 18px;
    color:#333;

}
.new-write .lf .say{
    float:left;
    line-height: 24px;
    margin-top: 28px;
    width:364px;
}
.twbrown{
    width:100%;
    height:262px;
    background: #555555;
    position: relative;
}
.twbrown .imgcl{
    width:480px;
    height:320px;
    float:left;
    position: relative;
    margin-top:-62px;
}
.twbrown .movepic{
    width:100%;
    position: relative;
    height:100%;
}
.twbrown .imgcl img{
    position: absolute;
    top:0;
    left:0;
	display:block;
}
.twbrown .imgcl .ft a{
    display: block;
    width:61px;
    height:62px;
    background: url("../img/bns.png") no-repeat;
    float:left;
}
.twbrown .imgcl .ft{
    position: absolute;
    right:-122px;
    top:0;
}
.twbrown .imgcl .ft .btlf{
    background-color: #990d30;
}
.twbrown .imgcl .ft .btrt{
    background-color: #393939;
    background-position: right top;
}
.twbrown .lf{
    float:right;
    width:454px;
    padding-top: 42px;
}
.twbrown .lf span{
    line-height: 44px;
    float:left;
    width:100%;
    font-size: 18px;
    color:#fff;
}
.twbrown .lf .say{
    width:430px;
    float:left;
    line-height: 24px;
    color:#d3d3d3;
}
.twtw .imgcl{
    float:right;
    margin:0px 0px -62px 0px;
}
.twtw .lf{
    float:left;
}
.twtw .imgcl .ft{
    right:0px;
    left:-122px;
    top:258px;
}
.tw-write .lf{
    float:right;
	
}
.tw-write{
    padding-top: 158px;
    height:376px;
}
.btn{
	  float: right;
	  top: 40%;
	  position: absolute;
	  right: 20px;
}
.btn a{
	  display: block;
	  width: 12px;
	  height: 12px;
	  background: url("http://121.41.128.239:8080/hljt/static/web/css/../img/btn.png") no-repeat;
	  margin-top:6px;
}
.btn .in-fo{
	 background-position: -12px 0px;
}


.header{
    position: relative;
}
.lang{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    background: #990d30;
    border-radius: 0 0 5px 5px;
    color: #c4385f;
    padding: 0 8px;
}
.lang a{
    margin: 0 8px;
    color: #fff;
}