@charset "utf-8";

/* CSS Document */

body{ background:#f4f4f4;}

/*top*/

.logBox{_position:absolute;top:0;_top:expression(documentElement.scrollTop+0+'px');left:0; background:#f9f9f9; height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999; font-size:14px;border-bottom:solid 1px #CCC;}

.login{position:relative;width:1200px; background:#f9f9f9; height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666; line-height:30px;}

.login input,.login select{margin-top:-1px;_margin-top:1px;vertical-align:middle;}

.login form a{color:#666;}

.login form a:hover{color:#c00;}

.login label input{width:80px;height:14px;}

.login .siderNav{position:absolute;right:0;top:0;width:310px;_width:310px;}

.topmenu li,.topmenu strong.icon_arr,.topmenu li.shouji strong,.topmenu li.weixin strong,.topmenu li.kongjian strong,.topmenu .focusht,.topmenu .wxht{background:url(../images/topmenu.png) no-repeat;}

.office{display:inline-block;padding: 3px 7px;line-height: 1;font-size:14px;margin-left: 10px;background: #f18110;color:#FFF;vertical-align:initial; border-radius:5px;}

.topmenu{margin-top:5px;line-height:22px;color:#333;}

.topmenu li{float:left;position:relative;background-position:right top;}

.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}

.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:25px; padding:10px; border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10;}

.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}

.topmenu li.hover{margin:-1px -1px 0 -1px;}

.topmenu li.htphone{_width:83px;}

.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}

.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}

.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}

.topmenu li.hover strong.icon_arr{background-position:right -46px;}

.topmenu li.shouji{_width:65px;}

.topmenu li.shouji strong{padding-left:29px;background-position:0 -75px;}

.topmenu li.shouji .jq_hidebox{width:61px;}

.topmenu li.weixin{_width:66px;}

.topmenu li.weixin strong{padding-left:30px;background-position:0 -46px;}

.topmenu li.kongjian .jq_hidebox{width:70px;}

.topmenu li.kongjian strong{padding-left:30px;background-position:0 -11px;}

.topmenu li.kongjian{_width:83px;}

.topmenu li.webnav .jq_hidebox{width:330px;left:-261px;}

.topmenu li.qxpp{background:none;}

.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}

.jq_hidebox a{color:#666}

.topmenu li.nojq{margin:0;background:none;}

.topmenu .focusht{display:block;width:155px;height:50px;background-position:0 -106px;text-indent:-100em;overflow:hidden;}

.topmenu .wxht{height:72px;width:80px;padding-left:80px;background-position:0 -105px;}

.topmenu .wxht span{display:inline-block;padding-top:3px;color:#666;}

.aSty01{margin:0;}

.aSty01 dt{padding:5px 0 2px 0;border-bottom:1px solid #e5e5e5;}

.aSty01 dt span{font-weight:bold; color:#ec3e37;}

.aSty01 dd{margin:0;}

.aSty01 dd a{color:#666; width:60px; display:inline-block;}

.aSty01 dd a:hover{color:#c00;}

.topdfms{right:33%;position:absolute; top:0;font-size:16px;}

.topdfms a:hover{color:#c00;}

/*nav*/

.nav {

	clear: both;

	width: 100%;

	height: 56px;

}

.nav_main a {

	color: #fff;

	font-size: 16px;

	line-height: 56px;

	display: inline-block;

	width: 10%;

	text-align: center;

}

.nav_main a:hover {

	background-color: #da5a05;

}

/* swiper */

.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}

.swiper-wrapper{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform,left,top;-moz-transition-property:-moz-transform,left,top;-o-transition-property:-o-transform,left,top;transition-property:transform,left,top;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-o-transform:translate(0,0);transform:translate3d(0,0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;}

.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;}

.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.swiper-wp8-horizontal{-ms-touch-action:pan-y;}

.swiper-wp8-vertical{-ms-touch-action:pan-x;}

/*logo*/

.mr{width:1200px;margin:0 auto;}

.backg4{background:#ffffff;}

.padud30{padding:30px 0;}

/*nav*/

.backg2{background:#f69001;}

.hnav{height:56px;position:relative;}

.hnavl{width:286px;}

.hnavr{width:914px;}

.hnavl_icon{background:#d86203;cursor:pointer;font-size:18px;text-align:center;color:#fff000;line-height:56px;letter-spacing:2px;}

.hnavl_icon i{display:inline-block;background:url(../images/hi1co1.png) no-repeat;width:14px;height:8px;margin-left:8px;}

.hnavl_side{background:url(../images/hi1co2.png);position:absolute;width:286px;z-index:3;/*display:none;*/}

.hnavl_side ul li{border-bottom:1px solid #fff;}

.hnavl_side ul li.hnavl_side_last{border-bottom:none;height:64px;}

.hnavl_side ul li a{display:block;padding:10.6px 20px;}

.hnavl_side ul li strong,.hnavl_side ul li p{height:20px;line-height:20px;color:#fff;}

.hnavl_side ul li strong{display:block;font-weight:normal;font-size:16px;}

.hnavl_side ul li p{font-size:12px;}

.hnavl_side ul li p font{display:inline-block;width:24px;text-align:center;}

.hnavr ul li{float:left;width:100px;text-align:center;height:56px;line-height:56px;}

.hnavr ul li a{display:block;color:#fff;letter-spacing:1px;font-size:16px;}

.hnavr ul li a:hover,.hnavl_side ul li a:hover{background:#d86203;}

.hnavr_lists{position:absolute;width:114px;z-index:1;display:none;}

.hnavr_lists a{display:block;height:35px;line-height:35px;font-size:14px;}

/*footer*/

.foot-top{}

.foot-top *{margin:0;padding:0px;}

.foot-top ul,.foot-top ul li{list-style-type:none;}

.foot-top a{color:#000;text-decoration:none;}

.foot-top{background:#1b1b1b;width:100%;}

.footwrap{width:1100px;display:flex;justify-content:space-between;margin:0px auto;padding:40px;padding-top:90px;}

.footwrap h2{color:#a1a1a1;font-size:16px;font-weight:normal;padding:0 0 15px;}

.footwrap a,.footwrap p{color:#f4f4f4;line-height:35px;font-size:14px;}

.footwrap p{font-weight:400;font-size:22px;}

.footwrap ul li{line-height:35px;}

.footwrap ul li:nth-of-type(1){line-height:normal;color:#fff}

.footwrap div.foot-lxwm{width:300px;position:relative;}

.footwrap div.foot-lxwm:before,.footwrap div.foot-lxwm:after{content:'';position:absolute;top:15px;width:1px;height:110px;background:#464646;}

.footwrap div.foot-lxwm:before{left:0;}.footwrap div.foot-lxwm:after{right:0;}

.footwrap div.foot-lxwm h2,.footwrap div.foot-lxwm p{width:54%;margin:0px auto;}

footer{width:100%;padding:15px 0;background:#262526;}

footer .nav-list{width:1200px;margin:0px auto;text-align:center;}

footer .nav-list ul{margin:0px auto;overflow:hidden;display:flex;justify-content:center;}

footer .nav-list ul li{display:inline-block;border-right:1px solid #666;padding:0 14px;}

footer .nav-list ul li:nth-last-child(1){border:0px;}

footer .nav-list ul li a{font-weight:400;color:grey;font-size:16px;line-height:1;}

footer .nav-list p{text-align:center;font-weight:400;color:grey;padding-top:14px;font-size:12px;}





/*底部窗口*/

.sdxh_btmdh{height:90px;background:#333}

    .sdxh_btmdh_bg{position:fixed;bottom:0;background:#ee7800;height:90px;width:100%;min-width:1280px;left:0;right:0;margin:auto;z-index:998}

    .sdxh_btmdh_con a{display:block;color:white;text-decoration:none}

    .sdxh_btmdh_con{width:1280px;margin:4px auto 0;height:90px;text-align:center;text-align-last:justify}

    .sdxh_btmdh_con img{display:inline-block;vertical-align:middle}

    .sdxh_btmdh_con div{display:inline-block;vertical-align:middle;}

    .sdxh_btmdh_con div input,.sdxh_btmdh_con div a{height:45px; font-size:18px;padding:0;float:left;outline:none;border: none;}

    #telInput2{border:none;width:240px;text-indent:1em}

    .sdxh_btmdh_con div .tellNumberBtn{ line-height:45px;width:136px;border:none;color:#4a5ee1;font-weight:bold;background:#fff000;text-align-last:center}

    .sdxh_btmdh_con ul{padding:0;display:inline-block;vertical-align:middle;text-align-last:center;width:auto;height:auto;margin:12px 0}

    .sdxh_btmdh_con li{width:136px;height:56px;float:left;line-height:56px;font-size:18px;font-weight:bold;list-style:none;margin:0 3px;position:relative;cursor:pointer}

    .sdxh_btmdh_con li i{display:block;position:absolute;top:-11px;right:5px;background:red;width:22px;height:22px;line-height:22px;font-size:13px;border-radius:50%;font-style:normal;color:white}

    .sdxh_btmdh_con li::after{content:" ";color:inherit;height:0px;width:48px;border:2px solid;position:absolute;bottom:7px;left:0;right:0;margin:auto}

    .sdxh_btmdh_con li::before{content:" ";position:absolute;left:0;right:0;width:0;border:5px solid transparent;border-color:#ee7800 transparent transparent #ee7800}

    .sdxh_btmdh_con li.bc1{background:#00b7ef;color:#00d5ff}

    .sdxh_btmdh_con li.bc2{background:#e16d34;color:#d75819}

    .sdxh_btmdh_con li.bc3{background:#3ab345;color:#139f20}

    .sdxh_btmdh_con li.bc4{background:#2093ef;color:#1180d8}

/*内页右侧公共*/

.hslms_xx_2{ width:310px; float:right;}

.hslms_xx_2_1{ background-color:#fff; overflow:hidden; padding:30px 10px;}

.hslms_xx_2 h2{ text-align:center; font-weight:normal; font-size:24px; border-bottom:1px solid #d2d2d2; padding-bottom:10px; margin-bottom:20px;}

.hslms_xx_2_1 a{ display:block; margin-top:10px; height:75px;}

.hslms_xx_2_1 .hslms_xx_2_1_box_1{ width:114px; height:75px; float:left; overflow:hidden; display:block; background-color:#d2d2d2;}

.hslms_xx_2_1 .hslms_xx_2_1_box_1 img{width:114px; height:75px;}

.hslms_xx_2_1 .hslms_xx_2_1_box_2{ padding-left:124px; display:block; text-align:left;}

.hslms_xx_2_1 .hslms_xx_2_1_box_2 h4{ font-size:15px; font-weight:normal; color:#333;}

.hslms_xx_2_1 .hslms_xx_2_1_box_2 p{ color:#666; font-size:14px; padding-top:5px;}



.hslms_xx_2_2{ margin:10px 0;}

.hslms_xx_2_2 a{ display:block; height:55px; line-height:55px; background-color:#ff6600; color:#fff; font-size:20px; text-align:center;}

.hslms_xx_2_2 a i{ font-size:22px;}



.hslms_xx_2_3{background-color:#fff; padding:30px 10px;}

.hslms_xx_2_3_1{ position:relative; overflow:hidden; height:370px;}

.hslms_xx_2_3_1 a{ display:block; position:relative;}

.hslms_xx_2_3_1 a span{ display:block; width:100%; left:0px; top:20px; color:#ff6600; font-size:24px; position:absolute; font-weight:bold;}

.hslms_xx_2_3_1 a img{ height:100%;}

.hslms_xx_2_3 .swiper-button-next{ background-image:none; background-color:rgba(0,0,0,.5); color:#fff; font-size:16px; line-height:50px; height:50px; width:28px; text-align:center; right:0px;}

.hslms_xx_2_3 .swiper-button-prev{ background-image:none; background-color:rgba(0,0,0,.5); color:#fff; font-size:16px; line-height:50px; height:50px; width:28px; text-align:center; left:0px;}



.hslms_xx_2_4{ background-color:#fff; overflow:hidden; padding:30px 10px; margin-top:10px;}

.hslms_xx_right_list{ padding:0 10px;}

.hslms_xx_right_list li{ height:32px; line-height:32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:left;}

.hslms_xx_right_list li a{ font-size:16px; color:#333;}



.hslms_xx_2_5{background-color:#fff; overflow:hidden; padding:30px 10px; margin-top:10px;}

.hslms_xx_2_5 p{ text-align:left; height:40px; font-size:18px; margin-bottom:10px;}

.hslms_xx_2_5 .hslms_xx_2_5_1{ color:#ff6600;}

.hslms_xx_2_5 i{ color:#aaa; font-size:28px; float:left; margin-right:12px; margin-left:15px;}

.hslms_xx_2_5 a{ color:#333;font-size:18px;}

.hslms_xx_2_5 .hslms_xx_2_5_1 a{ color:#ff6600;}





.x-news-nav{

	color: #999;

	padding-bottom:40px;

	font-size:14px;

}

.x-news-nav>a{

	color: #999;

	transition: all .5s;

	margin: 0 5px;

}

.x-news-nav>a:hover{

	color: #ff7f00;

}





.swt_kj {

    width: 590px;

    height: 360px;

    position: fixed;

    z-index: 999999;

    top: 50%;

    left: 50%;

    margin-left: -295px;

    margin-top: -179px;

    overflow: hidden;

    background: #FFF;

    border-radius: 20px;

    color: #333;

    box-shadow: 1px 1px 50px rgba(0,0,0,.3);

}

.swt_kj .swt_tcgb {

    top: 14px;

    right: 14px;

    width: 22px;

    height: 22px;

    cursor: pointer;

    -webkit-transition: .6s;

    transition: .6s;

    -webkit-transform: rotate(0);

    transform: rotate(0);

    -ms-transition: .6s;

    -ms-transform: rotate(0);

}

.swt_tcgb img {

    width: 22px;

    height: 22px;

}

.swt_tcgb {

    width: 25px;

    height: 25px;

    float: right;

    margin-right: -11px;

    margin-top: -12px;

    border-radius: 15px;

    -moz-border-radius: 15px;

    -webkit-border-radius: 15px;

    cursor: pointer;

    outline: none;

    position: absolute;

}

.TcShow {-webkit-animation:TcShow1 1.3s both;animation:TcShow1 1.3s both;}

.TcShow {-webkit-animation:TcShow1 1.3s both;animation:TcShow1 1.3s both;}

/* 关闭弹窗样式 */

@keyframes TcShow1 {0% {-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0);}

50% {-webkit-transform:rotate(3deg);transform:rotate(3deg);}

to {-webkit-transform:none;transform:none;}

}

@-webkit-keyframes TcShow1 {0% {-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0);}

50% {-webkit-transform:rotate(3deg);transform:rotate(3deg);}

to {-webkit-transform:none;transform:none;}

}

.TcOut {-webkit-animation:TcOut1 1.3s both;animation:TcOut1 1.3s both;}

@keyframes TcOut1 {50% {-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}

to {-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0);}

}

@-webkit-keyframes TcOut1 {50% {-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}

to {-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0);}

}



.clearf:after,clearf:before{content:"";display:block; }

.clearf:after {clear:both;}

.clearf{zoom:1;}/*IE6/IE7*/