body{min-width:1300px;width:100%;overflow-x:hidden;}
.header , .content{ width:1300px;margin:0 auto;  }
i,em{ font-style:normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" } 

.top{ height:36px; line-height:36px;}
.top_1eft{ background:url(../images/san1.png) left no-repeat; padding-left:10px; color:#fff;}
.top_right li{ float:left; padding-left:16px; color:#fff;}
.top_right li a{ color:#fff;}
.top_right img{ padding-right:10px; float: left; margin-top:10px;}

   
.g_top{ height:250px; background:url(../images/top.jpg) repeat-x center top;}
.g_top .m_top{height: 146px;overflow:hidden;}
.g_top h1{ float:left; padding: 35px 16px 0 0;}
.g_top h2{float:left;font-size:24px;font-weight:bold;color:#666; margin-top:45px; padding-left:20px; border-left:1px solid #eee;}
.g_top h2 em{display:block;font-weight:normal;font-size:18px;color:#666; margin-top:10px;}

.h_pho { padding:25px 0 0 60px; font-size:13px; color:#666; background:url(../images/h_dh.gif) no-repeat left bottom; padding-left:60px;}
.h_pho span { color:#e60012; font-size:26px; display:block; font-weight:bold;}

.g_nav{height:67px; line-height: 67px; }
.g_nav li{position: relative; float:left; font-size:16px; background:url(../images/shu.png) right no-repeat; }
.g_nav li a{ display:block;float: left; padding: 0 49px; color:#fff; line-height:67px; text-decoration: none;}
.g_nav li a:hover,.g_nav .cur a{color: #fff;background: url(../images/bgg.png) right no-repeat;border-top: 1px solid #f3f3f3;}
.g_nav .cur:nth-child(1):before{content: "";position: absolute;background:url(../images/home.png) no-repeat;width: 20px;height: 20px;left:10px;top:35px;}

.s_inp{position: absolute;left:600px;top:60px; background:url(../images/serbg.jpg) no-repeat; width: 336px;height: 42px;}
.inp01{height:42px;line-height:42px;   padding-left: 10px; width:250px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
.s_ss{float:left; width:68px; height:42px; background: none;border: none; cursor: pointer;}


.footer{height:250px; background:#003c91;}
.f_nav{height:80px;border-bottom: 1px solid #cecece;}
.f_nav h3{float: left;font-size: 20px;color: #fff;line-height: 80px;font-weight: normal;width: 96px;background: url(../images/san1.png) no-repeat right center;  clear:both;}
.f_nav p{float: right;font-size: 16px;color: #fff;line-height: 80px; height:80px; margin:0px; padding:0px; width:1150px; }
.f_nav p a{float: left;color: #fff;}
.f_nav p i{float: left;padding: 0 55px;}
.f_nav p i:last-child{display: none;}
.f_nav p a:hover{color: #fff;}

.f_con{height:170px;}
.f_lg{float: left;width: 400px;}
.f_lg h2{height: 81px;padding: 17px 0 14px;}
.f_lg p{font-size: 14px;color: #fff;line-height: 24px;}
.gsxx{float: left;width:550px; padding-top:40px;}
.gsxx p{font-size: 14px;color: #fff;line-height: 30px;}
.gsxx a {font-size: 14px;color: #fff;line-height: 30px;}
.f_con .tel{float:left;margin-top:32px;}
.f_con .tel .zx{display: block;width:120px;padding-left: 38px;height: 36px;line-height: 36px;font-size:18px;color: #fff;background: url(../images/tel3.png) no-repeat 20px center #054195;border-radius: 18px;}
.f_con .tel em{display: block;font-size: 22px;color: #fff;font-family: Arial;line-height:35px;}
.sao{float:right;width: 110px;margin-top:15px;}
.sao p{width: 102px;}
.sao p img{display: block;width: 102px;height: 102px;}
.sao p span{display: block;font-size: 14px;color: #fff;line-height:30px;opacity: 0.9;text-align: center;}

.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: 62px;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: 12px;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: 31px;background-position: -23px -47px;background-size: 52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px;}
.client-2 .my-kefu-left {float: left;width: 62px;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: #054295;color: #fff;height: 53px;width: 230px;padding:9px 0 0;float: left;}
.client-2 .my-kefu-main {background: #054295;width: 97px;height: 53px;position: relative;padding:9px 0 0;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: 115px;height: 115px;}
/*6资料下载列表*/
.Download {width:1300px; clear:both;margin:0 auto; margin-bottom:50px; margin-top:50px;}
.Download_title { float: left; width: 100%; position: relative; margin-top: -1px;}
.Download_title li { float: left; width:100%;}
.Download_title li a { float: left; width:96%; padding:2%;text-align:left; border-right: 1px solid #fff; background: #DFEFFF; color: #003c91; font-size: 18px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.Download_title li.on a { background: #003c91; color: #fff;}

.Download_list { width:96%; padding:2%; padding-bottom:0px;margin-top: 15px;}
.Download_list li { float: left; width: 100%; line-height: 55px; color: #333333; font-size: 14px; border-bottom: 1px solid #e7e6e6; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.xz_box { float: left; width: 100%; position: relative;}
.xz_cont { float: left; width:70%; padding: 0 78px 0 124px;}
.xz_1 { float: left; color: #888888; padding-left: 23px; background: url(../images/main42.png) left center no-repeat; position: absolute; left: 0; top: 0;}
.xz_1 span { padding-right: 23px; background: url(../images/main46.jpg) right center no-repeat;}
.xz_2 { float: left; width:35%;}
.xz_2 a { float: left; width: 100%; color: #333333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 30px;}
.xz_3 { float: left; width: 30%;}
.xz_4 { float: right; width: 30%;}
.xz_5 { float: right; width: 78px; position: absolute; right: 0; top: 0;}
.xz_5 a { color: #888888; background: url(../images/main44.png) left center no-repeat; padding-left: 18px;}
.Download_list li:hover { background: #003c91; color: #fff;width:96%; padding:2%; padding-bottom:0px; padding-top:0px;}
.Download_list li:hover .xz_1 { color: #cbe9ff; background: url(../images/main43.png) left center no-repeat;}
.Download_list li:hover .xz_1 span { color: #fff; background: url(../images/main47.jpg) right center no-repeat;}
.Download_list li:hover .xz_2 a { color: #fff;}
.Download_list li:hover .xz_5 a { color: #fff; background: url(../images/main45.png) left center no-repeat;}
/*fea*/
.fea{padding: 80px 0 70px; }
.fea h3{height: 72px;width:800px;text-align: center;margin: 25px auto 0;border-radius: 36px;overflow: hidden;background: #f6f6f6;}
.fea h3 span{float: left;width:200px;height: 72px;line-height: 72px;font-size: 20px;color: #222;}
.fea h3 span i{display: block;font-size: 16px;line-height: 26px;font-weight: normal;}
.fea h3 span.on{background: #054195;color: #fff;}
.fea_con{position: relative;height: 492px;overflow: hidden;}
