.hd_banner{ width:100%;  height:512px; }

.hd_title{ margin-top:20px; width:100%; border-bottom:1px solid #ddd; position:relative; height:43px;}
.hd_title h2{ font-size:20px; line-height:60px; color:#666; width:120px; border-bottom:2px solid #ffa31f; position:absolute;bottom:-1px;}
.hd1{ margin-top:20px;}
.hd1_left{ width:395px; height:495px; position:relative; }
.hd1_left:hover .a_text{ display:block; transition: all 0.6s;}
.a_text{ width:100%; height:36px; text-align:center; color:#FFF; position:absolute; bottom:0px; background:rgba(0,0,0,0.7); line-height:36px; display:none; transition: all 0.6s;}
.hd1_right{ width:805px;  }
.hd1_right ul li{ margin-left:7px; margin-bottom:7px; width:394px; height:244px; position:relative;}
.a1_text{ width:100%; height:36px; text-align:center; color:#FFF; position:absolute; bottom:0px; background:rgba(0,0,0,0.7); line-height:36px; display:none; transition: all 0.6s;}
.hd1_right li:hover .a1_text{ display:block;  transition: all 0.6s;}
.hd2{ margin-top:20px;}
.hd2 ul li{ width:285px; height:334px; margin-right:20px; position:relative; }
.hd2 ul li:nth-child(1){ background:url(../images/hd2_img1.jpg) no-repeat center;}
.hd2 ul li:nth-child(2){ background:url(../images/hd2_img2.jpg) no-repeat center;}
.hd2 ul li:nth-child(3){ background:url(../images/hd2_img3.jpg) no-repeat center;}
.hd2 ul li:nth-child(4){ background:url(../images/hd2_img4.jpg) no-repeat center; margin-right:0px;}
.hd2 ul li a{ width:204px; height:45px; background:#ffa31f;  text-align:center; font-size:18px; line-height:45px; color:#FFF; border-radius:6px; display:block; position:absolute; bottom:30px; left:40.5px; }
.hd2 ul li a:hover{ background:#ff9600;}
.hd3_left{ width:870px;  margin-top:20px;}
.hd3_right{ width:302px;  margin-top:20px;}
.activity_list dl {  border-bottom: 1px solid #f3f3f3;  margin-bottom: 20px;    padding-bottom: 25px;}
.activity_list dt { width: 270px;    }
.pr { position: relative;}
.activity_list dt .count.pass {  background-color: #939393;}
.activity_list dt .count {width: 100%; height: 30px;  background: #ff343f;  text-align: center;  line-height: 30px;   color: #fff; font-size: 14px;  position: absolute;  bottom: 0;  left: 0;}
.activity_list dt .count .ico {  display: inline-block; width: 14px;  height: 14px; vertical-align: middle;  margin-right: 5px;  position: relative;  top: -1px;  background: url(../images/ico.png) no-repeat -182px -130px;}
.activity_list dd {  color: #666;  width: 580px;}
.activity_list dd h2 {font-size: 16px;  font-weight: normal;}
.activity_list dd .txt {  line-height: 24px;  max-height: 48px; overflow: hidden; margin: 10px 0 10px;}
.activity_list dd .xq p {  line-height: 24px;  overflow: hidden;    height: 29px;}
.activity_list .link {  right: 0;  bottom: 0;}
.pa { position: absolute;}
.activity_list dd .xq span.red { color: #f74f46;}
.activity_list .link a.zixun {    color: #333; border: 1px solid #fdd900;}
.activity_list .link a { display: inline-block; width: 108px;  height: 28px; text-align: center; line-height: 28px; margin-left: 10px;}
.activity_list .link a.more {color: #fea135; border: 1px solid #fea135;}
.activity_list .link a { display: inline-block;   width: 108px; height: 28px;  text-align: center;  line-height: 28px; margin-left: 10px;}

.activity_list .link a:hover{ background: #fdd900; color:#333;}
.activity_list .link a.more:hover {background: #fea135; color:#fff;}


.hd_biaodan{ width:100%; height:690px; margin-top:10px;}

.hd_side{width:590px;height: 463px; padding-top:60px; margin:0 auto;}
.hi_a{padding-left: 10px;min-height: 68px;}
.hi_a h3{font-size: 28px; font-weight: bold;  line-height: 50px; text-align: center; color: #333;}
.hi_a p{line-height:50px; font-size:36px; font-weight:bold; text-align:center}
.hi_tips{line-height: 1.6;color: #ff6b22; font-size:16px;}
.hi_tips span{font-size: 22px; color: #ff6b22; font-weight:bold;}
.hi_b{padding:17px 11px 11px;}
.hi_b .int{    display: block; width: 100%;  box-sizing: border-box;  border-radius: 5px; padding: 0 10px;  height: 48px;  line-height: 48px;  border: 1px solid #ddd; font-size: 16px; margin-bottom: 15px;}
.abtn1{border-radius: 5px;display: block;width: 100%;background: #fdd900;color:#333;height: 48px;line-height: 48px;font-size: 18px;margin-bottom: 15px;}
.com_tit_b1 h3{border-bottom:2px solid #fdd900;}
.com_tit_b1{margin-bottom:15px;}

.complaints {   background:#eeeeee;  margin: 0 auto; }
.clearfix:after, .row:after { content: '';  display: block; clear: both; height: 0; visibility: hidden;}
.complaints .top a {  width: 400px; height: 60px;  line-height: 60px; text-align: center; font-size: 16px;  color: #333; position: relative;}
.complaints .top a { width: 400px; height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #333; position: relative;}
.complaints .top a.current, .complaints .top a:hover { background: #fe7223; color: #fff; }
.complaints .top a.current:after { width: 100%; height: 3px; content: ''; display: block;   left: 0; bottom: 0;  position: absolute;}
.yuyue_content{height:490px; width:100%; background:url(../images/bdbanner1.jpg) no-repeat;}
.mt40{ margin-top:40px;}
.yy_biaodan{ width:100%;  margin-bottom:40px;}
.yu_side{background: #fff;width: 340px;margin-right:60px; margin-top:50px;}
.yu_a{padding-left: 10px;}
.yu_a h3{font-size: 20px;padding-top: 20px; text-align:center; font-weight:bold;}
.yu_a p{padding-top: 10px;line-height: 1.8; text-align:center;}
.yu_a p span{ font-size:18px; color:#ff6c00; font-weight:bold;}
.yu_tips{line-height:36px;color: #333; font-size:16px;}
.yu_tips span{font-size: 20px; color: #ff6b22; /*font-weight:bold;*/}
.yu_b{padding:10px 15px 15px;}
.yu_b .int{display: block;width: 100%;box-sizing:border-box;border-radius:5px;padding: 0 10px;height: 40px;line-height:40px;border:1px solid #ddd;font-size: 14px;margin-bottom: 10px;}
.abtn2{border-radius: 5px;display: block;width: 100%;background: #fdd900;color: #333;height: 34px;line-height: 34px;font-size: 18px;margin-bottom: 15px;}


.hd_yuyue{ margin-bottom:40px;}
.hd_yuyue_img{ width:630px; height:502px;}
.hd_yuyue_tit{ width:500px; height:502px;}
.hd_yuyue_tit{background: #fff;width: 470px;margin-right:30px;}
.yu2_a{padding-left: 10px;}
.yu2_a h3{font-size: 22px;padding-top: 20px; color:#333;}
.yu2_a p{padding-top: 10px;line-height:24px; font-size:18px; color:#999;}
.yu2_tips{line-height:36px;color: #333; font-size:16px;}
.yu2_tips span{font-size: 20px; color: #ff6b22; /*font-weight:bold;*/}
.yu2_b{padding:30px 15px 15px;}
.yu2_b .int{display: block;width: 100%;box-sizing:border-box;border-radius:5px;padding: 0 10px;height: 44px;line-height:44px;border:1px solid #ddd;font-size: 16px;margin-bottom: 24px;}
.abtn3{border-radius: 5px;display: block;width: 100%;background: #fdd900;color: #333;height: 44px;line-height: 44px;font-size: 18px;margin-bottom: 15px;}
.yu2_b .selectliu{ width:100%; height:44px; line-height:44px; color:#999; margin-bottom: 24px; display:block; border:1px solid #ddd; border-radius:5px; padding:0 10px; font-size:16px;}





.oub_title{ width:100%; border-bottom:1px solid #ddd; margin-top:20px;}
.oub_title .fuha{ width:50px; height:50px; line-height:50px; font-size:36px; color:#FFF; background:#fdd902; font-weight:bold; text-align:center; margin-right:20px;}
.oub_title .fuha:hover{ color:#fdb300;}
.oub_title h2{ color:#333; font-size:24px;}
.oub_title p{ color:#666; font-size:14px; height:24px;}
.oub{ margin-top:20px;}
.oub_left{ width:300px; height:360px; position:relative; }
.oub_left:hover .a_text{ display:block; transition: all 0.6s;}
.a_text{ width:100%; height:36px; text-align:center; color:#FFF; position:absolute; bottom:0px; background:rgba(0,0,0,0.7); line-height:36px; display:none; transition: all 0.6s;}
.oub_right{     width: 100%; min-height:205px;}
.oub_right ul li{ margin-bottom:7px;  position:relative; margin-right: 9px;}
.a1_text{ width:100%; height:36px; text-align:center; color:#FFF; position:absolute; bottom:0px; background:rgba(0,0,0,0.7); line-height:36px; display:none; transition: all 0.6s;}
.oub_right li:hover .a1_text{ display:block;  transition: all 0.6s;}