@charset "utf-8";
/* CSS Document */
*{border: 0px;padding: 0px;margin: 0px;}
body{margin:0; padding:0; font-family:"Microsoft Yahei";  font-weight:400;  font-size:14px;color: #333333;}
div{margin:0; padding:0; }
img{border:0;}
a {color: #333;text-decoration: none;font-style: normal;outline:none;}
ul,li,dd,dt,hr,dl,p{list-style: none;    padding: 0;    margin: 0;}
.fl{float: left}
.fr{float: right}
input{outline: none;font-family: "Microsoft Yahei";display:inline-block; }
 ::-ms-clear, ::-ms-reveal{display: none;}
.h_right select {
	
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/xlk.png") no-repeat scroll right center transparent;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 20px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.h_right select::-ms-expand { display: none; }
.ylhead{height:34px; overflow:hidden; clear:both; background-color:#394043;width: 100%;}
.main_width{width: 1200px;margin:0 auto;}
.h_left {color: #cfcfcf;line-height: 34px;font-weight: 400;}
.h_right {float: right;line-height: 34px;}
.h_right em:last-child{}
.h_right img {margin-right: 10px;margin-bottom: -2px;}
.h_right a {    float: left;
    color: #cfcfcf;}
	.h_right a:hover {color: #fff;}
.h_right select{float: left;color: #FFFFFF;cursor: pointer;height: 40px;line-height: 40px;background-color: #394043;font-family: "Microsoft Yahei";font-size: 14px;outline: none;border: none;}
.h_right p {float: left;color: #FFFFFF;height:25px;margin-top:2px;overflow:hidden; }
.top{background: url(../images/h_bg.png) repeat-x;height: 80px;}
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.ctitle{font-weight: bold;}
.h_logo{height: 72px;float: left;margin-top: 4px;}
.logo{float: left;}
/*.logo img{float: left;margin-top: 5px;width:80px}*/
.logo img{float: left;margin-top: 5px;height:69px}
.nav{ float: left; margin-left:9px; margin-top:12px;position: relative;z-index: 99; }
.nav li {float: left; margin-left:29px;text-align:center;padding:0px;padding-top:10px;padding-bottom:10px}
.nav li a{font-size: 18px;color: #333}
.nav li a:hover{color: #da251d}
.nav .xuanz:hover,.nav  .xuanz1:hover{border: 1px solid #d9d9d9;background-color: #fff;box-sizing: border-box;}
.nav .xuanz,.nav  .xuanz1{width:90px}

.ernav div{position: relative;margin-top:15px;}
.ernav div a{font-size:14px}
.xuanz .xia,.xuanz1 .xia{position: relative;top: -4px;}
.xuanz a,.xuanz1 a{cursor:pointer}
.search {    border-left: 1px solid #666;
    border-top: 1px solid #666;
    float: left;
    margin-left: 40px;
    margin-top: 18px;
    width: 220px;
    height: 30px;
    border-bottom: 1px solid #666;
    border-radius: 3px;}
.search input{border-radius:3px;}
.search_name {background:none;line-height:27px;float: left;height: 27px;width: 170px;border:none;padding-left: 7px;padding-right:3px;}
.search_btn{    padding-bottom: 1px;
    margin-top: -1px;
    background-color: #666;
    float: left;
    height: 31px;
    width: 40px;
	cursor:pointer;
	}
.search_btn:hover{background-color:#ea4e47}
.clearfix{clear: both;}
.clearfix:after{content: "";clear: both;display:block;}
.footer {clear:both;width:100%;height:366px;background: url(../images/footerbg.jpg) no-repeat;background-size:100% 366px;  }
.footer dt {color: #ffffff;font-weight:bold;margin-bottom: 30px;}
.footer dd a {color: #999999;line-height: 30px;font-size:12px;}
.footer dd a:hover {color: #fff;line-height: 30px;font-size:12px;}
.footer dd{color: #999999;line-height: 30px;font-size:12px;}
.footer1 {width:1200px;margin:0 auto;height: 326px;padding-top: 40px; overflow:hidden;}
.footer_list dl {float: left;width: 210px;}
.footer_list dl.addressc{float: left;width: 160px;}
.footer_list dl.addressf{float: right;width: 245px;}
.footer_list{border-top:2px solid #ae241e;padding: 40px 80px;background: url(../images/footerbg2.png) left top repeat;}
.footer2{clear:both;border-top:1px solid #ae241e;padding-top:30px; padding-bottom:10px;color: #999999;margin-top:35px;float:left;width:100%;font-size:12px;}
.footer2 span {  float:left;}
.spanfoot2 a:hover{  color:#fff}
.footer2 a{color:#999}
.footer2 span.spanfoot2 { float:left; margin-left:80px;}
.footer2 span.spanfoot3{ float:left; margin-left:28px;}
.footer2 .wxs{width:30px; height:24px; float:left; margin-left:160px;background: url(../images/weixing.png) left top repeat;}
.footer2 .wxs:hover{background: url(../images/weixing2.png) left top repeat; }
.footer2 .wxs:hover .fewm{display:block; background: url(../images/fewmbg.png) left top repeat; position:relative; margin-top:-117px; margin-left:-38px; width:98px; height:105px; padding:3px; }
.footer2 .wxs .fewm{ display:none; }
.cleft dt.hyzx1{background: url(../images/hyzx1.png) 20px 04px no-repeat ; }
.cleft dt.hyzx2{background: url(../images/hyzx2.png) 20px 04px no-repeat ; }
.cleft dt.hyzx3{background: url(../images/hyzx3.png) 20px 04px no-repeat ; }
.cleft dt.hyzx4{background: url(../images/hyzx4.png) 20px 04px no-repeat ; }
.hyzx5 {
    background: url(../images/qjdgl.png) 20px 04px no-repeat;
}
.allRight{width: 42px;height: 100%;min-height: 598px;position: fixed;right: 0px;top: 0px;box-shadow:0 1px 10px rgba(0,0,0,0.2);background-color: #FFFFFF;font-family: "Microsoft Yahei";}
.allRight ul{position: relative;top: 50%;margin-top: -190px;font-family: "Microsoft Yahei";}
.rightFloatLeft{float: left;position: absolute;left: -90px;display: none;font-family: "Microsoft Yahei";}
.rightAttendFloatLeft input,.rightNeedFloatLeft input{height:42px ;width: 90px;text-align: center;line-height: 40px;background-color: #DA251D;font-size: 14px;color: #FFFFFF;font-family: "Microsoft Yahei";}
.rightAttend a,.rightShare a,.rightNeed a,.rightCount a,.rightCode a{display: inline-block;width: 42px;height: 42px;text-align: center;font-size: 12px;color: #333333;font-family: "Microsoft Yahei";}
.rightShare,.rightNeed,.rightCount,.rightCode{margin-top: 8px;font-family: "Microsoft Yahei";}
.rightAttendImg{position: relative;top: 4px;font-family: "Microsoft Yahei";}
.rightShareImg{position: relative;top: 6px;font-family: "Microsoft Yahei";}
.rightCodeImg{position: relative;top: 12px;left:-3px;font-family: "Microsoft Yahei";}
.rightCountImg{position: relative;top: 6px;left: -2.5px;font-family: "Microsoft Yahei";}
.rightTopImg{position: relative;top: 8px;left: -4px;font-family: "Microsoft Yahei";}
.rightNeed a div,.rightCount a div{position: relative;top: 2px;font-family: "Microsoft Yahei";}
.coutText{position: relative;left:-0.6px;}
.codeImg{margin-top: -24px;width: 90px;height: 90px;font-family: "Microsoft Yahei";}
.codeRightImg{position: relative;top: -40px;font-family: "Microsoft Yahei";}
.fengGe span{border: solid 1px #999999;display: inline-block;width: 28px;margin-left: 8px;font-family: "Microsoft Yahei";}
.rightNeedFloatLeft input{width: 130px;font-family: "Microsoft Yahei";}
.rightNeedFloatLeft{left: -130px;font-family: "Microsoft Yahei";}
.rightTop{position: absolute;bottom: 30px;z-index: 99;font-family: "Microsoft Yahei";}
.rightHelpImg{left:-4px;}
.rightAttendImg{left:0px;}
.myReport{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999;background:rgba(0,0,0,0.52);display: none;font-family: "Microsoft Yahei";}
.reportContent{width: 500px;height: 550px;background-color: #FFFFFF;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);border-radius:10px;overflow: hidden;}
.chk_report { 
    display: none; 
}
.blod{font-size: 12px;}
.blod_img{position: relative;top: 2px;}
#blod_dz{color:#999} 
#blod_dz:hover{color:#da251d} 
.chk_report + label { 
    background-color: #FFF; 
    border: 1px solid #d5d5d5; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); 
    border-radius: 3px;
    float: left;margin-top: 4px;
    width: 12px; 
    height: 12px;
    text-align: center; 
    line-height: 12px;
    font-size: 0.9em; 
    } 
.chk_report + label:active { 
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); 
} 
.chk_report:checked + label { 
    background-color: #FFFFFF; 
    border: 1px solid #DA251D; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1); 
    color: #DA251D; 
    border-radius: 3px;
} 
 
.chk_report:checked + label:after { 
    content: '\2714'; //勾选符号 
} 
.reportContentList{margin-left: 30px;margin-bottom: 14px;}
.reportTitle{font-size: 24px;color: #DA251D;width: 442px;height: 76px;line-height: 76px;margin-left: 30px;border-bottom: solid 1px #d5d5d5;margin-top: 6px;}
.reportContentList span{display: inline-block;margin-left: 18px;}
.reportTitle span{float: right;display: inline-block;width: 24px;height: 24px;background-image: url(../images/moveBefore.png);cursor: pointer;margin-top: 30px;}
.reportTitle span:hover{background-image: url(../images/moveAction.png);}
.reportFormTop{font-size: 16px;color: #333333;margin-left: 30px;margin-top: 26px;margin-bottom: 28px;}
.myReport .textarea{height: 128px;overflow: hidden;width: 500px;margin: 0px;border: 0px;}
.reportText{width: 422px;height: 108px;padding-top: 10px;padding-left: 10px;padding-right:10px;font-size: 12px;color: #333333;border: solid 1px #D5D5D5;margin-left: 30px;font-family: "Microsoft Yahei";}
.reportButton{height: 52px;width: 444px;text-align: center;line-height: 52px;margin-left: 30px;margin-top: 40px;border-radius: 5px;font-size: 18px;color: #FFFFFF;background-color: #D5D5D5;}
.reportSubmit{height: 52px;width: 444px;text-align: center;line-height: 52px;margin-left: 30px;margin-top: 40px;border-radius: 5px;font-size: 18px;color: #FFFFFF;background-color: #DA251D;display: none;}
.writeCount{float: right;font-size: 12px;color: #999999;margin-right: 30px;position: relative;top: -20px;font-family: "Microsoft Yahei";}

.mask{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999;background:rgba(169,169,169,0.5);display: none;font-family: "Microsoft Yahei";}
.point{width: 550px;height: 402px;background-color: #FFFFFF;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);border-radius: 30px;text-align:center;overflow: hidden;}
.point img{margin-top: 32px;}
.yea{font-size: 36px;color: #333333;margin-top: 16px;}
.point-result{color: #333333;font-size: 16px;margin-top: 16px;margin-bottom: 16px;}
.point-result a{color:#35c190 ;text-decoration: underline;}
.point-btn{background-color: #35c190;color: #333333;font-size: 16px;width: 236px;height: 50px;text-align: center;line-height: 50px;margin: 0 auto;cursor: pointer;border-radius: 20px;}
.showbtn { background-color: #f0f0f0;}
.crifht{min-height:500px;}
#sureExchange {width: 830px; margin-left: 20px;margin-top: 20px;margin-bottom: 40px; height: 556px;}
#list-never img {position: relative;left: 400px;top: 60px;}
.nosee {    color: #999999;position: relative;left: 280px;top: 80px;}
.newfabu{cursor: pointer;margin-left: 20px; margin-top: 17px; border-radius: 3px; text-align: center;  background-color: #d5251d;  float: left;  width: 100px;  height: 33px; line-height: 32px;font-size: 16px;color:#fff}
.newfabu:hover{background-color:#ea4e47}

.fabu1{width:650px;height:405px;margin-left:760px;margin-top:200px;background-color:#fff;border-radius:10px}
.chacha1{margin-right: 18px; float: right; margin-top: 15px;cursor: pointer}
.fabu1 li{width:200px;height:90px;border:1px solid #d8d8d8;background:url(../images/cfy1.png) no-repeat;color:#555;font-size:18px;font-weight:bold;float:left;margin-left:30px;margin-top:30px;cursor:pointer}
.fabu1 .cfy{background:url(../images/cfy1.png) no-repeat top 20px left 30px;}
.fabu1 .cxqf{background:url(../images/cxqf1.png) no-repeat top 20px left 30px;}
.fabu1 .cfw{background:url(../images/cfw1.png) no-repeat top 20px left 30px;}
.fabu1 .cxqfw{background:url(../images/cxqfw1.png) no-repeat top 20px left 30px;}
.fabu1 li div{float: left;margin-left: 110px;line-height: 90px;}
.fabu1 .cfy:hover{background:url(../images/cfy2.png) no-repeat top 20px left 30px;color:#da251d;box-shadow: 0 0 10px #cbcbcb;}
.fabu1 .cxqf:hover{background:url(../images/cxqf2.png) no-repeat top 20px left 30px;color:#da251d;box-shadow: 0 0 10px #cbcbcb;}
.fabu1 .cfw:hover{background:url(../images/cfw2.png) no-repeat top 20px left 30px;color:#da251d;box-shadow: 0 0 10px #cbcbcb;}
.fabu1 .cxqfw:hover{background:url(../images/cxqfw2.png) no-repeat top 20px left 30px;color:#da251d;box-shadow: 0 0 10px #cbcbcb;}
.fa_a{font-size:24px;font-weight:bold;text-align:center;padding-top:57px;color:#555}

.fabu1 ul{text-align: -webkit-center;margin-left:80px;margin-top:19px}

.fabu_bj1{position: fixed; top:0px; left: 0px;z-index: 110000;display: none;width:100%;height:100%;background: rgba(0, 0, 0, 0.6);}
.weiz1 div{ margin-top: 10px;}
.weiz1{color: #e4e4e4;    font-family: Microsoft Yahei;    font-size: 16px;    text-align: center;margin-top: 15px;}
.weiz1 span{   margin-right: 15px;color: #333;margin-left: 15px;cursor:pointer}
.weiz 1span a:hover{color:#da251d }
.sosoimg{    width: 23px;
    margin-top: 5px;
    margin-left: -32px;
    position: absolute;
   
    height: 20px;}
	.sososo{
		cursor:pointer;
	}
#pagefor{float: right;margin-top: 36px;margin-bottom: 36px;}
#pagefor li{display:inline-block;width: 34px;height: 30px;line-height: 30px;text-align: center;
margin-right: 6px;font-size: 16px;background-color: #a7a7a7;border: solid 1px #d5d5d5;
cursor: pointer;
}
#pagefor li a{
	color:#fff;display:inline-block;width:100%;height:100%;line-height: 30px;text-align: center;
}
#pagefor li span{color:#fff;display:inline-block;width:100%;height:100%;line-height: 30px;text-align: center;}
#pagefor .active{
	background-color:#da251d;
}
#pagefor li:hover{border: solid 1px #DA251D;}
.weipp{
	    margin-bottom: 100px;
    margin-top: 200px;
    height: 200px;
    clear: both;
}
.weiimg{    float: left;
    margin-left: 390px;}
.weitest{font-size: 14px;
    margin-left: 50px;
    margin-top: 100px;
    float: left;
    width: 200px;
    color: #999;}
.leftlishi{top: -0px;
display:none;
    float: left;
    }
.leftlishi .lishis{
	border:1px solid #b0b0b0;
	box-shadow:  0px 0px 10px #b0b0b0;
	top: 10px;
    position: absolute;
    left: -644px;
    width: 643px;
    height: 511px;
    background-color: #fff;
	z-index:100;
}
.leftlishi .lebb{position: absolute;margin-top: 15px;margin-top: 20px;}
.leftlishi .wkdf{color:#555;font-size:24px;font-weight:bold;padding-top:40px;margin-left:27px}
.leftlishi .kfk{width:633px;height:370px;overflow-y: auto;}
.ckqb{height:71px;text-align:center;line-height:71px;}
.ckqb span{padding-right: 24px;background: url(../images/xiangyou1.png) no-repeat top 4px left 70px;font-size: 16px;color:#666;cursor:pointer}
.ckqb span:hover{background: url(../images/xiangyou2.png) no-repeat top 4px left 70px;color:#da251d}

.index_con_cons li {
    border: 1px solid #c5c5c5;
    width: 274px;
    float: left;
    margin-left: 20px;  
    margin-bottom: 30px;
	overflow:hidden;
}
.index_con_cons li a.pa{
	display: inline-block;
    width: 274px;
    height: 206px;
    overflow: hidden;
}
.index_con_cons li a.pa img{
	float:left;
    width: 274px;
    height: 206px;
   
}

.index_con_cons li a.pa samp{
	float:left;
	border-top: 25px solid #8e854a;
    border-left: 10px solid transparent;
    width: 50px;
    height:0px;
	color:#FFF;
	position:relative;
	margin-left:-60px;
}

.index_con_cons li a.pa samp dd{
	float:left;
    width: 50px;
    height:25px;
	line-height:25px;
	position:relative;
	margin-top:-25px;
	    font-size: 12px;
}
.index_con_cons li:hover {
    border: 1px solid #da251d;
    width: 274px;
    
  
}

 em.p_tip{
    position: absolute;
    top: 210px;
    right: 14px;
}

.index_con_cons span {
    display: block;
    line-height: 25px;
    margin-left: 10px;
}

.index_cons {
	    width: 1200px;
    margin-top: 20px;
    background-color: #fff;
	float:left;
}

.index_con_cons {
    padding-top: 20px;
    margin-bottom: 15px;
}

span.p_title {
    height: 22px;
    overflow: hidden;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.p_sub tt {
	font-family: Microsoft Yahei;
    color: #da251d;
    font-size: 18px;
}
.index_con_con_green em{
    color: #25b039;
}
.index_con_con_black em{
    color: #333333;
}

.p_sub u {
    float: right;
    margin-right: 10px;
    text-decoration: none;
	color: #999999;
}

.p_sub i {
    color: #999999;
    margin-left: 10px;
}


.index_con_cons p {
	width:274px; height:25px;
    margin-top: 5px;
	background-color:#f7f7f7;
	border-top:1px solid #c5c5c5;
}
.index_con_cons .p_guanzhu {
	border-bottom: 25px solid #da251d;
    border-right: 10px solid transparent;
    height: 0;
    float: left;
    width: 60px;
    padding-left: 15px;
	color:#fff;
	margin-left:0px;
}
.index_con_cons .p_green {
	border-bottom: 25px solid #25b039;
}
.index_con_cons .p_black {
	border-bottom: 25px solid #333333;
}
.index_con_cons .p_hui {
	border-bottom: 25px solid #999999;
}
.index_con_con_black .p_sub tt,.index_con_con_hui .p_sub tt {
	color:#333;
	    font-family: Microsoft Yahei;
    font-size: 14px;
}

.index_con_cons .p_weiguan {
    float: left;

	height:25px;
    padding-right: 15px;
    text-align: right;  
}
xuetang{ background-color:#e7e7e7; width:1200px;   margin-top: 25px;  margin-bottom: 80px; float:left; padding-bottom:20px;}
.xuetang dt {
    font-size: 18px;
    margin-bottom: 10px;
	    font-weight: bold;
}

.xuetang dl {
    padding-left: 50px;
    float: left;
    margin-left: 45px;
    width: 288px;
    margin-top:20px;
}
.xuetang dl.paimxt {
background: url('../images/paimxt.png') left 23px no-repeat;
}
.xuetang dl.jinpbz {
background: url('../images/jinpbz.png') left 23px no-repeat;
}
.xuetang dl.paimlc {
background: url('../images/paimlc.png') left 23px no-repeat;
}
.xuetang dd {
    line-height: 20px;
	margin-top:10px;
}
.bolders{ font-weight:bolder;}
.ckxq a{color:#999;cursor:pointer}
.ckxq a:hover{color:#666;}
.weiz div{ margin-top: 10px;}
.weiz{color: #e4e4e4;    font-family: Microsoft Yahei;    font-size: 16px;    text-align: center;margin-top: 15px;}
.weiz span{   margin-right: 15px;color: #333;margin-left: 15px;cursor:pointer}
.weiz span a:hover{color:#da251d }
.fabu{margin-left:760px;margin-top:200px}
.chacha{position: absolute; margin-left: 365px;margin-top: 10px;cursor:pointer}
.fb_bj{margin-top: 60px; margin-left: 72px;}
.top1ss{width: 400px;height: 160px;background-color:#fff}
.topss{width:400px;height:300px;background-color:#fe6d4c}
.fabu_bj{position: fixed; top:0px; left: 0px;z-index: 10000;display: none;width:100%;height:100%;background: rgba(0, 0, 0, 0.6);}
.guanzhu1{	    height: 28px;
    background: url(../images/qjd_tm_03.png);
    width: 100px;
    position: absolute;
    margin-top: -150px}
.guanzhuss1{    font-size: 10px;    margin-left: 12px;    color: white;    position: absolute;    margin-top: -150px;}
.fguanzhu1{margin-top: -124px;}
.fguanzhuss1{margin-top: -124px;}
.gzss{float: left;
    margin-left: 8px;
   
    padding-top: 6px;}
#wg_wg {
    top: 0px;
    position: absolute;
    margin-left: 55px;
}
.llss {
    margin-top: 6px;
    float: right;
    margin-right: 32px;
}