﻿@charset "utf-8";
body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; font-family:"微软雅黑",Regular;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#247cde; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.relative{position: relative;}
.w1200{max-width:1200px; min-width:290px; margin:0px auto;}

@media (max-width:1200px){
    .w1200{padding:0px 15px;}
}


@font-face{
     font-family: 'sysc'; 
     src: url('../fonts/SOURCEHANSERIFSC-SEMIBOLD.otf');
/*     src:url('../fonts/SOURCEHANSERIFSC-SEMIBOLD.woff') format('woff'),
         url('../fonts/SOURCEHANSERIFSC-SEMIBOLD.ttf') format('truetype'),
         url('../fonts/SOURCEHANSERIFSC-SEMIBOLD.svg') format('svg');*/
}
@font-face{
     font-family: 'SourceHan'; 
     src: url('../fonts/SOURCEHANSANSCN-REGULAR.otf');
/*     src:url('../fonts/SOURCEHANSANSCN-REGULAR.woff') format('woff'),
         url('../fonts/SOURCEHANSANSCN-REGULAR.ttf') format('truetype'),
         url('../fonts/SOURCEHANSANSCN-REGULAR.svg') format('svg');*/
}



/*公用样式*/

.dh{transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}


.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}




/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img {opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{zoom:1;text-align:center;color:#fff;clear:both;}
.Pages span{padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;line-height:40px;text-align:center;}
.Pages .p_page a{display:inline-block;vertical-align:middle;background:#c8c8c8;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{font-family:"宋体";font-size:14px;color:#fff;}
.Pages .p_page .num a{display:inline-block;width:40px;text-align:center;vertical-align:middle;font-size:14px;color:#fff;font-family:Arial;}
.Pages a.a_prev,.Pages a.a_next{width:40px;height:40px;background-repeat: no-repeat;background-position: center;}
.Pages a.a_prev{background-image: url(../images/xw_15.png);}
.Pages a.a_next{background-image: url(../images/xw_17.png);}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#246e8d;color:#fff;}
.Pages a.a_prev:hover,.Pages a.a_next:hover{background-color:#246e8d;color:#fff;}



/*pages end*/










/*Top*/
/*top s*/

.top{width:100%;height:135px;position:absolute;top: 0;left: 0;z-index: 9999;}
.head{position: relative;}
.top .logo{margin-top:15px;}
.Top_Left{width: 8.3333%;float: left;}
.Top_Right{width: 90%;float: right;}


.navcon{float:left;margin-top:80px;}
.navcon li{display:inline-block;height:50px;line-height: 50px;position:relative;margin-right:35px;vertical-align: middle;}
.navcon li:first-child{margin-left:120px;}
.navcon li a.lia{display:inline-block;padding: 0 20px;height:35px;line-height:35px;vertical-align: middle;font-size:17px;color:#fff;text-align:center;}
.navcon li:hover a.lia,.navcon li.on a.lia{background: #246e8d;}
.sea{width:6.8%;float:right;position:relative;margin-top: 80px;}
.Search_open{display: block;height: 50px;line-height: 50px;vertical-align: middle;text-align: center;cursor:pointer;}
.Search_open img{vertical-align: middle;}

.Search{position: absolute;top: 50px;right: 0;display: none;background: #246e8d;}
.Search a{position:absolute;top:12px;right:15px;}
.Search input{width:210px;height:40px;line-height:40px;border-bottom:1px solid #e5e5e5;font-size:14px;color:#b8b8b8;padding:0 40px 0 14px;}
.Search input::-webkit-input-placeholder{color:#b8b8b8;font-size:14px;}

.en{position:absolute;right:0px;top:35px;}
.en a{font-size:14px;color:#fff;display: inline-block;width: 32px;height: 30px;line-height: 30px;text-align: center;}
.en i{display:inline-block;width:2px;height:15px;background:#b8b8b8;vertical-align:middle;margin:-3px 0 0 6px;}
.en a.a1{background: #246e8d}
.en a:hover{background: #246e8d}

.SubNav{display:none;position:absolute;left:50%;top:50px;margin-left:-110px;width:220px;font-size:15px;text-align:center;background:#246e8d;padding:0px;z-index:999;}
.SubNav dd a{line-height:45px;display:block;color:#fff;border-bottom:1px solid #fff;padding:0px; font-size: 14px;letter-spacing:1px; }
.SubNav dd a:hover{color:#fff}
.SubNav dd:last-child a{border-bottom:none;}

.navcon .ProNav{position: static;}
.ProNav .SubNav{width: 200%; left: -50%; right: -50%; top: 100%; margin-left: 0; padding: 35px 0px; background: rgba(36, 110, 141, 0.9); text-align: left; color: #fff;}
.ProNav .SubNav .w1200{position: relative;}
.NavLeft{width: 100px; padding-right: 80px; position: absolute; left: 0px; top: 0px;}
.NavLeft h3{font-size: 25px; line-height: 35px; margin-bottom: 60px;padding-top: 8px;}
.NavLeft .more{display: block; color: #666; background: #fff; font-size: 14px; text-align: center; height: 30px; line-height: 30px;}
.NavRight{margin-left: 180px; padding-left: 80px; border-left: 1px solid rgba(255,255,255,.6);}

.NavRight .hd{width: 170px; float: left;}
.NavRight .hd li:first-child{margin: 0;}
.NavRight .hd li{margin-right: 0; display: block;}
.NavRight .hd li a{color: #fff; line-height: 45px; font-size: 18px;}
.NavRight .hd li.on a{color: #c9171f; font-weight: bold;}
.NavRight .bd{width: 715px; float: right;}
.NavRight .bd .list dd{width: 48%; float: left;}
.NavRight .bd .list dd:nth-child(2n){float: right;}
.NavRight .bd .list dd a{border-bottom: none;}
.NavRight .bd .list dd:hover a{color: #c9171f;}

@media ( max-width:768px){
    .CP_UL li{width: 100%;}
    .CP_UL li.CP_Li3 .CP_Cont{float: left;}
    .CP_UL li.CP_Li3 .CP_Img{float: right;}
}

@media ( max-width:460px){
    .CP_UL li.CP_One{height: 200px;line-height: 200px;}
    .CP_H2{font-size: 26px;}
    .CP_H3{font-size: 24px;}
   .CP_Img{height: 200px;}
   .CP_UL li{height: 200px;}
   .CP_Txt{margin-top: 40px;}
   .CP_P2{font-size: 15px;}
}
.three{text-align: center; font-size: 14px; padding: 15px 0px; background: #fafafa; line-height: 30px;}
.three a{display: inline-block; color: #333; padding: 0px 10px;}
.three a.on{color: #c9171f;}

@media ( max-width:460px){
    .three a{padding: 0px 5px;}
}



/*手机导航 s*/
.phone_header{display:none;position:relative;padding:10px 10px 0px;height:46px;background:#fff;}
.phone_header .Logo{padding-top:2px;}
.phone_header .Logo img{ height:35px;margin-right:10px;}
#navigation { float:right; padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#000; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#000; margin:3px 0px;}
#navigation .sp1 {
    -webkit-transform: translate(0, 3px) rotate(45deg) !important;
    -moz-transform: translate(0, 3px) rotate(45deg) !important;
    -ms-transform: translate(0, 3px) rotate(45deg) !important;
    -o-transform: translate(0, 3px) rotate(45deg) !important;
    transform: translate(0, 3px) rotate(45deg) !important; background:#000000!important;}
#navigation .sp2 {
    -webkit-transform: translate(0, -3px) rotate(-45deg) !important;
    -moz-transform: translate(0, -3px) rotate(-45deg) !important;
    -ms-transform: translate(0, -3px) rotate(-45deg) !important;
    -o-transform: translate(0, -3px) rotate(-45deg) !important;
    transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}    
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:100000; position:fixed; background:#fff; right:0px; width:65%; box-shadow:0 0 10px #999;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ dis left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%;/* background:#fff;*/ z-index:998;}

.phone_header .cn{position:absolute;right:56px;top:11px;}
.phone_header .cn a i{display:inline-block;width:2px;height:15px;background:#ccc;vertical-align:middle;margin:-3px 0 0 8px;}
.phone_header .cn a{font-size:14px;color:#333;}
.phone_header .cn a.aons{color: #246e8d;font-weight: bold;}

.seas{float:none;margin:40px auto;width: 210px;position: relative;}
.seas input{border-bottom:1px solid #4ba0fd;color:#ccc;width: 145px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    color: #b8b8b8;
    padding: 0 40px 0 14px;}
.seas input::-webkit-input-placeholder{color:#333;}
.seas a{position: absolute;top:12px;right:15px;}
/*手机导航 end*/

@media (max-width:1199px) {
    .top{display:none;}
    .phone_header{display:block;}
}
/*top e*/



/*Banner*/
.Ban_Img{position: absolute;top: 22%;left: 48.27%;z-index: 9999;width: 11.46%;}
.Banner_img{width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.Ban_Img{animation: ban 2s 0.2s linear infinite alternate;-moz-animation: ban 2s 0.2s linear infinite alternate; /* Firefox */-webkit-animation: ban 2s 0.2s linear infinite alternate; /* Safari and Chrome */-o-animation: ban 2s 0.2s linear infinite alternate; /* Opera */}
.Ani3{left: 51%;}
.Ani2{left: 46%;}

@keyframes ban
{
0% {transform: scale(1);}
50% {transform: scale(1.1);}
100% {transform: scale(1);}
}

@-moz-keyframes ban /* Firefox */
{
0% {transform: scale(1);}
50% {transform: scale(1.1);}
100% {transform: scale(1);}
}

@-webkit-keyframes ban /* Safari 和 Chrome */
{
0% {transform: scale(1);}
50% {transform: scale(1.1);}
100% {transform: scale(1);}
}

@-o-keyframes ban /* Opera */
{
0% {transform: scale(1);}
50% {transform: scale(1.1);}
100% {transform: scale(1);}
}

.Banner .swiper-button-next,.Banner .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;background-size: 40px;}
.Banner .swiper-button-prev{background-image: url(../images/ind1_03.png);left: 0;}
.Banner .swiper-button-next{background-image: url(../images/ind1_05.png);right: 0;}



.Ind_List{padding: 5.2% 0;}
.Ind_line{display: block;width: 60px;height: 2px;background: #b6b6b6;margin: 0 auto;}
.Ind_Tit{font-family: 'AgencyFB';font-size: 34px;line-height: 40px;color: #333333;text-align: center;margin: 23px auto;text-transform:Uppercase;}
.Ind_Tit2{display: none;font-family: 'SourceHan';width: 156px;height: 26px;border: 2px solid #e2e2e2;margin: 0 auto;text-align: center;}
.Ind_Tit2 span{display: inline-block;background: #fff;width: 108px;font-size: 20px;line-height: 30px;color: #2f3035;transform:translateY(-16px);-ms-transform:translateY(-16px);-webkit-transform:translateY(-16px);}

.YYLY_UL1 li{width: 18.6667%;padding-top: 40px;background: #f9f9fb;padding-bottom: 60px;text-align: center;float: left;margin-right: 1.6667%;margin-top: 70px;}
.YYLY_UL1 li:nth-child(5n){margin-right: 0;}
.YYLY_UL1 li .imgbox{padding-top: 67%;}
.YYLY_UL1 li .imgbox span{background-size: auto;}
.ly_2{display: none;}
.YYLY_UL1 li h3{font-size: 19px;line-height: 30px;color: #2f3035;}
.YYLY_UL1 li .p{display: none;font-size: 16px;line-height: 30px;color: #999999;font-family: 'Arial',Regular;}

.YYLY_UL1 li:hover{background: #166486;transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;-moz-box-shadow:10px 10px 10px #C7CBCD; -webkit-box-shadow:10px 10px 10px #C7CBCD; box-shadow:10px 10px 10px #C7CBCD;}
.YYLY_UL1 li:hover .ly_1{display: none;}
.YYLY_UL1 li:hover .ly_2{display: block;}
.YYLY_UL1 li:hover h3{color: #fff;}
.YYLY_UL1 li:hover .p{color: #fff;}


.Ind_List2{background:#f9f9fb;}
.Ind_List2 .Ind_Tit2 span{background:#f9f9fb;}

.About_left{margin-top: 50px;background: #fff;position: relative;width: 16.6667%;float: left;margin-right: 9.16667%;text-align: center;padding-top: 55px;padding-bottom: 55px;}
.About_left .b1{display: block;font-size: 110px;color: #166486;line-height: 1;font-weight: normal;font-family: 'sysc'; }
.About_left .a1{display: inline-block;width: 130px;height: 40px;line-height: 40px;border-radius: 3px;border: 1px solid #5e5e5e;font-size: 14px;color: #56565e;margin-top: 88px;}

.CL_Alert{position: absolute;top: 55px;right: -70px;width: 90px;text-align: left;}
.CL_Alert span{display: block;}
.CL_Alert .sp1{width: 80px;line-height: 38px;background: #166486;text-align: center;color: #fff;font-size: 14px;}
.CL_Alert .sp2{font-size: 32px;line-height: 28px;color: #444444;font-family: 'sysc';margin-top: 15px;}
.CL_Alert p{display: none;font-size: 16px;line-height: 22px;color: #56565e;font-family: 'Arial',Regular;margin-top: 10px;}

.About_Center{width: 29.16667%;float: left;padding: 55px 0;font-size: 15px;line-height: 28px;color: #666666;margin-top: 50px;}

.About_Right{width: 40.58%;float: right;margin-top: 50px;}
.About_Right img{width: 100%;}

.Ind_NewLeft{width: 38.3333%;float: left;position: relative;margin-top: 70px;}
.Ind_NewLeft img{width: 100%;}
.Ind_NewLeft .txt{position: absolute;bottom: 0;left: 0;height: 70px;line-height: 70px;background: rgba(0,0,0,.5);width: 87%;padding: 0 6.5%;}
.Ind_NewLeft .txt p{background-image: url(../images/in_37.png);background-repeat: no-repeat;background-position: right center;}
.Ind_NewLeft .txt p span{display: block;margin-right: 30px;height: 70px;font-size: 18px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.Ind_NewRight{width: 59.3333%;float: right;margin-top: 70px;}
.Ind_NewRight ul li{width: 48.6%;float: left;margin-right: 2.8%;background: #f9f9fb;margin-bottom: 20px;}
.Ind_NewRight ul li:nth-child(2n){margin-right: 0;}
.Ind_NewRight ul li .pad{padding: 35px 30px 0;}
.Ind_NewRight ul li .name{display: block;font-size: 16px;line-height: 24px;height: 24px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Ind_NewRight ul li .con{font-size: 14px;line-height: 24px;height: 24px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 10px;}
.Ind_NewRight ul li .but{margin-top: 25px;border-top: 1px solid #e0e0e1;height: 50px;line-height: 50px;padding: 0 10px;background-image: url(../images/in_40.png);background-repeat: no-repeat;background-position: right center;}
.Ind_NewRight ul li .but .date{font-size: 14px;color: #333;}
.Ind_NewRight ul li:hover{background: #166486;-moz-box-shadow:10px 10px 10px #c7cbcd; -webkit-box-shadow:10px 10px 10px #c7cbcd; box-shadow:10px 10px 10px #c7cbcd;}
.Ind_NewRight ul li:hover .name{color: #fff;}
.Ind_NewRight ul li:hover .con{color: #fff;}
.Ind_NewRight ul li:hover .but{background-image: url(../images/in_37.png);}
.Ind_NewRight ul li:hover .but .date{color: #fff;}



.Ind_List4{background:#f9f9fb;}
.Ind_List4 .Ind_Tit2 span{width: 140px;background:#f9f9fb;}

.HZ_Owl{margin-top: 5.8333%;}


@media (max-width:998px){
    .YYLY_UL1 li .imgbox span{background-size: auto 60%;}
    .About_left .b1{font-size: 70px;}
}


@media (max-width:640px){


.Banner .swiper-button-next,.Banner .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;background-size: cover;}


.Ind_Tit{font-size: 26px;line-height: 30px;margin: 15px auto;}
.YYLY_UL1 li{padding: 20px 0 30px;margin-top: 30px;width: 48%;margin-right: 4%;}
.YYLY_UL1 li:nth-child(5n){margin-right: 4%;}
.YYLY_UL1 li:nth-child(2n){margin-right: 0;}
.YYLY_UL1 li h3{font-size: 14px;}
.YYLY_UL1 li .p{font-size: 12px;}

.About_left{width: 190px;float: none;margin-top: 20px;}
.About_Center{width: 100%;float: none;margin-top: 20px;padding: 0;}
.About_Right{width: 100%;margin-top: 20px;text-align: center;}
.About_Right img{width: auto;max-width: 100%;}

.Ind_NewLeft{width: 100%;float: none;margin-top: 30px;}
.Ind_NewRight{width: 100%;margin-top: 30px;}
.Ind_NewRight ul li{width: 100%;margin-right: 0;}

.Foot_Right{padding-bottom: 30px;}
.Foot_Ewm{margin-top: 0;}

}


/*bottom s*/
.foot{width:100%;background:#282727;padding:60px 0;border-bottom:1px solid #474747;}
.foot .ftul{line-height:30px;width: 59.3333%;float: left;}
.foot .ftul li{ float:left;width:20%;line-height: 30px;}
.foot .ftul li .ftit{font-size:16px;color:#fff;padding-bottom:15px;}
.foot .ftul li .ftit a{font-size:16px;color:#fff;}
.foot .ftul li a{display:block;font-size:14px;color:#777;line-height:30px;}
.foot .ftul li a:hover{color: #c9171f;}


.Foot_Right{width:35%;text-align:left;float: right;padding-left: 5%;border-left: 1px solid #393838;}
.Foot_Right .ftit{font-size:16px;color:#fff;padding-bottom:15px;}
.Foot_Right dd{position:relative;font-size:14px;line-height: 30px;color:#777;padding-left:45px;word-wrap:break-word;}
.Foot_Right dd span{position:absolute;top:0px;left:0px;}
.Foot_Ewm{width: 100px;float: right;margin-top: 8px;}
.Foot_Right dl{margin-right: 120px;}

.Foot1_Left{font-size:14px;color:#777;float: left;}
.Foot1_Left a{font-size:14px;color:#777;}
.Foot1_Left span{display: inline-block;padding: 0 5px;}
.foot1{width:100%;background:#282727;padding:30px 0;}
.foot1 .ftit{font-size:14px;color:#777;float:right;}
.foot1 .ftit a{color:#777;}
.foot1 .ftext{float:left;font-size:14px;color:#777;}
.foot1 .ftext a{color:#777;padding:0 10px;}

@media (max-width:998px){
    .foot1 .ftit,.foot1 .ftext{float:none;text-align:center;}

}

@media (max-width:997px){
    .foot .ftul{padding:0 10px;}
}

@media (max-width:768px){
    .foot{padding:30px 0 10px 0;}   
}

@media (max-width:640px){
    .foot .ftul li{width:100%;text-align:left;margin-left:0px;margin-bottom:20px;}
    .foot .ftul li a,.foot .ftul li.li5 a{text-align:left;}
    .foot .ftul li .ftit{padding-bottom:3px;}
    .foot1{padding:15px 0;}
    .foot .ftul li p{width:100%;}
    .foot .ftul li a{display:inline-block;margin-right:15px;}
    .foot .ftul li dd{line-height:24px;}
    .foot .ftul li{margin-bottom:0px;}
    .foot .ftul li a{line-height:26px;}
    .foot{padding:15px 0 0px 0}
    .fx{margin-top:10px;}
}


/*bottom e*/

.BotNav{ display:none;}
.BotNav .container{min-width:100px;}
.BotNav dl{ width:auto; float:none; padding-left:0px;}
.BotNav dl .tit{ position:relative; font-size:16px;    padding: 15px 20px;border-bottom:1px solid #3d3d3d; font-weight:normal; color:#989898;}
.BotNav dl .tit i{background:url(../images/zoom_jia1.png) center center no-repeat; width:15px; height:15px; right:10px; top:22px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:absolute;}
.BotNav dl .tit a{ position:absolute; left:0px; top:0px; width:100%; height:100%;z-index:2;}
.BotNav dl .tit i{ display:block;}
.BotNav dl.cur .tit{color:#fff;}
.BotNav dl.cur .tit i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
    -ms-transform: translate(0, -3px) rotate(-180deg) !important;
    -o-transform: translate(0, -3px) rotate(-180deg) !important;
    transform: translate(0, -3px) rotate(-180deg) !important;}
.BotNav dl li{ border-bottom:1px dashed #3d3d3d;}
.BotNav dl ul{display:none;background:#292929;}
.BotNav dl.cur ul{-moz-animation: subnav-open 0.3s ease;
    -webkit-animation: subnav-open 0.3s ease;
    animation: subnav-open 0.3s ease;}
.BotNav dl li a{ color:#666; padding:10px 20px; display:block; font-size:16px;}.BotNav dl li a:hover{ color:#fff;}

@media ( max-width:998px){
    .BotNav{ display:block;}    
    .foot .ftul li{display:none;}
    .Foot_Right{float: none;width: 90%;margin: 20px auto 0;border-left: none;padding-left: 0;}
    .Foot1_Left{float: none;text-align: center;}
}



.top.top2{position: static;padding-bottom: 10px;}
.top2 .navcon li a.lia{color: #333;}
.top2 .navcon li:hover a.lia,.top2 .navcon li.on a.lia{color: #fff;}
.top2 .en a{color: #333;}
.top2 .en a.a1{color: #fff;}
.top2 .en a:hover{color: #fff;}

/*公司简介*/
.Main_Banner{height: 500px;background-repeat: no-repeat;background-position: center;}
.Main_Banner .txt{padding-top: 180px;color: #fff;}
.Main_Banner .txt .p1{font-size: 46px;line-height: 80px;}
.Main_Banner .txt .p2{font-size: 18px;color: rgba(255,255,255,.6);}

.Main_Menu{line-height: 60px;background: #f7f7f7;}
.Main_MBX{float: right;font-size: 16px;color: #666666;}
.Main_MBX a{display: inline-block;padding-right: 5px ;margin-left: 5px;color: inherit;}

.Main_Menu ul li{float: left;font-size: 16px;color: #666666;margin-right: 55px;height: 60px;line-height: 60px;border-bottom: 2px solid transparent;}
.Main_Menu ul li.cur,.Main_Menu ul li:hover{border-bottom: 2px solid #246e8d;}
.Main_Menu ul li.cur a,.Main_Menu ul li:hover a{color: #246e8d;}

.Main_Box{padding: 8.3333% 0;}
.GS_Left{width: 45.8333%;float: left;}
.GS_H2{font-size: 34px;line-height: 1;color: #000;}
.GS_I{display: block;width: 30px;height: 2px;margin-top: 30px;background: #246e8d;}
.GS_Cont{margin-top: 40px;font-size: 16px;line-height: 30px;color: #666666;}
.GS_Cont p{margin-bottom: 10px;}

.GS_Pic{width: 50%;float: right;margin-top: 120px;}
.GS_Pic img{width: 100%;}

.GSSJ{margin-top: 5.8%;border-right:1px solid #e6e6e6;}
.GSSJ li{width: 25%;float: left;text-align: center;}
.GSSJ li .border{border-left: 1px solid #e6e6e6;padding: 7px 0;}
.GSSJ li .border b{font-size: 60px;color: #246e8d;display: block;line-height: 1;margin-top: 25px;margin-bottom: 15px;}
.GSSJ li .border p{font-size: 16px;color: #4c4c4c;}

@media ( max-width:998px){
.GS_Left{width: 100%;float: none;}
.GS_Pic{width: 100%;float: none;margin-top: 30px;text-align: center;}
.GS_Pic img{width: auto;max-width: 100%;}

}
@media ( max-width:640px){
    .Main_Banner{height: 360px;}
    .Main_Banner .txt{padding-top: 140px;}
    .Main_Banner .txt .p1{font-size: 30px;line-height: 50px;}
    .Main_Banner .txt .p2{font-size: 14px;}
    .Main_MBX{float: none;text-align: right;line-height: 30px;font-size: 14px;padding-top: 15px;}
    .Main_Menu ul li{margin-right: 10px;font-size: 14px;height: 45px;line-height: 45px;}
.GS_H2{font-size: 26px;}
.GSSJ li .border b{font-size: 40px;}
.GSSJ li .border p{font-size: 12px;}

}

@media ( max-width:500px){
    .Main_Banner{height: 260px;}
    .Main_Banner .txt{padding-top: 90px;}
    .Main_Banner .txt .p1{font-size: 24px;line-height: 45px;}

.GSSJ li .border b{font-size: 26px;}

}


/*企业文化*/
.QYWH .Pic{width: 36.25%;float: left;}

.QYWH .Txt{width: 58.8333%;float: right;}
.QYWH .Txt li{width: 49.575%;float: left;margin-right: 0.85%;margin-bottom: 6px;background: #f9f9fb;cursor:pointer; }
.QYWH .Txt li:nth-child(2n){margin-right: 0;}
.QYWH .Txt li .pad{padding: 35px 40px;}
.QYWH .Txt li h3{font-size: 20px;line-height: 30px;color: #2f3035;margin: 10px 0;}
.QYWH .Txt li p{font-size: 15px;line-height: 24px;color: #999;min-height: 120px;}
.QYWH .Txt li:hover{position: relative;z-index: 999;background: #fff;-moz-box-shadow:6px 6px 6px #C7CBCD; -webkit-box-shadow:6px 6px 6px #C7CBCD; box-shadow:6px 6px 6px #C7CBCD;}
.QYWH .Txt li:hover h3{color: #246e8d;}



@media ( max-width:640px){
.QYWH .Pic{width: 100%;text-align: center;}
.QYWH .Txt{width: 100%;}
.QYWH .Txt li{width: 100%;margin-right: 0;}
.QYWH .Txt li p{height: auto;overflow: visible;}





}



/*发展历程*/

.FZLC{position:relative;}
.FZLC .swiper-container{padding:0 10px 100px 10px;background:url(../images/line3.jpg) center 87% repeat-x;}
.FZLC .swiper-container .swiper-slide{position:relative;height:auto;}
.FZLC .swiper-button-next,.FZLC .swiper-button-prev{width:54px;height:54px;z-index:999;}
.FZLC .swiper-button-prev{background:url(../images/fz_11.png);left:-8%;background-size:100% 100%;outline:none;}
.FZLC .swiper-button-next{background:url(../images/fz_12.png);right:-8%;background-size:100% 100%;outline:none;}
.FZLC .gimg{width:100%;}
.FZLC .gimg img{width:100%;}
.FZLC .gtit{width:100%;height:60px;background:#fafafa;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.FZLC .gtit p{font-size:16px;color:#444;line-height:22px;}
.FZLC .dot{width:40px;height:40px;background:url(../images/rdot1.png);position:absolute;left:50%;bottom:-70px; transform:translate(-50%,0%);}
.FZLC .gtime{position:absolute;left:50%;bottom:-100px; transform:translate(-50%,0%);}
.FZLC .gtime span{font-size:16px;color:#999;}
.FZLC .swiper-button-prev:hover{background:url(../images/fz_13.png);background-size:100% 100%;}
.FZLC .swiper-button-next:hover{background:url(../images/fz_14.png);background-size:100% 100%;}


.FZLC .swiper-slide-active .gbox{box-shadow:0 0 30px rgba(0,0,0,.1);}
.FZLC .swiper-slide-active .gtit{background:#246e8d;}
.FZLC .swiper-slide-active .gtit p{color:#fff;}
.FZLC .swiper-slide-active .dot{background:url(../images/rdot2.png);}
.FZLC .swiper-slide-active .gtime span{color:#246e8d;}


@media (max-width:1440px) {
    .FZLC .swiper-button-next,.FZLC .swiper-button-prev{width:40px;height:40px;}
    .FZLC .swiper-button-prev{left:-5%;}
    .FZLC .swiper-button-next{right:-5%;}
}

@media (max-width:1280px) {
    .FZLC .swiper-button-prev{left:3%;}
    .FZLC .swiper-button-next{right:3%;}
}

@media (max-width:640px) {
.FZLC .swiper-container{background: url(../images/line3.jpg) center 85% repeat-x;}
.FZLC .swiper-button-prev{left:-15px;}
.FZLC .swiper-button-next{right:-15px;}

}


@media (max-width:480px) {

.FZLC .swiper-container{background: url(../images/line3.jpg) center 88% repeat-x;}

}



/*新闻资讯*/
.Main_Banner.color2 .txt{color: #333333;}
.Main_Banner.color2 .txt .p2{color: #666666;}

.News_UL li{margin-bottom: 40px;}
.News_UL li .Pic{width: 400px;float: left;}
.News_UL li .Txt{margin-left: 440px;padding-top: 50px;position: relative;padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
.News_UL li .Txt .Name{display: block;margin-right: 130px;font-size: 18px;line-height: 32px;color: #222222;height:32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.News_UL li .Txt .Cont{margin-top: 40px;font-size: 14px;line-height: 32px;height: 64px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.News_UL li .Txt .DateS{position: absolute;top: 40px;right: 0;border:1px solid #e0e0e0;}
.News_UL li .Txt .DateS .date{width: 58px;height: 58px;text-align: center;float: left;}
.News_UL li .Txt .DateS .date .p1{font-size: 26px;line-height: 30px;color: #666666;margin-top: 8px;}
.News_UL li .Txt .DateS .date .p2{font-size: 12px;line-height: 18px;color: #999999;}
.New_Ico{display: block;float: left;width: 58px;height: 58px;background-color: #e0e0e0;background-image: url(../images/xw_08.png);background-repeat: no-repeat;background-position: center;}

.News_UL li:hover .Txt .Name{color: #246e8d;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.News_UL li:hover .Txt .DateS{border:1px solid #246e8d;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.News_UL li:hover .Txt .DateS .date .p1{color: #246e8d;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.News_UL li:hover .Txt .DateS .date .p2{color: #246e8d;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.News_UL li:hover .New_Ico{background-color: #246e8d;background-image: url(../images/xw_12.png);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}



@media (max-width:768px) {
    .News_UL li .Pic{width: 300px;}
    .News_UL li .Txt{margin-left: 320px;padding: 20px 0;}
    .News_UL li .Txt .DateS{top: 10px;}

}

@media (max-width:640px) {
.News_UL li .Pic{width: 100%;float: none;text-align: center;}
.News_UL li .Txt{margin-left: 0;}

}



/*产品中心*/
.CP_Left{width: 16.6667%;float: left;}
.CP_Right{width: 83.3333%;float: right;}
.CP_Left .img1{margin-top: 35px;}
.CP_Tit{font-size: 26px;line-height: 32px;color: #333333;font-family: 'Arial';margin-top: 20px;}
.CP_Tit2{font-size: 18px;line-height: 24px;color: #999999;margin-top: 10px;}
.CP_Left .img2{margin-top: 30px;}

.CP_Right{position: relative;}
.CP_BG{position: absolute;left: -15px;top: 120px;width: 22%;}

.CP_Right li{width: 24.4%;float: left;margin-right: 0.8%;padding: 30px 0 55px;margin-bottom: 30px;background: #f9f9fb;position: relative;text-align: center;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.CP_Right li:nth-child(4n){margin-right: 0;}

.CP_Right li .imgbox{padding-top: 86%;}

.CP_Right li p{font-size: 18px;line-height: 30px;color: #222222;height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.CP_A{display: none;position: absolute;width: 140px;height: 44px;line-height: 44px;border-radius: 22px;background: #166486;color: #fff;font-size: 16px;bottom: -22px;left: 50%;margin-left: -70px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.CP_Right li:hover{background: #fff;-moz-box-shadow:7px 7px 10px #C7CBCD; -webkit-box-shadow:7px 7px 10px #C7CBCD; box-shadow:7px 7px 10px #C7CBCD;z-index: 999;}
.CP_Right li:hover p{color: #166486;}
.CP_Right li:hover .CP_A{display: block;color: #fff;}


@media (max-width:998px) {
.CP_Tit{font-size: 22px;}

}

@media (max-width:640px) {
    .CP_Left{width: 100%;padding-bottom: 20px;}
    .CP_Right{width: 100%;}
.CP_Right li{width: 48%;margin-right: 4%;}
.CP_Right li:nth-child(2n){margin-right: 0;}

}


/*产品详情*/
.CPXQ_Tit{text-align: center;}
.CPXQ_Tit h3{font-size: 34px;color: #000;line-height: 1;}
.CPXQ_Tit i{display: inline-block;width: 30px;height: 2px;margin-top: 30px;background: #166486;}

.CPXQ_Scroll{overflow-x: auto;}

.CPXQ_Tab{width: 100%;margin-top: 50px;min-width: 800px;}
.CPXQ_Tab thead th{height: 70px;background: #166486;color: #fff;font-size: 18px;}
.CPXQ_Tab thead th sub{font-size: 12px;}
.CPXQ_Tab tbody td{text-align: center;height: 64px;font-size: 16px;color: #333333;}

.CP_N{display: block;background-image: url(../images/xs_03.png);background-repeat: no-repeat;background-position: right center;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.CP_N:hover{color: #166486;text-decoration:underline;background-image: url(../images/xs_06.png);}


@media (max-width:998px) {
.CP_N{padding-right: 45px;}


}


/*应用领域*/
.YYLY_Box li{margin-bottom: 30px;padding: 4.1667%;background: #f9f9fb;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYLY_Box li .Box{background-image: url(../images/ly_10.png);background-repeat: no-repeat;background-position: right bottom;}
.YYLY_Box li .Box .Pic{width: 48.18%;float: left;}
.YYLY_Box li .Box .Txt{width: 46.36%;float: right;padding-top: 2%;}
.LY_Img{}
.YYLY_Box li .Box .Txt .p1{font-size: 24px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;margin-top: 15px;}
.YYLY_Box li .Box .Txt .p2{font-size: 16px;color: #999999;margin-top: 10px;}
.YYLY_Box li .Box .Txt .p2 a{display: inline-block;}
.YYLY_Box li .Box .Txt .Cont{margin-top: 5%;font-size: 16px;line-height: 30px;color: #999999;}

.YYLY_Box li:hover{background: #fff;-moz-box-shadow:6px 6px 10px #C7CBCD; -webkit-box-shadow:6px 6px 10px #C7CBCD; box-shadow:6px 6px 10px #C7CBCD;}
.YYLY_Box li:hover .Box .Txt .p1{color: #246e8d;}


@media (max-width:640px) {
.YYLY_Box li .Box .Pic{width: 100%;}
.YYLY_Box li .Box .Txt{width: 100%;}
.YYLY_Box li .Box .Txt .p1{font-size: 20px;}
.YYLY_Box li .Box .Txt .p2{font-size: 14px;}
.YYLY_Box li .Box .Txt .Cont{font-size: 14px;}
}



/*联系我们*/
.DT_Box{width: 630px;}
.DT_Ewm{float: left;width: 180px;}
.DT_Right{width: 420px;float: left;margin-left: 30px;min-height: 180px;font-size: 14px;line-height: 26px;color: #333;background-position: right bottom;background-repeat: no-repeat;background-image: url(../images/ly_10.png);}
.iw_poi_title{font-size: 20px;line-height: 34px;color: #246e8d;}

.BMap_bubble_content{overflow-x: auto; }


@media (max-width:640px) {
    .DT_Box{width: auto;}
.DT_Ewm{display: none;}

.DT_Right{width: 100%;margin-left: 0;float: none;line-height: 26px;font-size: 14px;}
.iw_poi_title{font-size: 18px;line-height: 24px;}
}






/*人才招聘*/

.HrList{margin-bottom: 40px;}
.HrList li{ margin-bottom:30px;}
.HrList li .jobtitle{padding: 28px 50px;border:1px solid #f9f9fb;background: #f9f9fb;}
.HrList li .jobtitle .slidebtn{float: right;width: 24px;height: 24px;line-height: 21px;text-align: center;color: #fff;background: #246e8d;}
.HrList li .jobtitle .tit{font-size: 18px;line-height: 24px;color: #333333;}
.HrList li.current .jobtitle{border:1px solid #246e8d;background: #fff;-moz-box-shadow:6px 6px 10px #e8e9ea; -webkit-box-shadow:6px 6px 10px #e8e9ea; box-shadow:6px 6px 10px #e8e9ea;}
.HrList li .txtCont{ display:none; font-size:14px; padding:2.5% 3.5%; line-height:30px; color:#494949;position: relative;-moz-box-shadow:6px 6px 10px #e8e9ea; -webkit-box-shadow:6px 6px 10px #e8e9ea; box-shadow:6px 6px 10px #e8e9ea;}
.HrList li .txtCont .stit{ font-size:18px;  color:#246e8d;line-height: 36px;}
.HrList li .txtCont .Con{padding-left: 35px;font-size: 16px;line-height: 34px;color: #666666;}
.HrList li .txtCont a.applybtn{ margin-top:20px; font-size:16px; color:#fff; display:block; background:#3dae34; width:130px; line-height:40px; text-align:center;}
.HrList li .txtCont a:hover.applybtn{ box-shadow:0px 0px 10px #ccc;}
.HrList li .slidebtn{font-size: 30px;color: #226bd2;}
.WYYP-a{width: 130px;height: 40px;line-height: 40px;text-align: center;background: #246e8d;color: #fff;display: block;margin-top: 25px;}


@media (max-width:640px) {
.HrList li .jobtitle{padding: 20px 20px;}


}



/*招聘表单*/
.ZPZW-Text{width: 100%;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;color: #246e8d;padding-left: 20px;}
.ZPBD-form{padding: 15px;}
.ZPBD-form ul li{margin-top: 20px;}
.width2{width: 47%;float: left;height: 30px;line-height: 30px;margin-right: 6%;}
.width2 label{display: inline-block;width: 26%;float: left;color: #666666;font-size: 14px;}
.width2 input{width: 70%;float: left;height: 28px;border: 1px solid #dbdbdb;text-indent: 10px;}
.width2 select{width: 50%;border: 1px solid #dbdbdb;height: 30px;padding-left: 20px;}
.width2:nth-child(2){margin-right: 0;}
.width2 input[type="radio"]{width: 15px;height: 15px;margin: 7px 0;}
.HYZK{width: 70%;float: right;height: 30px;}
.HYZK label{width: auto;float: none;}
.HYZK input{float: none;}
.width1 textarea{width: 81%;height: 150px;border: 1px solid #dbdbdb;padding: 2%;}
.width1 label{display: inline-block;width: 12%;float: left;color: #666666;font-size: 14px;}
.form-tj{margin-top: 30px;width: 100%;padding-left: 12%;}
.form-tj input[type="button"]{width: 120px;height: 40px;color: #fff;font-size: 16px;}
.button1{background: #246e8d;margin-right: 15px;}
.button2{background: #606060;}

@media (max-width:640px) {
/*招聘表单*/
    .width1 label{width: 19%;}
    .width2 label{width: 40%;}
    .width1 textarea{width: 76%;}
    .width2 input{width: 60%;}
    .HYZK{width: 60%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 19%;}
}


@media (max-width:540px) {
/*招聘表单*/
    .width2{width: 100%;margin-right: 0;}
    .width2:nth-child(2){margin-top: 20px;}
    .width1 label{width: 25%;}
    .width2 label{width: 25%;}
    .width1 textarea{width: 70%;}
    .width2 input{width: 74%;float: left;}
    .HYZK input{float: none;}
    .HYZK{width: 74%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 25%;}
    .form-tj input[type="button"]{width: 90px;}

}


@media (max-width:440px) {

    .ZPBD-form{padding: 15px 0;}


}


/*应用手册*/
.YYSC_Box{margin-bottom: 40px;}
.YYSC_Box li{padding: 20px;border-bottom: 1px solid #ebebeb;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYSC_Box li .XZ_A{float: right;margin-top: 23px;}
.YYSC_Box li .pic{float: left;width: 60px;}
.YYSC_Box li .Txt{margin: 0 45px 0 90px;}
.YYSC_Box li .Txt .Name{display: block;font-size: 18px;line-height: 30px;color: #333333;margin-top: 5px;height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.YYSC_Box li .Txt .Time{font-size: 14px;line-height: 26px;color: #888888;}

.XZ_A .img2,.YYSC_Box .pic .img2{display: none;}

.YYSC_Box li:hover{-moz-box-shadow:6px 6px 10px #e8e9ea; -webkit-box-shadow:6px 6px 10px #e8e9ea; box-shadow:6px 6px 10px #e8e9ea;}
.YYSC_Box li:hover .Txt .Name{color: #246e8d;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYSC_Box li:hover .pic .img1{display: none;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYSC_Box li:hover .pic .img2{display: block;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYSC_Box li:hover .XZ_A .img1{display: none;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.YYSC_Box li:hover .XZ_A .img2{display: block;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}


@media (max-width:500px) {
    .YYSC_Box li{padding: 20px 0;}
.YYSC_Box li .pic{width: 50px;}
.YYSC_Box li .Txt{margin: 0 40px 0 60px;}
.YYSC_Box li .Txt .Name{margin-top: 0;}
.YYSC_Box li .XZ_A{margin-top: 13px;}
}


/*新闻详情*/
.XQ-Top{text-align: center;padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.XQ-H2{font-size: 26px;color: #202020;}
.XQ_Top2{font-size: 14px;color: #3f3f3f;line-height: 30px;margin-top: 10px;vertical-align: top;}
.XQ_Top2 span{display: inline-block;margin: 0 10px;vertical-align: top;}
.bdsharebuttonbox{display: inline-block;margin: 0 10px;vertical-align: top;}

.XQ-Cont{padding: 20px 0 40px;border-bottom: 1px solid #f1f1f1;line-height: 40px;font-size: 20px;color: #000;}
.XQ-Cont p{text-indent:2em;}
.XQ-Cont img{max-width: 100%;margin-bottom: 10px;}
.XQ-FY{padding-top: 20px;}
.XQ-FY p{margin-top: 10px;font-size: 20px;line-height: 40px;}
.XQ-FY p span{color: #246e8d;}
.XQ-FY p a{color: #000;}
.XQ-FY p a:hover{color: #246e8d;}



@media ( max-width:998px){
.XQ-Cont{font-size: 16px;line-height: 32px;}
.XQ-FY p{font-size: 16px;line-height: 32px;}

}

@media ( max-width:640px){
.XQ-Cont{font-size: 14px;line-height: 26px;}
.XQ-FY p{font-size: 14px;line-height: 26px;}

}

/*网站地图*/

.subm{ margin-top:3%;background: #fff;box-shadow: 0px 2px 12px #b2b2b2;}
.SubPage{ padding:0px 26px 45px;height:auto !important; height:700px; min-height:700px;}
.Position{ border-bottom:1px solid #ededed; padding-top:19px;}
.Position .columnname{ float:left; line-height:40px; color:#2f2f2f; font-size:24px;}
.Position .columnname i{ margin-left:9px; color:#757373; font-size:12px; display:inline-block;}
.Position .menu{ padding-top:5px; float:left;}
.Position .menu li{ float:left; padding-right:28px; line-height:31px; font-size:18px;}
.Position .menu li i{ display:none;}
.Position .menu li a { display:block;}
.Position .menu li a span{ color:#676565;}
.Position .menu li a:hover span{ color:#da190e;}
.Position .menu li.onli i{ margin-left:9px; color:#757373; font-size:12px; display:inline-block;}
.Position .menu li.onli span{ color:#fff; border-radius:16px; padding:0px 23px; background:#da190e; display:inline-block;}
.Position .menu li.onli a:hover span{ color:#fff;}
.Position .place{ float:right; line-height:51px; background:url(../images/home.gif) 0px center no-repeat; padding-left:24px; color:#888888; font-size:;}
.Position .place a{color:#888888;}.Position .place a:hover{color:#e21d12;}


@media ( max-width:998px){
.SubPage{ padding:0px 10px 0px;}
}
@media ( max-width:640px){
.Position .columnname{ float:none; text-align:center; padding-bottom:15px;}
.Position .columnname i{ display:block; line-height:15px; margin-left:0px;}
.Position .place{ display:; float:none; line-height:16px; margin-bottom:10px;}
.Position .menu{ padding:5px 0px 8px; float:none; text-align:center;}
.Position .menu li{ float:none; display:inline-block; padding-right:0px; font-size:15px; width:24%;}
.Position .menu li i{ display:none;}
.Position .menu li.onli i{ display:none;}
.Position .menu li.onli span{ display:block; padding:0px;}
}




.SinglePage{ word-wrap:break-word; clear:both; line-height:2; padding-top:25px;}
.SinglePage img{}

.SinglePage2{ font-size:16px; word-wrap:break-word; clear:both; line-height:2; }
.SinglePage2 img{ max-width:500px;vertical-align:top;text-align:0px;display: block; margin:0 auto}

.ul_sitemap{}
.ul_sitemap li{ padding:15px; border-bottom:1px solid #fff; margin-bottom:5px; background:#ebebeb;}
.ul_sitemap li:last-child{ border-bottom:0px;}
.ul_sitemap li strong{ display:block; padding-left:4px;}
.ul_sitemap li strong a{ color:#e60012;font-size: 16px;font-weight: bold;}
.ul_sitemap li span a{ display:inline-block; margin:0px 4px;font-size: 14px;}
























