body{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
a,a:hover{ text-decoration:none;}
a:hover{ transition:all 0.3s}
.wrap{ width:1200px; margin:0 auto;}
.lan{ color:#004098}
.lan2{ color:#008cd7}
.cole3{ color:#e3e3e3;}
.lvse{color:#8fc320}
.ph3{ padding:0 3px;}
.pv6{ padding:6px 0}
.bgf4{ background:#f4f4f4;}
.bgfff{ background:#fff;}
.colab{ color:#ababab}
.bgfb{ background:#fbfbfb}
.bgf5{ background:#f5f5f5}
.bgea{ background:#eaeaea}

.top{ background:#f4f4f4; height:35px; width:100%}
.topl{ float:left; /*width:230px;*/ line-height:35px; color:#666; font-size:12px;}
.topl a{ color:#004098; font-weight:bold}
.topr{ float:right; width:400px; text-align:right; color:#666; line-height:35px; font-size:12px;}
.wdyh{ display:inline-block; padding:0 10px; position:relative; text-align:center}
.yhtxt{ display:inline-block; background:url(../images/icon1.png) no-repeat right center; padding-right:18px; color:#666; cursor:pointer}
.yhb{ position:absolute; left:0; top:35px; background:#fff; border:1px solid #dbdbdb; border-top:none; text-align:left; padding:0 10px; box-sizing:border-box; width:100%; display:none}
.yhb a{ display:block; width:100%; border-bottom:1px solid #f4f4f4; line-height:25px; color:#666; letter-spacing:-1.5px}
.yhb a:hover{ color:#008cd7}
a.yhlink{ color:#666;}
a.yhlink:hover{ color:#008cd7}
.wdyhnow{ background:#fff;}
.wdyhnow .yhb{ display:block}
.header{ height:110px; width:1200px; margin:0 auto}
a.logo{ display:block; float:left; background:url(../images/logojcj.png) no-repeat left center; width:170px; height:88px;background:none!important}
a.logo img{
    max-height: 100%;
    height: 100%;
    margin-top: 10px;
}
.ssbox{ float:left; padding-left:50px; width:560px; padding-top:25px;}
.sslt li{ display:inline-block; width:79px; margin-right:15px; text-align:center; line-height:24px; padding-bottom:6px; color:#333; font-size:14px; cursor:pointer}
.sslt li.now{ background:url(../images/icon2.png) no-repeat center top; color:#fff;}
.sslb{}
.ss_input{ border:1px solid #1897db; width:360px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:30px; line-height:28px; float:left; display:none}
.ss_btn{ border:none; cursor:pointer; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; width:95px; height:30px; font-size:16px; text-align:center; float:left; background:#008cd7}
a.fbxq{ display:inline-block; float:right; height:30px; line-height:30px; width:95px; text-align:center; color:#fff; font-size:14px; background:#8fc320}
.zxrx{ background:url(../images/icon3.png) no-repeat left center; padding-left:55px; float:right; line-height:20px; color:#008cd7; font-size:16px; margin-top:45px;}
.zxrx em{ font-size:22px; line-height:25px;}
.nav{ height:45px; background:#008cd7}
.cpfw{ float:left; width:220px; height:45px; position:relative; z-index:100}
.cpfwtxt{ background:#004098; display:inline-block; width:220px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px; cursor:pointer}
.cpfwb{ background:#f8f8f8; width:200px; position:absolute; left:0; top:45px; padding:0 10px; height:452px}
.cpfwb li{ border-bottom:1px solid #d8d8d8; padding:10px 0; line-height:20px; color:#999}
.cpfwb li h1{ color:#666; font-size:16px; line-height:25px; padding-bottom:5px;}
.cpfwb li a{ color:#999;}
.cpfwb li a:hover{ color:#f60;}
.navr{ /*float:left;*/ padding-left:20px; width:1124px;}
.navr a{ display:inline-block; margin:0 20px; line-height:45px; color:#fff; font-size:16px; position:relative}
.navr a:hover,.navr a.now{ font-weight:bold; color:#004098}

.navr2{ float:left; width:888px;}
.navr2 a{ display:inline-block; margin-right:15px; line-height:45px; color:#fff; font-size:16px; position:relative; padding:0 45px;}
.navr2 a:hover,.navr2 a.now{ background:#003f96 }
a.scesyq{ display:inline-block; float:right; color:#fff; font-weight:bold; background:#8fc320; line-height:45px; width:210px; text-align:center; font-size:20px;}



.icon4{ background:url(../images/hot.gif) no-repeat center center; display:inline-block; width:23px; height:13px; position:absolute; right:-25px; top:10px;}
.banner{ float:left; padding:10px 0 0 230px; width:680px;}
.idx-focus{float: left;}
.idx-focus,.focus-pic li{width: 680px;height: 442px;position: relative;overflow: hidden;}
.idx-foc-tmp{height: 380px;}
.focus-pic{height: 380px;}
.focus-pic li{float: left;height: 380px;}
.focus-pic li img{width: 680px;height: 380px;}
.focus-pic .bg{height: 30px;width: 100%;position: absolute;left: 0;bottom: 0;background: #000;opacity: .6;filter:Alpha(opacity=60);z-index: 1; display:none}
.focus-pic .txt{height: 30px;position: absolute;width: 100%;line-height: 30px;text-indent: 10px;overflow: hidden;z-index: 2;left: 0;bottom: 0; display:none}
.idx-focus .xtaber-tabs{height: 62px;background: #565656; padding-left:1px;}
.idx-focus .xtaber-tabs li{float: left;padding: 0 1px;position: relative;cursor: pointer;z-index: 3; width:111px; position:relative}
.idx-focus .xtaber-tabs img{width: 111px;height: 62px;}
.idx-focus .xtaber-tabs .current{}
.bannertxt{ position:absolute; left:0; top:0; width:113px; height:62px; background:rgba(0,0,0,0.5); padding:0 10px; box-sizing:border-box}
.bannertxt span{ display:table-cell; width:93px; height:62px; vertical-align:middle; line-height:20px; color:#fff;}
.idx-focus .xtaber-tabs .current .bannertxt{ display:none}
.idx-focus .btn-prev,.idx-focus .btn-next{background: url(../images/foc_btn.png) no-repeat;_background: url(../images/foc_btn_8.png) no-repeat;width: 31px;height: 50px;position: absolute;z-index: 4;top: 85px;_filter:Alpha(opacity=70); display:none}
.idx-focus .btn-prev{background-position: 0 0;left: 10px;}
.idx-focus .btn-next{background-position: -33px 0;right: 10px;}
.esyq{ float:right; width:280px; padding-top:10px;}
.esyqt{ background:#008cd7; padding:15px 10px;}
.esyqtt ul{ width:264px;}
.esyqtt li{ display:inline-block; float:left; width:84px; margin-right:4px; text-align:center; height:30px; line-height:30px; cursor:pointer; color:#fff; font-size:14px; background:#004098}
.esyqtt li.now{ background:#8fc320}
.esyqtb{ color:#fff; line-height:20px;}
.sspp{ background:#fff; width:100%; border:1px solid #d6d6d6; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:32px; line-height:30px; color:#666;}
.sspp_input{ background:#fff; width:100%; border:1px solid #d6d6d6; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:32px; line-height:30px; color:#666;}
.fbbtn{ border:none; border-radius:3px; width:90px; height:30px; text-align:center; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer;background:#8fc320; position:absolute; right:0; bottom:0}
.esyqtbb{ display:none; position:relative; height:160px;}
.title{ border-bottom:1px solid #008cd7; height:45px; padding:25px 0 10px; color:#0c408f; font-size:24px; margin-bottom:10px;}
.title2{  height:45px; padding:25px 0 10px; color:#0c408f; font-size:24px; margin-bottom:10px;}
.icon5{ background:url(../images/icon5.png) no-repeat center center; display:inline-block; width:42px; height:45px; line-height:45px; text-align:center; color:#fff; vertical-align:middle; font-size:20px;}
.title a,.title2 a{ display:inline-block; line-height:45px; float:right; font-size:14px; color:#666;}
.xql{ float:left; border:1px solid #dcdcdc; width:100%; padding:10px; box-sizing:border-box}
.xqll{ float:left; width:262px;display: none;}
.xqlr{ float:left; width:100%; padding-left:15px; position:relative}
.xqlrul{ width:50%}
.xqlrul li{ border-bottom:1px dashed #e0e0e0; padding:8px 10px 8px 0; line-height:25px; color:#999;}
.xqlrul li h1 a{ color:#333; font-size:14px; display:inline-block}
.xqlrul li:last-child{ border:none}
.xqlrline{ display:inline-block; background:#f5f5f5; width:1px; height:100%; position:absolute; left:50%; top:0}
.xqr{ float:right; border:1px solid #dcdcdc; padding:5px 10px 0; width:220px; display: none;}
.xqrt{ border-bottom:1px solid #dcdcdc; line-height:40px; color:#666; font-size:16px;}
.xqrt a{ display:inline-block; float:right; color:#008cd7; font-size:12px}
.xqr li{ border-bottom:1px dashed #e0e0e0; padding:10px 0}
.xqr li img{ float:left; border:1px solid #dcdcdc; width:83px; height:83px;}
.xqr li:last-child{ border:none}
.xqrr{ float:right; width:128px;}
.xqrr h1 a{ color:#333; line-height:18px;}
.yql{ float:left; border:1px solid #dcdcdc; width:100%; box-sizing:border-box}
.yqll{ float:left; width:262px; padding:10px 10px 0;display: none;}
.yqlr,.yqlr2{ float:left; width:100%; position:relative}
.yqlr li,.yqlr2 li{ float:left; width:239px; border-left:1px solid #dcdcdc; padding:10px; box-sizing:border-box; height:287px;}
.yqlr li del,.yqlr2 li del{ color:#999}
.yqlrt{ width:200px; height:200px;}
.yqlrt span{ display:table-cell; width:200px; height:200px; vertical-align:middle; text-align:center}
.yqlrt img{ max-width:200px; max-height:200px;}
.yqlr li h1 a{ color:#333; font-size:14px; line-height:20px; display:inline-block; padding:5px 0}
.yqlr2 li h1 a{ color:#333; font-size:14px; line-height:20px; display:inline-block; padding:10px 0}
.yqlrline{ background:#dcdcdc; width:100%; height:1px; position:absolute; left:0; top:50%; display:inline-block}
.yzfws{ padding:10px 0 0}
.yzfws ul{ width:1221px;}
.yzfws li{ float:left; width:366px; padding:10px; margin-right:21px; background:#f7f7f7; margin-bottom:10px;}
.yzfws li img{ float:left; width:133px; height:133px; border:1px solid #eee;}
.yzfwsr{ width:210px; padding-left:10px; color:#999; line-height:20px; float:left}
.yzfwsr h1{ color:#333; font-size:16px; line-height:25px;}
.icon6{ background:url(../images/icon6.png) no-repeat left center}
.icon7{ background:url(../images/icon7.png) no-repeat left center}
.hdcxl{ float:none; width:100%;}
.hdcxl li{ float:left; width:592px; position:relative; margin:0 15px 15px 0; box-shadow: 0px 0px 20px 0px #e4e4e4;}
.hdcxl li:nth-child(2n){
    margin-right: 0;
}
.hdcxl li{
    display: flex;
    align-items: center;
    align-content: center;

}.hdcxl li a{
    color: #000;
}
.hdcxl li a.desaf{
    display: block;
    flex-shrink: 0;
    width: 100px;
    height: 100px;

}
.hdcxl li div{
    font-size: 16px;
    padding: 10px 0;
}

.hdcxl li img{ width: 100%;}
.hdcxl li p{ background:rgba(0,0,0,0.6); line-height:38px; padding:0 10px; color:#fff; font-size:14px; position:absolute; left:0; bottom:0; box-sizing:border-box; width:100%}
.xwl{ float:left; width:100%;}
.xwlt{ height:40px; line-height:40px;}
.xwlt li{ display:inline-block; float:left; cursor:pointer; line-height:20px; font-size:16px; color:#666; padding:0 20px; margin:10px 0; border-right:1px solid #d4d4d4;}
.xwlt li.now{ color:#008cd7}
.xwlt li.last{ border:none}
.xwlb{ padding:5px 0 0}
.xwlbb{ display:none}
.xwlb li{ line-height:30px; font-size:12px; color:#999;    width: 47%; margin-right: 34px; display: inline-block;}
.xwlb li a{ color:#666; font-size:14px;}
.xwm{ float:left; width:300px; padding-left:30px;display: none;}
.xwmt{ line-height:40px; color:#008cd7; font-size:18px;display: none;}
.xwmt a{ float:right; display:inline-block; font-size:14px; color:#999; line-height:40px;}
.icon8{ background:url(../images/icon8.jpg) no-repeat 2px center; padding-left:15px;}
.xwmm{ width:300px; height:200px; position:relative}
.xwmm img{ width:300px; height:200px; vertical-align:top}
.xwmm p a{ display:inline-block; width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); color:#fff; padding:0 10px; box-sizing:border-box; line-height:38px; font-size:16px;}
.xwmb{}
.xwmb li{ border-bottom:1px solid #dcdcdc; padding:12px 0;}
.xwmb li:last-child{ border:none}
.xwmb li img{ float:left; width:110px; height:75px;}
.xwmbr{ float:right; width:180px; color:#999; line-height:20px;}
.xwmbr h1 a{ color:#666; font-size:14px; display:inline-block; line-height:20px;}
.xwmbr p a{ color:#8fc320}
.xwr{ border:1px solid #dcdcdc; padding:0 10px; width:290px; box-sizing:border-box; float:right;display: none;}
.xwrt{ padding:0 0 15px}
.xwrt h1 a{ line-height:35px; font-size:14px; color:#666; font-size:16px; display:inline-block}
.xwrt img{ float:left; width:115px; height:80px;}
.xwrtr{ float:right; width:143px; color:#999; line-height:20px;}
.xwr li{ border-top:1px dashed #d8d8d8; line-height:30px;}
.xwr li a{ color:#666;}
.kxr{ background:#f5f5f5; height:90px;}
.kxr ul{ width:1300px;}
.kxr li{ display:inline-block; float:left; margin-right:80px; padding-left:55px;}
.kxrr{ display:table-cell; width:120px; height:90px; vertical-align:middle; color:#929292; font-size:16px; line-height:28px;}
.icon9a{ background:url(../images/icon9a.png) no-repeat left center}
.icon9b{ background:url(../images/icon9b.png) no-repeat left center}
.icon9c{ background:url(../images/icon9c.png) no-repeat left center}
.icon9d{ background:url(../images/icon9d.png) no-repeat left center}
.icon9e{ background:url(../images/icon9e.png) no-repeat left center}
.footert{ border-top:5px solid #008cd7; background:#0c336a}
.footertl{ float:left; width:925px; padding:25px 0 15px;}
.footertl li{ display:inline-block; float:left; width:180px; text-align:left; line-height:25px;}
.footertl li h1{ color:#cdd9ea; font-size:14px; font-weight:bold; margin-bottom:5px;}
.footertl li a{ display:block; line-height:25px; color:#63a8cd}
.footertr{ text-align:center; color:#fff; font-weight:bold; line-height:35px; padding-top:30px;}
.footertr p{ opacity:0.48}
.footerb{ background:#041c3e; padding:10px 0; text-align:center; color:#456ea7; line-height:22px;}
.footerb2{ padding:10px 0; text-align:center; color:#666; line-height:22px;}
.footerbt{ color:#fff; line-height:30px;}
.footerbt a{ color:#fff;}
.footerb p a{color:#456ea7}
.footerb2t{ color:#666; line-height:30px;}
.footerb2t a{ color:#666;}
.footerb2 p a{color:#666}

.right{ position:fixed; right:0; top:50%; margin-top:-155px; width:60px;z-index: 20000;}
.rbox{ width:60px; height:60px; position:relative; color:#fff; vertical-align:middle; text-align:center; line-height:22px; background:#008cd7; margin-bottom:2px; cursor:pointer}
.rbox span{display:table-cell; width:60px; height:60px;vertical-align:middle; text-align:center;}
.rbox span img{ margin-bottom:3px;}
.rboxl{ border:1px solid #008cd7; border-radius:2px 0 0 2px; background:#fff; padding:10px 0; width:120px; text-align:center; position:absolute; left:-121px; top:0; color:#666; font-size:14px; display:none}
.floor{ position:fixed; left:0; top:50%; margin-top:-158px; width:70px;}
.floor h1{ background:#003d8e; color:#fff; line-height:20px; text-align:center; margin-bottom:2px;}
.floor a{ display:block; width:70px; height:36px; text-align:center; line-height:16px; color:#fff; margin-bottom:2px; background:#008cd7; padding:2px 0}
.floor a:hover,.floor a.now{ background:#8fc320}
.ejcx{ background:#fff; position:relative;}
.ejcx li{ float:left; border-bottom:1px solid #ececec; width:50%; padding:45px 35px; box-sizing:border-box}
.ejcxl{ float:left; display:table-cell; vertical-align:middle; text-align:left; width:230px; height:245px;}
.ejcxl img{ max-width:230px; max-height:245px;}
.ejcxr{ float:left; width:300px; color:#666; line-height:22px;}
.ejcxr h1 a{ display:inline-block; color:#007fc8; font-size:22px; line-height:30px;}
a.ljqg{ display:inline-block; background:#8fc320; width:150px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px; border-radius:5px;}
.ejcxtxt{ display:inline-block; width:50px; float:left}
.ejcxtxt2{ display:inline-block; width:250px; float:left}
.ejcxtxt3{ display:inline-block; line-height:45px; font-weight:bold; color:#f60; vertical-align:middle; font-size:16px;}
.ejcxtxt3 b{ font-size:24px; vertical-align:central}
.ejcxline{ display:inline-block; width:1px; height:100%; background:#ececec; position:absolute; left:50%; top:0}
.srdz{ text-align:center; background:#007fc8; padding:25px 0 45px; color:#fff;}
.srdz h1{ text-align:center; line-height:35px; font-size:30px;}
.srdz p{ color:#fff; font-size:14px; padding:10px 0 015px; line-height:30px;}
.srdz_input{ border:none; width:230px; background:#fff; box-sizing:border-box; padding:0 10px; height:40px; line-height:40px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px;}
.srdz_btn{ color:#fff; border:none; width:180px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer; text-align:center; height:40px; font-size:18px; background:#8fc320}
.img13{ background:url(../images/img13.jpg) no-repeat center center; width:100%; height:460px;}
.img13m{ width:1200px; height:460px; margin:0 auto;}
.img13mm{ display:table-cell; vertical-align:middle; color:#666; font-size:18px; line-height:30px;  height:460px; width:505px;}
.img13m h1{ font-weight:bold; color:#004098; font-size:36px; line-height:50px; margin-bottom:10px;}
.img17{ background:url(../images/img17.jpg) no-repeat  center center; height:300px; width:100%}
.img17r{ padding-left:420px; height:300px; width:780px; display:table-cell; vertical-align:middle; color:#fff; line-height:35px; font-size:16px;}
.img17r h1{ font-weight:bold; font-size:30px; line-height:40px; color:#fff;}
.img17r h2{ font-weight:bold;font-size:30px; line-height:40px; color:#000; padding:10px 0}

.cxtitle{ text-align:center; padding:60px 0 40px;}
.cxtitle h1{ font-weight:bold; color:#007fc8; font-size:36px; line-height:40px; margin-bottom:30px;}
.cxtitle span{ display:inline-block; border:1px solid #d6d6d6; font-size:14px; color:#333; font-size:18px; width:150px; height:45px; line-height:45px; text-align:center; margin:0 10px;}
.yanz{}
.yanz ul{ width:1220px;}
.yanz li{ float:left; margin:0 20px 20px 0; border:1px solid #dcdcdc; padding:5px; width:273px; position:relative; cursor:pointer}
.yanzt{ position:relative; width:273px; height:270px; overflow:hidden}
.yanzt img{width:270px; height:250px;}
.icon12a{ background:url(../images/icon12a.png) no-repeat center center; display:inline-block; width:90px; height:38px; position:absolute; top:0; right:0; z-index:2;}

/*�����������������*/
.icon12ta{ background:url(../images/icon12ta.png) no-repeat center center; display:inline-block; width:90px; height:38px; position:absolute; top:0; right:0; z-index:2;}
.icon12tb{ background:url(../images/icon12tb.png) no-repeat center center; display:inline-block; width:90px; height:38px; position:absolute; top:0; right:0; z-index:2;}

.yanzb{ padding:10px 0 5px; width:185px; float:left; line-height:20px; color:#666; font-size:12px;}
.yanzb h1 a{ color:#333; font-size:16px; line-height:25px;}
.icon12b{ display:inline-block; width:80px; height:80px; background:url(../images/icon12b.png) no-repeat center center; position:absolute; right:0; bottom:0}
.yanztt{ background:rgba(0,0,0,0.6); position:absolute; left:0; top:270px; width:273px; height:270px; opacity:0; transition:all 0.3s}
.yanzttm{ display:table-cell; vertical-align:middle; color:#c4c4c4; width:273px; height:270px; line-height:20px;}
.yanzttm b{ color:#fff}
.yanz li:hover .yanztt{ top:0; opacity:1}
.title3{ background:#007fc8; height:80px; line-height:80px; text-align:center; color:#fff; font-weight:bold; font-size:30px; position:relative; width:100%}
.icon13{ display:inline-block; background:url(../images/icon13.png) no-repeat center center; width:27px; height:13px; position:absolute; left:50%; margin-left:-13.5px; top:80px;}
.ysll{ border-top:1px solid #ededed; border-left:1px solid #ededed;}
.ysll li{ float:left; width:50%; border-right:1px solid #ededed; border-bottom:1px solid #ededed; box-sizing:border-box; height:130px;}
.ysllm{ display:table-cell; vertical-align:middle; width:448px; height:130px; color:#6666; font-size:14px; line-height:25px; padding-left:150px;}
.ysllm h1{ color:#8fc320; font-size:24px; font-weight:bold; line-height:40px;}
.icon14a{ background:url(../images/icon14a.png) no-repeat 30px center}
.icon14b{ background:url(../images/icon14b.png) no-repeat 30px center}
.icon14c{ background:url(../images/icon14c.png) no-repeat 30px center}
.icon14d{ background:url(../images/icon14d.png) no-repeat 30px center}
.title4{ background:#f5f9fc; border:1px solid #ebebeb; text-align:center; padding:25px 0 20px; color:#000; font-size:18px;}
.glc{ padding:35px 25px;}
.glc li{ width:33.333%; box-sizing:border-box; border-right:1px solid #e6e6e6; float:left}
.glc li.last{ border:none}
.glc li h1{ height:65px; line-height:65px; color:#333; font-size:24px; text-align:left; padding-left:110px; margin-bottom:10px;}
.glc li p{ padding-left:105px; background:url(../images/icon17.png) no-repeat 75px center; line-height:38px; color:#333; font-size:18px;}
.title5{ background:url(../images/icon18.png) no-repeat right center #e6e6e6; height:70px; padding-left:25px;}
.icon19{ background:url(../images/icon19.png) no-repeat left center; display:inline-block; line-height:70px; padding-left:135px; color:#000; font-size:32px;}
.fytz{ padding:30px 25px 55px;}
.fytz ul{ width:1170px;}
.fytz li{ width:370px; margin-right:20px; float:left}
.fytz li img{ width:370px; height:220px; vertical-align:top}
.fytzb{ padding:15px 10px 0; text-align:center; color:#333; font-size:14px; line-height:25px;}
.fytzb h1{ font-weight:bold; color:#f60; font-size:20px; line-height:25px;}
.fytzb a{ display:inline-block; border-radius:3px; color:#fff; font-size:16px; background:#007fc8; width:150px; height:45px; line-height:45px; text-align:center}
.glxt{ text-align:center; padding:50px 0 0; font-size:14px; color:#333; line-height:28px;}
.wlgl{ padding:40px 50px;}
.wlgl img{ float:left; width:360px; height:auto}
.wlglr{ float:right; width:700px; color:#666; font-size:14px; line-height:24px;}
.wlglr h1{ font-weight:bold; color:#008cd6; font-size:32px; padding:10px 0 20px; line-height:38px;}
a.ljlq{ display:inline-block; border-radius:3px; color:#fff; font-size:16px; background:#007fc8; width:150px; height:45px; line-height:45px; text-align:center}
.yxyh{ background:#e6e6e6; padding:30px 25px 5px;}
.yxyh h1{ text-align:center; font-weight:bold; color:#333; font-size:32px; line-height:35px; margin-bottom:25px; background:url(../images/icon20.png) no-repeat center center}
.yxyh ul{ width:1164px;}
.yxyh li{ float:left; width:180px; margin:0 14px 20px 0; height:80px;}
.yxyh li img{ width:180px; height:80px;}
.cxbanner{ width:100%; height:380px; position:relative}
.tbox1mbox {display: block;width: 100%;height: 380px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox1mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox1mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination1 {position: absolute;right: 50%;bottom: 15px;z-index: 9900;width: 100%;text-align: right;}
#pagination1 li {display: inline-block;width: 13px;height: 13px;margin: 0 3px;}
#pagination1 li a {display: inline-block;width:13px;height: 13px; font-size: 0;border-radius: 50%;vertical-align: top; background:#fff}
#pagination1 li.current a {background: #008cd7;}
.hdzx{ width:1200px; height:350px; position:absolute; left:50%; top:15px; margin-left:-600px; z-index:2}
.hdzxr{ float:right; background:#fff; padding:10px; width:236px;}
.hdzxr img{ width:236px; height:137px;}
.hdzxr h1{ width:130px; margin:0 auto; line-height:40px; text-align:center; font-weight:bold; font-size:16px; color:#333; border-bottom:1px solid #d6d6d6; margin-bottom:5px;}
.hdzxr li{ background:url(../images/icon21.jpg) no-repeat 3px center; padding-left:18px; line-height:25px;}
.hdzxr li a{ display:inline-block; line-height:25px; color:#666; font-size:12px;}
.title6{ background:url(../images/icon23.png) repeat-x left center; height:45px; text-align:center}
.icon22{ background:#fff; padding:0 20px; display:inline-block; line-height:45px; color:#333; font-size:30px;}
.icon22 em{ font-weight:bold; color:#008cd7; font-size:36px; padding-right:30px;background:url(../images/icon22.png) no-repeat right center; margin-right:12px; padding-right:25px;}
.page{ text-align:center}
.page a,.page span{ display:inline-block; border:1px solid #e5e5e5; box-sizing:border-box; padding:0 12px; height:30px; line-height:30px; text-align:center; color:#000; font-size:14px; margin:0 2px;}
.page a:hover,.page a.now{ color:#fff; border:1px solid #8fc320; background:#8fc320}
.rmhd{ width:1200px;}
.rmhd ul{ width:1220px;}
.rmhd li{ float:left; width:285px; height:160px; margin:0 20px 10px 0}
.rmhd li img{ width:285px; height:160px;}
.pmlb{ padding:30px 0 0}
.pmlb ul{ width:1220px;}
.pmlb li{ float:left; border:1px solid #dcdcdc; margin:0 20px 20px 0; width:283px;}
.pmlbt{ padding:10px 10px 5px; line-height:25px; color:#666; font-size:14px;}
.pmlbt img{ width:263px; height:260px; margin:0 auto; vertical-align:top}
.pmlbt h1 a{ display:inline-block; color:#333; font-size:16px; line-height:25px; padding:5px 0}
.pmlbb{ background:#f8f8f8; padding:0 10px; height:50px; line-height:50px; color:#666; font-size:14px;}
.pmlbb b{ color:#008cd7; font-size:24px; padding-left:10px; padding-right:2px;}
.weib{ padding:40px 0 0}
.weib ul{ width:1220px;}
.weib li{ float:left; margin:0 20px 20px 0; border:1px solid #dcdcdc; padding:10px 10px 15px; width:263px; cursor:pointer; transition:all 0.3s}
.weib li img{ width:263px; height:260px; vertical-align:top}
.weib li h1 a{display:inline-block; color:#333; font-size:16px; line-height:25px; padding:5px 0 15px; }
a.ljlq2{ display:inline-block; border-radius:3px; color:#fff; font-size:14px; background:#007fc8; width:130px; height:35px; line-height:35px; text-align:center}
.weib li:hover{ border:1px solid #008cd7}
.srdz2{ background:#0c336a; padding:40px 15px 35px; margin:20px auto}
.srdz2 h1{ text-align:center; line-height:35px; font-size:30px; color:#fff;}
.srdz2 p{ color:#fff; font-size:14px; padding:10px 0 30px; line-height:30px; text-align:center}
.srdz2 ul{ width:1180px;}
.srdz2 li{ float:left; width:285px; margin-right:10px;}
.srdz2_input{ border:none; background:#fff; height:45px; line-height:45px; width:100%; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px;}
.srdz2_text{ border:none; width:100%; box-sizing:border-box; padding:0 10px; line-height:45px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px; height:100px;}
.srdz2_btn{ height:100px; border:none; width:100%; color:#fff; font-weight:bold; background:#008cd7; cursor:pointer; font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.rezu{}
.rezu ul{ width:1220px;}
.rezu li{ border:1px solid #ececec; padding:10px 10px 20px; margin-right:20px; text-align:center; color:#666; font-size:14px; float:left; width:263px;height:437px;}
.rezu li img{ width:263px; height:270px; vertical-align:top}
.rezu li h1 a{ display:inline-block; padding:10px 0 0; font-size:18px; color:#000; line-height:25px;}
.rezub{ padding:30px 0 30px 275px; color:#999; font-size:14px; line-height:25px;}
.zczc{ background:#f4f4f4; padding:35px 10px 45px;}
.zczc h1{ text-align:center; color:#000; font-size:24px; line-height:35px; margin-bottom:40px;}
.zczc h1 span{ color:#008cd7; font-size:30px;}
.zczc ul{ width:1191px;}
.zczc li{ float:left; background:#fff; margin-right:11px; width:386px; height:130px;}
.zczcm{ padding-left:125px; display:table-cell; width:261px; height:130px; vertical-align:middle; color:#999; font-size:14px; line-height:24px;}
.zczcm h2{ color:#000; font-size:24px; line-height:28px; margin-bottom:10px;}
.icon24a{ background:url(../images/icon24a.png) no-repeat 10px center}
.icon24b{ background:url(../images/icon24b.png) no-repeat 10px center}
.icon24c{ background:url(../images/icon24c.png) no-repeat 10px center}
.zltitle{ text-align:center; padding:40px 0 20px;}
.zltitle h1{ color:#000; font-size:30px; line-height:35px; margin-bottom:20px;}
.zltitle span{ display:inline-block; border:1px solid #ececec; font-size:14px; color:#333; font-size:14px; width:120px; height:40px; line-height:40px; text-align:center; margin:0 15px; color:#666;}
.ydy{ background:url(../images/img33.jpg) no-repeat center center; width:100%; height:700px; position:relative}
.ydym{ width:1200px; margin:0 auto; height:700px; position:relative}
.icon25{ background:url(../images/icon25.png) no-repeat center center; display:inline-block; width:120px; height:120px; position:absolute; bottom:115px; right:105px;}
.fwsl{ float:left; width:270px;}
.guy{ background:#f7f7f7; padding:20px 25px}
.guym{ border:1px solid #e6e6e6; box-shadow:0 0 5px rgba(0,0,0,0.1)}
.guymt,.guymt2{ background:#fff; padding:15px 10px; height:220px;}
.guymtt{ width:198px; height:165px; display:table-cell; vertical-align:middle; text-align:center}
.guymtt img{ max-width:198px; max-height:165px;}
.guymt a{ display:inline-block; width:100%; height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px; font-weight:bold; background:#8fc320; letter-spacing:2px;}
.guymt2 a{ display:inline-block; width:180px; border-radius:10px; height:55px; line-height:55px; text-align:center; color:#333; font-size:20px; font-weight:bold;  letter-spacing:2px; border:1px solid #ddd; box-shadow:0 0 5px rgba(0,0,0,0.1)}

.guymb{ background:#008cd7; padding:8px 15px; line-height:22px; color:#fff;}
.swx{ border:3px solid #dcdcdc; background:#f7f7f7; margin:20px 0}
.swxl{ float:left; width:96px; height:154px;  text-align:center; color:#333; font-size:14px; line-height:24px;}
.swxl span{ display:table-cell;width:96px; height:154px; display:table-cell; vertical-align:middle; text-align:center;}
.swxl h1{ color:#333; font-size:18px; line-height:24px; margin-bottom:5px;}
.zxns{}
.zxnst{ background:url(../images/icon27.jpg) no-repeat left top #8fc320; height:40px; line-height:40px; color:#fff; padding-left:18px; font-size:16px;}
.zxnsb{ border:1px solid #dcdcdc; padding:10px; color:#333; font-size:12px; line-height:20px;}
.zxnsb h1 a{ text-align:center; display:inline-block; width:100%; color:#333; font-size:16px; line-height:24px;}

.fwsr{ float:right; width:900px;}
.title7{ border-bottom:1px solid #dcdcdc; }
.title7 span{ display:inline-block; border-bottom:3px solid #8fc320; margin-bottom:-1px; line-height:33px; color:#232323; font-size:16px; padding:0 15px;}
.title7 a{ float:right; padding-right:10px; display:inline-block; line-height:35px; color:#999; font-size:14px;}
.fwsjj{ padding:15px 20px 20px; color:#666; font-size:14px; line-height:28px;}
.icon28a{ background:url(../images/icon28a.png) no-repeat left center}
.icon28b{ background:url(../images/icon28b.png) no-repeat left center}
.fwsxw{ padding:15px 15px 10px;}
.fwsxw li{ margin-bottom:10px;}
.fwsxw2{ padding:0;}
.fwsxw2 li{ padding:20px 0; border-bottom:1px dashed #d8d8d8;}
.fwsxw3{ padding:0;}
.fwsxw3 li{ padding:20px 0; border-bottom:1px dashed #d8d8d8;}
.fwsxw li img,.fwsxw2 li img{ float:left; width:170px;}
.fwsxwr{ float:left; padding-left:15px; width:680px; color:#999; font-size:14px; line-height:24px;}
.fwsxwr h1 a{ display:inline-block; color:#333; font-size:16px; line-height:30px;}
.fwsxwr h1 span{ float:right; display:inline-block; font-size:12px; color:#999; line-height:30px;}
.fwsxw3 li h1 a{ background:url(../images/icon40.png) no-repeat 1px center;display:inline-block; color:#333; font-size:16px; line-height:30px; padding-left:20px;}
.fwsxw3 li h1 span{float:right; display:inline-block; font-size:12px; color:#999; line-height:30px;}
.fwsxw3b{ padding:0 20px;color:#999; font-size:14px; line-height:24px;}

.icon28c{ background:url(../images/icon28c.png) no-repeat left center; padding-left:22px; display:inline-block; line-height:24px; color:#008cd7; font-size:14px;}
.fwsxwb{ border-top:1px dashed #d6d6d6; padding:15px}
.fwsxwb li{ line-height:35px;}
.icon29{ background:url(../images/icon29.png) no-repeat center center; width:20px; height:35px; line-height:35px; text-align:center; display:inline-block; vertical-align:middle; color:#fff; font-size:12px; font-weight:normal}
.fwsxwb li a{ display:inline-block; padding-left:10px; line-height:35px; color:#666; font-size:16px; vertical-align:middle}
.fwsxwb li a:hover{ color:#008cd7}
.fwsxwb li span{ float:right; display:inline-block; line-height:35px; color:#999; font-size:12px}
.fwscpzs{ width:900px; padding:20px 0 0}
.fwscpzs ul{ width:908px;}
.fwscpzs li{ border:1px solid #dcdcdc; padding:8px; width:201px; cursor:pointer; margin-right:8px; margin-bottom:10px; position:relative; color:#666; font-size:14px;height:280px; line-height:20px; transition:all 0.3s; float:left}
.fwscpzs li img{ width:200px; height:200px; vertical-align:top; margin:0 auto}
.fwscpzs li b{ color:#f60;}
.fwscpzs h1 a{ display:inline-block; color:#333; font-size:14px; line-height:20px; padding-top:5px;}
.icon30{ background:url(../images/icon30.png) no-repeat center center; display:inline-block; width:70px; height:30px; position:absolute; right:9px; top:9px;z-index:10000;}
.fwscpzs li:hover{ border:1px solid #008cd7; background:#008cd7; color:#fff;}
.fwscpzs li:hover b,.fwscpzs li:hover h1 a{ color:#fff;}
.bannerfws{ width:100%; height:300px;}
.sjpx{ background:#f7f7f7; height:40px; text-align:left}
.sjpx a{ display:inline-block; height:40px; line-height:40px; margin-right:10px; padding:0 5px 0 10px; color:#333; font-size:12px;}
.sjpx a:hover,.sjpx a.now{ background:#008cd7}
.icon31{ background:url(../images/icon31a.png) no-repeat right center; padding-right:12px; display:inline-block; line-height:40px; color:#333;}
.sjpx a:hover .icon31,.sjpx a.now .icon31{background:url(../images/icon31b.png) no-repeat right center; color:#fff;}
.esyqbanner{ float:left; width:900px;}
.tbox2mbox {display: block;width: 100%;height: 280px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox2mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox2mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination2 {position: absolute;right:5px;bottom: 10px;z-index: 9900;width: 100%;text-align: right;}
#pagination2 li {display: inline-block;width: 13px;height: 13px;margin: 0 3px;}
#pagination2 li a {display: inline-block;width:13px;height: 13px; font-size: 0;border-radius: 50%;vertical-align: top; background:#fff}
#pagination2 li.current a {background: #008cd7;}
.esyqbannerr{ float:right; width:285px;}
.esyql{ float:left; width:900px;}
.esyqr{ float:right; width:285px;}
.icon32a{ cursor:pointer; background:url(../images/icon32a.jpg) no-repeat center center; display:inline-block; width:285px; height:135px;}
.icon32b{ cursor:pointer; background:url(../images/icon32b.jpg) no-repeat center center; display:inline-block; width:285px; height:135px;}
.tcbg{ background:rgba(0,0,0,0.2); width:100%; height:100%; position:fixed; display:none; left:0; top:0; z-index:100}
.tcmm{ background:#fff; border:1px solid #d6d6d6; box-shadow:0 0 3px rgba(0,0,0,0.08); border-radius:5px; width:458px; height:370px; position:fixed; left:50%; top:50%; z-index:101; margin:-186px 0 0 -230px; display:none}
.tcmmm{ display:table-cell; vertical-align:middle; text-align:center; width:458px; height:370px;}
.tcmm2,.tcmm3{ background:#fff; border:1px solid #d6d6d6; box-shadow:0 0 3px rgba(0,0,0,0.08); border-radius:5px; width:458px; height:410px; position:fixed; left:50%; top:50%; z-index:101; margin:-205px 0 0 -230px; display:none}
.tcmmm2,.tcmm3{ display:table-cell; vertical-align:middle; text-align:center; width:458px; height:410px;}

.tcmm h1,.tcmm2 h1,.tcmm3 h1{ text-align:center; color:#333 !important; font-size:24px; line-height:25px; margin-bottom:25px;}
.tcmm_input{ border:1px solid #d6d6d6; border-radius:3px; height:40px; line-height:40px; width:100%; box-sizing:border-box;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px; padding:0 10px;}
.tcmm_btn{ border:none; border-radius:5px; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; background:#8fc320; width:200px; height:40px; cursor:pointer; text-align:center}
.txjp{ border:1px solid #d6d6d6; border-radius:3px; height:40px; line-height:40px; width:100%; box-sizing:border-box; color:#999; font-size:14px; padding:0 10px; text-align:left}
.txjp span{ display:inline-block; line-height:38px; vertical-align:top}
.txjp_input{ border:none; line-height:38px; color:#333; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:170px; vertical-align:top}

.ph55{ padding:0 55px;}
.icon33{ background:url(../images/icon33.png) no-repeat center center; display:inline-block; width:12px; height:12px; position:absolute; top:20px; right:25px; cursor:pointer}
.eshy{ padding:30px 0 25px; border-bottom:2px solid #008cd7}
.eshy li{ float:left; width:25%; border-right:1px solid #dededd; box-sizing:border-box; padding-left:85px; line-height:22px; color:#999; padding-right:30px;}
.eshy li h1{ color:#333; font-size:16px; line-height:25px;}
.eshy2{ padding:30px 0 25px;border-bottom:2px solid #008cd7}
.eshy2 li{ float:left; width:25%; border-right:1px solid #dededd; box-sizing:border-box; padding-left:130px; line-height:25px; color:#666; font-size:14px;}
.icon45a{ background:url(../images/icon45a.png) no-repeat 65px center}
.icon45b{ background:url(../images/icon45b.png) no-repeat 65px center}
.icon45c{ background:url(../images/icon45c.png) no-repeat 65px center}
.icon45d{ background:url(../images/icon45d.png) no-repeat 65px center}
.icon34a{ background:url(../images/icon34a.png) no-repeat 12px 5px;}
.icon34b{ background:url(../images/icon34b.png) no-repeat 25px 5px;}
.icon34c{ background:url(../images/icon34c.png) no-repeat 25px 5px;}
.icon34d{ background:url(../images/icon34d.png) no-repeat 25px 12px;}
.eshy li.last,.eshy2 li.last{ border:none}
.yxzt{  padding:10px; height:22px; line-height:22px; color:#666; font-size:12px;}
.icon35a{ background:url(../images/icon35a.png) no-repeat left center; padding-left:20px;}
.icon35b{ background:url(../images/icon35b.png) no-repeat right center; border:1px solid #bcdb79; padding:0 28px 0 12px; display:inline-block; height:19px; line-height:19px; color:#666; font-size:12px; margin-right:10px; cursor:pointer}
.icon35d{ background:url(../images/icon35d.png) no-repeat center center; display:inline-block; padding:0 10px; line-height:20px;}
.yxz{}
.yxz table{ border:1px solid #dfdfdf;}
.yxz td{ border-bottom:1px dashed #dfdfdf; padding:10px 0 0; line-height:22px;}
.tdbg{ background:#e2edff}
.yxzr{ padding:0 0 0 10px;}
.yxzrt{ margin-bottom:10px; }
.yxzrt li{ display:inline-block; cursor:pointer; padding:0 15px; margin-right:10px; line-height:22px; color:#666; font-size:14px;}
.yxzrt li:hover,.yxzrt li.now{ color:#fff; background:#008cd7}
.yxzrb{ display:none}
.yxzrb a{ display:inline-block; line-height:22px; color:#999; font-size:12px; padding:0 10px; margin-bottom:10px;}
.yxzrb a:hover{ color:#fff;background:#008cd7}
.xzpp{ float:left; padding-left:10px; width:725px; height:32px; overflow:hidden}
.xzpp a{display:inline-block; padding:0 10px; margin-right:5px; line-height:22px; color:#666; font-size:14px; margin-bottom:10px;cursor: pointer;}
.xzpp a:hover{color:#fff;background:#008cd7}
.icon36a{ cursor:pointer; float:right; background:url(../images/icon36a.png) no-repeat right center; padding-right:18px;color:#666; font-size:14px; margin-right:10px;}
.icon36b{ display:none; cursor:pointer; float:right; background:url(../images/icon36b.png) no-repeat right center; padding-right:18px;color:#666; font-size:14px;margin-right:10px;}
.ppss_input{ border:1px solid #bcbcbc; height:30px; box-sizing:border-box; line-height:28px; width:305px; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px; float:left}
.ppss_btn{ background:url(../images/icon35c.png) no-repeat center center #bcbcbc; float:left; width:40px; height:30px; border:none; cursor:pointer}
.rmss{ float:left; padding-left:15px; width:430px; line-height:30px; color:#999; font-size:12px;}
.rmss a{ color:#8fc320; display:inline-block; line-height:30px; margin-right:8px;}
.title8{ height:35px; line-height:35px; padding:0 10px; color:#333; font-size:16px;}
.title8 a{ display:inline-block; line-height:35px; float:right; color:#999; font-size:12px;}
.icon37a{ background:url(../images/icon37a.png) no-repeat left center; padding-left:40px; display:inline-block; line-height:35px;}
.icon37b{ background:url(../images/icon37b.png) no-repeat left center; padding-left:40px;display:inline-block; line-height:35px;}
.zxesyq{ border:1px solid #efefef; background: #fbfbfb; padding:10px 10px 0;}
.zxesyq ul{ width:888px;}
.zxesyq li{ float:left; cursor:pointer; margin:0 10px 10px 0; background:#fff; border:1px solid #efefef; padding:10px; width:264px; transition:all 0.3s;height:120px;}
.zxesyq li img{ float:left; width:110px;}
.zxesyqr{ float:left; width:140px; padding-left:10px; color:#666; font-size:14px;}
.zxesyqr h1 a{ display:inline-block; line-height:22px; color:#333; font-size:14px; padding-top:5px;}
.zxesyqr b{ color:#f60;}
.zxesyq li:hover{ background:#8fc320; border:1px solid #8fc320; color:#fff;}
.zxesyq li:hover .zxesyqr{ color:#fff;}
.zxesyq li:hover .zxesyqr h1 a{ color:#fff;}
.zxesyq li:hover .zxesyqr b{ color:#fff}
.shfw{ background:#fbfbfb; padding:0 12px 5px;}
.shfw h1{ border-bottom:1px solid #dbdbdb; height:40px; line-height:40px; background:url(../images/icon38.jpg) no-repeat left center; padding-left:12px; color:#333; font-size:16px; margin-bottom:10px;}
.shfw li{ margin-bottom:10px; text-align:center}
.shfw li img{ width:260px; height:130px;}
.yqzx{}
.yqzxt{ background:#fbfbfb; height:40px; line-height:40px; padding-right:10px;}
.yqzxt a{ display:inline-block; line-height:40px; float:right; color:#333; font-size:12px;}
.icon39{ background:url(../images/icon39.png) no-repeat left center; display:inline-block; width:210px; height:40px; line-height:40px; color:#fff; padding-left:15px; font-size:16px;}
.yqzxb{ border:1px solid #dcdcdc; padding:10px; border-top:none}
.yqzxbt{ border-bottom:1px dashed #d8d8d8; padding-bottom:12px;}
.yqzxbt h1 a{ line-height:25px; display:inline-block; color:#666; font-size:16px; margin-bottom:5px;}
.yqzxbt img{ float:left; width:115px; height:80px;}
.yqzxbtr{ float:right; width:135px; color:#999; line-height:18px;}
.yqzxb li{ border-bottom:1px dashed #d8d8d8; line-height:35px; box-sizing:border-box; background:url(../images/icon40.png) no-repeat left center; padding-left:15px;}
.yqzxb li a{ color:#666; font-size:14px; }
.yqzxb li:last-child{ border:none}
.tbox3mbox {display: block;width: 100%;height: 290px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox3mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox3mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination3 {position: absolute;right:5px;bottom: 10px;z-index: 9900;width: 100%;text-align: right;}
#pagination3 li {display: inline-block;width: 13px;height: 13px;margin: 0 3px;}
#pagination3 li a {display: inline-block;width:13px;height: 13px; font-size: 0;border-radius: 50%;vertical-align: top; background:#fff}
#pagination3 li.current a {background: #008cd7;}
.icon41a{ display:inline-block; width:285px; height:90px; background:url(../images/icon41a.jpg) no-repeat center center; cursor:pointer}
.icon41b{ display:inline-block; width:285px; height:90px; background:url(../images/icon41b.jpg) no-repeat center center; cursor:pointer}
.icon41c{ display:inline-block; width:285px; height:90px; background:url(../images/icon41c.jpg) no-repeat center center; cursor:pointer}
.icon42{ background:url(../images/icon42.jpg) no-repeat 10px center; color:#333; font-size:16px; line-height:25px; margin-bottom:10px; padding-left:40px;}
.tjfws{ padding-bottom:5px;}
.tjfws ul{ width:920px;}
.tjfws li{ float:left; width:420px; padding:10px; margin-right:20px; background:#f7f7f7; margin-bottom:10px;}
.tjfws li img{ float:left; width:133px; height:133px; border:1px solid #eee;}
.tjfwsr{ width:265px; padding-left:10px; color:#999; line-height:20px; float:left}
.tjfwsr h1{ color:#333; font-size:16px; line-height:25px;}
.fwslb{}
.fwslb ul{ width:920px;}
.fwslb li{ float:left; margin:0 20px 10px 0; border:1px solid #dcdcdc; width:438px;}
.fwslbt{ border-bottom:1px solid #dcdcdc; background:#f9f9f9; position:relative; padding:10px 20px 15px; height:50px; line-height:50px; color:#333; font-size:16px;}
.fwslbt img{ width:50px; height:50px; vertical-align:middle}
.icon43{ background:url(../images/icon43.jpg) no-repeat center center; display:inline-block; width:20px; height:11px; position:absolute; left:33px; bottom:-1px;}
.fwslbb{ position:relative; padding:15px 20px; color:#999; line-height:20px;height:100px;}
.fwslbb a{ display:inline-block; border:1px solid #8fc320; color:#8fc320; border-radius:3px; width:80px; height:30px; line-height:30px; text-align:center; position:absolute; right:20px; bottom:15px;}
.zxzc{}
.zxzct{ background:url(../images/icon27.jpg) no-repeat left top #8fc320; color:#fff; padding-left:15px; height:40px; line-height:40px; font-size:16px;}
.zxzcb{ border:1px solid #dcdcdc; padding:10px; position:relative; height:335px; overflow:hidden}
.zxzcb ul{ position:absolute; left:10px; top:10px; width:263px; height:20000px;}
.zxzcb li{ border-bottom:1px dashed #d8d8d8; background:url(../images/icon40.png) no-repeat 8px center; padding-left:20px; line-height:30px;}
.zxzcb li a{ color:#666; font-size:14px;}
.swx2{ border:3px solid #dcdcdc; background:#f7f7f7; margin:20px 0}
.swx2 img{width:164px;height:154px;}
.swx2l{ float:right; width:115px; height:154px;  color:#333; font-size:14px; line-height:24px;}
.swx2l span{ display:table-cell;width:115px; height:154px; display:table-cell; vertical-align:middle; padding-left:25px;}
.swx2l h1{ color:#333; font-size:18px; line-height:24px; margin-bottom:5px;}
.swx3l{ float:right; width:115px; height:154px;  color:#333; font-size:14px; line-height:24px;}
.swx3l span{ display:table-cell;width:115px; height:154px; text-align:center; vertical-align:middle;}
.swx3l h1{ color:#333; font-size:18px; line-height:24px; margin-bottom:5px;}

.icon44a{ background:url(../images/icon44a.jpg) no-repeat center center; display:inline-block; width:270px; height:90px;}
.icon44b{ background:url(../images/icon44b.jpg) no-repeat center center;display:inline-block; width:270px; height:90px;}
.icon44c{ background:url(../images/icon44c.jpg) no-repeat center center;display:inline-block; width:270px; height:90px;}
.yqshlb{}
.yqshlb li{ padding:7px 15px; border-bottom:1px solid #ebebeb; transition:all 0.3s; position:relative; line-height:25px; color:#999; font-size:12px; cursor:pointer}
.yqshlb li h1{ color:#333; font-size:14px;}
.yqshlb li:hover{ background:#f8f8f8;}

a.yqshlblink{display:inline-block; background:#e2edff; width:80px; height:30px; line-height:30px; text-align:center; color:#004098; font-size:12px; position:absolute; right:15px; bottom:15px; transition:all 0.3s;}
.yqshlb li:hover a.yqshlblink{color:#fff; background:#8fc320}

.yqshlb2{}
.yqshlb2 li{ padding:7px 15px; border-top:1px solid #ebebeb; transition:all 0.3s; position:relative; line-height:25px; color:#999; font-size:12px; cursor:pointer}
.yqshlb2 li h1{ color:#333; font-size:14px;}
.yqshlb2 li a{ display:inline-block; background:#e2edff; width:80px; height:30px; line-height:30px; text-align:center; color:#004098; font-size:12px; position:absolute; right:15px; bottom:15px; transition:all 0.3s;}
.yqshlb2 li:hover{ background:#f8f8f8;}
.yqshlb2 li:hover a{ color:#fff; background:#8fc320}


.ztt{}
.zttt{ background:url(../images/icon38.jpg) no-repeat left center; padding-left:15px; line-height:40px; color:#333; font-size:18px; font-weight:bold}
.zttl{ float:left; width:500px; height:280px;}
.tbox4mbox {display: block;width: 100%;height: 280px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox4mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox4mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination4 {position: absolute;right:5px;bottom: 10px;z-index: 9900;width: 100%;text-align: right;}
#pagination4 li {display: inline-block;width: 13px;height: 13px;margin: 0 3px;}
#pagination4 li a {display: inline-block;width:13px;height: 13px; font-size: 0;border-radius: 50%;vertical-align: top; background:#fff}
#pagination4 li.current a {background: #008cd7;}
.zttr{ float:right; padding:0 25px; width:640px; background:#fbfbfb; height:280px}
.zttr li{ padding:10px 0; color:#999; font-size:12px; line-height:18px;}
.zttr li h1{ line-height:28px; font-size:12px; color:#999}
.zttr li h1 a{ color:#333; font-size:18px; line-height:28px; display:inline-block}
.xinwl{ float:left; width:900px;}
.xinwbox{ position:relative}
.xinwboxline1{ width:1px; height:361px; background:#f4f4f4; position:absolute; left:50%; top:35px; display:inline-block;}
.xinwboxline2{ width:100%; height:1px; background:#f4f4f4; position:absolute; left:0; bottom:0; display:inline-block}
.xinw{ width:435px;}
.xinw h1{ line-height:30px; padding:0 10px 5px;}
.xinw h1 span{ background:url(../images/icon8.jpg) no-repeat left center; padding-left:12px; color:#008cd7; font-size:16px;}
.xinw h1 a{ float:right; color:#999; font-size:12px;}
.xinwt{ background:#fbfbfb; padding:10px 15px; margin-bottom:10px;}
.xinwt h2 a{ display:inline-block; line-height:25px; padding-bottom:5px; color:#333; font-size:16px;}
.xinwt img{ float:left; width:115px; height:78px;}
.xinwtr{ float:right; color:#999; width:280px; line-height:20px; font-size:12px;}
.xinw li{ border-bottom:1px dashed #d8d8d8; line-height:35px; background:url(../images/icon40.png) no-repeat 5px center; padding-left:18px;}
.xinw li a{ display:inline-block; color:#666; font-size:14px; line-height:35px;}
.xinw li span{ float:right; color:#999; font-size:12px; line-height:35px; display:inline-block}
.xinw li:last-child{ border:none}
.icon47{ background:url(../images/icon47.png) no-repeat right center; display:inline-block; line-height:24px; font-style:normal; padding-right:20px;}
.lantxt{ text-decoration:underline; color:#008cd7;font-style:normal}
.zxlbl{ float:left; width:900px;}
.zxlbr{ float:right; width:285px;}
.zxlbrt{ position:relative; width:285px; height:200px; padding-top:15px;}
.zxlbrt img{width:285px; height:200px; vertical-align:top}
.zxlbrt p a{ color:#fff; display:inline-block; width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,0.5)}
.yqzxb2{ border:1px solid #dcdcdc; padding:14px 18px 0; border-top:none}
.yqzxb2 ul{ width:273px;}
.yqzxb2 li{ float:left; width:63px; border:1px solid #dcdcdc; margin:0 26px 10px 0; height:63px;}
.yqzxb2 li span{ display:table-cell; vertical-align:middle; text-align:center; width:63px; height:63px;}
.yqzxb2 li img{ max-width:63px; max-height:63px;}
.systl{ float:left; width:900px; height:220px;}
.tbox5mbox {display: block;width: 100%;height: 220px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox5mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox5mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination5 {position: absolute;right:5px;bottom: 10px;z-index: 9900;width: 100%;text-align: right;}
#pagination5 li {display: inline-block;width: 13px;height: 13px;margin: 0 3px;}
#pagination5 li a {display: inline-block;width:13px;height: 13px; font-size: 0;border-radius: 50%;vertical-align: top; background:#fff}
#pagination5 li.current a {background: #008cd7;}
.systr{ float:right; width:270px; height:220px; background:#008cd7; padding:0 10px}
.systr h1{ line-height:45px; text-align:center; color:#fff; font-size:16px;}
.systr_input{ border:none; width:100%; box-sizing:border-box; padding:0 10px 0 40px; height:35px; line-height:35px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;}
.icon48a{ background:url(../images/icon48a.png) no-repeat 8px center #fff}
.icon48b{ background:url(../images/icon48b.png) no-repeat 8px center #fff}
.icon48c{ background:url(../images/icon48c.png) no-repeat 8px center #fff}
.systr_btn{ border:none; border-radius:3px; width:100px; height:35px; text-align:center; cursor:pointer; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; background:#8fc320}
.mv8{ margin:8px 0}
.pt12{ padding-top:12px;}
.rmtj{}
.rmtjt{ line-height:35px; padding:0 10px 15px;}
.rmtjt span{ background:url(../images/icon49.png) no-repeat left center; display:inline-block; line-height:35px; padding-left:30px; color:#333; font-size:16px;}
.rmtjt a{ display:inline-block; line-height:35px; color:#999; font-size:12px; float:right}
.rmtj ul{ width:1220px;}
.rmtj li{ float:left; margin-right:20px; border:1px solid #efefef; padding:10px 10px 15px; width:202px; cursor:pointer; transition:all 0.3s}
.rmtj li img{ width:200px; height:200px; border:1px solid #dcdcdc; vertical-align:top}
.rmtj li h1 a{ display:inline-block; line-height:22px; color:#333; font-size:14px; padding:5px 0 10px}
a.ljzx{ display:inline-block; width:78px; height:26px; line-height:26px; border:1px solid #8fc320; color:#8fc320;  font-size:14px;}
.rmtj li:hover{ background:#8fc320}
.rmtj li:hover h1 a{ color:#fff;}
.rmtj li:hover a.ljzx{ color:#fff; border:1px solid #fff;}
.jszx{}
.jszxt{ line-height:30px; padding:0 10px 15px 0;}
.jszxt span{ background:url(../images/icon38.jpg) no-repeat left center; display:inline-block; line-height:30px; padding-left:15px; color:#333; font-size:16px;}
.jszxt a{ display:inline-block; line-height:30px; color:#999; font-size:12px; float:right}
.jszxb{ border:1px solid #efefef; background:#fbfbfb;}
.jszxbl{ float:left; width:270px; height:330px; position:relative; padding:10px 0 10px 10px;}
.jszxbl img{ width:270px; height:330px;}
.jszxbl span{ display:inline-block; background:url(../images/icon50.png) no-repeat right center; padding-left:15px; line-height:45px; color:#fff; font-size:16px; display:inline-block;width:134px; height:45px; position:absolute; left:8px; top:30px;}
.jszxbr{ float:left; padding:10px 0 10px 10px; width:898px; height:330px; overflow:hidden; position:relative}
.jszxbrline{ display:inline-block; width:898px; height:1px; background:#efefef; position:absolute; left:30px; top:50%}
.jszxbr ul{ width:908px;}
.jszxbr li{ float:left; padding:12px 0 15px 20px; width:280px;}
.jszxbr li img{ float:left; width:138px; height:138px; border:1px solid #dcdcdc;}
.jszxbrr{ float:left; border-right:1px solid #e8e8e8; padding:0 10px; width:118px; height:140px; color:#333; font-size:14px; line-height:20px;}
.jszxbrrm{ display:table-cell; vertical-align:middle; width:118px; height:140px;}
.jszxbrr a{ border:1px solid #efefef; border-radius:3px; display:inline-block; width:100px; height:30px; line-height:30px; color:#008cd7; font-size:14px; text-align:center}
.rmcx{}
.rmcxt{ line-height:35px; padding:0 10px 10px;}
.rmcxt span{ background:url(../images/icon49.png) no-repeat left center; display:inline-block; line-height:35px; padding-left:30px; color:#333; font-size:16px;}
.rmcxt a{ display:inline-block; line-height:35px; color:#999; font-size:12px; float:right}
.rmcxb{ border:1px solid #efefef; background:#fbfbfb; padding:10px 10px 0;}
.rmcxb ul{ width:1188px;}
.rmcxb li{ float:left; background:#fff; border:1px solid #efefef; padding:10px; width:364px; margin:0 10px 10px 0; cursor:pointer; transition:all 0.3s}
.rmcxb li img{ float:left; border:1px solid #dcdcdc; width:130px; height:130px;}
.rmcxbr{ float:left; padding-left:10px; width:220px; color:#666; font-size:14px; line-height:25px;}
.rmcxbr h1{ color:#333; font-size:16px; line-height:24px;}
.rmcxbr a{ display:inline-block; border:1px solid #8fc320; color:#8fc320; font-size:14px; width:80px; height:26px; line-height:26px; text-align:center}
.rmcxbr b{ color:#f60}
.rmcxbr del{ color:#999; font-size:12px;}
.rmcxb li:hover{ background:#008cd7}
.rmcxb li:hover .rmcxbr,.rmcxb li:hover .rmcxbr b,.rmcxb li:hover .rmcxbr del,.rmcxb li:hover .rmcxbr h1{ color:#fff;}
.rmcxb li:hover .rmcxbr a{ color:#fffc00; border:1px solid #fffc00}
.hcbjl{ float:left; width:230px; background:#fbfbfb}
.hcbjl h1{ border-bottom:1px solid #ddd; line-height:40px; text-align:center; color:#333; font-size:16px; font-weight:bold}
.hcbjlb{ padding:20px 10px}
.hcbjlb h2{ background:url(../images/icon38.jpg) no-repeat 10px center #efefef; padding-left:30px; font-weight:bold; line-height:30px; color:#000; font-size:14px;}
.hcbjlb li{ padding-left:30px; line-height:35px; font-size:14px;}
.hcbjlb li a{ color:#000;}
.hcbjr{ float:right; width:950px;}
.hcbjr ul{ width:960px;}
.hcbjr li{ float:left; margin:0 10px 10px 0; border:1px solid #dcdcdc; padding:10px; width:208px; cursor:pointer; transition:all 0.3s; color:#666; font-size:14px; line-height:20px; height:376px;}
.hcbjr li img{ width:206px; height:206px; border:1px solid #dcdcdc; vertical-align:top}
.hcbjr li h1 a{ display:inline-block; line-height:20px; padding:10px 0 0; color:#333; font-size:14px;}
.hcbjr li b{ color:#f60;}
.hcbjr li del{ color:#999;}
a.ljzx2{ display:inline-block; border-radius:3px; width:125px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#8fc320}
.hcbjr li:hover{ color:#fff; border:1px solid #008cd7; background:#008cd7}
.hcbjr li:hover h1 a,.hcbjr li:hover b,.hcbjr li:hover del{ color:#fff;}
.hcbjr li:hover a.ljzx2{ background:#fff; color:#333;}
.weizhi{ line-height:40px; color:#999; font-size:12px; width:1200px; margin:0 auto}
.weizhi a{ display:inline-block; color:#999;}
.xqinl{ float:left; width:900px;}
.xqinltl{ float:left; border:1px solid #e5e5e5; position:relative; padding:10px; width:380px; height:380px;}
.xqinltlm{ display:table-cell; vertical-align:middle; text-align:center; width:380px; height:380px}
.xqinltl img{ max-width:380px; max-height:380px}
.xqinltl span{ display:inline-block; width:90px; height:38px; background:url(../images/icon12a.png) no-repeat center center; position:absolute; top:10px; right:10px;z-index:9999}
.xqinltr{ float:left; padding-left:35px; width:450px; font-size:14px; line-height:30px; color:#666; position:relative; z-index:2}
.xqinltr h1{ color:#004098; font-size:22px; padding:5px 0 0; line-height:30px;}
a.zxxj{ display:inline-block; width:180px; height:50px; line-height:50px; text-align:center; color:#fff; background:#8fc320; border-radius:5px; font-size:22px; background:#8fc320}
a.ckxq{ display:inline-block; width:180px; height:50px; line-height:50px; text-align:center; color:#fff; background:#8fc320; border-radius:5px; font-size:22px; background:#008cd7}
.icon51a{ background:url(../images/icon51a.jpg) no-repeat left center; padding-left:20px;}
.icon51b{ background:url(../images/icon51b.jpg) no-repeat left center; padding-left:20px;}
.icon51c{ background:url(../images/icon51c.jpg) no-repeat left center; padding-left:20px;}
.icon51d{ background:url(../images/icon51d.jpg) no-repeat left center; padding-left:20px;}
.icon51f{ background:url(../images/icon51f.jpg) no-repeat left center; padding-left:20px;}
.cpms{ border:1px solid #dcdcdc;}
.cpmst{ border-bottom:1px solid #dcdcdc; background:#fbfbfb; height:45px; position:relative}
.cpmst span{ display:inline-block; position:absolute; left:0; top:0; border-top:2px solid #8fc320; background:#fff; height:44px; line-height:44px; padding:0 30px; color:#333; font-size:18px;}
.cpmst2{ border-bottom:1px solid #dcdcdc; background:#fbfbfb; height:45px; position:relative}
.cpmst2 span{ display:inline-block; position:absolute; left:0; top:0; border-top:2px solid #008cd7; border-right:1px solid #dcdcdc; background:#fff; height:44px; line-height:44px; padding:0 30px; color:#333; font-size:18px;}
.cpmsb{ padding:30px;}
.cptab{}
.cptab td{ border:1px solid #e5e5e5; line-height:35px; font-size:14px; color:#666;}
.tjyq{ border:1px solid #efefef; background:#fbfbfb; padding:15px 0}
.tjyq .bx-wrapper .bx-viewport,.zxpm .bx-wrapper .bx-viewport{ box-shadow:none; border:none; background:none; left:inherit}
.tjyq .bx-default-pager,.zxpm .bx-default-pager{ display:none}
.tjyq .slide{ padding:10px; border:1px solid #efefef; background:#fff; box-sizing:border-box; cursor:pointer; transition:all 0.3s}
.tjyq .slide img{ float:left; border:1px solid #dcdcdc; width:110px; height:110px;}
.tjyqr{ float:left; width:120px; padding-left:10px; height:110px; color:#999; font-size:14px; line-height:25px;}
.tjyqr h1 a{ display:inline-block; color:#333; font-size:14px; line-height:22px;}
.tjyqr b{ color:#f60; font-size:16px;}
.tjyqrm{ display:table-cell; vertical-align:middle; width:120px; height:110px;}
.tjyq .slide:hover{ border:1px solid #8fc320; background:#8fc320}
.tjyq .slide:hover h1 a,.tjyq .slide:hover b,.tjyq .slide:hover .tjyqr{ color:#fff;}
.zxpm{ position:relative;}
.zxpmm{ position:relative; width:815px; overflow:hidden; height:375px;}
.zxpm ul{ position:absolute; left:0; top:0; width:100000000px; transition:all 0.3s}
.zxpm .slide{ border:1px solid #dcdcdc; box-sizing:border-box; float:left; width:265px; margin-right:10px;}
.zxpmt{ padding:10px; color:#666; font-size:14px; line-height:25px; height:303px;}
.zxpmt img{ width:243px; height:243px; vertical-align:top}
.zxpmt h1 a{ display:inline-block; color:#333; font-size:16px; line-height:25px; padding:5px 0}
.zxpmb{ background:#f8f8f8; height:50px; line-height:50px; text-align:center; color:#666; font-size:14px;}
.zxpmb b{ color:#008cd7; font-size:24px; margin:0 2px}
.zxpm .bx-prev{ display:inline-block; width:25px; height:55px; background:url(../images/icon52a.jpg) no-repeat center center; position:absolute;  top:50%; margin-top:-27.5px; font-size:0; left:0; cursor:pointer}
.zxpm .bx-next{ display:inline-block; width:25px; height:55px; background:url(../images/icon52b.jpg) no-repeat center center; position:absolute;  top:50%; margin-top:-27.5px; text-indent:999px;font-size:0; right:0; cursor:pointer}
.xqinr{ float:right; width:285px;}
.tjyq .bx-prev{ display:inline-block; width:25px; height:55px; background:url(../images/icon52a.jpg) no-repeat center center; position:absolute;  top:50%; margin-top:-27.5px; font-size:0; left:-42px;}
.tjyq .bx-next{ display:inline-block; width:25px; height:55px; background:url(../images/icon52b.jpg) no-repeat center center; position:absolute;  top:50%; margin-top:-27.5px; text-indent:999px;font-size:0; right:-42px;}
.xqinr{ float:right; width:285px;}
.rsgjc{ }
.rsgjc h1{ background:url(../images/icon27.jpg) no-repeat left top #8fc320; height:40px; line-height:40px; padding-left:15px; color:#fff; font-size:16px;}
.rsgjcb{ border:1px solid #dcdcdc; padding:20px;}
.rsgjcb a{ display:inline-block; color:#666; font-size:14px; border:1px solid #e7e7e7; border-radius:3px; line-height:25px; padding:0 8px; margin:0 5px 10px 0}
.fwtxt{ display:inline-block; width:70px; float:left}
.fwtxt2{ float:left; width:355px;}
.xwxq{ padding:15px 0}
.xwxqt{ border-bottom:1px solid #d8d8d8; padding:15px 0; line-height:20px; text-align:center; color:#999;}
.xwxqt h1{ color:#333; font-size:30px; line-height:35px; padding-bottom:20px;}
.xwxqb{ padding:20px; color:#666; font-size:14px; line-height:25px;}
.xwxqbl{ float:left; width:700px; font-size:14px; line-height:30px; padding-left:10px}
.zzpm{ padding:25px 0; height:33px; line-height:33px; color:#666; font-size:14px;}
.zzpm b{ color:#8fc320; font-size:24px; padding:0 5px;}
.icon53a{ background:url(../images/icon53a.png) no-repeat right center #8fc320; width:95px; height:33px; display:inline-block; text-align:center; color:#fff; font-size:14px;}
.cjpm{ border:1px solid #efefef; background:#fbfbfb; padding:30px 10px 20px 0;}
.cjpml{ float:left; width:310px; text-align:center; color:#666; font-size:14px; line-height:30px;}
.cjpml a{ display:inline-block; border-radius:3px; color:#fff; width:240px; height:50px; line-height:50px; text-align:center; background:#008cd7}
.cjpml a span{ display:inline-block; line-height:50px; background:url(../images/icon53b.png) no-repeat left center; padding-left:42px; color:#fff; font-size:22px;}
.cjpmr{ float:right; width:110px; border-left:1px solid #e5e5e5; text-align:center; color:#666; font-size:14px; font-weight:bold; line-height:25px;}
.qpj{ padding-top:20px;}
.qpj ul{ width:495px;}
.qpj li{ width:140px; margin-right:25px; float:left; line-height:30px; color:#666; font-size:14px;}
.jplc{ border:1px solid #dcdcdc; border-bottom:none; line-height:60px; padding:0 20px;}
.icon54a{ background:url(../images/icon54a.png) no-repeat left center; padding-left:25px; color:#666; font-size:15px; display:inline-block}
.icon54b{ background:url(../images/icon54b.png) no-repeat left center; padding-left:25px; color:#666; font-size:15px; display:inline-block}
.icon54c{ background:url(../images/icon54c.png) no-repeat left center; padding-left:25px; color:#666; font-size:15px; display:inline-block}
.icon54d{ background:url(../images/icon54d.png) no-repeat left center; padding-left:25px; color:#666; font-size:15px; display:inline-block}
.icon55{ background:url(../images/icon55.png) repeat-x left center; display:inline-block; width:70px; line-height:60px; margin:0 2px;}
.cjjl{ background:#fbfbfb; padding:0 10px;}
.cjjl h1{ border-bottom:1px solid #dbdbdb; background:url(../images/icon38.jpg) no-repeat left center; padding-left:12px; color:#333; font-size:16px; line-height:38px;}
.cjjl th{ font-weight:normal; color:#333; padding:8px 0; line-height:25px; font-size:14px;}
.cjjl td{ padding:8px 0; line-height:25px; color:#999; font-size:14px;}
.zttxt1{ display:inline-block; line-height:25px; box-sizing:border-box; background:#fff; border:1px solid #ddd; color:#666; font-size:14px; width:50px; border-radius:3px;}
.zttxt2{ display:inline-block; line-height:25px; box-sizing:border-box; background:#009335; border:1px solid #009335; color:#fff; font-size:14px; width:50px; border-radius:3px;}
.fbxq{ border-bottom:1px solid #e9e9e9;}
.fbxq h1{ padding-left:30px; line-height:45px; color:#333; font-size:16px; background:#d7f1ff}
.fbxqb{ padding:30px 0 20px 230px}
.fbxqb label,.xqfll{ display:inline-block; width:100px; text-align:right; padding-right:5px; line-height:30px; color:#666; font-size:14px;}
.fbxqb_input{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:215px; vertical-align:middle}
.fbxqb_input2{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:415px;}
.fbxqb_input3{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:165px;}
.fbxqb_select{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:90px; vertical-align:middle}
.fbxqb_select2{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:120px;}
.fbxqb_select3{ border:1px solid #e3e3e3; height:30px; line-height:28px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:165px;}
.xqflr{ float:left; width:750px;}
.xqflr a{ display:inline-block; padding:0 15px; line-height:30px; margin-bottom:5px; color:#333; font-size:14px;position:relative;}
.xqflr a:hover,.xqflr a.now{ color:#fff; background:#8fc320}
.fbxq_btn{ background:url(../images/icon56.jpg) repeat-x left center; width:230px; height:47px; text-align:center; border:none; border-radius:5px; color:#fff; cursor:pointer; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; }
/*2017-2-16*/
.xqflr a .radio1{position:absolute;width:100px;height:100px;filter:alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;opacity: 0;}
.fbxqbr{ float:left; width:500px;}
.fbxqb_text{ border:1px solid #e3e3e3; line-height:30px; padding:0 10px; box-sizing:border-box; width:100%; height:130px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px;}
.sctp{ background:#dcdcdc; position:relative; width:70px; height:22px; line-height:22px; text-align:center; overflow:hidden; border-radius:2px; color:#333;}
.sctp_file{ border:none; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0}
.grzxl{ float:left; background:#fff; width:200px; padding-bottom:30px;}
.grzxl h1{ background:#008cd7; color:#fff; text-align:center; height:50px; line-height:50px; font-size:20px;}
.grzxl dl{ position:relative; display:block; padding:15px 0}
.grzxl dl dt{ line-height:30px; background:url(../images/icon57.jpg) no-repeat 30px center; padding-left:55px; color:#333; font-size:14px; margin-bottom:10px;}
.grzxl dl dd a{ display:inline-block; line-height:30px; box-sizing:border-box; padding-left:50px; width:100%; border-left:5px solid #fff; font-size:12px; color:#666;}
.grzxl dl dd a:hover,.grzxl dl dd a.now{ color:#004098; background:#fafafa; border-left:5px solid #008cd7}
.grzxlline{ position:absolute; width:180px; height:0; border-bottom:1px dashed #e1e1e1; left:10px; bottom:0; display:inline-block}
.grzxr{ float:right; background:#fff; padding:0 30px; width:925px;}
.grzxr h1{ border-bottom:1px solid #f5f5f5; line-height:60px; color:#02419a; font-size:24px;}
.grzxrb{ padding:30px 15px;}
.grzxrb h2{ background:#f5f5f5; line-height:40px; padding-left:15px; color:#666; font-size:14px;}
.grzxrb label{ display:inline-block; width:170px; padding-right:5px; line-height:40px; text-align:right; color:#666; font-size:14px;}
.grzxrbr{ float:left; width:675px;}
.grzxrb_input450{ border:1px solid #e4e4e4; height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:450px;}
.grzxrb_input220{ border:1px solid #e4e4e4; height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:220px;}
.grzxrb_input130{border:1px solid #e4e4e4;  height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:130px;}
.grzxrb_input335{ border:1px solid #e4e4e4; height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:335px;}
.grzxrb_select220{border:1px solid #e4e4e4;  height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:220px;}
.grzxrb_select90{ border:1px solid #e4e4e4; height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:90px;}
.grzxrb_select105{ border:1px solid #e4e4e4; height:40px; line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:105px;}
.grzxrb_text{border:1px solid #e4e4e4;line-height:38px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:550px; height:110px; }
.xzwj{ display:inline-block; position:relative; height:40px; line-height:40px; width:105px; text-align:center; border-radius:3px; background:#909090; color:#fff; font-size:14px;}
.xzwj_file{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; border:none}
.grzxrb_btn{ color:#fff; border:none; border-radius:5px; background:#008cd7; height:50px; width:260px; text-align:center; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer}
.zcheader{ height:90px; width:1200px; margin:0 auto; padding:20px 0}
a.logo2{ background:url(../images/logo.png) no-repeat left center; display:inline-block; float:left; height:90px; width:200px;}
.zctxt{ display:inline-block; height:90px; line-height:90px; float:left; border-left:1px solid #dedede; padding-left:25px; font-weight:bold; color:#666; font-size:30px; float:left}
.zcwrap{ width:1200px; margin:0 auto; position:relative; height:560px; background:url(../images/img58.jpg) no-repeat left center}
.zcbox{ background:#fff; box-shadow:0 0 4px rgba(0,0,0,0.35); width:380px; position:absolute; right:50px; }
.zcbox1{ min-height:494px; top:50%; margin-top:-247px;}
.zcbox2{ height:340px; top:50%; margin-top:-170px;}
.zct{ border-bottom:1px solid #e4e4e4; height:60px; text-align:center}
.zct li{ display:inline-block; border-bottom:2px solid #fff; line-height:58px; font-size:18px; cursor:pointer; padding:0 20px; margin:0 15px;}
.zct li:hover,.zct li.now{ color:#014099; border-bottom:2px solid #014099}
.zcbb{ display:none}
.zcb{ padding:20px 30px; line-height:25px; color:#666; font-size:14px;}
.zcb_input{ border:1px solid #e7e7e7; height:40px; line-height:40px; box-sizing:border-box; width:100%; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px;}
.zcb_btn{ background:url(../images/icon56.jpg) repeat-x left center; color:#fff; border:none; width:100%; text-align:center; height:40px; cursor:pointer; font-size:16px;}
.xqxql{ float:left; background:#f7f7f7; width:230px; height:980px;}
.xqxqlt{ color:#fff; font-size:20px; height:40px; line-height:40px; text-align:center; background:#004098}
.xqxqlb{ border:1px solid #dfdfdf; border-top:none; padding:0 10px;}
.xqxqlbt{ padding:15px 0; border-bottom:1px solid #dfdfdf; line-height:30px;}
.xqxqlbt li{ background:url(../images/icon58.png) no-repeat 12px center; padding-left:45px; line-height:30px; color:#23336e; font-size:14px;}
.xqxqlbm{ border-bottom:1px solid #dfdfdf; padding:15px 0; line-height:30px; text-align:center}
.xqxqlbm a{ display:inline-block; border:1px solid #8fc320; background:#fff; border-radius:5px; box-sizing:border-box; width:150px; height:40px; line-height:38px; text-align:center; color:#8fc320; font-size:18px;}
.xqxqlbb{ text-align:center; padding:25px 0; color:#999; font-size:14px; line-height:25px;}
.xqxqr{ float:left; width:970px;}
.xqxqrt{ border:1px solid #dfdfdf; border-left:none; padding:30px 10px 20px 15px;}
.xqxqrttl{ float:left; width:110px; text-align:center; color:#333; font-size:12px; line-height:20px;}
.xqxqrttl img{ width:110px; height:110px; vertical-align:top; /*border-radius:50%*/}
.xqxqrttm{ float:left; width:345px; height:130px; padding-left:20px; color:#999; font-size:14px; line-height:25px;}
.xqxqrttmm{ display:table-cell; vertical-align:middle; width:345px; height:130px;}
.jjwt{ float:left; width:200px; margin-right:10px;}
.icon59a{ display:inline-block; background:url(../images/icon59a.jpg) no-repeat center center #f9f9f9; border:1px solid #d6d6d6; width:28px; height:38px; float:left}
.icon59b{ display:inline-block; background:url(../images/icon59b.jpg) no-repeat center center #f9f9f9; border:1px solid #d6d6d6; width:28px; height:38px; float:left}
.jjwt_input{ border:1px solid #d6d6d6; border-left:none; width:170px; box-sizing:border-box; padding:0 10px; line-height:38px; height:40px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:12px;}
.jjwt_btn{ border:none; height:40px; color:#fff; border-radius:3px; cursor:pointer;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; width:90px; background:#8fc320}
.xqtab{}
.xqtab td{ border:1px solid #eaeaea; line-height:38px; color:#666; font-size:14px;}
.xqtabbg{ background:#008cd7}
.lsxq{ padding:10px 0 0 10px;}
.stateTip, #StateTip{display:none; position:absolute; padding:8px; background:#fff; border:2px solid #2385B1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size:12px; font-family:Tahoma; color:#333;}
.icon60{ background:url(../images/icon60.png) no-repeat center center; width:463px; height:109px; position:absolute; display:inline-block; left:70px; top:128px; z-index:2}
.icon61{ background:url(../images/icon61.png) no-repeat center center; width:407px; height:155px; position:absolute; display:inline-block; left:-420px;  transition:all 0.3s linear;transition-delay: 4.5s; top:410px; z-index:2}
#paper {height: 480px;margin: 0 auto;width: 580px; position:relative; z-index:1}
#hyl_city_list {background: #fff url("../images/hylcitylistbg.png") repeat-x scroll left top;border: medium none;height: auto;padding: 20px 0 10px 10px;position: absolute;width: 165px;z-index: 999;}
.hyl_province_title {color: #fcaf15;float: left;font-family: Arial;font-weight: bold;height: 40px;margin-top: -14px;position: absolute;top: 50%;
width: 20px;}
.hyl_areas_list {float: left;list-style: outside none none;margin-left: 20px;}
.hyl_areas_list li {color: #373c62;cursor: pointer;display: block;float: left;margin: 5px;width: 60px;}
.hyl_city_close {background: #fff url("../images/close.jpg") no-repeat scroll right top;font-size: 12px;height: 25px;margin-left: 60px;position: absolute;right: 0;top: 0;width: 18px;}
.mapbg{ background:url(../images/img63.jpg) center center; width:100%; min-height:700px;}
.mapbox{ width:1200px; margin:0 auto; position:relative; padding-top:75px;}
.esyqpt{ text-align:center; padding:30px 0 0; color:#666; font-size:14px; line-height:25px; background:#fff;}
.esyqpt h1{ line-height:45px; font-weight:bold; display:inline-block; border-bottom:1px solid #8fc320; color:#8fc320; font-size:36px; position:relative; padding:0 100px 15px;}
.esyqpt h1 span{ display:inline-block; background:#8fc320; width:10px; height:10px; position:absolute; left:50%; bottom:-5px; margin-left:-5px; border-radius:50%}
.esyqpm{ background:#007fc8; padding:15px 0 20px; text-align:center; color:#fff; font-size:30px; font-weight:bold; line-height:55px;}
.esyqpm span{ display:inline-block; border:1px solid #fff; width:150px; height:45px; line-height:45px; text-align:center; font-weight:normal; color:#fff; font-size:18px; margin:0 20px;}
.esyqpb{background:#007fc8; height:80px; line-height:80px; text-align:center; color:#fff; font-weight:bold; font-size:30px; position:relative}
.esyqpb span{ background:url(../images/icon13.png) no-repeat center center; display:inline-block; width:27px; height:13px; position:absolute; left:50%; top:80px; margin-left:-13.5px;}

.mapbox{ width:1200px; margin:0 auto; position:relative;padding-top:50px; height:666px; overflow:hidden}
.mapd{ width:21px; height:21px; position:absolute; display:block; z-index:3}
.mapd span{background:#ffba00; border-radius:50%; display:inline-block; width:12px; height:12px; margin:5px; transition:all 0.3s}
.mapd b{background:#ffba00; display:inline-block; width:5px; height:5px; border-radius:50%; margin:5px; }
.icon60b{ background:url(../images/icon60b.png) no-repeat center center; width:463px; height:109px; position:absolute; display:inline-block; left:-500px; transition:all 0.3s linear;transition-delay: 4s;top:128px; z-index:2}
.mapboxnow .icon60b{ left:70px;}
.mapboxnow .icon61{left:140px;} 
.maplink{ display:inline-block; width:780px; height:600px; position:absolute; left:310px; top:0; opacity:0}


 
.mapd:hover span{ background:#8ec31f; transform:scale(1.5)}
.mapd:hover span b{ background:#8ec31f;}
@keyframes map
{
0% { opacity:1;  transform:scale(1)}
50% { opacity:50%; transform:scale(1.1)}
100% { opacity:1;  transform:scale(1)}
}

.page ul{
    display: flex;
    justify-content: center;
}
.page ul li{
    display: inline-block;
}
.cpmsb img{
    max-width: 100%;
}

#show-type li{
    padding: 0;
}
#show-type li a{
    padding: 0 10px;
}

.index_fuwu_item{
    position: relative;
    
}
.index_fuwu_item a{
    display: block;
    color: #000;
    text-decoration: none;
    transition: all .3s;
    padding: 10px;
    background-color: #f5f5f5;
    text-align: center;
}
.index_fuwu_item a img{
    max-width: 100%;
    transition: .3s;
}
.index_fuwu_item{
     transition: .3s;
}
.index_fuwu_item:hover{
 box-shadow: 0px 0px 8px 0px #cecbcb
}
.index_fuwu_item a h3{
    margin: 20px 0;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}
.index_fuwu_item a p{
    margin-bottom: 30px;
}
.index_fuwu_item a h3:after{
    display: block;
    width:0px;
    height: 2px;
    left: 50%;
    top: 30px;
    transition: all .3s;
    background-color: #008cd7;
    content: '';
    position: absolute;
}
.index_fuwu_item:hover h3:after{
    margin-left: -30px;
    width: 60px;
    left: 50%;
}

.index_fuwu_box.swiper-container{
    padding-bottom: 50px;
}

.news-box-lun.swiper-container{
    padding-bottom: 50px;
}
.case-box .imgbox img{
    max-width: 100%;
    
}
.case-box{
    padding: 10px;
        background: #f5f5f5;
}
.case-box .text-box{
     background: #fff;
     padding-top: 30px;
     padding-bottom: 20px;
     padding-left: 10px;
}
.case-box .text-box h3{
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.case-box .text-box div span{
    font-size: 16px;
    vertical-align: middle;
}
.case-box .text-box div span svg{
    width: 20px;
    height: 20px;
}
.case-box .text-box p{
    font-size: 14px;
}
.case-box .text-box .new_btn{
    padding: 10px;
    color: #000;
    border: 1px solid #000;
    display: inline-block;
    margin-top: 30px;
    border-radius: 20px;
    transition: .3s;
}
.case-box .text-box .new_btn:hover{
    color: #fff;
    background-color: #000;
    
}