﻿@charset "utf-8";
/* CSS Document */
body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1250px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input, textarea{border: 0;background: none; outline: 0; resize: none;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1250px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; }
.w1200{width:1200px;margin:auto;}
.w1380{width:1380px;margin:auto;}
.full-width {max-width: 100%; min-width: 1200px;}

.header-bottom .nav-ul li a.cur,.header-bottom .nav-ul li a:hover{ background-color: #0B579F; color: #FFF; }
.topwx img{ display: none; }
.zaixian{ float: right; padding-right: 15px; }
.zaixian2{ padding-left: 0px; }
.zaixian a img{ vertical-align: middle; margin-right: 5px; }
.zaixian3{ position: relative; }
.zaixian3 .myeq{ display: none; }
.zaixian3:hover .myeq{ position: absolute; z-index: 1000; left: -205px; display: block; }

/*common*/
.header{width:100%;/*height:116px;*//*position: fixed;top:0;/*padding: 0 34px 0 25px;*/z-index:99;background:#fff;}
.top_main { width: 100%; height: 30px; line-height: 30px; position: relative; z-index: 80; background:#e6e6e6; color: #999; font-size: 14px; }
.top_main li { position: relative; display: inline-block; text-align: center; margin: 0 8px; }
.top_main li a { color: #999; cursor: pointer; }
.top_main li a:hover {  }
.top_main .split { display: inline-block; width: 1px; height: 12px; background: #fff; vertical-align: middle; margin: 0; } 

/*header_main*/ 
.header_main { width: 100%; /*height: 70px;*/ z-index: 100; background: #fff; }
.header_main .logo {  /*width:380px; */ height:auto;margin:10px 0; display: block;  }

.header_main .logo   img { width: 100%; height: 100%; display: block;  }
.header_main .tel { width: 255px; padding: 13px 0 0 0; line-height: 26px; margin-left: 30px; }
.header_main .tel { font-size: 32px; font-weight: bold; color: #0c4da1; font-family: arial; line-height:67px; }
.header_main .tel s { width: 57px; height: 57px; float: left; margin-right: 10px; background-position: 0 0; }
.header_main .tel img{padding-right:12px;vertical-align:-2px;}
.header_main .h_dwtop { width: 345px; padding: 15px 0 0 0; line-height: 26px; margin-left: 60px; }
.header_main  .h_dw{  font-size:16px; color:#333;  }
.header_main .h_dw span{ display: block; color: #18469b; line-height: 30px; font-size: 20px; margin-bottom: 5px; font-weight: bold; }

.nav_main { width: 100%; height: 50px;  background: #005a98; position: relative; z-index: 3; }
/* .nav .list { width: 100%; margin: 0 auto; height: 100%;  position: relative; } */
.nav_main .nav { width: 1200px; margin: 0 auto; }
.nav_main .nav .list{width:100%;height:100%}
.nav_main .nav .list li { float: left; width: calc(100%/7);height:100%; display: flex; align-items: center; justify-content: center; text-align: center;border-right: 1px solid #fff;}
.nav_main .nav li:first-child {  border-left: 1px solid #fff; }

.nav_main .nav li a { width:100%;height:100%;display: block; color: #fff; font-size: 18px;line-height:50px; }
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 { background: #ff9000; }
/* .nav_main .nav dl { width: 99.5%; background: #fff; position: absolute; left: 0; top: 50px; z-index: 12; /* border: 1px solid #0185d0; */ } */
/* .nav_main .nav dl { position: absolute; filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5); opacity: 0; visibility: hidden; transition: all .6s ease 0s; transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); } */
/* .nav_main .nav li:hover dl { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } */
/* .nav_main .nav dl dd { line-height: 49px; height: 49px; border-top: 1px solid #fff; text-align: left; position: relative; z-index: 12; display: block; width: 100%; } */
/* .nav_main .nav dl dd:first-child { border: none; } */
/* .nav_main .nav dl dd a { color: #666; font-size: 16px; padding: 0; width: 100%; text-align: center; } */
/* .nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover { background: #ff9000; color: #fff; } */
/* .nav_main .nav dl dd .three { position: absolute; filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5); opacity: 0; visibility: hidden; transition: all .6s ease 0s; transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(-10px, 0, 0); } */
/* .nav_main .nav dl dd:hover .three { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } */
/* .nav_main .nav dl dd .three { position: absolute; left: 158px; top: 4px; padding-left: 20px; color: #666; z-index: 10; background: url(../images/menu_bg.png) 12px 10px no-repeat; } */
/* .nav_main .nav dl dd .three a { color: #fff; width: 140px; font-size: 14px; background: #0185d0; text-align: center; display: block; height: 39px; line-height: 39px; border-top: 1px solid #066dd8; transition: ease-in-out .2s; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } */
/* .nav_main .nav dl dd .three a:first-child { border-top: none; } */
/* .nav_main .nav dl dd .three a:hover { background: #ff9000; color: #fff; }  */
 
/*banner*/
#banner { background: #fff; margin-bottom: 0; position: relative;padding-top:120px; }
#banner .swiper-slide .banner-b1{position: absolute;top: 28%;left: 23%; width:50%;height:30%; border:5px solid #fff;}
#banner .swiper-slide .banner-b2{position: absolute;top: 26%;left: 21%; width:50%;height:30%; border:5px solid #076CE0;}

/* #banner .swiper-slide .banner-img img{width:100%; height:100%;} */

#banner .swiper-slide .banner-text{position: absolute;top: 30%;left: 24%; width:50%}
#banner .swiper-slide h1{  color: #ffffff; font-size:64px;} 
#banner .swiper-slide h1 span{color:#076CE0; font-size:32px; margin-left:3%;letter-spacing:3px;}
/* #banner .swiper-slide h2{  color: #ff9800;letter-spacing: 10px;}  */
#banner .swiper-slide h3{  color: #fff;letter-spacing: 2px;font-size: 68px;padding-top: 3%; font-weight:600} 

.banner { width: 100%; height: auto; position: relative; -webkit-user-select: none; -moz-user-select: none; }  
.banner .swiper-slide { width: 100%; height: auto; position: relative; }  
.banner .swiper-slide .bg { width: 100%; height: auto; }  
.banner .swiper-slide .bg img { width: 100%; height: auto; }  
.banner  .swiper-button-prev{ 
background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/slideshow_arrow_left.png);
background-color: transparent;
}
.banner .swiper-button-next{ 
 background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/slideshow_arrow_right.png);
background-color: transparent; 
} 
/*banner end*/


.more{ width: 170px;height: 50px; margin-top: 50px; background: #f9ab15; overflow: hidden;   }
.more a{display: block;width: 170px;height: 50px;  }
.more a .more_s{width: 100px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;}
.our_more a .more_s{background: #556a81; }
.more a .more_s span{ transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;  }
.more:hover a .more_s span{margin-left: 10px; }
.more a .arrows{position: relative;width: 70px;height: 50px;  }
.our_more a .arrows .arrows_s{background: #556a81;}
.more a .arrows .arrows_s{position: absolute;width: 10px;height: 90px; margin: -10px 0 0 -7px; transform:rotate(9deg); transform:rotate(9deg); -ms-transform:rotate(9deg); -moz-transform:rotate(9deg); -webkit-transform:rotate(9deg); -o-transform:rotate(9deg); transition: all 0.9s; -moz-transition: all 0.9s; -webkit-transition: all 0.9s; -o-transition: all 0.9s; }
.more:hover a .arrows .arrows_s{width: 100px;height: 90px;}
.more a .arrows .img{position: absolute;z-index: 50; margin: 18px 0 0 30px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.2s; -o-transition: all 0.3s; }
.more:hover a .arrows .img{margin-left: 20px;  }
.news_more{margin: 40px auto 50px;}
.news_more a .more_s{background: #075f9d;  }
.news_more a .arrows .arrows_s{background: #075f9d;  } 


/* .left_class{ width:260px; } */
/* .left_class .classT{ height: 90px; background:#1c5bbe ; position: relative;z-index: 10; text-align: center; border-top:5px solid #faaa18; } */
/* .left_class .classT .t{display: inline-block; /*background: url(../images/classt.png) left center no-repeat;padding-left:67px;*/margin-top:14px; } */
/* .left_class .classT .div1{ font-size:29px; font-weight: 700; color: #fff; } */
/* .left_class .classT .div2{ font-size:12px; color: rgba(255,255,255,0.6);  } */
/* .left_class .classBox{ padding:10px 0 20px 0; border:3px solid #1c5bbe;background: #fff; border-bottom: 3px solid #faaa18;} */
/* .left_class .classBox li{  margin-top:12px; position: relative; } */
/* .left_class .classBox li .a1{margin:auto; width:225px; font-size: 15px; color: #222; font-weight: 500; height:40px; line-height:40px; display: block; background:#eee; text-align: left; position: relative; } */
/* .left_class .classBox li .a1 .div_l{ display: block; height: 100%; width:66px; background:#fff; border-radius:0 65px 65px 0; } */
/* .left_class .classBox li .a1 .div_l .div1{width:60px; height: 60px; overflow:hidden;font-size:22px; font-weight:600;color:#fff;text-align:center;border-radius: 50%;background:#1c5bbe; */
	/* -moz-border-radius:100%; */
	/* -webkit-border-radius:100%;  */
	/* -o-border-radius:100%;  */
	/* -ms-border-radius:100%;   */
 	/* border-radius:100%;  */

 /* position: relative;top:50%;margin-top:-30px ; left:0; background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;-moz-transition: all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;transition:all 0.3s;} */
/* .left_class .classBox li:hover .a1 .div_l .div1{ left:6px; } */
/* .left_class .classBox li .a1 .div_r {} */
/* .left_class .classBox li .a1 .div_r span{ display:block;margin-left:15px; } */
/* .left_class .classBox li .a1 .jt{ height: 100%; width: 11px; right:15px; top:0; position: absolute; z-index:5;background: url(../images/jt.png) right center no-repeat; } */
/* .left_class .classBox li:hover .a1{ background: #faaa18;  color: #fff; } */
/* .left_class .classBox li .dh2{display:none; position: absolute; left:100%; top:0; z-index: 1000; background:#1c5bbe; width:220px;padding:15px;} */
/* .left_class .classBox li .dh2 .a2{display:block; position: relative; height: 55px; line-height: 55px; border-radius:0 40px 40px 0; color:rgba(255,255,255,0.8); font-size:15px;margin-bottom:2px; background:rgba(0,0,0,0.2); } */
/* .left_class .classBox li .dh2 .a2 span{padding-left:30px;display: inline-block; margin-left:20px;} */
/* .left_class .classBox li .dh2 .a2::after{ content: '';display: block; position: absolute; left:20px; top:50%;margin-top:-7px; height:9px ; width:9px; border-radius: 100%; border:3px solid rgba(255,255,255,0.2); } */
/* .left_class .classBox li .dh2 .a2:hover{ background: #faaa18; color: #fff; } */
/* .left_class .classBox li:hover .dh2{display: block;} */

/* .left_class .more{ display: block; height:60px; text-align: center; line-height:60px; color: #fff;margin:5px 0; background:#fda102; font-size:25px; letter-spacing: 2px; } */
/* .left_class .more:hover{ background: #e69201; } */

/* .left_class .lxwm{ margin-top:0px; border:3px solid #3671cf;padding:13px 0; background: #3671cf ;border-top: 3px solid #fda102;} */
/* .left_class .lxwm .t{ height:45px; line-height:45px; color:#aaa; background:rgba(0,0,0,0.2); margin:0 10px; text-align: center;} */
/* .left_class .lxwm .t .span1{ font-size:13px; } */
/* .left_class .lxwm .t .span2{ padding-left:10px; font-size:14px; color: #b4cffa;display: none;} */
/* .left_class .lxwm .lxwm_box{ padding:25px 0;margin:0 10px;background:rgba(0,0,0,0.2);margin-top:3px; } */
/* .left_class .lxwm .lxwm_box p{ line-height:24px; color:#333; font-size:14px; padding:10px 15px; background: #fff; border-left:10px solid #ddd; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;margin-top:10px;} */
/* .left_class .lxwm .lxwm_box img{ display: block; width:150px; height: 150px; margin:auto; } */





/*友情链接*/
.fridenlink{ padding: 20px 0;  }
.fridenlink img{ /* padding-top: 30px; */ }
.fridenlink ul{ display: inline-block; padding-left: 30px; }
.fridenlink ul li{ display: inline-block; margin:0 10px; }
.fridenlink ul li a{  } 

/*页脚*/
.footer-left{
	width: 400px;
	display: inline-block;
	display: inline-block;
}
.footer-left li:nth-of-type(1){
	padding-top: 30px;
}
.footer-left li a{
	color:#fff;
}
.footer-left li a b{
	font-size: 26px;
	letter-spacing: 2px;
}
.footer-left li{
	color: #fff;
	font-size: 14px;
	padding-bottom: 15px;
}
.footer-minder{
	display: inline-block;
	width: 340px;
	vertical-align: top;
	font-size: 14px;
    padding-bottom: 15px;
    padding-top: 82px;
    /* margin-left: 95px; */
	color:#fff;
}
.footer-minder li{
	padding-bottom:15px;
	
}
.footer-minder li b{
	font-size: 28px;
	color: #fff;
}
.eq{
	width: 120px;
	height:120px;
	display: inline-block;
	color: #999999;
	font-size: 13px;
	text-align: center;
	float: right;
	margin-top: 50px;
}
.eq img{
	width:100%;
	height:100%;
}
.eq p{color:#fff; font-size:16px;line-height:22px;}
.gdhq{
	color: #fff;
	font-size: 14px;
	text-align: center;
	height: 40px;
    line-height: 40px;
	background-color: #333333;
}
.gdhq a{color:#fff;}
.allLink,.allLink2{
	width: 140px;
	background-color: #FFF;
	border: 1px solid #eee; 
	position: fixed;
	right: 0px;
	z-index: 1000;
	top: 20%;
	cursor: pointer;
}



.foot-bg{width: 100%; height: 266px; background: url(../images/foot-bg.png)center no-repeat; position: repeat; }
.foot-l{width: 160px; padding-top: 2px; float: left; }
.foot-l-pic{width: 160px; margin:9px; text-align: center; line-height: 22px; font-size: 14px; color: #333333; }
.foot-l-pic img{width: 160px; height: 160px; }
.foot-m{width: 700px; float: left; margin-left: 48px; font-size: 14px; color: #333333; padding-top: 149px; }
.foot-r{width: 276px; float: right; font-size: 14px; line-height: 32px; color: #333333; padding-top: 122px; }
.foot-bq{width: 100%; height: 40px; line-height: 40px; background: url(../images/foot-bq.jpg)center no-repeat; position: absolute; bottom: 0; z-index: 9999; }
.foot-bq-l{font-size: 14px; color: #ffffff; line-height: 40px; text-align: center; width: 200px; float: left; }
.foot-bq-r{width: 800px; float: right; text-align: right; font-size: 14px; color: #ffffff; }


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:120px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar ul li a{color:#fff;}
.yb_bar ul li a:visited{color:#fff;}
.yb_bar .yb_top{background:#3155bc url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#3155bc url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#3155bc url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#3155bc;background:#3155bc url(../images/fixcont.png) no-repeat 0 -169px;text-align:left;}
.yb_bar .yb_ercode p{width:100%;display:block;font-size:14px;line-height:16px;border:1px solid #fff}
.yb_bar .yb_ercode img{width:125px;height:125px;display: block;margin: 0 auto;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}