@charset "utf-8";
/* CSS Document */

/*css 初始化 */
@font-face{
	font-family: 'siyuan';
	src: url('../fonts/siy.ttf');
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }  /*让这些的标签内外边距都是0*/
fieldset, img {  border:none;  }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;  /*  */ }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666666;  font-size:18px; /* 设置全局的文字 颜色 字号  字体  */
		height:0;/* 测试用的高度 */ overflow-x: hidden;
		font-family: "siyuan",Arial, Helvetica, sans-serif}
a{color:#666666; text-decoration:none; }
img{vertical-align:middle;}
a:hover{ color:#bd0d0d; }

/* 常用代码  */
.clearfix:after { content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.wrap{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.img img{display: block; margin: 0 auto;}

i{font-style: normal;}
strong{color:#bd0d0d;}

/*--------------------------------------------------------------------*/

.tel{
	margin-top:6px;
}



.zc{
	margin-top: 50px;
}


.review{
	background: #f6f6f6;height: 540px;padding:46px 0;
}

.review .img p{
	font-size: 42px;
	color: #333;
}
.review .img span{
	color: red;
}

.review .img .big{
	font-size: 52px;
	font-weight: 600;
}

.review_title{


}
.review_title span{
	margin-top: 20px;font-size: 20px;display: block;padding-left:10px;padding-bottom:10px;
}


.review_center{
	margin-top:22px;margin-left: 40px;
}
.review_center_l{
	width: 600px;
}
.review_center_l span{
	 width: 150px;text-align: center;display: inline-block;margin:0 20px;
}
.review_center_l i{
	 width: 80px;text-align: center;display: inline-block;margin:0 10px;
}


.review_center_l .infoList li a{
	font-size: 16px;line-height: 32px;
}

.review_center_l_title{
	font-weight: 600;border-bottom: 2px solid #bd0d0d;padding-bottom: 10px;
}

.txtMarquee-top{
	margin-top:16px;
}


.review iframe{
	margin-top: 10px;
}

.note{
	text-align:center;font-size: 16px;color:#bd0d0d;
}



.lc{
	margin: 50px auto;
}








.bg_ly{padding-bottom: 10px;border-radius:5px;}

.bg_ly_box{width:369px;margin: -30px 94px;}


.loy_bg{background: #fafafa;width: 100%;}
.loy_page{width: 1200px;margin: 0 auto;}
.loy_page_1{width: 1200px;margin: 0 auto;height: 355px;background: url(img/jflh_sz_10_02.png);}
.loy_box{width: 320px;padding-top: 120px;padding-left: 800px;}


.img{text-align: center; padding-bottom: 2px}






.review{
	background: url(img/cn2_bg.jpg) no-repeat top;
}


.review_box{
	background: rgba(255,255,255,0.80);width: 1200px;height: 480px;padding: 30px 0;
}

.bg_ly_box_title{
	color:#c41212;font-size: 26px;text-align: center;padding-left: 57px;
}


.rhfa{
	background: url(img/rhfa_bg.jpg) no-repeat top;background-attachment: fixed;
	padding:40px 0; text-align: center;overflow: hidden;
}

.rhfa ul{
	margin-top: 30px;
}
.rhfa ul li{
	float: left;
}
.rhfa ul li a{
	float: left;
}

.rhfa ul li a:hover{
	transform: scale(1.05);
}





.page_bg_02 ul{
	margin-top: 30px;width: 926px;margin: 0 auto;overflow: hidden;
}
.page_bg_02 ul li{
	float: left;
}
.page_bg_02 ul li a{
	float: left;
}

.page_bg_02 ul li a:hover{
	transform: scale(1.05);
}
.leibir-an a{display: block;width: 380px;height: 60px;background: #ea5356;color: 18px;text-align: center;line-height: 60px;color: #fff;
	box-shadow: 2px 2px 8px  #ea5356;margin: 0 auto;}
.leibir-an a:hover{background: #2c89f2;box-shadow: 2px 2px 8px  #2c89f2;}

.cbxfc{position: fixed;top:24%;left:10px;z-index: 90000;}
.cbxfc3{position: fixed;top:14%;left:10px;z-index: 100000;}
.cbxfc2{position: fixed;top:20%;right:10px;z-index: 100000;}

.form-wrap {
  width: 370px;
  margin-left: 10px; 
}
.form-wrap #wfform1 .item {
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 40px;
  margin-bottom: 10px; 
}
.form-wrap #wfform1 .item label {
	color: #333;
  flex: 0 0 80px; 
  text-align: center;
}
.form-wrap #wfform1 .item select, .form-wrap #wfform1 .item input {
  flex: 1;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
 	padding-left: 10px; 
 }
.form-wrap #wfform1 .item .button {
  width: 290px;
  margin-left: 80px;
  height: 40px;
  line-height: 40px; 
  background: #e3234c;
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

/* 中间弹窗开始 */
#LoginBox{position:fixed;margin:auto;top:0;bottom:0;left:0;right:0;width:432px;height:261px;z-index:100;display:none;background-image: url(img/fxz_cen.png);font-family: "siyuan";}
#LoginBox .row1{padding:0px 5px;height:40px;font-weight:bold;color:#666;font-size:20px;border-radius: 7px 7px 0 0;}
#LoginBox .row1 #loginbtn{color:White;background:#4490f7;text-decoration:none;padding:10px 95px;margin-left:87px;margin-top:40px;border-radius:5px;opacity:0.8;filter:alpha(opacity=80);}
#LoginBox .yae_btn{font-family:arial;font-size:30px;font-weight:700;color: rgba(185, 181, 181, 0.85);text-decoration:none;float:right;padding-right:2px;}
.clean{clear: both;}
#LoginBox .box_log{height: 0;}
#LoginBox .my_btn{width:400px;height: 46px;padding-top: 168px;padding-left:6px;}
#LoginBox .my_btn span{position: absolute; color: #714c23; font-size: 42px; font-weight: 600;}
#LoginBox .my_btn #mouth{left: 130px; top: 106px;}
#LoginBox .my_btn #day{left: 212px; top: 106px;}
#LoginBox .my_btn .btn_2{width: 104px;height: 30px;float: right;background: #6d65f6;margin: 0 10px;border-radius:4px;}
#LoginBox .my_btn .btn_2 a{text-align: center;line-height: 30px;font-size: 14px;color: #fff;display: block;font-weight: bold;border-radius:4px;}
#LoginBox .my_btn .btn_2 a:hover{background: #5046f6;border-radius:10px;}
/* 中间弹窗结束 */

/* 底部固定注册框 */
.foot_btain_bg{width: 100%;height: 80px;background: rgba(0,0,0,.8);position: fixed;bottom:0;z-index: 800;font-family: "siyuan";}
.foot_btain_bg .foot_btain{width: 897px;height: 80px;margin: 0 auto;}
.foot_btain_bg .foot_btain .btain_left{height: 80px;float: left;text-align: center;}
.foot_btain_bg .foot_btain .btain_left .txt_1{color: #fff;font-size: 20px;margin-top: 10px;font-weight: bold;text-align: left;}
.foot_btain_bg .foot_btain .btain_left .txt_2{color: #fff;font-size: 30px;text-align: left;font-weight: bold;}
.foot_btain_bg .foot_btain .btain_left .txt_2 span{color: #ffdf00;}
.foot_btain_bg .foot_btain .btain_left .img_left{width: 50px;height: 100px;float: left;}
.foot_btain_bg .foot_btain .btain_left .img_left img{display: block;}
.foot_btain_bg .foot_btain .btain_left .img_right{width: 184px;height: 90px;float: left;}
.foot_btain_bg .foot_btain .btain_right{width:655px;height: 80px;float: left;}
.foot_btain_bg .foot_btain .btain_right .foot_p1{color: #fff;padding-left: 88px;font-size: 14px;margin-top: 5px;}
.foot_btain_bg .foot_btain .btain_right .looyu_foot{margin-top: 14px;}
.foot_btain_bg .gnm{position: absolute;right: 30px;}
.foot_btain_bg .gnm a{font-size: 24px;color: #fff;}
