﻿@charset "utf-8";
body{ margin:0px; padding:174px 0px 0px 0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:300px; zoom:1; background: #ebebeb url(../images/bodybg.gif); font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
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,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{border:none; border:0;max-width:100%;}
a{ color:#333333; 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:red;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder {color: #979898;}
::-moz-placeholder {color: #979898;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #979898;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #979898;}
.container{ width:1100px; margin:0px auto; background:#fff; box-shadow:0px 2px 12px #b2b2b2;}
.relative{ position:relative;}
.nopd{ padding-top:138px;}

/*font*/
.f_red{ color:#da251d;}
.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.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:#555;clear:both;}
.Pages span{padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 3px;line-height:30px;text-align:center;}
.Pages .p_page a{display:inline-block;vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block;vertical-align:middle;color:#666;font-size:13px;}
.Pages .p_page .num a{display:inline-block;width:30px;text-align:center;vertical-align:middle;font-size:13px;color:#666;background:#eee;}
.Pages a.a_prev,.Pages a.a_next{width:60px;height:30px;background:#eee;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#dc2424;color:#fff;}
/*pages end*/


/*Top*/
.fxiedheader{ position:fixed; left:50%; top:0px; margin-left:-500px; z-index:999;}
.Header{ background:#fff url(../images/topbg.jpg)  right top no-repeat; height:100px;width:1100px; margin:0px auto; position:relative; box-shadow:0px 2px 12px #d6d6d6;}
.Header .Logo{ float:left; padding:10px 0px 10px 0px;height:70px; /*width:37%;*/}
.Header .Logo a{display:block;}
.Header .Logo img{display:block; width:100%;}
.Header .col-right{ float:right; padding:25px 13px 0px 0px;}
.Header .search{ width:180px; height:25px; background:#fff; float:left; overflow:hidden;border:1px solid #666;}
.Header .search .input{ text-indent:1em; font-size:12px; width:155px; line-height:25px; height:25px; border:0px; float:left;}
.Header .link{border:1px solid #666; z-index:1000; position:relative; font-size:12px; width:180px; height:25px; line-height:25px; float:left; margin-left:10px;}
.Header .link span{ display:block; background: #fff url(../images/selectarr.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.Header .link ul{ position:absolute; padding:5px 0px; left:0px; height:200px; overflow-y:auto; width:100%;top:0px; background:#fff; display:none;}
.Header .link ul li{padding:0px 5px 0px 10px; line-height:22px;}

.MainNav{ height:40px; line-height:40px; clear:both; background:#0062ad; position:relative; z-index:999;}
.MainNav li{display:inline;float:left;    width: 14.28%;}
.MainNav li span{ height:40px; display:block; text-align:center;}
.MainNav li span a{ display:block; height:40px; line-height:40px; color:#fff; font-size:18px;}
.MainNav li.onnav span a,.MainNav li span .sele{ background:#dc2424;}
.MainNav li span a:hover{ color:#fff; background:#dc2424;}
.MainNav li.onbg span a{ background:#dc2424;}
.MainNav li.onnav.onbg span a{ background:#dc2424;}

.SubNav{ position:absolute; left:0px; z-index:1; top:40px; line-height:36px; width:100%; background:#fbfbfb;display:none;box-shadow:0px 2px 12px #d6d6d6;}
.SubNav dl{}
.SubNav dd{ display:inline-block; *display:inline; zoom:1; background:url(../images/navline.png) right center no-repeat; min-width:80px; text-align:center;}
.SubNav dd:last-child{ background:none;}
.SubNav dd a{ color:#6f6e6e; font-size:15px; padding:0px 6px 0px 6px; display:block; line-height:24px;}
.SubNav dd a:hover{ color:#dc2424;}
.SubNav dd.onli a{ color:#fff; background:#ee1a12; border-radius:8px;}

/*.MainNav li.onnav .SubNav{ display:block;}*/
.MainNav li#nav12 .SubNav dl{ padding-left:12.5%;}
.MainNav li#nav20 .SubNav dl{ padding-left:27%;}
/*.MainNav li#nav16 .SubNav dl{ padding-left:36%;}*/
.MainNav li#nav28 .SubNav dl{ padding-left:42.6%;}
/*.MainNav li#nav27 .SubNav dl{ text-align:right;padding-right:20.5%;}
.MainNav li#nav29 .SubNav dl{ text-align:right;padding-right:5.5%;}
.MainNav li#nav21 .SubNav dl{ text-align:right;}*/
.MainNav li#nav33 .SubNav dl{text-align:right;}


.homecss {padding-top:0px;}
.homecss .fxiedheader{ position:static; margin:0px auto;}
.homecss .SubNav{ background:rgba(255,255,255,0.8);}


/*手机导航 s*/
.fxiedheader2{ position:fixed; left:0%; width:100%; top:0px; z-index:999;box-shadow:0px 2px 12px #d6d6d6;}
.phone_header{ display:none; position:relative; background: url(../images/topbg2.jpg); background-size:contain; padding:5px 10px 0px; height:40px;}
.phone_header .Logo{ padding-top:0px;}
.phone_header .Logo a{display:block;}
.phone_header .Logo img{ height:36px;}
.phone_header .search{ width:94%; margin-left:3%; height:30px; background:#dddddd; margin:12px auto; overflow:hidden;}
.phone_header .search .input{ text-indent:1em; font-size:12px; width:90%; line-height:30px; height:30px; border:0px; float:left;}
.phone_header .link{ z-index:80; position:relative; font-size:12px;width:94%; margin-left:3%;  height:30px; line-height:30px;}
.phone_header .link span{ display:block; background: #dddddd url(../images/selectarr01.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.phone_header .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%;top:0px; background:#dddddd; display:none;}
.phone_header .link ul li{ text-indent:1em; padding:0px; line-height:22px;}

#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:#2a2a2a; 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:#2a2a2a; 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:999; position:absolute; right:0px; width:100%; background:#fff;}
#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{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}
/*手机导航 end*/

@media ( max-width:998px){
.Header{ display:none;}
.phone_header{ display:block;}
}

/*Top*/

/*Bottom*/
.Footer{ text-align:center; width:1000px; margin:0px auto; color:#999999; padding:14px 0px; line-height:22px; font-size:12px; clear:both;}
.Footer .nav{ line-height:28px;}
.Footer input,.Footer .mail{ vertical-align:middle;}
.Footer a{color:#999999;}.Footer a:hover{color:red;}

.FloatRight{ color:#333; position:fixed; background:#fff; border-top:10px solid #0062af; width:110px; left:50%; margin-left:507px; padding-top:6px; text-align:center; top:50%; margin-top:-200px; z-index:999;}
.FloatRight li{ margin:0px 5px; padding-top:11px; border-bottom:1px solid #f1f1f1;}
.FloatRight li img{ display:block; width:80px; height:80px; margin:0px auto;}
.FloatRight .oa{ letter-spacing:0.14em; text-align:left; line-height:40px; border-bottom:1px solid #f1f1f1; background:url(../images/oa.gif) center center no-repeat;background-size:contain;}
.FloatRight .oa a{ display:inline-block; padding-left:39px; font-size:14px; color:#000000;}

.FloatRight .oas{ letter-spacing:0.14em; text-align:left; line-height:40px; border-bottom:1px solid #f1f1f1; background:url(../images/oas.jpg) center center no-repeat;background-size:contain;}
.FloatRight .oas a{ display:inline-block; padding-left:39px; font-size:14px; color:#000000;}


.FloatRight .mail{ text-align:left; line-height:40px; background:url(../images/mail3.gif) center center no-repeat;background-size:contain;}
.FloatRight .mail a{ display:inline-block; padding-left:39px; font-size:14px; color:#000000;}
.FloatRight a{color:#000000;}
.FloatRight a:hover{ color:#0062af;}
.FloatRight .tel{ background: #042f7c; padding:0px 0px 3px; font-size:13px; color:#fff; font-weight:bold; line-height:22px;}
.FloatRight .tel i{color:#7f95bc; line-height:19px; font-size:12px; height:19px; font-weight:normal;}

.FloatRight .bootdiv {border-bottom:10px solid #0062af; display:none;}

.homecss .FloatRight{top:142px; margin-top:0px;}

@media ( max-width:1260px){
.FloatRight{ left:auto; right:8px; margin-left:0px;}
}
@media ( max-width:998px){
body{ overflow-x:hidden; padding-top:55px;}	
.container{ width:auto; margin:0px 10px;}
img{ max-width:100%;vertical-align:top;}
.Header{ display:none;}
.phone_header{ display:block;}
.homecss {padding-top:55px;}
.Footer{ width:auto;padding:14px 10px;}
}

/*Bottom*/

/*首页*/

/*banner s*/
.w1100{width:1100px;margin:0 auto;}
.HomeBan{ clear:both; width:1100px; margin:0px auto 0px; height:300px; position:relative; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:300px;}
.HomeBan .bd li img{ display:block; width:100%;height:300px;}
.HomeBan .bd li a{ display:block;height:300px;}
.HomeBan .hd{ display:;position:absolute; z-index:2; bottom:20px; left:0px; width:100%; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 5px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.HomeBan .hd ul .on{ background:#0062af;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-40px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-40px; background-position:-40px 0;}
.HomeBan:hover .prev{ left:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan:hover .next{ right:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

#slider-wrap{height:250px;}   /*可以修改宽高*/
#slider{position: relative; width:100%; height:250px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:1000px; height: 250px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:100%;height:250px;border:0;padding:0;margin:0;z-index:6;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 40px; }
.nivo-caption p{width:100%;height: 40px; text-indent: -9999px}
.nivo-controlNav{position:absolute; width:100%; left:0px;  bottom:12px; text-align:center; z-index: 100;}
.nivo-controlNav a{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:47px; height:5px; margin:0px 5px;overflow:hidden;line-height:9999px; background:#fff;}
.nivo-controlNav a.active{background:#0062af;}
.nivo-directionNav a {display:block;width:40px;height:40px;background: url(../images/banarr.png) no-repeat;text-indent:-9999px;	border:0;
}
a.nivo-nextNav {background-position:-40px 0;right:15px; margin-top:-22px;}
a.nivo-prevNav {left:15px; margin-top:-22px;}


.mobile_ban{ position:relative; display:none; margin-bottom:10px;}
.mobile_ban .swiper-slide{ position:relative;}
.mobile_ban .swiper-slide p{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-pagination-bullet{opacity:1; background:#fff; width:12px; height:12px;}
.mobile_ban .swiper-pagination-bullet-active{opacity:1; background:#0062af;}
.mobile_ban .swiper-slide .p1{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span.{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}

.homeheight{position:absolute; top:50%; left:50%; margin:-381px 0px 0px -500px;}

.imgbox{background:#fff;margin-top:20px;}
.imgbox img{height:66px;}

/*@media ( max-width:1440px){
	.homeheight{ margin:0px; position:static;}
	.HomeBan{ clear:both; width:1100px; margin:0px auto 0px; height:250px; position:relative; overflow:hidden;}
	.HomeBan .bd li{ width:100% !important; height:250px;}
	.HomeBan .bd li img{ display:block; width:1080px;height:250px;}
}*/

@media ( max-width:1099px){
  .w1100{width:95%;margin:0 auto;}
}

@media ( max-width:998px){
  .HomeBan{ display:none;}
  .mobile_ban{ display:block;}
}
/*banner end*/


.Homebox{ padding:0px 19px;}
.Homefocus { float:left; position: relative; width: 320px; height: 226px; margin-top:25px;overflow: hidden;}
.Homefocus .pic img { width: 320px; height: 226px; display: block;}
.Homefocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 35px; width:100%;background: #000; filter: alpha(opacity=54); opacity: 0.54; overflow: hidden;}
.Homefocus .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden;}
.Homefocus .txt li{ height:35px; line-height:35px; position:absolute; bottom:-35px;}
.Homefocus .txt li a{ display: block; color: white; padding: 0 0 0 10px;}
.Homefocus .num { position: absolute; z-index: 3; bottom: 13px; height:9px; line-height:9px; right: 8px;}
.Homefocus .num li { width:7px; height:7px; display:inline-block; *display:inline; zoom:1; cursor:pointer; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:0px 0px 0px 3px; vertical-align:middle;}
.Homefocus .num li.on { background:#0062af; width:10px; height:10px;filter: alpha(opacity=100); opacity: 1; margin-top:2px;}

.mobilefocus{ position:relative; display:none;}
.mobilefocus .swiper-slide{ position:relative;}
.mobilefocus .swiper-slide img{ width:100%; /*height:180px;*/}
.mobilefocus .swiper-slide span{ width:96%; left:0px; bottom:0px; color:#fff; text-align:center; position:absolute; background:rgba(0,0,0,0.6); line-height:18px; padding:5px 2% 21px;}
.mobilefocus .swiper-slide span i{ display:block; margin:0px auto;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.mobilefocus .swiper-pagination-bullet{ width:7px; height:7px; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:1px 0px 0px 5px;}
.mobilefocus .swiper-pagination-bullet-active{ background:#0062af;filter: alpha(opacity=100); opacity: 1; margin-top:0px;}

.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px;}


.homethead{ font-size:18px; border-bottom:2px solid #ededed; padding-top:12px; height:36px; line-height:36px; position:relative;}
.homethead li{ margin-right:5px; float:left; display:inline-block; font-weight:bold; color:#000; cursor:pointer;padding:0 10px 0 25px;}
.homethead li a{color:#0062af;}
/*.homethead li a.ico{ background:url(../images/jt_ico1.png) left center no-repeat;margin-left: 10px;}
*/.homethead li a.more{ display:none;}
.homethead li.on{border-bottom: 2px solid #db2424;}
.homethead li.on a{ color:#db2424;/*margin-left: 10px;*/}
.hometheads li.on{border-bottom: 2px solid #0062af;}
.hometheads li.on a{color:#0062af;}

.homethead li.on a.more{ position:absolute; display:inline-block; color:#999999; font-size:12px; font-weight:normal; right:8px; top:12px;}
.Homenews{width:450px; float:left;padding-left:40px;}
.Homenews .bd li{height:36px;line-height:36px; background:url(../images/dot.gif) 0px center no-repeat; padding:0px 100px 0px 5px; font-size:15px;position:relative;}
.Homenews .bd li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.Homenews .bd li .date{position:absolute;top:0px;right:0px;color:#999999;}
.Homenews .bd li.top{ line-height:18px; background:url(../images/linebg.gif) 0px bottom repeat-x; padding:9px 0px 9px; margin-bottom:8px; height:auto;}
.Homenews .bd li.top .tit{ line-height:31px; font-size:17px;width:94%;}
.Homenews .bd li.top .tit>a{color:#db2424;}
.Homenews .bd li.top p{ font-size:13px; text-indent:2em;}
.Homenews .bd li.top a.more{ color:red; display:inline-block; text-indent:0em;}

.Homefocus1{width:40%;}
.Homenews1{width:56%;padding-left:0px;float:right;}
.Homenews1 .bd{margin-top:10px;}


.Homekw{ width:200px; float:right;}
.Homekw .list{ padding-top:2px;}
.Homekw .list li{ margin-top:10px; background:url(../images/bg.jpg) center center no-repeat;}
.Homekw .list li a{ display:block; padding:0px 0px 0px 100px; text-transform:uppercase; line-height:56px; height:56px; font-size:11px; color:#929292; position:relative; background:#f3f3f3; background:url(../images/bg.jpg) center center no-repeat;background-size:100% 100%;}
.Homekw .list li a b{ display:block; color:#131313; font-size:16px;}
.Homekw .list li a img{ width:30px; height:30px; position:absolute; left:50px; top:14px;}
.Homekw .list li a:hover{background:url(../images/bg2.jpg) center center no-repeat;background-size:100% 100%;}
.Homekw >.homethead>ul>li>a{    color: #0062af;margin-left:0px;}



.Homenav{ padding:16px 0px; clear:both;}
.Homenav li{ width:20%; float:left; text-align:center;}
.Homenav li a{ display:block; font-size:15px; background:url(../images/line.gif) 0px center no-repeat;}
.Homenav li a .img{display:inline-block; vertical-align:middle; margin-right:5px; width:18px;height:18px; background:#e02919;border-radius:50%;}
.Homenav li a img{width:18px; height:18px;}

@media ( max-width:998px){
.FloatRight{ display:none;}
.Homebox{ padding:0px 10px;}
.Homefocus{ display:none;}
.mobilefocus{ display:block; margin-top:10px;}
.Homenews{ padding-left:0px; width:60%; float:left;}
.Homenews1{width:100%;float:none;}
.Homekw{ width:35%; float:right;}
}
@media ( max-width:640px){
.homethead{ font-size:12px;}
.homethead li{ margin-right:2px;}
.homethead li.on a.more{right:0px;}
.Homenews{ width:auto; float:none;}
.Homenews .bd li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:75%;}
.Homenews .bd li.top a.more{ width:auto; vertical-align:middle;display:inline-block;}
.Homekw{ width:auto; float:none;}
.Homekw .list{ margin-left:-5px;}
.Homekw .list li{ width:31.33333%; float:left; margin-left: 2%;}
.Homekw .list li a{padding:33px 0px 10px 0px; margin-left:5px;line-height:14px; height:auto; text-align:center;}
.Homekw .list li a b{font-size:14px; line-height:18px;}
.Homekw .list li a img{left:50%; margin-left:-14px; top:5px; width:29px; height:29px;}

.Homenav li{ width:auto; float:none; text-align:left; border-bottom:1px solid #ededed;}
.Homenav li a{ background:url(../images/ec83a606d7314616bef5841c9173a35d.gif); display:block; padding:4px 0px;}
.Homenav li:last-child{ border-bottom:0px;}
}


.picScroll-img2{margin-top:5px;width:100%;overflow:hidden;position:relative;padding-bottom:20px;}
.picScroll-img2 .hd{ font-size:19px; border-bottom:2px solid #ededed;height:36px; line-height:36px; position:relative;margin-bottom:20px;}
.picScroll-img2 .hd li{margin-right:18px;display:inline-block; font-weight:bold; color:#000000; cursor:pointer;}
.picScroll-img2 .hd li a{padding:0px 20px 0 25px;border-bottom: 2px solid #0062af;color:#0062af;display:block;}

.picScroll-img2 .bd{overflow:hidden;}
.picScroll-img2 .bd ul{overflow:hidden;zoom:1;}
.picScroll-img2 .bd ul li{text-align:center;zoom:1;position:relative;}
.picScroll-img2 .bd ul li{width:200px;float:left;margin-right:12px;}
.picScroll-img2 .bd ul li{margin-top:5px;font-size:13px;}
.picScroll-img2 .bd ul li img{display:block;width:200px;height:100px}


.picScroll-img3{margin-top:6px;width:100%;overflow:hidden;position:relative;padding-bottom:20px;}
.picScroll-img3 .hd{ font-size:16px; border-bottom:2px solid #ededed; padding-top:12px; height:36px; line-height:36px; position:relative;margin-bottom:20px;}
.picScroll-img3 .hd li{margin-right:18px;display:inline-block; font-weight:bold; color:#000000; cursor:pointer;}
.picScroll-img3 .hd li a{padding:0px 20px;border-bottom: 2px solid #0062af;color:#0062af;display:block;}

.picScroll-img3 .bd{overflow:hidden;}
.picScroll-img3 .bd ul{overflow:hidden;zoom:1;}
.picScroll-img3 .bd ul li{text-align:center;zoom:1;position:relative;}
.picScroll-img3 .bd ul li{width:100px;float:left;margin-right:20px;}
.picScroll-img3 .bd ul li{margin-top:5px;font-size:13px;}
.picScroll-img3 .bd ul li img{display:block;width:100px;height:120px;border:1px solid #ddd;padding:4px;}
.picScroll-img3 .bd ul li p{font-size:14px;margin-top:6px;}
@media ( max-width:640px){
.picScroll-img2 .bd ul li{width: 100%;margin: 0 auto;margin-bottom:2%;}	
.picScroll-img2 .bd ul li img{width:100%;}
}

/*文字列表*/
.comcon{padding:30px 0;}
.container .autos{padding:0 15px;}
.Left{width:22%;float:left;}
.Lefts{width:25%;}
.SubName{position:relative;}
.SubName .con{background:#dc2424;height:56px;line-height:52px;text-align:center;position:relative;}
.SubName .con:after{content:"";display:block;width:20px;height:2px;background:#fff;position:absolute;bottom:15px;left:50%;margin-left:-10px;}
.SubName .con span{display:block;}
.SubName .con span.namecn{font-size:18px;color:#fff;}
.LeftMeun li{border-bottom:none;}
.LeftMeun li a.am{display:block;height:40px;line-height:40px;position:relative;border-bottom:1px solid #dadada;}
.LeftMeun li .con span{display:block;line-height:40px;font-size:13px;color:#4a4a4a;background:url(../images/jt1s.png) 96% center no-repeat;}
.LeftMeun li .Second{display:none;border-bottom:0px;}
.LeftMeun li:last-child .Second{border-bottom:1px solid #dadada}
.LeftMeun li .Second dd a{display:block;line-height:30px;font-size:13px;color:#808080;padding-left:10%;}
.LeftMeun li .Second dd:last-child a{border-bottom:none;}
.LeftMeun li .Second dl dd{position: relative;}

.LeftMeun li.lion .Second{display:block;}
.LeftMeun li.lion .con span,.LeftMeun li.lion .con em{color:#dc2424;}
.LeftMeun li:hover .con span,.LeftMeun li:hover .con em{color:#dc2424;}
.LeftMeun li.lion .con span,.LeftMeun li:hover .con span{background:url(../images/jt2.png) 96% center no-repeat;}
.LeftMeun li .Second dd:hover a,.LeftMeun li .Second dd.aon a{color:#dc2424;}


.rhcon{width:76%;float:right;}
.rhcons{width:71%;}
.rhcon .prname{font-size:12px;color:#333;border-bottom:1px solid #dc2424;padding-bottom:5px;text-align:right;}
.rhcontwo{width:100%;float:none;}

.newul{padding-bottom:40px;margin-top:30px;}
.newul li{border-bottom:1px dashed #d2d2d2;padding:10px 0;}
.newul li a{display:block;font-size:14px;color:#494848;position:relative;padding-right:80px;line-height:22px;}
.newul li a i{display:inline-block;width:4px;height:4px;background:#999;vertical-align:middle;margin-right:10px;border-radius:50%;margin-top:-2px;}
.newul li a b{font-weight:normal;color:#dc2424;}
.newul li a span{font-size:13px;color:#999;position:absolute;right:0px;top:0px;}
.newul li:hover a i{background:#dc2424}
.newul li:hover a{color:#dc2424;}

@media ( max-width:999px){
	.SubName .con:after{display:none;}
    .rhcon,.rhcons{width:100%;float:none;}
    .Left,.Lefts{position:relative;float:none;width:100%;margin-bottom:30px;}
    .SubName .con{height:50px;line-height:50px;}
    .LeftMeun{display:none; position:absolute; width:100%; top:100%; left:0; background:#fff; z-index:99;}  
    .LeftMeun li .Second dd a{padding-left:0px;text-align:center;}
    .SubName .con span.namecn{background:url(../images/jts1.png) 90% center no-repeat;}
}


@media (max-width:640px){
    .LeftMeun li .Second{padding:10px 0;}
    .LeftMeun li .Second dd a{line-height:30px;}
}


@media (max-width:560px){
	.newul{margin-top:20px;}
	.comcon{padding:20px 0;}
    .SubName .con span.namecn{font-size:16px;}
    .LeftMeun li a.am{height:45px;line-height:45px;}
    .LeftMeun li .con span{line-height:45px;font-size:14px;}
    .LeftMeun li .icon{top:10px;}
    .LeftMeun li .Second dd .siji{padding:10px 0;}
    .LeftMeun li .Second dd .siji span a{height:40px;line-height:40px;font-size:14px;padding-left:30px;}
	.newul li{padding:10px 0;}
   	.newul li a{font-size:14px;}
}



/*新闻详情*/
.SubPage{padding-top:20px;}
.Titleinfo{ color:#333; padding:10px 0px 14px 0px; line-height:20px;text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{line-height: 42px;font-family: "微软雅黑", "宋体";font-size: 32px;text-align: center;padding: 26px 0 26px 0; font-weight: normal;color:#333;}
.Titleinfo .date{font-size:14px;color: #666666;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;font-style:normal;    vertical-align: middle;}
.SinglePage{line-height: 30px; margin: 0; padding: 40px 0 40px 0;font-size: 16px!important;font-family:"宋体"!important;}
.SinglePage p,.SinglePage span,.SinglePage i,.SinglePage b,.SinglePage div,.SinglePage font{margin:15px 0 0 0!important;font-size: 12pt!important;font-family: 宋体!important;padding: 0!important;text-indent:2em!important;color:#333!important;font-weight:normal!important;}
.SinglePage img{display:block!important;margin:0 auto;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:14px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#dc2424;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.SinglePage *{font-family: 宋体!important;padding: 0!important;color:#333!important;font-weight:normal!important;}

@media ( max-width:998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px;}
    .Titleinfo .tit{ font-size:36px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
}


/*******************公司新闻*******************/
.newcon{padding:0px 0 20px 0;}
.newcon li{width:31.5%;border:1px solid #f2f0f3; float:left;margin-right:2.4%;margin-bottom:40px;position:relative;cursor:pointer;}
.newcon li:nth-child(3n){margin-right:0px;}


.newcon li .newtit{padding:30px 20px 40px 20px;}
.newcon li .newtit .newimg{width:100%;overflow:hidden;margin:20px 0 20px 0;}
.newcon li .newtit .newimg img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.newcon li .newtit .n-title{font-size:17px;color:#333333;font-weight:bold;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newcon li .newtit .n-time{font-size:12px;color:#a3a3a3;margin:0px 0 20px 0;}
.newcon li .newtit .n-con{font-size:15px;color:#999;line-height:30px;height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.newcon li:hover{box-shadow:0 0 15px rgba(33,33,33,.26);border:1px solid transparent;}
.newcon li:hover .n-title{color:#4298f6;font-weight:bold;}
.newcon li:hover .n-con{color:#555;}
.newcon li:hover .newtit .n-time{color:#4298f6;}
.newcon li:hover .newimg img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}

@media ( max-width:997px){
    .newcon li{margin-right:2.3%;}
}

@media ( max-width:640px){
    .newcon{padding:40px 0;}
    .newcon li{width:48%;margin-right:0px;}
    .newcon li:nth-child(2n){float:right;}
}

@media ( max-width:480px){
    .newcon li .newtit{padding:20px 10px 20px 10px;}
    .newcon li .newtit .newimg{margin:10px 0;}
    .newcon li .newtit .n-time{margin-bottom:10px;}
}

@media ( max-width:479px){
    .newcon li{width:100%;margin-right:0px;float:none;margin-bottom:25px;}
    .newcon li:nth-child(2n){float:none;}
    .newcon li .newtit .n-title,.newcon li .newtit .n-con{font-size:14px;}
}

/*新闻列表*/
.newbox{margin:18px 0 40px;}
.newbox li{padding:20px 0;border-bottom:1px solid #eaeaea;}
.newbox li .nwfl{width:24%;float:left;overflow:hidden;}
.newbox li .nwfl img{width:100%;transition:all 500ms ease;}

.newbox li .nwrh{width:72%;float:right;}
.newbox li .nwrh .ntit{font-size:16px;color:#1d1d1d;margin-top:0px;}
.newbox li .nwrh .nline{width:60px;height:1px;background:#a3a3a3;margin:5px 0 10px 0;}
.newbox li .nwrh .ncon{font-size:13px;color:#616161;line-height:22px;height:43px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newbox li .nwrh .hits{font-size:13px;color:#616161;line-height:22px;height:43px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.newbox li .nwrh .time{font-size:12px;color:#666;margin-top:15px;}
.newbox li .nwrh .time img{display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;}
.newbox li:hover .nwfl img{transform:scale(1.1);}
.newbox li:hover .nwrh .ntit{color:#dc2424;}

@media ( max-width:998px){
    .newbox li .nwrh .time{margin-top:15px;}
    .newbox li .nwrh .nline{margin:10px 0;}
}

@media ( max-width:640px){
    .newbox{margin:10px 0 30px 0px;}
    .newbox li .nwrh .ntit{margin-top:0px;font-size:16px;}
    .newbox li .nwrh .nline{margin:6px 0;}
    .newbox li .nwrh .time{margin-top:10px;}
}

@media ( max-width:480px){
    .newbox li .nwfl,.newbox li .nwrh{width:100%;float:none;}
    .newbox li .nwrh{margin-top:20px;}
    
}


.txul{margin-bottom:30px;margin-top:30px;}
.txul li{width:31.6%;margin-right:2.5%;margin-bottom:30px;float:left;position:relative;}
.txul li:nth-child(3n){margin-right:0px;}
.txul li figure{height: auto; display:block; line-height:normal; overflow:hidden; position:relative;}
.txul li figure img{display:block; width:100%; height:180px; transition:424ms linear;}
.txul li figcaption{display:block; color: #ffffff; font-size: 13px; line-height:normal; background: rgba(41, 41, 41, 0.8); height:35px; width: 100%; position: absolute; display: block; overflow: hidden; bottom: 0px; line-height:35px; transition:350ms; text-align: center;}
.txul li figure mark{position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; background: rgba(0, 0, 0, 0.38); background:#eb6123\9; filter:alpha(opacity=20); z-index:20; opacity:0; transform:skewX(45deg); visibility:hidden; transition:360ms;}
.txul li figure mark b{display:block; width:30px; height:30px; position:absolute; left:50%; top:50%; margin-left:-15px; margin-top:-15px; z-index:30;}
.txul li figure mark b:before{content:""; width:100%; height: 2px; background: #ffffff; position:absolute; left:0; top:15px; transform:translateX(-200px); -webkit-transform:translateX(-200px); -moz-transform:translateX(-200px);}
.txul li figure mark b:after{content:""; width: 2px; height:100%; background: #ffffff; position:absolute; left:15px; top:0; transform:translateY(-200px); -webkit-transform:translateY(-200px); -moz-transform:translateY(-200px);}
.txul li figure mark:before{content:""; width:100%; height:0%; border-left: 3px solid #000000; border-right: 3px solid #000000; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms; display: none;}
.txul li figure mark:after{content:""; width:0%; height:100%; border-top: 3px solid #000000; border-bottom: 3px solid #000000; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms; display: none;}
.txul li:hover figure mark{opacity:1; transform:skewX(0); visibility:visible;}
.txul li:hover figure mark:before{height:100%; transition:330ms 200ms;}
.txul li:hover figure mark:after{width:100%; transition:330ms 200ms;}
.txul li:hover figure img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.txul li:hover figure mark b:before{transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.txul li:hover figure mark b:after{transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.txul li:hover figcaption{color: #ffffff;}

@media ( max-width:640px){
    .txul li{width:48%;margin-right:0px;}
    .txul li:nth-child(2n){float:right;}
    .txul li figcaption{height:40px;line-height:40px;font-size:14px;}
}


/*RighInfo002218*/
.RighInfo002218{margin-top:30px;text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:25px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#333;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ color:#666;font-size:14px;}
.RighInfo002218 .box1 figure a{color:#0062af;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/


 
 /*
  .Floor002233 为demo编号
  */
 .Floor002233 li {float:left;margin: 0 0 0;width:100%;}
 .Floor002233 li img{display:block;width:100%;height:66px}

 .Floor002233 .swiper-button-next, .Floor002233 .swiper-container-rtl .swiper-button-prev,.Floor002233 .swiper-button-prev,.Floor002233 .swiper-container-rtl .swiper-button-next{ display: none;}
 
 .Floor002233 .swiper-button-next,.Floor002233 .swiper-container-rtl .swiper-button-next,.Floor002233 .swiper-container-rtl .swiper-button-prev,.Floor002233 .swiper-button-prev{ display: block; top:96px; width: 36px; height:36px; opacity: 1 !important; right: 38px; left: auto;}

 .Floor002233 .swiper-button-next,.Floor002233 .swiper-container-rtl .swiper-button-next{background:url(../images/jsrh.png) center center no-repeat;background-size:100% 100%;right:0px;}
 .Floor002233 .swiper-container-rtl .swiper-button-prev,.Floor002233 .swiper-button-prev{background:url(../images/jsfl.png) center center no-repeat;background-size:100% 100%;left:0px;}

  .Floor002233 .swiper-button-next:hover,.Floor002233 .swiper-button-next.swiper-button-disabled {background:url(../images/jsrh1.png) no-repeat center center;background-size:100% 100%;}
  .Floor002233 .swiper-button-prev:hover,.Floor002233 .swiper-button-prev.swiper-button-disabled {background:url(../images/jsfl1.png) no-repeat center center;background-size:100% 100%;}



 .txtfl{width:50%;float:left;}
 .imgrh{float:right;width:30%;}


@media ( max-width:640px){
    #ZCMSAD_2,#ZCMSAD_3,#ZCMSAD_4,#ZCMSAD_5,#ZCMSAD_6{width:50%!important;height:auto;}
    #ZCMSAD_2 img,#ZCMSAD_3 img,#ZCMSAD_4 img,#ZCMSAD_5 img,#ZCMSAD_6 img{width:100%;height:auto;}
}



/*2020-01-21*/

.dl_zuo{position: fixed;bottom:0;left: 30px;max-height:1030px;height:100%;}
.dl_you{position: fixed;bottom:0;right: 30px;max-height:1030px;height:100%;}

@media ( max-width:1200px){

.dl_zuo{display:none;}
.dl_you{display:none;}

}
@media(max-width:1024px){

}







