﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
html{height:100%;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
ul,li,dl,dd,dt, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle;outline: none;border: none;}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.FK{color: #333;}
.FB{font-weight: bold;}
.Fl{float: left;}
.Fr{float: right;}
.pr{position: relative;}
.pa{position: absolute;}
em,i{ font-style:normal;}
.hidden{overflow: hidden}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
.blk{clear:both;}
a{color:#333; text-decoration:none;}
a:hover {color:#1a6dae; text-decoration:none;}
.layout{ max-width:1200px; margin:0 auto;}


header{height: 85px;position: absolute;left:0px;top: 0px;right:0px;z-index: 100;background:transparent;border-bottom:1px solid rgba(6, 87, 152, 0.35);}
header .top{max-width: 90%; margin: 0 auto;}
header .top h1{width: 270px;float: left; margin-top: 8px;}
header .top h1 img{width: 100%;}
header .top .nav_topr{float: right; margin-top: 25px;}
header .nav{float: left;}
header .nav ul{ font-size:0px;}
header .nav li{ display:inline-block; z-index:100; margin-left:1px;position: relative;}
header .nav li p{ line-height:35px; font-size:17px; text-transform:uppercase; padding-bottom: 25px; position: relative;}
header .nav li p a{ display:block; color:#065798; padding:0 33px;}
header .nav li:hover p a{ display:block; color:#fff; text-decoration:none;}
header .nav li:before{position: absolute;content: "";width:0;height: 1px;background: #fff;left: 50%;bottom: 0%;transform: translateX(-50%);transition: ease .5s;}
header .nav li.current:before{background-color: #fff;width: 100%;}
header .nav li.current a{color: #fff;}
header .nav li:hover:before{background-color: #fff;width: 100%;}
header .nav li dl{ position: absolute; background:#fff; left:-30px; top:60px; visibility:hidden; opacity:0; transition:all 1s ease; text-align:center; text-align:center;padding:0;width: 200px;}
header .nav li:hover dl{ visibility:visible; opacity:1; top:60px;}
header .nav li dd{ font-size:14px; line-height:45px;border-bottom: dashed 1px #e5e5e5;}
header .nav li dd .border{ border:1px solid #000;}
header .nav li dd i{ font-size:12px;padding-right: 5px;}
header .nav li dd img{ width:100%;}
header .nav li dd a{ color:#333 !important; transition:all 0.3s ease;padding:0;}
header .nav li dd a:hover{ color:#065798 !important; text-decoration:none;}


header .search{float: left;height: 30px;overflow: hidden;margin:0 16px;}
header .search .icon{width: 26px;height:30px;float: left;background: url("../images/search1.png") no-repeat center;}
header .search input{background: transparent;border-bottom: 1px solid transparent;line-height: 29px;font-size: 14px;width: 100px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
header .search:hover input{border-bottom-color: #7e9faf;}
header .right-content{float: right;position: relative;height: 26px;padding-left: 190px;font-family: Arial;}
header .right-content .icon{position: absolute;width: 26px;height: 26px;border-radius: 100%;background: url("../images/phone.png") no-repeat center #f08300;left: 0;top: 0;}
header .right-content .phone{position: absolute;top: 0;font-size: 20px;line-height: 26px;left: 38px;color: #111;}
header .right-content .language{border: 1px solid #888888;background: #f08300;line-height: 18px;cursor: pointer;width: 48px;height: 26px;position: relative;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;overflow: hidden;padding: 3px 4px 0 6px;}
header .right-content .language .current{font-size: 12px;color: #fff;position: relative;z-index: 2;padding-right: 12px;background: url("../images/ljt.png") no-repeat right center #f08300;width: 100%;display: block;}
header .right-content .language .drop{margin-top: 2px;display: block;color: #fff;font-size: 13px;}
header .right-content .language a{color: #fff;}
header .right-content .language .drop:hover{text-decoration: underline;}
header .right-content .language:hover{height: 46px;}



.sp_header,.sjj_nav{display: none}

/* 友情链接 */
.foot{background: #222;padding:32px 0 22px;margin-top: 35px; overflow: hidden;}
.foot .box{max-width: 1200px;margin:0 auto;}
.foot .box .t_l{float: left;width: 25%;}
.foot .box .t_l .dz{line-height: 30px;color: #d3d3d3;margin-top: 0;font-size: 14px;}
.foot .box .t_l .dz img{width: 320px; margin-bottom: 15px;}
.foot .box .t_c{float: left;width:calc(100% - 120px); }
.foot .box .t_c dl{float: left;width:16.66%;color: #FFF;}
.foot .box .t_c dt{font-size: 17px;margin-bottom: 12px; font-weight: bold;}
.foot .box .t_c dd{line-height:30px;}
.foot .box .t_c dd a{color: #d3d3d3;font-size: 14px;}
.foot .box .t_c dd a:hover{color: #e60012;}
.foot .box .t_r{float: right;width: 110px;}
.foot .box .t_r .pic{width: 110px;text-align: center;line-height: 30px;color: #FFF;float: right;}
.foot .box .t_r img{width: 100%;}

.foot .box .foot_b{padding-top: 20px;color: #d3d3d3; border-top: 1px solid #444; margin-top: 35px; overflow: hidden; }
.foot .box .foot_b .copyright{text-align: center; line-height: 27px;} 


/*kefu*/
.client-2{position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a{text-decoration: none;}
.client-2 li{margin-top: 1px;clear: both;height: 71px;position: relative;}
.client-2 li i{background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p{height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i{background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none;}
.client-2 .my-kefu-ftop i{width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left{float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right{font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{background: #3656a5;color: #fff;height: 71px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main{background: #3656a5;width: 97px;height: 71px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img{width: 125px;height: 125px;}