﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.content , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}
.wrapper {margin: 0 auto;width: 1200px;}

a:hover {  text-decoration: none;}

/*--font-face--*/
@font-face{font-family:'iconfont';src:url('/Revision/iconfont/iconfont.eot');src:url('/Revision/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('/Revision/iconfont/iconfont.woff2') format('woff2'),url('/Revision/iconfont/iconfont.woff') format('woff'),url('/Revision/iconfont/iconfont.ttf') format('truetype'),url('/Revision/iconfont/iconfont.svg') format('svg')}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;user-select:none;}
/*--end font-face--*/

@font-face {
    font-family:"DIN Medium";
    src:url("/Revision/font/DIN Medium.woff2") format("woff2"),
    url("/Revision/font/DIN Medium.ttf") format("truetype"),
    url("/Revision/font/DIN Medium.eot") format("embedded-opentype");
    
    font-weight: normal;
    font-style: normal;
}

/* header */
.header { position: relative; display: block; width: 100%; height: 110px; background: #f5f5f5;}
.header .hd-logo {margin: 33px 0;float: left;width: 155px;}
.header .hd-logo img {display: block; width: 100%;}
.header .hd-Nav {float: right;width: 83%;}
.header .hd-Nav ul { display: flex; text-align: center;}
.header .hd-Nav ul li {  flex: 1;  position: relative; height: 110px;  text-align: center;}
.header .hd-Nav ul li > a { display: block; font-size: 15px; height: 100px; line-height: 100px; color: #333;}
.header .hd-Nav ul li > a i { margin-right: 5px; vertical-align: middle; display: inline-block; width: 35px;}
.header .hd-Nav ul li > a i img { display: block; width: 100%;}
.header .hd-Nav ul li > a span {display: inline-block;vertical-align: middle;line-height: 1;text-align: left;}
.header .hd-Nav ul li > a span em {margin-top: 3px;display:block;font-size: 12px;color: #b4b3b3;}
.header .hd-Nav  .dropDown { position: absolute; left: 0; top: 100%;}
.header .hd-Nav ul li:hover,.header .hd-Nav ul li.cur { background: #fff;}
.hd-btn { position: absolute; right: 85px; top: 50%; transform: translateY(-50%); text-align: center;}
.hd-btn .hd-search { position: relative; float: left; cursor: pointer;}
.hd-btn .hd-search .search-form { display: none; box-sizing: border-box; overflow: hidden; position: absolute; right:-10px; top: 0; width: 250px; height: 45px;background: #fff; border-radius: 10px; border:1px solid rgba(204, 204, 204, 0.582);}
.hd-btn .hd-search .search-form  input { font-size: 14px; padding-left: 15px; box-sizing: border-box; float: left; width: 70%; height: 45px; border:none; outline: none;}
.hd-btn .hd-search .search-form button {  font-size: 14px; float: left; width: 30%; height: 45px; line-height: 43px; cursor: pointer; border:none; background: #0f3766; color: #fff;}
.hd-btn .hd-search i { font-size: 24px; color: #333;}
.hd-btn .hd-search p { font-size: 14px; color: #333;}
.hd-btn .search-load { margin-left: 20px; float: left;}
.hd-btn .search-load i { font-size: 24px; color: #333;}
.hd-btn .search-load p { font-size: 14px; color: #333;}
.hd-btn .search-load a{color:#333;}
/* .hd-btn .search-load:hover i,.hd-btn .search-load:hover p { color: #ee932a;} */

/*--dropDown--*/
.dropDown{ padding:0 20px; box-sizing: border-box; text-align: left;display:none;position:absolute;z-index:999;left:0;top:100%;width:460px;background: #fff;height:380px;}
.dropDown dl { padding: 20px 0; float: left;}
.dropDown dl a{display:block;font-size:14px; line-height: 2.5; color: #333;}
.dropDown dl a:first-child{border-top:none;}
.dropDown dl a:hover{color:#ee932a;}
.dropDown .dropDowm-fr { padding: 20px 0; float: right; width: 277px;}
.dropDown .dropDowm-fr img { display: block; width: 100%;}
.dropDown .dropDowm-fr h3 { margin: 15px 0; font-size: 18px; color: #333;  font-weight: normal;}
.dropDown .dropDowm-fr h3 a { color: #333;}
.dropDown .dropDowm-fr p { font-size: 14px; line-height: 1.75;}


.twoDropDown{padding-right:20px;box-sizing: border-box; transform: translateX(-50%); text-align: left;display:none;position:absolute;left: 0;top: 100%;background:#fff;z-index: 9999;}
.twoDropDown dl {float: left; width:180px;margin-left:20px;padding-top:20px;padding-bottom:20px;}
.twoDropDown dl dt { margin-bottom: 20px;  display: block; width: 180px; height: 40px; line-height: 40px;  overflow: hidden; text-align: center;}
.twoDropDown dl dt a { display: block;background: #0f3766; font-size: 16px; color: #fff;}
.twoDropDown dl dd { display: block; overflow: hidden;}
.twoDropDown dl dd a { display: block; width: 100%; font-size: 14px; line-height: 30px;}
.twoDropDown dl dt a:hover {background: #ee932a;}
.twoDropDown dl dd a:hover { color: #ee932a;}
/*--end dropDown--*/

@media (max-width:1440px) {
    .header .hd-Nav { width: 75%; margin-right: 10%;}
}
/* header end */


/* footer */
.footer { padding-top: 70px; background: #fff;}
.footer .ft-info {  margin-bottom: 25px; display: block; overflow: hidden;}
.footer .ft-info dl { float: left; width: 18%;}
.footer .ft-info dl dt { margin-bottom: 30px;}
.footer .ft-info dl dt a { font-size: 20px; color: #333;}
.footer .ft-info dl dd { display: block; }
.footer .ft-info dl dd a { margin-bottom: 15px; display: block; width: 120px; font-size: 14px; color: #666;}
.footer .ft-info dl:nth-child(2) { width: 30%;}
.footer .ft-info dl:nth-child(2) dd a { float: left; width: 45%;}
.footer .ft-lxwm h3 { font-size: 20px; font-weight: normal; margin-bottom: 30px;}
.footer .ft-lxwm h3 a { color: #333;}
.footer .ft-lxwm .lxwm-address p { margin-bottom: 15px; font-size: 14px;color: #666;}
.footer .ft-lxwm .lxwm-address p a { margin-right: 15px;}
.footer .lxwm-code { margin-top: 18px; overflow: hidden;}
.footer .lxwm-code .code { float: left; margin-right: 25px; width: 90px; text-align: center;}
.footer .lxwm-code .code .pic { display: block; width: 100%;}
.footer .lxwm-code .code img { display: block; width: 100%;}
.footer .lxwm-code .code p { margin-top: 10px; font-size: 14px; color: #666;}
.footer .ft-info a:hover { color: #ee932a;}
/* footer end */

.ft-link { padding:25px 0;overflow: hidden; border-top: 1px solid #e7e7e7;}
.ft-link dl { float: left;}
.ft-link dl dt { float: left;font-size: 14px; color: #999; }
.ft-link dl dd { margin-left: 20px; float: left;}
.ft-link dl dd a { font-size: 14px; color: #999;}
.ft-link .wrapper > a  { float: right; font-size: 14px; color: #999;}
.ft-link a:hover { color: #ee932a;}
.ft-link .links{float:left;width:1060px;overflow: hidden;}




.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(Img/Common/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(Img/Common/rocket.png) no-repeat 0 -62px;}

/*内页需求提交*/
.inpage_xuqiu{ overflow:hidden; width:670px; height:780px; background:url(Img/Index/inpage_xuqiu.png) no-repeat center; margin:0 auto; padding-left:25px;margin-top:20px;margin-bottom:20px;}
.inpage_xuqiu h3{ font-size:25px; color:#fff; text-align:center; margin-top:30px; margin-bottom:85px;}
.inpage_xuqiu .ipxq_hangye{ overflow:hidden; background:url(Img/Index/inpage_xuqiu_d.png) repeat-x left bottom; width:540px; margin-bottom:22px;}
.inpage_xuqiu .ipxq_hangye h5{ background:url(Img/Index/inpage_xuqiu_tu.png) no-repeat center; width:38px; height:23px; padding-left:10px; line-height:23px; float:left; margin-right:35px; color:#fff}
.inpage_xuqiu .ipxq_hangye ul{ overflow:hidden; float:left; width:456px;} 
.inpage_xuqiu .ipxq_hangye li{ width:152px; text-align:left; margin-bottom:25px; color:#393939; float:left}
.inpage_xuqiu .ipxq_hangye li input{ margin-right:7px;}
.inpage_xuqiu .ipxq_xuqiu{ background:none}
.inpage_xuqiu .ipxq_form{ width:620px; height:338px; border:1px solid #e7e7e7; border-left:2px solid #e7e7e7; border-bottom:5px solid #04b411; overflow:hidden; padding-left:10px; padding-top:20px;}
.inpage_xuqiu .ipxq_form ul{ overflow:hidden}
.inpage_xuqiu .ipxq_form li{ float:left; width:277px; height:30px; line-height:30px; margin-bottom:22px; margin-right:33px; color:#393939}
.inpage_xuqiu .ipxq_form li>span{ margin-right:20px; display:block; width:50px; text-align:right; float:left}
.inpage_xuqiu .ipxq_form li input{ width:185px; height:28px; border:1px solid #ccc; float:left; background:none; outline:none; padding:0 10px; line-height:28px;}
.inpage_xuqiu .ipxq_form .tesu{ width:560px; height:130px; overflow:hidden; margin-bottom:15px;}
.inpage_xuqiu .ipxq_form .tesu textarea{ width:437px; height:94px; border:1px solid #ccc; background:none; outline:none; resize:none; margin-top:10px; float:left; padding:10px}
.inpage_xuqiu .ipxq_form .yzm { width:560px; height:34px; overflow:hidden}
.inpage_xuqiu .ipxq_form .yzm input{ width:83px; height:31px; border:1px solid #e7e7e7; margin-right:8px;}
.inpage_xuqiu .ipxq_form .yzm b{ display:block; width:92px; height:30px; border:1px solid #e7e7e7; float:left; margin-right:18px;}
.inpage_xuqiu .ipxq_form .yzm a{ display:block; width:103px; height:28px; border:1px solid #e7e7e7; background-color:#04b411; text-align:center; line-height:28px; color:#fff; float:left}
.inpage_xuqiu .ipxq_form li{ position:relative;}
.inpage_xuqiu .ipxq_form li em{ display:inline-block; position:absolute; right:-63px; top:26px; width:270px;}
.inpage_xuqiu #btnSubmit{ position:absolute; right:80px; top:0px;}
.inpage_xuqiu #spChgVerCode{position:absolute; right:175px; top:0px;}

/*--导航栏*/
.mainNav{width:100%; height:46px; background-color:#136eb9; position:relative; z-index:999}
.mainNav>ul{height:46px; line-height:46px;}
.mainNav>ul>li{position:relative; float:left; /*white-space:nowrap; word-break:break-all;*/}
.mainNav>ul>li>a{display:block; color:#fff; font-size:14px; background:url(Img/Common/hd_nav_bg.png) no-repeat left center; padding:0 20px; text-decoration:none;}
.mainNav>ul>li>a.navHome{padding:0 20px; background-image:none;}
.mainNav>ul>li.cur , .mainNav>ul>li:hover{background-color:#ec8d29}
.mainNav>ul>li.cur a , .mainNav>ul>li:hover a{background:none;}
.mainNav>ul>li>.xllb{position:absolute; top:46px; left:0px; padding:20px; border:1px solid #126eb9; border-top-color:#ec8d29; display:none; width:460px; background-color:#fff;}
.mainNav>ul>li:hover .xllb{display:block;}

/*下拉文字简介*/
.mainNav>ul>li>.xllb>dl{float:right; width:277px; }
.mainNav>ul>li>.xllb>dl dd h5{font-size:14px; font-weight:normal; margin:5px 0 0 0; line-height:30px}
.mainNav>ul>li>.xllb>dl dd h5 a{color:#126eb9;}
.mainNav>ul>li>.xllb>dl dd p{ font-size:12px; color:#9b9b9b; line-height:20px; height:100px; overflow:hidden; width:277px;}

/*分列列表*/
.mainNav>ul>li>.fllb>ul{float:left; overflow:hidden;}
.mainNav>ul>li>.fllb>ul>li{float:left; margin-right:10px; width:180px;}
.mainNav>ul>li>.fllb>ul>li:hover{background-color:#f3f3f3;}
.mainNav>ul>li>.fllb>ul>li>a{font-size:14px; display:block; padding:0 20px; height:40px; line-height:40px; background-color:#EC8D29; color:#fff;}
.mainNav>ul>li>.fllb>ul>li>ul{padding:10px 0;}
.mainNav>ul>li>.fllb>ul>li>ul>li{padding-left:10px; height:35px; line-height:35px; font-size:14px;}
.mainNav>ul>li>.fllb>ul>li>ul>li>a:hover{color:#126eb9;text-decoration: none;}

.mainNav>ul>li>.lbgs01{}
.mainNav>ul>li>.lbgs01>ul{float:left;}
.mainNav>ul>li>.lbgs01>ul>li{padding-left:10px; height:35px; line-height:35px; font-size:14px;}
.mainNav>ul>li>.lbgs01>ul>li>a:hover{color:#126eb9;}

/*第三栏*/

.mainNav>ul>li>.xiala01{}
.mainNav>ul>li>.xiala02{}
.mainNav>ul>li>.xiala03{left:-106px; width:860px;}
.mainNav>ul>li>.xiala04{left:-202px; width:860px;}
.mainNav>ul>li>.xiala05{left:-138px; width:700px;}
.mainNav>ul>li>.xiala06{width:380px;}
.mainNav>ul>li>.xiala07{left:-312px; width:380px;}
.mainNav>ul>li>.xiala08{left:-326px; width:380px;}
.mainNav>ul>li>.xiala07 ul,.mainNav>ul>li>.xiala08 ul{float:right;}
.mainNav>ul>li>.xiala07 dl,.mainNav>ul>li>.xiala08 dl{float:left;}


/* 侧边栏客服 */
.slides{position:fixed;right:10px;top:35%; z-index:100000;}
.slides .slideul>li{position:relative;display:block; overflow:visible;}
.slides .slideul>li.kefu{width:66px;padding-left:10px;margin-left:-10px;}
.slideul li a {cursor:pointer;}
.float_wx{ display:none; position:absolute; top:-98px; left:-188px; background:url(/Skins/Default/Img/Common/float_wxbd.png) no-repeat; width:144px; height:168px; padding:18px 27px 0 17px;}

/*宣传广告*/
.xuanchuan{ width:100%; height:273px; background-color:#f2f2f2; overflow:hidden}
.baomingzuoce{width:70px;float:left;margin:0px 0px 0px 10px;height:35px;text-align:center;padding-top:3px;}
.baomingyouce{width:300px;margin-left:50px;float:left;}
.xuanchuan .xuanchuan_r{ float:left; width:500px; margin-top:20px;}
.xuanchuan .xuanchuan_r p{ font-size:16px; color:#e92a28; font-weight:bold; margin-bottom:25px;}
.xuanchuan .xuanchuan_r input{ width:300px; height:29px; border:2px solid #dfdfdf; background-color:#fff; margin-bottom:8px; margin-left:10px; line-height:29px; color:#646464; padding:0 10px}
.xuanchuan .xuanchuan_r a{ display:block; width:105px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bold; float:left; margin-left:10px; margin-top:8px;}
.xuanchuan .xuanchuan_r .lijibaoming{ background-color:#136eb9;}
.xuanchuan .xuanchuan_r .lijibaoming2{ background-color:#136eb9;margin-left:220px;}
.xuanchuan .xuanchuan_r .chongtian{ background-color:#6a6a6a;}
.anniuyanse{color:#F9F9F9}
.ljbm01{float:left;}
.ljbm02{float:left;}

/* status */
.status { position: fixed; right: 0; top:50%;margin-top:-262px; z-index: 999;}
.status ul li { transition: all .6s; position: relative; display: block;width: 90px;height: 90px;margin-bottom: 5px;background: #146fb8;text-align: center;box-sizing: border-box;}
.status ul li a {display: block;padding: 18px 0;box-sizing: border-box;}
.status ul li i img {filter:contrast(0%) brightness(200%);-webkit-filter: contrast(0%) brightness(200%);-moz-filter: contrast(0%) brightness(200%);-ms-filter: contrast(0%) brightness(200%); -o-filter: contrast(0%) brightness(200%);}
.status ul li p {font-size: 14px;color: #fff;}
.status ul li .status-wx { display: none; position: absolute; right: 100px; bottom: 0; width: 144px;}
.status ul li .status-wx img { display: block; width: 100%;}
.status .status-tel { display: block; width: 90px; padding: 10px 0; background: #f5f5f5; text-align: center;}
.status .status-tel p { color: #666;}
.status .status-tel em { color: #000;}
.status ul li:hover { background: #ed9329;}
.status ul li:hover > .status-wx { display: block;}
/*  status end */