﻿@charset "utf-8";
/* CSS Document */
html { font: 12px "Microsoft YAHEI"; }
body { font-size: 12px;font-family: "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;margin: 0 auto; padding:0; height:auto; background:#333}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family:  "Microsoft YaHei","宋体", Arial, Helvetica, sans-serif; color:#3c3c3c;}
img { width: 100%; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color:#333; text-decoration:none;}
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; transition:all 0.3s linear 0s;}
a, area { blr:expression(this.onFocus=this.blur())/* for IE */}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.mainx{ max-width: 750px; width: 100%; margin: 0 auto;position: relative; background: #fff;}
/*----手机站导航开始---*/
.sp_header{overflow:hidden;background:#0350a3;width:100%; position: relative; max-width: 750px;}
.headerfix{ position: fixed; top: 0; z-index: 200}
.sp_logo{ width: 38%; margin: 0 auto;}
.sp_zixun{width: 8%;  position: absolute; cursor: pointer;  left: 2%; top: 0.2rem; z-index: 20;}
.sp_nav{width: 8%;  position: absolute; cursor: pointer;  right: 2%; top: 0.2rem; z-index: 20;}
.sp_nav span{display:none;background:#fff;width:100%;height:2px;position:absolute;left:0;top:0.1rem;transition:all ease 0.35s}
.sp_nav_se{top: 0.4rem; min-height: 0.4rem}
.sp_nav_se img{ display: none}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);display:block;}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);display:block;}
.sjj_nav{ position: fixed; z-index:9;background:#fff; background-size:100% 100%;width:100%; max-width: 750px; height:0; font-size:14px;line-height:40px;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; color: #fff; }
.nav_show{height:auto;padding-bottom: 0.4rem;padding-top: 0.4rem;}
.sjj_nav ul li i{ width: 0.36rem; height: 0.36rem; display: inline-block; float: left;}
.sjj_navc{ width: 80%; margin: 0 auto;}
.sjj_navc1{ border-bottom: 3px dashed #dcdcdc; padding-bottom: 0.16rem}
.sjj_navc2{ border-bottom: 3px dashed #dcdcdc;padding-bottom: 0.16rem}
.sjj_navc3{ padding-bottom: 0.16rem}
.sjj_navc1l{ width: 25%; text-align: center; float: left}
.sjj_navc1l h2{ font-size: 0.24rem;}
.sjj_navc2 .sjj_navc1l h2{ font-size: 0.24rem;  margin-top: 0.9rem}
.sjj_navc3 .sjj_navc1l h2{ font-size: 0.24rem;  margin-top: 0.5rem}
.sjj_navc1r{width: 75%; float: left;}
.sjj_navc1r li{ width: 42%; margin-left: 7%; float: left; text-align: center; margin-top: 0.1rem}
.sjj_navc1r li a{ line-height: 0.36rem; height: 0.36rem; font-size: 0.22rem;white-space:nowrap;}
/*---手机站导航结束---*/
.banner{ width:100%; overflow: hidden;padding-top: 1.05rem;}

.dzfw{ margin-top: 0.4rem; width: 100%;}
.titlep{ text-align: center;}
.titlep h2{font-size: 0.34rem; color: #414141; line-height: 1em;font-weight: bold;}
.titlep span{ display: inline-block; width: 18%; height: 2px;}
.dzfwc{ width: 90%; margin: 0 auto;}
.dzfwc li{ width: 43%; height: 2.3rem;margin: 0.3rem 3% 0; float: left;}
.had{margin-top: 0.7rem; width: 100%;}

.fwly{margin-top: 0.4rem; width: 100%;}
.fwlyc{margin-top: 0.4rem; width: 100%;}
.fwlycc{ width: 93%; margin: 0.1rem auto;-moz-box-shadow:0px 2px 4px #333333; -webkit-box-shadow:0px 2px 4px #333333; box-shadow:0px 2px 4px #333333; padding-top: 0.1rem; padding-bottom: 0.1rem; margin-top: 0.3rem}
.fwlyccl{ width: 32%; float: left; margin-left: 1.6%;}
.fwlyccr{ width: 58%; float: left; margin-left: 6%;}
.fwlyccr li{ float: left;padding: 0 0.18rem; margin-top: 0.1rem}
.lanBtn{ margin-left: 0.8rem;display: inline-block;border:1px solid #0068b7;color: #0068b7;}

.fwlyccr li a{ font-size: 0.22rem; line-height: 1.5em; color: #414141;}
.fwlyccr li a:hover{ color: #fd5d06;}

.anli{ margin-top: 0.7rem; padding-top: 0.6rem; background: url(../images-xj/bgbg_39.png) no-repeat; background-size:100%;padding-bottom: 0.6rem}
.anliboy{ width: 94%; margin: 0.5rem auto 0; background: #ffffff;border: 1px solid #e0e0e0; border-top: none; padding-bottom: 0.2rem}
.anlit li{ width: 33.2%; float: left; border-right: 1px solid #fff; background: #ebebeb; height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; color: #333333; text-align: center;}
.anlit li.select{ background: url(../images-xj/anlitbg.jpg) no-repeat; background-size: 100% 100%; color: #fff;}
.anlit a{ width: 33%; float: right;  background: #f88e19; height: 0.7rem; line-height: 0.7rem; font-size: 0.28rem; color: #FFFFFF; text-align: center; }
.anlibb{ width: 100%; position: relative; display: none; height: 5.34rem;}
.anlibb p{ font-size: 0.24rem; line-height: 1.5em; margin-left: 0.2rem; }
.anlibbimg{ width: 42%; top:0.2rem; right: 0.2rem; position: absolute;}
.anlib .active{ display: block;}

.youshi{ margin-top: 0}
.guanyu{ width: 100%; margin-top: 0.6rem;}
.guanyuhuan{ width: 100%; overflow: hidden;}
.guanyuc{ margin-top: 0.5rem;}
.guanyup{ width: 100%; height: 0.6rem; font-size: 0.22rem; text-align: center; line-height: 0.5rem}
.footer{ width: 100%;  background: #232323; margin-top: 0.2rem; padding-top: 0.4rem; padding-bottom: 0.3rem}
.flotl{ width: 34%; margin-left: 1%; float: left;}
.flotr{ width: 63%; float: right; margin-top: 0.18rem}
.flotr p{ font-size: 0.2rem; line-height: 0.3rem; color: #dfdfdf;}
.flotr p i{ display: inline-block; width: 0.26rem ; height: 0.26rem;}
.fotp{ width: 100%; margin-top: 0.3rem; text-align: center;}
.fotp p{ font-size: 0.14rem; color:#dfdfdf; line-height: 0.2rem;}


.shebei{ width: 100%; margin-top: 0.4rem;background: url(../images-xj/shebeibg.html) no-repeat;background-size: 100% 100%; padding-bottom: 0.3rem}
.shebeic{width: 92%; margin: 0.2rem auto 0;}
.shebeih{ width: 100%; overflow: hidden; position: relative;}

.zizhi{ width: 100%; margin-top: 0.4rem;}
.zizhih{ width: 100%; overflow: hidden; position: relative;}
.zizhic{margin-top: 0.2rem;}
.hezuo .swiper-wrapper{transition-timing-function: linear;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background: no-repeat; width: 0.24rem;height: 0.24rem;left:0.1rem;margin-top: -0.1rem;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: no-repeat; width: 0.24rem;height: 0.24rem;right:0.1rem;margin-top: -0.1rem;}
.hezuo{ width: 96%; overflow: hidden;  margin: 0.3rem auto 0.2rem}
.songjian{ padding-bottom: 0.4rem}
.songjiantle{ width: 100%;margin-top: 0.4rem;margin-bottom: 0.3rem;}
.songjiantle h2{ width: 100%;text-align: center; font-size: 0.3rem; line-height: 1.4em;}
.sojianzx{ width: 34.4%; margin: 0.5rem auto 0;}