@charset "utf-8";
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea,button, select { margin:0; padding:0;}
ul,ol,li{ list-style:none; margin:0; padding:0;}
body {min-width:320px; margin:0px; font-family:"微软雅黑";background:#fff;Font-size=62.5%;}
a{ text-decoration:none; border:0;}
a:active, a:focus { outline:none;}
a,input,textarea,button{-webkit-tap-highlight-color:rgba(0,0,0,0); }
footer{ overflow:hidden;}
header{ width:100%;}
img{border:none;}
.wrap{min-width:320px; margin:0 auto;background-size:auto;  padding:0px;}
.main{margin:0 10px; height:auto;}
.clear{	clear:both;}
input{border:none;}

/*首页*/
.top{
  height:51px;
  padding: 10px 0;
  position: relative;
}
.logo {
    display: block;
    margin: 0 auto;
    width: 130px;
    z-index: 6;
    position: relative;
}
.logo img{width: 100%;}
.fh{
  display: block;
  width:50px;
  height: 43px;
 position: absolute;
 left: 0;
 top: 10px;
  background: url(tb.png) no-repeat center center;
  background-size: 20px;
  z-index: 6;
}
.fha{
  display: block;
  width:50px;
  height: 43px;
 position: absolute;
 left: 0;
 top: 10px;
  background: url(tu9.png) no-repeat center center;
  background-size: 10px;
  z-index: 6;
}
/*header导航*/
.header{
  position:absolute;
  height:43px;
  right: 0;
  top: 10px;
  z-index: 5;
}
.header .logo{display:block;width:130px;height:30px;padding:10px 0 0 10px;}
.header .logo img{display:block;width:100%;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#0067d2;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#0067d2;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(icon-back.png) no-repeat center center;background-size:12px 20px;}
.line{

  background:url(icon-arrow-right2.png) no-repeat 98% center;
  background-size: 5px;
}


/*轮播图begin*/
.flexslider{position:relative;height:auto;overflow:hidden; background:#fff;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides img{ width:100%;}
.flex-control-nav{position:absolute;bottom:10%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{
  display:inline-block;
  width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;cursor:pointer;
background:#cd85a5;
-moz-border-radius:50%;
-webkit-border-radius: 50%;
border-radius:50%;
}
.flex-control-nav .flex-active{ background:#a71857;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:86px;height:153px;overflow:hidden;cursor:pointer;position:absolute;text-indent:-999999px;}

/*轮播图end*/


.title{
  text-align: center;
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
  line-height: 20px;
  color: #6b6b6b;
}
.title img{max-width: 100%;}

/*box*/
.box{
  margin: 15px 10px 30px;
}
.box ul{margin-top: 20px;}
.box li{
  width: 25%;
  float: left;
  margin: 0 0 20px;
  text-align: center;
  font-size: 14px;
}
.box li a{color: #000;}
.box li img{width: 50%;margin: 0 auto 5px;}

/*box1*/
.box1{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.box1 ul{
  margin-top: 10px;
}
.box1 li{
  margin-bottom: 20px;
  border:1px solid #c6c6c6;
}
.box1 li img{
  width: 100%;
}
.box1 li p{
  display: block;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 14px;
  color: #000;
}
.box1 li p span{
  float: right;
  font-size: 12px;
  color: #676767;
}
.more{
  display: block;
  width: 100%;
  height: 35px;
  background: url(tu.png) no-repeat center center;
  background-size: 30px;
}

/*box2*/
.b2_nr{
  background: #f6f6f6;
  padding: 20px;
  margin: 15px 0 15px;
}
.vcr{
  width: 100%;
  margin-bottom: 15px;
}
.b2_nr li{
  height:80px;
  padding: 10px;
  background: #fff;
  margin-bottom: 15px;
  overflow: hidden;
}
.xw_img{
  float: left;
  width: 130px;
  height: 80px;
  margin-right: 15px;
}
.xw_img img{
  width: 130px;
  height: 80px;
}
.b2_nr li a h4{
  color: #000;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}
.b2_nr li a p{
  font-size: 13px;
  line-height: 22px;
  color: #7c7c7c;
}

/*box3*/
.box3{
  margin: 25px 10px 30px;
}
.b3_nr{
  margin: 15px 0;
}
.hz{
  border:1px solid #edecec;
  float: left;
  width: 45%;
  margin: 0 2% ;
}
.hz a{
  display: block;
  width: 100%;
  height: 100%;
}
.hz_img{
  width: 100%;
  height:100px;
  overflow: hidden;
}
.hz_img img{width: 100%;}
.hz_nr{
  padding: 10px;
}
.hz_nr h4{
  font-size: 15px;
  margin-bottom: 8px;
  color: #000;
}
.hz_nr p{
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 10px;
  color: #6a6a6a;
}
.hz_nr i{
  display: block;
  width: 100%;
  height: 30px;
  text-align: center;
}
.hz_nr i img{
  width: 25px;
}

/*box4*/
.box4{
  margin: 0px 15px 30px;
}
.b4_bt{
  margin-bottom: 10px;
}
.b4_bt img{max-width: 100%;}
.box4 li{
  height: 25px;
  line-height: 25px;
  font-size: 14px;
}
.box4 li a{
  color: #5a5a5a;
}
.box4 li a span{
  color: #a3a3a3;
}
.gd{
  float: right;
  width: 60px;
}
.gd img{width: 100%;}

/*lx*/
.lx{
  padding: 10px;
  background: #f6f6f6;
}
.lx h3{
  color: #3d74ab;
  line-height: 35px;
  font-size: 14px;
}
.lx li{
  height: 30px;
  line-height: 30px;
  color: #494949;
  font-size: 12px;
  overflow: hidden;
}
.lx li i{
  float: left;
  margin-top: 5px;
  margin-right: 15px;
}

.f_t{
  padding: 15px 10px;
  text-align: center;
  font-size: 12px;
  color: #494949;
  line-height: 20px;
}

.pic{
  padding: 10px;
  background: #f6f6f6;
}
.pic li{
  margin-bottom: 20px;
  border:1px solid #c6c6c6;
}
.pic li img{
  width: 100%;
}
.pic li p{
  display: block;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 14px;
  color: #000;
}
.pic li p span{
  float: right;
  font-size: 12px;
  color: #676767;
}
.fy{
  height: 40px;
  text-align: center;
  background: #f6f6f6;
}
.fy a{
    padding: 1px 7px;
     border:1px solid #848484;
     color:#848484;
     font-size: 14px;
     margin: 0 3px;
}
.fy a:hover,.fy a.ou{
  color: #fff;
  background: #d03a2c;
  border:1px solid #d03a2c;
}


.titlea{
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px solid #eeeeee;
}
.titlea p{
  color: #3d74ab;
  font-size: 16px;
}
.titlea span{
  color: #707070;
  font-size: 10px;
}

.n-bt{
  color: #e22f72;
  font-size: 14px;
  border-bottom: 1px solid #dcdcdc;
  padding: 10px 0;
}
.wz_xx{
  padding: 10px 0;
  line-height: 24px;
  font-size: 14px;
  border-bottom: 1px solid #dcdcdc;
}
.wz_xx img{
  width: 100%;
  height: 100%;
}

.tu_zs{
  margin-bottom: 20px;
}
.tu_zs li{
  margin-bottom: 15px;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
}
.tu_zs li img{max-width: 100%;}
.paging{
  height: 40px;
  margin-bottom: 30px;
}
.paging a{
  display: block;
  width: 90px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  background: #dd127a;
}

.empty{
  padding:15px 10px;
  background: #f6f6f6;
}
.empty_nr{
  padding: 15px;
  background: #fff;
  font-size: 14px;
  line-height: 25px;
}
.empty_nr img{
  width: 100%;!important;
  height: 100%;!important;
}
.rqxm-a{
  margin-bottom: 20px;
}
.rqxm_bt{
  height: 40px;
  overflow: hidden;
  border-top:1px solid #dadada;
  border-bottom:1px solid #dadada;
   margin-bottom: 10px;
}
.rqxm_bt p{
  float: left;
  font-size: 16px;
  line-height: 40px;
  padding: 0 15px;
  color: #dd127a;
 
}
.rqxm_bt span{
  float: left;
  color: #acacac;
  font-size: 10px;
  font-family: Arial;
  line-height: 45px;
  text-transform : uppercase;
}
.rqxm_bt a{
  display: block;
  width: 40px;
  height: 40px;
  float: right;
  background: url(tu8a.png) no-repeat center center;
}
.rqxm-a ul{
  padding: 0 10px;
}
.rqxm-a li{
  float: left;
  width: 31%;
  margin: 0 1% 10px; 
  border: 1px solid #d0d0d0;
}
.rqxm-a li a{
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: 10px;
}
.rqxm-a li a p{line-height: 30px;
padding: 0 10px;}
.rqxm-a li a:hover{color: #d0183a;}
.rqxm-a li img{
 width: 100%;
}
.fr{
  width: 100%;
  height:5.5em;
  overflow: hidden;
}


.sp_ls{
  padding: 20px 10px 20px;
  background: #f6f6f6;
}
.sp_ls li{
  width: 46%;
  float: left;
  margin: 0 2% 15px;
}
.sp_ls a{
  display: block;
  width: 100%;
  height: 100%;
}
.sp_img{
  width: 100%;
  height: 7em;
  background: #fff;
  overflow: hidden;
}
.sp_img img{
  width: 100%;
}
.sp_nr{
  padding:6px 10px;
  background: #fff;
}
.sp_nr h3{color: #000;font-size: 15px;}
.sp_nr p{
  color: #6a6a6a;
  font-size: 12px; 
  line-height: 22px;
}

.et{
  text-align: center;
  color: #3d74ab;;
  font-size: 16px;
  padding: 0 5px;
}
.eta{
  text-align: center;
  height: 35px;
  line-height: 35px;
  color: #4d4d4d;
  font-size:12px;
  background: #f6f6f6;
  margin: 10px 0;
}
.sx{
  margin-top:25px;
}
.sx a{
  display: block;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  font-size: 14px;
  color: #464646;
  background: #f6f6f6;
  margin-bottom: 10px;
}

.wz_ls{
  padding: 20px;
  margin-bottom: 15px;
}
.wz_ls li{
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  margin-bottom: 5px;
}
.wz_ls li a{
  color: #5a5a5a;
}
.wz_ls li a span{
  color: #a3a3a3;
}


.news{
  padding: 15px;
  background: #f6f6f6;
}
.news  li{
  height:80px;
  padding: 10px;
  background: #fff;
  margin-bottom: 15px;
  overflow: hidden;
}
.news li a h4{
  color: #000;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}
.news li a p{
  font-size: 13px;
  line-height: 22px;
  color: #7c7c7c;
}
.hh_h3{

      color: #3d74ab;
    background: url(tb3.png) no-repeat center center;
    background-size: 100%;font-family:'微软雅黑'
}