@charset "utf-8";
@font-face {font-family:'pingfang';
            src: url('../fonts/PingFangSC.eot') format('embedded-opentype'),
                 url('../front/fonts/PingFangSC.eot'),
                 url('../fonts/PingFangSC.woff') format('woff'),
                 url('../fonts/PingFangSC.ttf') format('truetype'),
                 url('../fonts/PingFangSC.svg') format('svg');
            font-weight: normal;font-style: normal;
}
button, input, select, textarea { font-size: 100% ;outline: none;margin: 0;font: inherit;color: inherit;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.ffandie{font-family:"pingfang","Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;}
table { border-collapse: collapse; border-spacing: 0 }
.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
/* --------------   reset style end line --------------  */
/*-------------- header ----------------*/

header,.header{background: #fff;width: 100%;height: 60px;font-family: inherit;border-bottom: 1px solid #f1f1f1;position: fixed;z-index: 9999;top:0;}
header .content{width: 1200px;margin: 0 auto;}
header h1{float: left; width: 120px; height: 22px; margin-top:14px; background: url(../images/logo.png) no-repeat center center;}
header h1 a{display: block;height: 22px}
header a,.head_right .middle_line{color: #2f2f2f;}
header .menu > ul.active > li>a.active{color: #2f2f2f}
header .menu > ul.active > li>a{color: #b0b0b0;}
header .menu > ul > li > a:hover{color: #2f2f2f;}
.head_right,header nav,.head_login{ float: right;}
header .content .menu > ul{ float: right;height: 60px;}
header .content .menu > ul > li{float: left;height: 100%;text-align: center;position: relative}
header .content .menu > ul > li > a{font-size: 14px;line-height: 60px;height:60px;vertical-align: middle;margin-left: 50px;}
header .content .menu a.active{color: #2f2f2f;}
header .content .menu > ul > li>ul{ display: none; position: absolute; margin-top:8px;width: 170px;z-index: 9999;top:52px;left:50px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;box-shadow: 0 10px 30px rgba(51, 51, 51, .15);-webkit-box-shadow: 0 10px 30px rgba(51, 51, 51, .30);-moz-box-shadow: 0 10px 30px rgba(51, 51, 51, .30);}
header .content .menu > ul > li>ul>li{ background: #fff; line-height: 50px;padding: 0  20px 0;border-bottom: 1px solid #ebebeb;text-align: left;cursor: pointer;z-index: 100; }
header .content .menu > ul > li>ul>li:last-child{border-bottom: 0;}
header .content .menu > ul > li>ul>li>a{color: #464646;display:block;height: 100%;transform: translateX(10px);transition: transform .2s ease;}
header .content .menu > ul > li>ul>li:hover{background: #efefef;}
/*header .content .menu > ul > li>ul>li:hover:after{content: url("../images/right_arrow_03.png");}*/
header .content .menu > ul > li>ul>li:hover a{ }
.head_right{line-height: 50px;margin-left: 30px;}
.head_right .middle_line{margin: 0 10px;vertical-align: top;}
.icon_user{background-image: url("../images/icon5.png");background-repeat: no-repeat;height:30px;width:30px;background-position:-133px 0;float: left;margin-top: 10px;margin-right: 13px;}
.scroll_header{box-shadow: 0 0 7px 2px #888;border-bottom: 0;position: fixed;top:0;left: 0;z-index: 9999;}
/*header .content .menu .first_nav,header .content .menu>ul>li:first-child{width: 120px}
header .content .menu .first_nav>a,header .content .menu>ul>li:first-child>a{ width: 90px!important;}*/
header .content .menu .first_nav>ul,header .content .menu>ul>li:first-child>ul{width: 250px;}
header .content .forth_ul{width: 200px!important;}
.erweima{display: none;}
.erweima .modal-con{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 1001;-webkit-overflow-scrolling: touch;outline: 0;}
.erweima .modal-mask {position: fixed;top: 0;left: 0;z-index: 1000;background-color: #000;right:0;bottom:0;margin:0;overflow:auto;opacity: 0.8;filter: "alpha(opacity=80)";}
.erweima .modal-container{position: absolute;top: 100px;width: 352px;left: 50%;margin-left: -176px;background-color: #fff;border-radius: 8px;z-index: 9999;position: relative;text-align: center;}
.erweima .modal-container .qr_close{position: absolute;width: 30px;height:30px;top: -10px;right: -10px;background: url("../images/dialog_close.png") no-repeat center;}
.erweima .modal-container h2{font-size: 24px;color: #2f2f2f;font-weight: 400;padding-top: 22px;}
.erweima .modal-container p{font-size: 14px;color: #808080;line-height: 24px;margin-top: 16px;}
.erweima .modal-container img{margin-top: 30px;margin-bottom: 30px;}
/*-------------- header End  ----------------*/
/*-------------- footer  ----------------*/
.foot{width: 100%;background-color: #3e3e3e;padding: 60px 0 55px;font-family: inherit}
.foot .content{width: 1200px;margin: 0 auto;height: 275px;}
.foot .link_list{margin-right: 80px;float: left;}
.foot .first_li{margin-bottom: 15px;}
.foot ul li{color: #fff;line-height:28px;font-size: 14px;}
.foot ul li a,.foot .copyright{color: #7c7c7c;font-size: 14px;}
.foot_top ul li a:hover{color: #fff;}
.foot_top{border-bottom: 1px solid rgba(82,82,82,.5);padding-bottom: 20px;position: relative;}
.foot .copyright{font-size: 12px;color: #888;margin-top: 20px;width: 100%;}
.foot .copyright p{float: left;}
.foot .gs{float: left;position: relative;height: 20px;line-height:20px;}
.foot .gs>a{padding-left: 25px; line-height:20px;color:#888}
.foot .gs>img{position: absolute; left:0;top:0}
.foot .tel{text-align: right}
.foot .tel p{color: #7c7c7c;}
.foot .tel .phone_num{font-size: 30px;color: #fff;}
.foot .language ul li{width: 100px;line-height: 24px;}
.foot .language li.arrow_d{background: url("../images/down_arrow_03.png")right center no-repeat;}
.foot .language ul li a{display: block;position: relative;padding-left: 30px;}
.foot .language ul li i{position: absolute;top:1px;left: 0;}
.foot .language,.foot .tel{float: right;}
.foot .online_service{background:#fff;border-radius:6px;width: 151px;height: 35px;text-align: center;color: #2f7cd3;line-height: 34px;margin-top: 20px;display: block;float: inherit;}
.foot .online_service:hover{background-color: #2f7cd3;color: #fff}
.icon_arrow_down{height:6px;width:10px;background-position:-180px 0;background-image: url("../images/icon5.png");background-repeat: no-repeat;}
.flag{background-image: url("../images/icon5.png");background-repeat: no-repeat;display: inline-block;margin-right: 10px;margin-top: 5px;}
.us_en{height:15px;width:21px;background-position:-220px 0;}
.china{height:14px;width:21px;background-position:-194px 0}
.getTop{display:none;cursor: pointer;width: 38px;height: 38px;opacity: 0.7;filter:alpha(opacity=70);border:1px solid #dbdbdb;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: #fff;}
.getTop div{background-image: url("../images/fix_icon2.png");background-repeat: no-repeat;margin-left: 1px;margin-top: 1px;width: 36px;height: 36px;}
.getTop:hover{opacity: 1;filter:alpha(opacity=100);}
.fixed{position: fixed; right: 30px; bottom:158px; z-index: 900;}
.online{display: block;width: 38px;height: 38px;border-top-right-radius: 4px;border-top-left-radius: 4px;background-color: #2f7cd3;border:1px solid #2f7cd3;}
.online:hover{background-color: #2a6fbc;border-color: #2a6fbc}
.online div{background-image: url("../images/fix_icon1.png");background-repeat: no-repeat;margin-left: 1px;margin-top: 1px;width: 36px;height: 36px;}
.foot .erweima{position: absolute;width: 125px;height: 140px;top:-100px; left:478px;display: none ;background-position:0 0; background-image: url("../images/qrcode.png");background-repeat: no-repeat;}
#newBridge{display:none !important;}
/*-------------- footer end ----------------*/