﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 500px;}
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#e83900;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
  }
.fullSlide .next {
	left:auto;
	right:5%;
}
.sous_div{border-bottom: 1px solid #cccccc;}
.sous_div .content_ny{border-bottom:0px}
.banner22 { height: 500px; background: url("Img/Index/banner.jpg") no-repeat center 0;}
/**/
.zs { height: auto; overflow: hidden; font-family: "Microsoft YaHei", serif; padding: 60px 0 40px;}
.zs h1 { height: 125px; text-align: center; padding-top: 65px; background: url("Img/Index/zs_03.jpg") no-repeat center 156px;}
.zs h1 a { font-size: 36px; color: #333333;}
.zs h1 a p { font-size: 24px; color: #333333; font-weight: normal;}
.zsk { height: 273px;}
.zsk li { height: 56px; margin-bottom: 9px;}
.zsk li em { display: block; float: left; width: 190px; height: 56px;}
.zsk li em a { font-size: 18px; color: #ffffff; line-height: 56px; padding-left: 46px;}
.zsk li p { float: left; width: 980px; height: 54px; border: 1px dashed #c9c9c9; padding-left: 28px;}
.zsk li p span a { font-size: 14px; color: #333333; line-height:26px;}
.zsk li p span a:hover { color: #e83900; font-weight: bold;}
.zsk li p span { display: block; float: left; width: 163px;}
.zsk .zsl1 em { background: #e83900 url("Img/Index/zs_07.png") no-repeat 28px center;}
.zsk .zsl2 em { background: #ffac00 url("Img/Index/zs_07.png") no-repeat 28px center;}
.zsk .zsl3 em { background: #00c2e4 url("Img/Index/zs_07.png") no-repeat 28px center;}
.zsk .zsl4 em { background: #1cb55d url("Img/Index/zs_07.png") no-repeat 28px center;}
.zsk .zsl4 p span { width: 168px; padding-top: 5px;}
.zsk .zsl4 p span a { display: block; line-height: 20px;}
.zsk1 ul { float: left; width: auto;}
.zsk1 li { float: left; margin: 0 1px 1px 0; position: relative;}
.zsk1 li img { display: block; width: 299px; height: 210px;}
.zsk1 li p { position: absolute; left: 0; top: 0; width: 302px; height: 100px; background: url("Img/Index/zstm.png") no-repeat; text-align: center; padding-top: 110px; font-size: 16px; color: #ffffff;display: none;}
.zsk1 li p span { display: block; font: 12px Arial; color: #949494; margin-top: 5px;}
.zsk1 h2 { float: right; text-align: center; font-weight: normal;}
.zsk1 h2 a { display: block; width: 279px; height: 136px;}
.zsk1 h2 a p { font-size: 14px; color: #333333;}
.zsk1 h2 a p span { display: block; font: 28px "Calibri"; color: #e83900;}
.zsk1 h2 a em { display: block; font-size: 18px; color: #ffffff; margin-top: 6px; line-height: 37px; padding-left: 35px;}
/**/
.qs { padding-top: 60px; height: 680px; background: url("Img/Index/qsb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.qs h1 { height: 120px; text-align: center; padding-top: 59px; background: url("Img/Index/qs_03.jpg") no-repeat center 149px;}
.qs h1 a { font-size: 36px; color: #ffffff;}
.qs h1 a p { font-weight: normal; font-size: 24px;}
.qs li { float: left; width: 400px; height: 235px; background: #ffffff;}
.qs li h2 { height: 65px;}
.qs li h2 p { float: left; width: 84px; height: 65px; background: url("Img/Index/qsy.png") no-repeat; font-size: 32px; text-align: center; line-height: 65px; margin-left: 28px;}
.qs li h2 span { display: block; float: left; font-size: 28px; color: #ffffff; line-height: 65px; font-weight: normal; margin-left: 10px;}
.qs li em { display: block; width: 290px; margin: 25px auto 0; font-size: 16px; color: #333333; line-height: 26px;}
.qs li em span { font-weight: bold;}
.qs li img { display: block; width: 400px; height: 235px;}
.qs .qsl h2 { background: #e83900;}
.qs .qsl h2 p { color: #ea5119;}
.qs .qsl em span { color: #e83900;}
.qs .qsl1 h2 { background: #f4ae1d;}
.qs .qsl1 h2 p { color: #f4ae1d;}
.qs .qsl1 em span { color: #f4ae1d;}
.qs .qsl2 h2 { background: #1cb55d;}
.qs .qsl2 h2 p { color: #1cb55d;}
.qs .qsl2 em span { color: #1cb55d;}
/**/
.fs { padding-top: 60px; height: 640px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.fs h1 { height: 125px; text-align: center; padding-top: 60px; background: url("Img/Index/fs_03.jpg") no-repeat center 149px;}
.fs h1 a { font-size: 36px; color: #000000;}
.fs h1 a p { font-size: 24px; font-weight: normal;}
.fs dt { float: left;}
.fs dt img { width: 585px; height: 438px;}
.fs dd { float: left; width: 615px; height: 396px; background: url("Img/Index/fs_08.jpg") no-repeat; padding-top: 42px;}
.fs dd p { height: 76px; width: 432px; margin: 0 0 45px 125px;}
.fs dd p a { font-size: 16px; color: #999999; line-height: 26px;}
.fs dd .fsp { padding-top: 10px; height: 66px;}
.fs dd .fsp1 { margin-bottom: 40px;}
.fs dd p a:hover, .fs dd p.cur a { color: #333333;}
.fs dd em { display: block; text-align: center; margin-left: 95px;}
.fs dd em a { font-size: 20px; color: #ffffff; font-weight: bold;}
/**/
.ms { height: 1284px; background: url("Img/Index/msb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms h1 { height: 585px; text-align: center; padding-top: 56px; background: url("Img/Index/ms_03.jpg") no-repeat center 151px;}
.ms h1 a { font-size: 36px; color: #ffffff;}
.ms h1 a p { font-weight: normal; font-size: 24px;}
.ms h2 { width: 489px; height: 98px; background: url("Img/Index/ms_07.jpg") no-repeat; margin: 0 auto;}
.ms h2 a { display: block; width: 213px; font-size: 24px; color: #ffffff; text-align: center; line-height: 64px;}
.msz { width: 533px; float: left; margin-left: 26px;}
.msz dl { height: 164px; margin-bottom: 13px;}
.msz dt { float: left;}
.msz dt img { display: block; width: 164px; height: 164px;}
.msz dd { float: left; width: 290px; margin: 40px 0 0 23px; font-size: 15px; color: #333333; line-height: 26px;}
.msj { width: 83px; height: 517px; background: url("Img/Index/ms_12.jpg") no-repeat; float: left;}
.msj p { height: 122px; text-align: center; width: 45px; margin: 0 auto; font-size: 18px; color: #ffffff; line-height: 26px; padding-top: 55px; letter-spacing: 4px; padding-left: 5px;}
.msy { float: left; width: 475px; margin-left: 55px;}
.msy dl { height: 164px; margin-bottom: 13px;}
.msy dd { font-size: 15px; color: #666666; line-height: 26px; width: 290px; margin-right: 20px; float: left; text-align: right; letter-spacing: 2px; padding-top: 40px;}
.msy dt { float: left;}
.msy dt img { display: block; width: 164px; height: 164px;}
/**/
.dz { height: 612px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dz h1 { height: 100px; background: url("Img/Index/zs_03.jpg") no-repeat center bottom; text-align: center; padding-top: 60px;}
.dz h1 a { font-size: 36px; color: #000000;}
.dz h1 a p { font-weight: normal; font-size: 24px; color: #333333; margin-top: 5px;}
.dzz { float: left; margin-top: 28px;}
.dzz h2 { height: 252px;}
.dzz h2 p { width: 300px; height: 218px; float: left; margin-right: 1px; padding-top: 34px; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal; line-height: 26px;}
.dzz h2 p em { display: block; width: 115px; height: 90px; background: url("Img/Index/dzy.png") no-repeat; text-align: center; font-size: 24px; color: #000000; margin: 0 auto 10px; padding-top: 25px; line-height: 30px;}
.dzz h2 p em span { display: block; font-weight: bold;}
.dzz h2 p i { display: block;}
.dzz h2 .dzp { background: #00c2e4;}
.dzz h2 .dzp1 { background: #ff771c;}
.dzz h3 { height: 75px; background: #efefef; margin-top: 1px; text-align: center; padding-top: 27px; font-size: 16px; color: #333333;}
.dzz h3 p { font-size: 20px; font-weight: normal; margin-top: 5px;}
.dz h4 { float: left; margin-top: 1px; position: relative;}
.dz h4 p { position: absolute; left: 0; top: 319px; width: 598px; height: 64px; background: url("Img/Index/dztm.png") repeat;}
.dz h4 p em { display: block; float: left; padding-left: 31px; background: url("Img/Index/dzd.png") no-repeat left center; line-height: 64px; font-size: 14px; color: #ffffff; margin-left: 64px;}
.dz h4 p em span { font: 28px "Calibri";}
.dz h4 p i { display: block; float: left; margin-top: 13px; font-style: normal; width: 136px; height: 37px; margin-left: 20px; background: url("Img/Index/dzk.png") no-repeat; font-size: 18px; color: #ffffff; text-align: center; line-height: 37px; font-weight: normal; padding-left: 20px}
/**/
.dk { height: 647px; background: url("Img/Index/dkb.jpg") no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.dk h1 { height: 125px; background: url("Img/Index/dk_03.jpg") no-repeat center 151px; padding-top: 60px; text-align: center;}
.dk h1 a { font-size: 36px; color: #ffffff;}
.dk h1 a p { font-size: 24px; font-weight: normal; margin-top: 5px;}
.khan_qh{width:950px;float: left;}
.dk dl {}
.dk dt { float: left;}
.dk dt img { width: 472px; height: 332px;}
.dk dd { float: left; width: 415px; height: 288px; background: #ffffff; padding: 44px 0 0 44px;}
.dk dd p { font-size: 16px; color: #333333; font-weight: bold;}
.dk dd em { display: block; width: 380px; font-size: 14px; color: #666666; line-height: 26px; margin: 15px 0;}
.dk dd span { display: block; width: 123px; height: 36px; border: 1px solid #00c2e4; font-size: 14px; color: #00c2e4; text-align: center; line-height: 36px;}
.dk dd span a{color: #00c2e4;}
.dk h2 { float: right;}
.dk h2 p img { display: block; width: 236px; height: 166px;}
/**/
.g-news{height: 720px;overflow: hidden; padding-top: 50px;}
.g-news h4 a{height: 100px; line-height: 40px; display: block;text-align: center;font:18px "Microsoft YaHei"; color:#666;}
.g-news h4 b{font-size: 40px;display: block; color: #333; line-height: 70px;}
.news-t{height: 440px;}
.news-l{width: 589px;float: left;}
.news-l h3{height: 63px;background: url(Img/Index/sn_07.jpg) no-repeat 0 bottom;}
.news-l h3 a{display: block;font:22px "Microsoft YaHei"; color:#e83900;}
.news-l h3 a i{display: block;text-transform: uppercase;font:24px "Arial"; color:#333333;}
.news-l li{height: 92px;background: url(Img/Index/sn_07.jpg) no-repeat 0 bottom;padding-top: 20px;}
.news-l li span{float: left; display: inline-block;width: 70px;height:60px;padding-top: 10px; font:12px "Microsoft YaHei"; color:#b6b6b6;text-align: center;background: #e5e5e5}
.news-l li span i{display: block;font-style: normal;font:24px "Arial"; color:#b6b6b6;font-weight: bold;}
.news-l li p{ font:14px "Microsoft YaHei"; color:#999999;width: 484px;float: right;line-height: 25px; height: 70px; overflow: hidden;}
.news-l li p em{font-style: normal;display: block;font:16px "Microsoft YaHei"; color:#333333;}
.news-l li a:hover span,.news-l .cur span{background: #e83900;color: #fff;}
.news-l li a:hover i,.news-l .cur i{color: #fff;}
.news-r{width: 516px;float: right;padding-top:60px;}
.news-r dl{height: 120px;}
.news-r dd img{width:516px;height: 189px;}
.news-r dt{height: 150px;}
.news-r dt b a{display: block;font:16px "Microsoft YaHei"; color:#333333;padding-bottom: 10px;}
.news-r dt p{font:14px "Microsoft YaHei"; color:#999999;line-height: 24px;text-align: justify;}
.news-r dt p a{font:14px "Microsoft YaHei"; color:#2bbad0;}
.news-b{height: 120px;background: #f4ae1d}
.news-b h3{font:22px "Microsoft YaHei"; color:#fff;width: 230px;padding-left: 18px; font-weight: bold; height: 120px; float: left;background: #e83900 url(Img/Index/sn_15.jpg) no-repeat right 0;}
.news-b h3 a{font:22px "Microsoft YaHei"; color:#fff; font-weight: bold;}
.news-b h3 i{display: block;text-transform: uppercase;font:24px "Arial"; color:#fff;padding-top: 15px;}
.news-b h3 a.nwmor{display: block;margin-top: 5px; font:14px "Microsoft YaHei"; color:#fff;line-height: 20px; border: 1px solid #fff;text-align: center; width: 55px;height: 20px;}
.news-b .cjwt_div{width: 930px;float: right;}
.news-b li{width: 415px;float: left;height: 120px;padding-right: 35px;border-right:1px solid #fff;}
.news-b li span{display: block;font:16px "Microsoft YaHei"; color:#fff;font-weight: bold;padding-bottom: 7px;padding-top: 20px;}
.news-b li p{font:14px "Microsoft YaHei"; color:#fff;line-height: 26px; display: block; height: 52px; overflow: hidden;}
.news-b li p a{font:14px "Microsoft YaHei"; color:#fff;}
.news-b li.non{padding-left: 35px;margin-right: 35px;}
/**/
.g-zhh{height: 500px;overflow: hidden;}
.g-zhh h4 a{height: 100px;margin-bottom:25px; display: block;text-align: center;font:24px "Microsoft YaHei"; color:#333333;background: url(Img/Index/sn_03.jpg) no-repeat center bottom;}
.g-zhh h4 b{font-size: 36px;display: block;}
.g-zhh dt{width: 600px;height:348px;float: left;}
.g-zhh dt img{width: 600px;height: 348px;}
.g-zhh dd{width: 515px;float: right;}
.g-zhh dd b a{display: block;font:16px "Microsoft YaHei"; color:#333333;font-weight: bold;padding: 50px 0 10px 0}
.g-zhh dd p{font:14px "Microsoft YaHei"; color:#666666;line-height: 26px;}
.g-zhh dd em a{display: block;font:16px "Microsoft YaHei"; color:#00c2e4;border: 1px solid #00c2e4;width:123px;height:36px;line-height:36px;text-align: center;margin-top: 20px; }
/**/
.g-link{height: 87px;border: 1px solid #c9c9c9;margin-bottom: 33px;}
.g-link p{width: 140px;float: left;padding-left:25px;padding-top: 20px;}
.g-link p .a1{font:20px "Microsoft YaHei"; color:#e83900;display: block;text-transform: uppercase;text-decoration: none;}
.g-link p .a2{font:14px "Microsoft YaHei"; color:#666666;padding-top:3px;display: block;}
.g-link span{display: inline-block;width:1020px;float: right;padding-top: 15px;}
.g-link span a{font:14px "Microsoft YaHei"; color:#666666;padding: 0 27px;display: inline-block;line-height: 30px;float: left;}
/**/


.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top100{ margin-top:100px;}
.top110{ margin-top:110px;}
.top120{ margin-top:120px;}
.top130{ margin-top:130px;}

#jinjbjt{ width:100%; height:620px; background:url(Img/20190422161207_1117276763.jpg) center no-repeat; padding-top:133px;}
.gyuabny{ width:403px; height:63px; margin:0 auto;  background:url(Img/20190422093714_2144809960.png) center no-repeat;}
.gyjsjhj{ font-size:40px; font-weight:bold; text-align:center; color:#333; padding-top:7px;}
.jshxslw{ font-size:18px; text-align:center; color:#666;padding-top:3px;}
.bgjhywl{ width:1130px; height:400px;margin:0 auto; background:#fff; padding:35px 35px 35px 35px;}
.jjzbkdd{ width:545px; float:left;}
.gsqcdmc{ font-size:24px; color:#e83900; height:50px;}
.gsmjjdn{ font-size:14px; line-height:35px; color:#333;}
.about_c{height:95px; overflow: hidden; margin-top:15px;}
.about_c p{width:150px; border-right: 1px solid #ececec; overflow: hidden;margin-right:30px; float: left; font-size: 14px; color:#666;}
.about_c p span{display: block;height:46px; overflow: hidden;}
.about_c p span b{ display: block; float: left; font-size:36px; color:#e83900;}
.about_c p span em{display: block; float: left; font-size: 14px; color:#666666; padding-left:5px;padding-top: 8px;text-transform: uppercase;}
.about_c p:last-child{border-right: 0;margin-right: 0;}
.jiangjd{ width:135px; height:40px;border-radius:30px; text-align:center; line-height:40px; font-size:16px; color:#333; margin-right:25px;}
.jiangjd a{ width:135px; height:40px; background:#fff;  border:1px solid #e83900;border-radius:30px; text-align:center; line-height:40px; font-size:16px; color:#e83900; display:block;}
.jiangjd a:hover{ width:135px; height:40px; background:#e83900; border-radius:30px; text-align:center; line-height:40px; font-size:16px; color:#fff;}

.jjybtp{ width:550px; height:399px; float:right;}


.mjazsw{ font-size:40px; font-weight:bold; text-align:center; color:#222; height:60px;}
.chgzkj{ font-size:18px; text-align:center; color:#666; height:45px;}
.ahgyksd{ width:47px; height:49px; margin:0 auto;animation: myfirst 2s infinite;}
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.partner_d{width:1200px; margin:0 auto; overflow:hidden; margin-top:20px; border-top:solid 1px #ccc; border-left:solid 1px #ccc;}
.partner_d td{display:block; overflow:hidden; float:left; position:relative; padding:8px !important; width:183px; transition: all 0.3s linear; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;  background: #fff;}
.partner_d td a{display:block; position:relative; overflow:hidden; background:#000; transition: all 0.3s linear;}
.partner_d td img{width:100% !important; height:auto !important; transition: all 0.3s linear; position:relative; z-index:1;}
.partner_d td br{display:none;}
.partner_d td div{display:none;}
.partner_d td a::before{content:""; display:block; position:absolute; top:0; width:100%; height:100%; background:url(Img/20181114211431_106745903.png) no-repeat center; background-size:200px; z-index:2; filter:Alpha(opacity=0); opacity:0; transition: all 0.3s linear;}

.partner_d td:hover{transition: all 0.3s linear;}
.partner_d td:hover img{transition: all 0.3s linear; filter:Alpha(opacity=20); opacity:0.2;}
.partner_d td:hover a::before{transition: all 0.3s linear; background-size:70px; filter:Alpha(opacity=100); opacity:100;}


.probox{ width:1200px; padding-bottom:60px; padding-top:30px;}
.probox .ptitle{}
.probox .ptitle h1{text-align:center; font-size:34px; font-weight:normal; padding:10px 0;}
.probox .ptitle title{text-align:center; font-size:34px; font-weight:normal; padding:10px 0;}
.probox .ptitle p{font-size:14px; color:#707070; text-align:center; padding:10px 0;}
.probox .ptitle .heline{width:82px; height:4px; display:block; background:#01affe; overflow:hidden; margin:0 auto;}
.pcontent{text-align:center; padding-top:30px;}
.imgbox4{width:270px; display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; margin-right:20px; margin-bottom:10px;}
.imgbox4 img{width:205px; margin:0 auto; display:block;}
.imgbox4 h3{ text-align:center; padding:20px 0 10px; line-height:20px; color:#1b1b1b;}
.imgbox4 p{ padding:10px 0; text-align:center; color:#939393; font-size: 16px;}