@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#000;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#000000; text-decoration:none;}/*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}
.f_pr{position:relative;}
img{max-width: 100%;}
.head{background: rgb(255 255 255 / 80%);padding: 4px 0;    overflow: hidden;position: relative;z-index: 99;}
.head .logo{width: 400px;    height: 80px;line-height: 80px;}
.head .logo a{color: #000000;}
.head .logo a i{color: #0a4d82;}
.head .nav{width: 770px;height: 80px;line-height: 80px;}
.head .nav ul li{float: left;padding: 0 9px;}
.head .nav ul li a{color: #000000;font-size: 16px;}
.head .nav ul li:hover a,.head .nav ul li.cur a{color: #fe5722;font-weight: bold;}
/**/
.fullSlide { position: relative; z-index: 9; clear: both; width: 100% ;top: -102px;}
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #ffffff; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background:#005aad;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }

.tit01{text-align: center;    width: 300px; margin: 0 auto;}
.tit01 p{color: #0a4d82;    font-size: 50px; font-weight: bold;}
.tit01 em{font-size: 19px;color: #000000;display:block;}
.tit01 i{display: block;width: 100px;height: 1px;background:#0a4d82;  margin: 21px auto 50px; }

.product{padding: 60px 0;overflow: hidden;    margin-top: -102px;}
.product .pro_fl{width: 283px;}
.product .pro_fl .pro_t{background: #0a4d82;color: #ffffff;text-align: center; padding: 25px 0;}
.product .pro_fl .pro_t em{display: block;font-size: 31px;font-weight: bold;color: #0f568f;}
.product .pro_fl .pro_t b{    display: block; font-size: 35px;margin-top: -23px;}
.product .pro_fl ul{border: 10px solid  #0a4d82;border-top: none;padding: 6px 0;}
.product .pro_fl ul li{width: 91%;margin: 0 auto;background: url(../images/pro_t.png) no-repeat center right;height: 54px;line-height: 54px; border-bottom: 1px dashed #ccc;}
.product .pro_fl ul li:last-child{border: none;}
.product .pro_fl ul li a{font-size: 16px;color: #000000;}
.product .pro_fl ul li:hover{background: url(../images/pro_th.png) no-repeat center right;}
.product .pro_fl ul li:hover a{color: #fe5722;}
.product .pro_fr{width: 894px;}
.product .pro_fr ul{}
.product .pro_fr ul li{float: left;width: 291px;margin-right: 10px;position: relative;    margin-bottom: 15px;}
.product .pro_fr ul li:nth-child(3n){margin-right: 0;}
.product .pro_fr ul li p{background: rgb(10 77 130 / 85%);width: 100%;color: #ffffff;position: absolute;bottom: 0;text-align: center;height: 50px;line-height: 50px;font-size: 16px;}
.product .pro_fr ul li .prot{width: 100%;height: 271px;background:rgb(10 77 130 / 85%);position: absolute;top: 0;opacity: 0;}
.product .pro_fr ul li .prot:after{    width: 272px; height: 252px; position: absolute; top: 9px;content: ""; border: 1px solid #ffffff;left: 8px;}
.product .pro_fr ul li .prot span{line-height: 271px;color: #ffffff;font-size:18px;text-align: center;display: block;}
.product .pro_fr ul li .prot a{display:block;height: 271px;}
.product .pro_fr ul li:hover p{display: none;}
.product .pro_fr ul li:hover .prot{opacity: 1;}

.youshi{padding: 60px 0;overflow: hidden;background: #ededed;  }
.youshi dl{width: 279px;float: left;text-align: center;background: url(../images/ys_bg.png) no-repeat center bottom;margin-right:27px;    height: 540px;}
.youshi dl:nth-child(1) i{display: block;width: 274px;background: url(../images/ys1.png) no-repeat center;height: 274px;  -webkit-transition: all 1s linear .1s;}
.youshi dl:nth-child(2) i{display: block;width: 274px;background: url(../images/ys2.png) no-repeat center;height: 274px;  -webkit-transition: all 1s linear .1s;}
.youshi dl:nth-child(3) i{display: block;width: 274px;background: url(../images/ys3.png) no-repeat center;height: 274px;  -webkit-transition: all 1s linear .1s;}
.youshi dl:nth-child(4) i{display: block;width: 274px;background: url(../images/ys4.png) no-repeat center;height: 274px;  -webkit-transition: all 1s linear .1s;}
.youshi dl:hover:nth-child(1) i{background: url(../images/ys1h.png) no-repeat center;}
.youshi dl:hover:nth-child(2) i{background: url(../images/ys2h.png) no-repeat center;}
.youshi dl:hover:nth-child(3) i{background: url(../images/ys3h.png) no-repeat center;}
.youshi dl:hover:nth-child(4) i{background: url(../images/ys4h.png) no-repeat center;}
.youshi dl:hover{background: url(../images/ys_bgh.png) no-repeat center bottom;}
.youshi dl:last-child{margin-right: 0;}
.youshi dl dt{font-size: 20px;}
.youshi dl dt img{width: 274px;}
.youshi dl dt p{    padding-top: 33px; padding-bottom: 13px;}
.youshi dl dd{font-size: 14px;padding: 0 14px;line-height: 25px;}
.youshi dl:hover {color: #ffffff;}

.ban01{height: 265px;background: url(../images/ban01.jpg) no-repeat center;}

.case{background: url("../images/case_bg.png") no-repeat center bottom;overflow: hidden;    padding-bottom: 65px;    height: 574px;}
.case .content{position: relative;height: 500px;}
.case .case_bd{width:874px; }
.case .case_hd{width: 300px;}
.case .case_hd .case_con img{max-width: 145%; height: 391px;}
.case .case_hd .case_con b{display: block;height: 40px;line-height: 40px;font-size: 16px;}
.case .case_hd .case_con  p{line-height: 28px;}
.case  .case_pre{position: absolute;top:401px;right: 0 ;}

.about{padding: 60px 0;overflow: hidden;background: url(../images/ab_bg.png) no-repeat center;  }
.about .content{position: relative;}
.about .ab_fl{width: 601px;}
.about .ab_fl .ab_con{}
.about .ab_fl .ab_con p{font-size: 15px;line-height: 30px;}
.about .ab_fl .ab_more{color: #ff5823;font-size: 16px;}
.ab_hd {width: 43px;}
.ab_hd ul li{background: url(../images/ab_li.png) no-repeat center;width: 42px;height: 146px;    margin: 15px 0px;}
.ab_hd ul li a{writing-mode: vertical-lr;font-size: 20px;color: #ffffff;padding: 33px 9px;display: block;}
.ab_hd ul li:hover a,.ab_hd ul li.on a{background: url(../images/ab_lih.png) no-repeat center;}
.ab_bd{    width: 530px; background: #0a4d82;    height: 288px;margin-top: 15px;padding: 10px;}
.ab_bd .ab_lx{width: 200px;margin: 44px 0;}
.ab_bd .ab_lx p{font-size: 15px;color: #ffffff;line-height: 38px;}
.ab_bd .ab_dz{width: 303px;}
.ab_lx {}
.about .ab_fr{ width: 925px; position: absolute; left: 625px; top: 0;}
.about .ab_fr img{}

.news{padding: 60px 0;overflow: hidden;}
.news .news_fl{width: 426px;}
.news .news_fl ul{}
.news .news_fl ul li{width: 100%;position: relative;}
.news .news_fl ul li .news_t{    width: 91%; height: 55px;background: #0a4d82;position: absolute; bottom: 0; color: #ffffff; padding: 0px 19.5px;}
.news .news_fl ul li .news_t p{font-size: 16px;line-height: 32px;}
.news .news_fr{width:754px; }
.news .news_fr ul{}
.news .news_fr ul li{    width: 344px; margin-right: 10px;float: left;margin-bottom: 20px; height: 137px; border: 1px solid #d2d2d2;padding: 13px 13px;}
.news .news_fr ul li:nth-child(2n){margin-right: 0;}
.news .news_fr ul li b{display: block;font-size: 18px;color: #145386; border-bottom: 1px dashed #d2d2d2;padding-bottom: 13px;}
.news .news_fr ul li em{font-size: 14px;padding: 8px 0 13px;color: #ff5728;display: block;}
.news .news_fr ul li p{font-size: 14px;    line-height: 19px;}
.news .news_fr ul li:hover{border: 1px solid #0a4d82;}

.links{background: #0a4d82;height: 50px;line-height: 50px;color: #ffffff;}
.links a{padding: 0 10px;color: #ffffff;}

.footer{padding:40px 0;overflow: hidden;background: #efefef;}
.footer .ft_ewm{width: 274px;height: 161px;padding-right: 25px;border-right: 1px dashed #333333;}
.footer .ft_ewm img{    width: 159px;border: 1px solid #ccc;}
.footer .ft_ewm em{display: block;background: url(../images/ft_ewm.png)no-repeat center top;     display: block; width: 89px;padding-top: 51px;font-size: 16px;color: #0a4d82; font-weight: bold; margin-top: 38px;}
.footer .ft_lx{height: 161px;padding:0 22px; border-right: 1px dashed #333333;} 
.footer .ft_lx p{height: 40px;line-height: 40px;font-size: 16px;}
.footer .ft_nav{height: 161px;padding:0 25px;border-right: 1px dashed #333333; }
.footer .ft_nav dl{float: left;width: 80px;text-align: center;}
.footer .ft_nav dl dt a{font-size: 18px;}
.footer .ft_nav dl dd{height: 30px;line-height: 30px;padding-top: 10px;}
.footer .ft_logo  {padding-left: 25px;}
.footer .ft_logo img{margin-bottom: 10px;}
.footer .ft_logo p{height: 30px;line-height: 30px;}
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 500px;
	height: 411px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height:51px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 16px;
	margin: 0;
	background: #fff;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: -15px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/curr_prev.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}


#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/curr_next.png) no-repeat;
	
	background-size: 100%;
}

