@charset "utf-8";
*{box-sizing: border-box;}
body {margin: 0;padding: 0;font-family: \5FAE\8F6F\96C5\9ED1;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #FFFFFF;font-size: 0;}
a:focus {outline: none;}/*点击a标签出现虚线边框*/
h1, h2, h3, h4, h5, h6, p, a, li, ul, dd, dl, dt, div, span, input, textarea, form, table, tr, td {margin: 0;padding: 0;font-weight: 500;}
ul,li{list-style: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;}  /*input输入框在苹果手机上去除内阴影*/
textarea {resize: none;font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input{font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input[disabled]{opacity:1}
a,p,span,h1,h2,h3,h4,h5,h6,table,tr,td,li{cursor: default;}
a {text-decoration: none;outline:none;-moz-outline-style:none;}
i {font-style: normal;}
.fl {float: left;}
.logo {width: 163px;}
.fl a img {
    /*display: none;*/
}
.fr {float: right;}
img{border: none;outline: none;}
.clearfix:after {content: "";display: block;visibility: hidden;clear: both;}
.wrap{width: 1200px;margin: 0 auto;}
/**公共顶部**/
.head_top{ width:100%; height:36px; background:#171f2a;}
.head_top p{ font-size:12px; color:#fff; line-height:36px; height:36px;}
.head_top p span{color:#1daffc;}
.head_top p img{ float:left; margin-top:5px; margin-right:10px;}
/**公共导航**/
.head_nav{ width:100%; background:#2b3442; z-index:999; position:absolute;}
.head_nav .nav_item{padding-left:130px;}
.head_nav .nav_item>li{float: left;margin: 0 16px;cursor: pointer;text-align: center;width: 96px;position: relative;}
.head_nav .nav_item>li:first-child{ width:56px;}
.head_nav .nav_item>li>a{display: inline-block;color: #fff;cursor: pointer;font-size: 16px;line-height: 62px;height: 62px;}
.head_nav .nav_item>li>a i::after {position: absolute;content: "";top: 25px;right: 0;width: 6px;height: 6px;border-bottom: 2px solid #fff;border-right: 2px solid #fff; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:all .2s ease-in .1s;-moz-transition:all .2s ease-in .1s;-ms-transition:all .2s ease-in .1s;-o-transition:all .2s ease-in .1s; transition:all .2s ease-in .1s;}
.head_nav .nav_item>li>a:hover,.head_nav .nav_item>li>a.active,.head_nav .nav_item>li>a.cur{ color:#1daffc;}
.head_nav .nav_item>li>a:hover i::after,.head_nav .nav_item>li>a.active i::after,.head_nav .nav_item>li>a.cur i::after{ border-color:#1daffc;top: 28px; -webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);-webkit-transition:all .2s ease-in .1s;-moz-transition:all .2s ease-in .1s;-ms-transition:all .2s ease-in .1s;-o-transition:all .2s ease-in .1s; transition:all .2s ease-in .1s;}
.head_nav .con_nav{float:right;position:absolute;left:0px;top:62px; width:100%;height:175px; padding-left:370px; display:none;}
.head_nav .con_nav ul{ float:left; width:128px; height:175px; border-right:1px solid #5e6672;}
.head_nav .con_nav ul:last-child{ border-right:none;}
.head_nav .con_nav ul li{float: left;margin: 0 16px;cursor: pointer;text-align: center;width: 96px;position: relative;}
.head_nav .con_nav ul li>a{display: inline-block;color: #fff;cursor: pointer;font-size: 16px;line-height: 42px;height: 42px;}
.head_nav .con_nav ul li>a:hover{ color:#1daffc;}
/**轮播切换**/
.fullSlide{ width:100%;  position:relative;  height:570px; background:#000;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:570px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:570px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:190px; left:0; height:9px;}	
.fullSlide .hd ul{ text-align:center;  padding-top:4px; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:23px; height:1px; background:#797d84; margin-right:10px;}	
.fullSlide .hd ul .on{ background:#fff;}
/**搜索框**/
.fullSlide .query{position: absolute;z-index: 1;bottom: 0;height: 123px;background: rgba(0, 0, 0, .5);width: 100%;text-align: center;}
.fullSlide .query .content{width: 927px;margin: 33px auto 0;position: relative;}
.fullSlide .query input[type=text]{ width:683px; height:57px; line-height:57px; border-radius:6px 0 0 6px; font-size:16px; color:#959595; padding-left:140px; float:left}
.fullSlide .query input[type=button]{ width:244px; height:57px; line-height:57px; border-radius:0 6px 6px 0; font-size:22px; color:#fff; font-weight:bold; background:#f23d45;}
.fullSlide .query .line{position: absolute;width: 1px;height: 35px;top: 11px;left: 130px;background-color: #dcdcdc;}	
.fullSlide .query .select{position: absolute;display: inline-block; width:130px; height:57px; line-height:57px; top:0; left:0; font-size:18px; color:#333;}
.fullSlide .query .select span{ font-weight:bold;}
.fullSlide .query .select i{display: inline-block;width: 0;height: 0;margin-left: 10px;border-left: 4.5px solid transparent;border-right: 4.5px solid transparent;border-top: 6px solid #454545;}	
.fullSlide .query .select .dropList{background-color: #595959;border-radius: 8px;display: none;position: absolute;top: 58px;left: 4px;width: 122px;line-height: 20px;}
.fullSlide .query .select.on .dropList{ display:block;}
.fullSlide .query .select .dropList li{line-height: 49px;font-size: 18px;color: #f0f0f0;font-weight: 500;border-top: solid 1px #fff;width: 92px;margin: 0 auto;cursor: pointer;}
.fullSlide .query .select .dropList li:first-child{border-top: none;}
/**公共标题**/
.title{ text-align: center; height:115px;}
.title h2{ font-size:40px; color:#f23d45;}
.title h2 .black{ color:#000;}
.title h2 .white{ color:#fff;}
.title p{ position:relative; display:inline-block; margin-top:10px; width:350px;}
.title p span{ font-size:16px; color:#666;}
.title p span.white{color:#fff;}
.title p i{position: absolute;display: inline-block;width: 20px;height: 3px;top: 40px; left:165px;}
.title p i.blue{background: #3a455a;}
.title p i.cyan{background: #3a455a;}
.title p i.white{background: #fff;}
/**公共底部**/
.footer{ background:#2b3442;}
.footer .ft_logo{ float: left;color: #fff;margin-right: 110px;width: 330px;height: 310px;background: #2e3c4f;}
.footer .ft_logo img{margin: 0 auto; display:block; padding-top:70px;}
.footer .ft_logo .tel{ font-size:30px; letter-spacing:3px; text-align:center; background:url("ft_tel.png")/*tpa=ft_tel.png*/ no-repeat center 10px; padding-top:50px; font-weight:600;}
.footer .ft_map{ float:left; padding-right:90px; padding-top:65px; color:#fff;}
.footer .ft_map h2{ font-size:18px; font-weight:bold; letter-spacing:3px; line-height:40px;}
.footer .ft_map ul li{ font-size:14px; line-height:40px;}
.footer .ft_map ul li a{ color:#fff;}
.footer .weixin{ float:right; width:120px; height:120px; background:#374457; margin-right:35px; margin-top:100px; padding:10px;}
.footer .copyright{ background:#171f2a; color:#fff; font-size:12px; line-height:56px;overflow: hidden;}
.footer .copyright p{ float:left; padding-left:100px;}
.footer .copyright p:first-child{ padding-left:250px;}
.footer .copyright p:last-child{ padding-left:20px;}
/**底部商务通**/
.bottomLeft{position: fixed;left: 0;bottom: 0;cursor: pointer;display: none;font-size: 0;}
.bottomLeft img{cursor: pointer;}
.bottom{position: fixed;left: 0;bottom: 0;width: 100%;height: 72px;background-color: rgba(0,0,0,0.8);}
.bottom .bottomContent{width: 1078px;margin: 0 auto;position: relative;}
.bottom .txt{float: left;}
.bottom .txt h4{font-size: 23.29px;color: #fff;font-weight: 700;font-style: italic;letter-spacing: 2.2px;margin: 0;line-height: 46px;}
.bottom .txt p{font-size: 15.32px;color: #fff;font-weight: 700;font-style: italic;letter-spacing: 1.6px;margin: 0;margin-top: -12px;line-height: 30px;}
.bottom .txt span{font-size: 20.22px;color: #ffea00;font-weight: 700;}
.bottom .txt span i{font-size: 15.32px;color: #ffea00;font-weight: 700;}
.bottom .form{float: left;background-color: #fff;border-radius: 10px;width: 745px;height: 61px;margin-top: 6px;margin-left: 17px;box-sizing: border-box;padding-top: 10px;}
.bottom .form span{font-size: 16px;color: #444;margin-left: 12px;letter-spacing: 1.5px;margin-right: 4px;}
.bottom .form .input{font-size: 16px;border: solid 1px #a0a0a0;box-sizing: border-box;padding-left: 8px;letter-spacing: 1.4px;outline: none;height: 42px;line-height: 40px;}
.bottom .form .sbmc{width: 210px;}
.bottom .form .sjhm{width: 185px;}
.bottom .form .submit{font-size: 18px;color: #fff;background-color: #f23d45;width: 125px;height: 42px;line-height: 42px;border: none;margin-left: 8px;letter-spacing: 4px;cursor: pointer;}
.bottom .bottomClose{position: absolute;top: 9px;right: 0;cursor: pointer;}
/**右侧商务通**/
.box_right {z-index: 999;position: fixed;right: 0;top: 200px;width: 64px;}
.box_right .swt {font-size: 12px; background:url("bg_right.png")/*tpa=bg_right.png*/ no-repeat;letter-spacing: 1px;text-align: center;height: 43px;line-height: 17px;padding-top: 6px;}
.box_right .swt a {display: inline-block;cursor: pointer; color:#fff;}
.box_right li {background-color: #354761;height: 55px; border-bottom:1px solid #2c3b51;cursor: pointer;position: relative;}
.box_right .webchat {background-image: url("box_01.png")/*tpa=box_01.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .service {background-image: url("box_02.png")/*tpa=box_02.png*/;background-repeat: no-repeat;background-position: center;}
/*.box_right .phone {background-image: url("box_03.png")!*tpa=box_03.png*!;background-repeat: no-repeat;background-position: center;}*/
.box_right .phone {background-image: url("box_03.png")/*tpa=box_02.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .top {background-image: url("box_07.png")/*tpa=box_07.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .webchat:hover {background-image: url("box_04.png")/*tpa=box_04.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .service:hover {background-image: url("box_05.png")/*tpa=box_05.png*/;background-repeat: no-repeat;background-position: center;}
/*.box_right .phone:hover {background-image: url("box_06.png")!*tpa=box_06.png*!;background-repeat: no-repeat;background-position: center;}*/
.box_right .phone:hover {background-image: url("box_05.png")/*tpa=box_05.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .top:hover {background-image: url("box_08.png")/*tpa=box_08.png*/;background-repeat: no-repeat;background-position: center;}
.box_right .webchat p {background-color: #48596d;width: 98px;height: 115px;text-align: center;position: absolute;top: 0;left: -98px; padding-top:6px;display: none;}
.box_right .webchat p img{ width:70px; height:70px;}
.box_right .webchat p span {display: inline-block;font-size: 12px;color: #fff;width: 55px;line-height: 17px;}
.box_right .webchat:hover p,.box_right .service:hover p,.box_right .phone:hover p{display: block;}
.box_right .service p {background-color:#48596d;width: 98px;font-size: 12px;text-align: center;line-height: 57px;height: 57px;position: absolute;left: -98px;top: 0;letter-spacing: 2.2px;display: none;}
.box_right .service p a {cursor: pointer;color: red;}
.box_right .phone p {background-color:#48596d;width: 98px;font-size: 12px;text-align: center;line-height: 57px;height: 57px;position: absolute;left: -98px;top: 0;letter-spacing: 2.2px;display: none;}
.box_right .phone p a {cursor: pointer;color: red;}
/*.box_right .phone div {display: none;background-color: #48596d;width: 98px;height: 57px;top: 0;left: -98px;position: absolute;padding: 0;text-align: left;}*/
/*.box_right .phone div input {background-color: #fff;width: 125px;height: 26px;padding-left: 8px;line-height: 26px;border-radius: 5px 0 0 5px;margin-top: 15px;margin-left: 8px;border: none;outline: none;font-size: 12px;}*/
/*.box_right .phone div .box_rightTel {background-color: #ea2700;position: absolute;right: 4px;top: 15px;margin: 0;cursor: pointer;font-size: 12px;width: 65px;color: #fff;text-align: center;height: 26px;line-height: 26px;border-radius:0 5px 5px 0;}*/
/*.box_right .phone .tips {display: none;width: 210px;height: 54px;background: url("box_rightTips.png")!*tpa=box_rightTips.png*!no-repeat center;position: absolute;left: -17px;top: -62px;background-size: cover;}*/
/*.box_right .phone .tips span {display: block;width: 194px;margin: 2px auto 0;font-size: 10px;color: #000;line-height: 13px;letter-spacing: 0;text-align: left;}*/
/*.box_right .phone .tips span i {color: #ea2700;}*/
/**免费查询弹窗**/
.mask{background-color: rgba(0,0,0,0.65);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;display: none;}
.form_search{z-index: 999;position:fixed;width:504px;padding-bottom:35px;border-top:#f23d45 11px solid;left:50%;top:25%;margin-left:-252px;background:#fff;overflow:hidden; text-align: center; border-radius:5px; display:none;}
.form_search .form_sub{ position:relative; padding-top:18px; height:88px; border-bottom:1px dashed #d1d1d1;}
.form_search .form_close{cursor:pointer;display:block;position:absolute;right:5px;top:10px;width:35px;height:35px;background:url("close.jpg")/*tpa=close.jpg*/ left top no-repeat;z-index:999;overflow:hidden;}
.form_search h2{ font-size:26px; line-height:30px; font-weight:bold; text-align:center;color: #000;}
.form_search h2 p{ font-size:14px; line-height:22px; color:#aaa; letter-spacing:1px;}
.form_search font{ color:#f23d45;}
.form_search .form_con{ padding:0 60px;}
.form_search .search .zy{ margin-top:0!important}
.form_search .search .zy font{ margin-right:5px;}
.form_search .search .list{ margin-top:25px; position:relative; width:400px;}
.form_search .search .list span{ font-size:16px; color:#828282; line-height:39px;width:113px;text-align:right;display:inline-block;}
.form_search .search .list input{ width:282px; height:39px; line-height:39px; border:1px solid #dedede; border-radius:5px; padding-left:9px; font-size:12px; color:#a4a4a4;}
.form_search .search .list input[type="text"]:disabled{ background-color: #f5f5f5;}
.form_search .search .list input.sbtype{ background:#f5f5f5}
.form_search .search .list .code{width:150px;}
.form_search .search .list .getCode{border:1px solid #dedede; border-radius:5px;height:39px; line-height:39px;font-size:14px;width:120px;padding:0;background-color:#f4f4f4;color:#666;cursor:pointer;margin-left:12px;outline:none;}
.form_search .search .list i.choice{position: absolute;border-left:1px solid #dedede;right: 0;top: 0;display: block;width: 39px;height: 39px;cursor: pointer;background: url("img_select.png")/*tpa=img_select.png*/no-repeat center;}
.form_search .search .list .sshyDown{position: absolute;display:none;overflow-y:auto;background:#fff;top: 43px;right: 0;border:solid 1px #ccc;border-top: none;width: 282px;height: 150px;text-align: left; z-index:10}
.form_search .search .list .sshyDown li{padding: 0 15px;line-height: 36px;margin: 0; color:#333; font-size:18px;}
.form_search .search .list .sshyDown li:hover{background: #f5f5f5;}
.form_search .search .notes{display:block; font-size:12px; line-height:18px; padding-top:10px;text-align: left; padding-left:90px; color:#009934;}
.form_search .search .small_text{ font-size:12px; line-height:18px;text-align:center;margin-top:20px; color:#666;}
.form_search .search input.submit{display:block;width:270px;height:50px;border:1px solid #f23d45;background:#f23d45;text-align:center;color:#fff;border-radius:5px;cursor:pointer;margin-top:15px; font-size:20px; line-height:40px; margin-left:55px;}
#btnSearch {color:black}

/* 尾部 */

.foot {
    width: 100%;
    height: 220px;
    background-color:#4c545f;
}

.foot ul {
    padding: 37px 0;
    overflow: hidden;
}

.foot li {
    width: 300px;
    float: left;
}

.foot li .pic {
    margin: 15px 30px 0 0;
}

.foot li .text h3 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
}

.foot li .text p {
    font-size: 14px;
    color: #7f7f7f;
}

.foot-copy {
    font-size: 14px;
    color: #545454;
    padding: 20px 0;
    background-color: #2b2b2b;
    text-align: center;
}

.foot-copy p {
    font-size: 14px;
    color: #7f7f7f;
}

.foot-copy p.foot-filing {
    color: #666;
    margin-top: 10px;
}
.w1200 {
    width: 1200px;
    margin: auto;
}
.hidden{
    display:none;
}