@charset "utf-8";
/*@font-face {
    font-family: 'jlxt';
    src: url('../font/jlxt.eot');
    src:
    url('../font/jlxt.eot'),
    url('../font/jlxt.otf'),
    url('../font/jlxt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*body a {transition: 0.4s all; -webkit-transition: 0.4s all; -moz-transition: 0.4s all; -o-transition: 0.4s all; -ms-transition: 0.4s all;}*/
/*去掉自带样式*/
input,input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;appearance: none;}
textarea {-webkit-appearance: none;appearance: none;}
/*手机时，图片不可下载*/
img {pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
/*图片去色*/
img.grayscale{
    filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==);
    filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}
/*修正win8系统IE连接灰色背景*/
a{text-decoration: none;  outline: none; blr: expression(this.onFocus=this.blur());}

/* CSS Document */
body{ margin:0; padding:0;font-family:'microsoft yahei','pingfang sc',Arial,'宋体';font-weight:400;text-align:center; background:#fff; color:#333;}
ul,li,p,img,a img,dl,dd,dt{margin:0; padding:0; border:none;}
*{margin:0; padding:0; border:none;}
html,body{line-height: 0.96;}
a:link,a:visited{color: #333;}
a:hover,a:active{color: #000;}
li{ list-style:none;}
i{font-style: normal;}
input,textarea{outline:none;}


/* Cy */
.clear_b{clear:both; height:0;height:none; line-height:0;line-height:none;}
.float_l{ float:left;}
.float_r{ float:right;}
.autoImg span{display: block;width: 100%;background-size: 100% 100%;background-size: cover;background-repeat:no-repeat;background-position: center;}
.autoImg img{display: block;width: 100%;visibility: hidden;}
.display_flex{display:flex; align-items:center;/*垂直居中*/ justify-content: center;/*水平居中*/}

/*统一重点class*/
.mediaWidth{width:100%;max-width:1200px;min-width:320px; margin:0 auto;text-align: left;}
.bigColumn_T img{width: 100%;display: block;}

/*返回顶部*/
.return_top{position:fixed;right:10px;bottom:66px;z-index:990;display:none;width:40px;height:40px;background:#3671b3  url(../images/layout/Arrow_ico.png) no-repeat center;background-size:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}



/*==================================================*/
.header_w{position: relative;}
/*
.headerBg1,.headerBg2{background: #fff;position:absolute;left: 0;top:0;height: 100%;width: 50%;z-index: 1;}
.headerBg1{left: auto;right: 0;background:#3671b3;}
*/
.header{position: relative;z-index: 2;transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; -o-transition: 0.3s ease-out;}
.header .logo{float: left;padding-top: 31px;}
.header .logo img{width: 204px;}
.header .topTxt{float: left;font-size:16px;color: #bb2525;padding:22px 40px 0;display: none;}
.header .topTxt .p1{margin-bottom:6px;}

.header_menu{overflow: hidden;border-left: 1px #fff dotted;}
.header_menu ul{float: right;}
.header_menu li{float: left;text-align: center;height:120px;line-height: 120px;border-right: 1px #fff dotted;}
.header_menu li a{font-size: 18px; font-weight: normal;color: #676767;display: block;width: 126px;font-weight: 300;}
.header_menu li.on a,.header_menu li a:hover{color: #fff;background: #3671b3;}
.header_menu li.last{font-size: 24px;color: #3671b3;font-family: Arial Narrow; letter-spacing: -0.4px;font-weight: bold;padding-left: 14px;}


.header_w.transparent_fixed{background-color:#fff;box-shadow: 0 5px 8px rgba(0,0,0,.15);width: 100%; position: fixed; left: 0; top: 0; z-index: 22;}
.header_w.transparent_fixed .header_menu li{height: 60px;line-height: 60px;}
.header_w.transparent_fixed .header .logo{padding-top: 10px;}
.header_w.transparent_fixed .header .logo img{width: auto; height: 42px}

/*---头部wap---*/
.header_wap{width:100%;z-index:880;height:60px;background:#fff !important;box-shadow:0 1px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 6px rgba(0,0,0,0.1);-o-box-shadow:0 1px 6px rgba(0,0,0,0.1);z-index: 887 !important; position:static !important}
#header_wap{z-index: 888 !important;position:fixed;left:0;top:0; position:fixed !important}
/**/
.header_wap .logo_a {height:60px;display: block;padding:0 60px;background-image: url(../images/logo_wap.png);background-repeat:no-repeat;background-position:center;background-size: auto 60%;}
/*菜单按钮*/
.menu_open{width:36px;height:24px;position:fixed;right:10px;top:18px;cursor: pointer;z-index:999;}
.menu_open i{position: absolute;display:block;width:100%;height:3px;margin: 0 auto;background: #1075c7;transition: 0.4s ease;}
.menu_open .i1{left: 0;top: 0}
.menu_open .i2{left: 0;top: 50%;margin-top: -1.5px;}
.menu_open .i3{left: 0;bottom:0}
/*菜单*/
.menu_wap{position:fixed;left:0;top:0;width:100%;height:100%;background:#444;z-index:998;opacity:0;filter:alpha(opacity=0);transform:translateX(-100%);transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;padding-bottom: 10px;}
.menu_wap_n{height:100%;padding: 80px 30px 20px 30px;position: relative; overflow: hidden;webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;text-align: left;}
.menu_wap .menu_tit{width:100%;height:60px;line-height:60px;border-bottom: 1px solid #535353;position: absolute;left: 0;top: 0;}
.menu_wap .menu_tit P{padding-left:40px;}
.menu_wap .menu_tit P span{font-size: 16px;color: #ccc;padding-right:12px; margin-left:12px; border-right:1px #999 dotted;}
.menu_wap .menu_tit P span a{color: #ccc;}
.menu_wap .menu_tit P span:last-child{ border:none;}
.menu_wap .menu_tit P span:first-child{ margin-left:0}
.menu_wap .menu_tit P span.on a{color:#fff!important;}
.menu_wap .menu_list{height:100%;overflow: hidden;overflow-y: scroll;padding-right: 8px;}
.menu_wap .menu_list li{border-bottom: 1px dashed #999;}
.menu_wap .menu_list li ul{background:#4e4e4e;}
.menu_wap .menu_list a{color: #fff!important;display: block;padding:13px;font-size: 15px;position: relative;}
/*菜单显示*/
.menu_wap_show{opacity:1;filter:alpha(opacity=100);transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
.menu_open_show i{background: #fff;}
.menu_open_show i.i2{display: none}
.menu_open_show i.i1{transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);}
.menu_open_show i.i3{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);}
/*子类*/
.menu_wap .menu_list li a{position: relative;}
.menu_wap .menu_list>li i{position:absolute;right:8px;top:50%;display:block;width:20px;height:20px;background:url(../images/Arrow_r.html) no-repeat center;background-size:16px;margin-top:-10px;transition:0.4s ease;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;}
.menu_wap .menu_list>li.li_on>a i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
.menu_wap .menu_list>li .tow_ul{padding:8px 0;background:#4e4e4e;display:none;}
.menu_wap .menu_list>li .tow_ul li{border-bottom: none;}
.menu_wap .menu_list>li .tow_ul li a{color:#fff;display:block;padding:8px 10px;font-size:14px;}
.menu_wap .menu_list>li .tow_ul ul{padding-left:24px;}

.header_w{display: inherit;}
.header_wap,.menu_open,.menu_wap{display:none;}


/*==========底部==========*/
.footer_w{background: #015095;}
.footer_top{padding:60px 0 40px;overflow: hidden;}
.footer_top dl{float: left;padding-left: 18px;padding-right: 4px;}
.footer_top dt{font-size: 14px;color: #fff;font-weight: 600;margin-bottom: 12px;}
.footer_top dd,.footer_top dd a{font-size: 13px;color: #fff;}
.footer_top dd a{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%;display: block;}
.footer_top dd a:hover{color: #fff;}
.footer_top dd p{height: 26px;line-height: 26px;}

.footer_top .dl_1{width:710px;padding-right: 20px;padding-left: 0;}
.footer_top .dl_1 dd p{width: 46%;padding-right:4%;float: left;}
.footer_top .dl_2{width: 147px;}
.footer_top .dl_3{width: 226px;}
.footer_top .nth_child{float: right;width: 324px;}
.footer_top .nth_child p{padding:6px 0;font-size: 12px;color: #fff;line-height: 120%;/*text-transform: uppercase;*/}
.footer_top .nth_child .footer_logo{margin-bottom: 10px;width: 171px;height:43px;}
.footer_top .nth_child .ico{padding-top: 10px;}
.footer_top .nth_child .ico a{margin-right: 26px;display: inline-block;}
.footer_top .nth_child .ico img{max-width: 29px;max-height: 23px;}

.footer_link{padding: 80px 0 40px;overflow: hidden;border-top:1px #327bbb solid;border-bottom:1px #327bbb solid;padding:20px 0 14px 62px;position: relative;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.footer_link b{position: absolute;left: 0;top:20px;font-size: 12px;color: #fff;font-weight: bold;}
.footer_link a{color: #fff;font-size: 14px;display: inline-block;margin-bottom: 4px;padding-left: 30px;}
.copyright{text-align: center;padding: 20px 0 24px;line-height: 124%;color: #fff;}
.copyright a{color: #fff}
.footer_link a:hover{color: #fff;}

.footer_top .dl_3 dt{font-weight: 300}
.footer_top dd p.p_add,.footer_top dd p.p_tell{font-size: 14px;padding-left: 20px;}
.footer_top dd p.p_add{background: url("../images/footerIco_add.html") no-repeat left center;}
.footer_top dd p.p_tell{margin-bottom: 10px;color: #abacad;background: url("../images/footerIco_tell.html") no-repeat left center;}

.footer_top .dl_3{width: 270px;float: right;}
.footer_top .dl_3 .sp_tel{height:28px;line-height:28px;margin-bottom: 16px;padding-top: 6px;}
.footer_top .dl_3 .sp_tel span{padding-left:34px;font-size:29px;color:#fbfa85;background:url(../images/foot_tel.png) no-repeat left center;display:block;}




/*==========右边浮动==========*/
.right_Box2{background: #f5f5f5;border:1px #2566b1 solid;padding: 0 12px;position: fixed;top:50%;right:2px;margin-top:-140px;border-radius:16px;color: #888;text-align:center;z-index: 200;padding-bottom:40px;}
.right_Box2 .right_Box2_logo{margin:12px 0;width: 66px;}
.right_Box2 .right_Box2_txt1{font-size: 16px;color: #3676bc;letter-spacing:2px;line-height: 100%;}
.right_Box2 .right_Box2_weixin{width: 113px;height: 113px;margin: 12px 0 6px;}
.right_Box2 .right_Box2_top{font-size: 16px;color: #fff;background: #3676bc;width:62px;height: 26px;line-height: 26px;position: absolute;left: 50%;bottom: -26px;margin-left:-31px;text-align: center;border-radius:0 0 14px 14px;cursor: pointer;}
.right_Box2 .right_Box2_top:hover{background: #4185ce}

.right_Box2 .right_Box2_txt2{font-size: 16px; color: #3676bc;text-align: left;}
.right_Box2 .right_Box2_tell{background: #3676bc;color: #fff;font-size:16px;position: absolute;left: 0;bottom: 10px;width: 100%;padding: 3px 0}


@media screen and (max-width:1200px) {

    .header_w{display: none;}
    .header_wap,.menu_open,.menu_wap{display:inherit;}

    .right_Box2{display: none;}
    .mediaWidth{padding-left: 10px;padding-right: 10px;box-sizing: border-box}

    .footer_top .dl_1{display: none;}
    .footer_top .dl_1,.footer_top .dl_1 dd p{width: 100%}
    .footer_top .dl_1 dd p:nth-child(2n){display: none;}
    .footer_top .dl_2{display: none;}
    .footer_top .dl_3{width: 100%;margin-top:30px;}

    .footer_top{padding: 30px 10px 20px;}
    .footer_link{display: none;}
    .copyright{border-top: 1px #327bbb solid;}
}


