
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,input,form,dl,dd,span,strong,p,em{margin:0 auto; padding:0;}
body,html{height:100%;}
img{ border:0;}
ul, li{ list-style-type:none;}
a,a:hover{ text-decoration:none; color:#3f3f3f;}
html, body, title, head, ol, table, tr, td, ul, li, dt, dd, dl, h1, h2, h3, h4, h5, h6, form, input, select, textarea, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button, font, span, div{font-family: '思源黑体';}
body{ font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hiddle{display:none;}
.middle{max-width:1200px;width:90%;margin:0 auto;}
input,textarea{outline:none;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
i,em{ font-style:normal;}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* [disabled]box-sizing: border-box; */
}
*:before,*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

/*header*/
.header{position:fixed;top:0;left:0; background:url(../image/nav_bc.png) center no-repeat; background-size:auto 100%;width:100%;padding-bottom:55px;padding-top:10px;z-index:99;}
.header_nr{width:1180px;margin:0 auto;}
.logo{float:left;}
.logo img{display:block;}
.headerfr{float:right;}
.mnav{float:left;padding-right:30px;}
.mnav li{float:left;font-size:16px;color:#222; transition:all 1s;}
.mnav li a{display:block;padding:33px 35px 20px 13px;background-size:100% 100%; transition:all 1s;}
.mnav li a:hover{color:#1aa757;}
.mnav li.mnav_hover a{color:#fff;background:url(../image/nav_libc.png) no-repeat;background-size:100% 100%;}
.message{float:left;margin-top:20px; position:relative;cursor:pointer;}
.message i{display:inline-block;width:36px;height:36px; background:#29af55;text-align:center;line-height:40px;border-radius:50px;color:#fff;font-size:20px; transition:all 1s;}
.message i:hover{background:#147b36;}
.message_img{ position:absolute;top:100%;left:-50%; background:#fff;padding:5px;}
.message_img img{width:90px;height:0; transition:all 1s;}
.message:hover .message_img img{height:90px;}

/*header*/

/*手机导航*/
.m_nav{ position:fixed;top:25px;right:5%;width:30px;z-index:999;display:none;}
.m_nav span{display:block;width:100%;height:2px; background:#29af55;margin:7px 0;}
.m_navx{ position:fixed;top:10px;right:5%;color:#fff;z-index:999;display:none;font-size:30px;}
/*手机导航*/

/*footer*/
.footer{overflow:hidden;padding:75px 0;}
.footfl{float:left;width:55%;}
.foot_message{width:55%; position:relative;float:left;margin-bottom:35px;}
.foot_message_bt{ position:absolute;top:-20px;left:10px; background:#fff;font-size:15px;color:#222;padding-right:5px;}
.foot_message_bt i{color:#29af55;font-size:26px;margin-right:3px; position:relative;top:-6px;}
.foot_messagek{float:left;width:80%;height:80px;border:1px solid #29af55;border-radius:10px;padding:10px;font-size:14px;}
.foot_messagea{float:right; background:#29af55;width:17%;line-height:80px;border-radius:10px;border:0;color:#fff;cursor:pointer;font-size:14px; letter-spacing:2px; transition:all 1s;}
.foot_messagea:hover{ background:#38d26b;}
.footfl_text{overflow:hidden;font-size:13px;color:#222;line-height:26px;width:100%;float:left;}
.footfr{float:right;width:45%;}
.footfr_up{overflow:hidden;font-size:16px;color:#222;text-align:right;margin-top:15px;}
.footfr_up a{color:#222;margin:0 8px;}
.footfr_up a:hover{color:#29af55;}
.footfr_up a:nth-child(1){margin-left:0;}
.footfr_up a:nth-last-child(1){margin-right:0;}
.footfr_ewm{width:100%;text-align:right;margin-top:28px;}
.footfr_ewm li{display:inline-block;margin-left:25px;}
.footfr_ewm_img{width:80px;height:80px;border:1px solid #29af55;text-align:center;border-radius:50%;}
.footfr_ewm_img img{width:54%;height:54%;margin-top:25%;}
.footfr_ewm_text{display:block;font-size:14px;color:#222;text-align:center;margin-top:5px;}
/*footer*/


/*翻页*/
.pagination{font-size: 0;text-align: center;padding: 0.57rem 0 0.68rem;}
.pagination li{display: inline-block;color: #474747;font-size: 0.14rem;background: #FFF;width: 0.34rem;height: 0.32rem;line-height: 0.32rem;border: 1px solid #e2e2e2;vertical-align: middle;font-weight: bold; margin: 0 0.05rem;}
.pagination li a{display:block;color:#474747;margin:0;border:0; background:none;}
.pagination li:hover,.pagination li.active{color: #FFF;background: #474747;border: 1px solid #474747;}
.pagination li:hover a,.pagination li.active a{color:#fff;}
/*翻页*/