@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#616161; font:12px/20px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体",HELVETICA; background:#eee; }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
a{  text-decoration:none;blr:expression(this.onFocus=this.blur());	 }
a:hover { text-decoration:none; }


.w1200{ width:1200px; margin:0 auto;} 
.w600{ width:560px; text-align:center;} 
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb60{ margin-bottom:60px;}
.ov{ overflow:hidden}
.cen{ text-align:center}



.NewsBanner{
	background-image: url(../Images_new/b_news.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



.ind01{ overflow:hidden; background:#fff; position:relative; padding-bottom:100px;  }
.ind01 h1{ font-size:46px; color:#000; font-weight:normal; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.ind01 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ind01 em {font-size: 18px; font-weight:bold; color:#000; height: 22px; line-height: 22px; text-align: center; display: block; margin-bottom:15px;}
.ind01 span{font-size:14px; color:#999; font-weight:normal; line-height:20px; margin-bottom:5%; margin-top:25px;}
.ind01 ul{ overflow:hidden; width:1220px; margin:60px auto 0;}
.ind01 ul li{ overflow:hidden; width:500px; float:left; margin:0 10px; }
.ind01 ul li div{ display:block; border:0px #ccc solid; width:230px; height:100px; text-align:center; padding-top:15px; }
.ind01 ul li i{ text-align:center; display:block; width:169px; margin:0 auto;}


.ind01{ overflow:hidden; background:#fff; position:relative; padding-bottom:10%; margin:0 auto;}
.ind01 h1{ font-size:46px; color:#000; font-weight:normal; font-weight:bold; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.ind01 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ind01 em {font-size: 18px; color:#000;	height: 22px; line-height: 22px; text-align: center; display: block;}
.ind01 span{font-size:14px; color:#999; font-weight:normal; line-height:32px; margin-bottom:5%; margin-top:5%;}
.ind01 ul{ overflow:hidden; width:1220px; margin:60px auto 0;}
.ind01 ul li{ overflow:hidden; width:240px; float:left; margin:0 30px; text-align:center;}
.ind01 ul li div{ display:block; width:100%; height:100px; text-align:center; padding-top:15px; }








.Work01{ overflow:hidden; background:#fff; position:relative; padding-bottom:100px; text-align:center;}
.Work01 h1{ font-size:46px; color:#000; font-weight:normal; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.Work01 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.Work01 ul{ overflow:hidden; width:1220px; margin:60px auto 0; margin-bottom:100px;}
.Work01 ul li{ overflow:hidden; width:260px; float:left; margin:20px 20px; border:1px solid #ccc; height:150px; text-align:center; line-height:150px;}
.Work01 ul li img{ 
  	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	filter:Alpha(opacity=20);
	opacity: 0.2;
}
.Work01 ul li img:hover{ 
	filter: grayscale(0);
    filter: none;
	filter:Alpha(opacity=100);
	opacity: 1;
	}
.Work01 a{ margin-left:0px;}
.Work01 a.f12{border:0px solid #233050; height:70px; line-height:30px; margin-left:8px; padding-left:30px; padding-right:30px;padding-top:15px; padding-bottom:15px; margin-top:25px; border-radius:4px; font-size:16px; font-weight:bold; background:#c00; color:#fff;}
.Work01 a.f12:hover{background:#ff0030;color:#fb0}




.ser02{ overflow:hidden; background:#fff; position:relative; padding-bottom:100px;  }
.ser02 h1{ font-size:46px; font-weight:bold; color:#000; font-weight:normal; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.ser02 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ser02 em {font-size: 18px; font-weight:bold; color:#000; height: 22px; line-height:40px; text-align: center; display: block; margin-bottom:15px;}
.ser02 span{font-size:14px; color:#999; font-weight:normal; line-height:20px; margin-bottom:5%; margin-top:25px;}
.ser02 ul{ overflow:hidden; width:1220px; margin:60px auto 0;}
.ser02 ul li{ overflow:hidden; width:185px; float:left; margin:0 10px; }
.ser02 ul li div{ display:block; border:0px #ccc solid; width:230px; height:100px; text-align:center; padding-top:15px; }
.ser02 ul li i{ text-align:center; display:block; width:169px; margin:0 auto;}




.ind02{ overflow:hidden; background:#4a1ed5; position:relative; padding-bottom:5%; 
	background-color: #481fd5;
	background-image: url(../images_new/index_news_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
 }
.ind02 .line01{ margin:0 auto; border-bottom:1px solid #4d4ee4; width:1220px; height:1px; margin-top:20px;}
.ind02 h1{ font-size:46px; color:#fff; font-weight:normal; font-weight:bold; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.ind02 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ind02 ul{ overflow:hidden; width:1200px; margin:0 auto; margin-top:30px;}
.ind02 ul li{ overflow:hidden; width:320px; height:330px; float:left; margin-left:30px; margin-right:30px; padding-left:0px; padding-top:0px;}
.ind02 ul li img{ margin-top:0px; text-align:center;}
.ind02 em {font-size: 14px; color:#fff;	height: 70px; line-height: 200%; display: block; margin-bottom:25px; }
.ind02 span{font-size:12px; color:#999; font-weight:normal; line-height:16px;}
.ind02 em a{line-height: 200%; height:120px;font-size:12px;}


.ind02_about{ 
	overflow:hidden; background:#4a1ed5; position:relative; padding-bottom:1%; 
	background-color: #481fd5;
	background-image: url(../images_new/about_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
 }
.ind02_about .line01{ margin:0 auto; border-bottom:1px solid #4d4ee4; width:1220px; height:1px; margin-top:20px;}
.ind02_about h1{ font-size:46px; color:#fff; font-weight:normal; font-weight:bold; text-align:center; margin:7% 0 20px 0; line-height:46px;}
.ind02_about p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ind02_about ul{ overflow:hidden; width:1220px; margin:60px auto 0; }
.ind02_about ul li{ overflow:hidden; width:365px; height:125px; float:left; margin:30px 20px; padding-left:0px; padding-top:5px;}
.ind02_about ul li img{ float:left; margin-top:0px; width:80px; margin-right:15px;}
.ind02_about em {font-size: 18px; color:#fff; height:18px; line-height:18px; display: block; margin-bottom:15px; }
.ind02_about span{font-size:14px; color:#aaa; font-weight:normal; line-height:22px;}



.ind03{ overflow:hidden; background:#fff; position:relative; padding-bottom:5%;  }
.ind03 .line01{ margin:0 auto; border-bottom:1px solid #ccc; width:1200px; height:1px; margin-top:20px;}
.ind03 h1{ font-size:46px; color:#000; font-weight:normal; font-weight:bold; text-align:center; margin:80px 0 20px 0; line-height:46px;}
.ind03 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.ind03 ul{ overflow:hidden; width:1080px; margin:60px auto 0;}
.ind03 ul li{ overflow:hidden; width:250px; float:left; margin:0 10px; text-align:center;}
.ind03 em {font-size: 18px; color:#000; font-weight:bold; height: 22px; line-height: 22px; text-align: center; display: block; margin-top:15px;}
.ind03 span{font-size:12px; color:#999; font-weight:normal; line-height:32px; margin-bottom:5%; margin-top:5%;}


.index03{ overflow:hidden; background:#fff; position:relative; padding-bottom:5%; text-align:center;}
.index03 .line01{ margin:0 auto; border-bottom:1px solid #ccc; width:1200px; height:1px; margin-top:20px;}
.index03 h1{ font-size:46px; color:#000; font-weight:normal; font-weight:bold; text-align:center; margin:80px 0 20px 0; line-height:46px;}
.index03 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.index03 ul{ overflow:hidden; width:1220px; margin:60px auto 0; margin-bottom:100px; text-align:center;}
.index03 ul li{ overflow:hidden; width:260px; float:left; margin:20px 20px; border:1px solid #ccc; height:150px; text-align:center; line-height:150px;}
.index03 ul li img{ 
  	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	filter:Alpha(opacity=20);
	opacity: 0.2;
}
.index03 ul li img:hover{ 
	filter: grayscale(0);
    filter: none;
	filter:Alpha(opacity=100);
	opacity: 1;
	}
.index03 a{ margin-left:0px;}
.index03 a.f12{border:0px solid #233050; height:70px; line-height:30px; margin-left:8px; padding-left:30px; padding-right:30px;padding-top:15px; padding-bottom:15px; margin-top:25px; border-radius:4px; font-size:16px; font-weight:bold; background:#c00; color:#fff;}
.index03 a.f12:hover{background:#ff0030;color:#fb0}



.index05{ overflow:hidden; background:#fff; position:relative; padding-bottom:5%; }
.index05 .line01{ margin:0 auto; border-bottom:1px solid #ccc; width:1200px; height:1px; margin-top:20px;}
.index05 h1{ font-size:46px; color:#000; font-weight:normal; font-weight:bold; text-align:center; margin:80px 0 20px 0; line-height:46px;}
.index05 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.index05 ul{ width:1220px; margin:0 auto;}
.index05 ul li{ overflow:hidden; width:365px; height:125px; float:left; margin:30px 20px; padding-left:0px; padding-top:5px;}
.index05 ul li img{ float:left; margin-top:0px; width:80px; margin-right:15px;}
.index05 em {font-size: 18px; color:#333; font-weight:bold; height:18px; line-height:18px; display: block; margin-bottom:15px; }
.index05 span{font-size:14px; color:#aaa; font-weight:normal; line-height:22px;}



.ind04{ overflow:hidden; background:#001436; position:relative; padding-bottom:5%;text-align:center; }
.ind04 .pic01 img{ margin-left:10px; margin-right:10px;}
.ind04 .line01{ margin:0 auto; border-bottom:1px solid #acb0b8; width:780px; height:1px; margin-top:20px; margin-bottom:20px;}
.ind04 h1{ font-size:46px; color:#fff; font-weight:normal; font-weight:bold; margin:7% 0 40px 0; line-height:46px; }
.ind04 p{ text-align:left; font-size:16px; color:#ccc; line-height:30px; width:750px; margin:0 auto;}




.ind05{
	overflow:hidden;
	position:relative;
	padding-bottom:5%;
	background-color: #481fd5;
	background-image: url(../images_new/index_about_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:360px;
	padding-top:80px;
}
.ind05 .L01{ display:block; width:400px; float:left; margin-left:40px; padding-top:10px; }
.ind05 .R01{ display:block; width:650px; float:right; height:350px; margin-right:60px; padding-top:0px; }
.ind05 h1{ font-size:35px; color:#fff; font-weight:normal; font-weight:bold; text-align:left; margin:0px 0px 5px 0; line-height:46px;}
.ind05 p{ font-size:13px; color:#999; line-height:16px; padding-bottom:10px;}
.ind05 em {font-size:30px; color:#000; font-weight:bold; height:40px; line-height:35px; text-align: left; display: block; padding-left:60px;}
.ind05 span{font-size:16px; color:#e9e5f6; font-weight:normal; margin-top:5%;text-align:left; line-height:220%;}
.ind05 a{ margin-left:0px; margin-top:20px;}
.ind05 a.f12{border:0px solid #233050; height:50px; line-height:30px; margin-left:8px; padding-left:15px; padding-right:15px;padding-top:10px; padding-bottom:10px; margin-top:25px; border-radius:3px; font-size:15px; background:#c00; color:#fff;}
.ind05 a.f12:hover{background:#ff0030;color:#f90}







.ind06{
	overflow:hidden;
	position:relative;
	background-color: #414855;
	height:320px;
	background-image: url(../images/i_107.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
.ind06 h1{ font-size:30px; color:#fff; font-weight:normal; font-weight:bold; margin:3% 0 20px 0; line-height:46px;}
.ind06 p{ font-size:16px; color:#fff; line-height:16px; margin-bottom:50px;}

.ind06 ul{ overflow:hidden; width:300px; margin:0 auto;}
.ind06 ul li{ overflow:hidden; width:120px; float:left; margin:0 10px; text-align:center;}
.ind06 em {font-size: 14px; color:#fff; font-weight:bold; height: 22px; line-height: 22px; text-align: center; display: block; margin-top:15px;}








.ind07{
	overflow:hidden;
	position:relative;
	background-color: #001436;
	height:668px;
	background-image: url(../images/i_23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
.ind07 h1{ font-size:45px; color:#fff; font-weight:normal; font-weight:bold; margin:10% 0 0px 0; line-height:26px;}
.ind07 p{ font-size:22px; color:#a7a9ac; line-height:110px; margin-top:10px;}
.ind07 a.f12{border:1px solid #2086fa;padding:10px 70px;border-radius:6px; font-size:26px; font-weight:bold; letter-spacing:2px; background:#2086fa; color:#fff;}
.ind07 a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}
.ind07 .b01{ display:block; width:1100px; height:40px; color:#d2d2d2; text-align:center; margin:0 auto;margin-top:150px; }
.ind07 a.f13{font-size:18px; color:#d2d2d2; margin-right:110px; margin-left:110px;}
/*.About01 a.f12:hover{background:#e70036;border-color:#e70036;color:#f90}
*/



.foot01{overflow:hidden; background:#002060; padding-top:40px; padding-bottom:10px;}
.g1{ width:1220px; display:block; margin:0 auto; height:150px;}
.g2{ width:1220px; display:block;}
.g5{ width:500px; display:block;}

.g1 ul{ overflow:hidden; padding-left:40px;}
.g1 ul li{overflow:hidden; height:90px; float:left; width:380px; }
.g1 em {font-size:18px; color:#fff; line-height:40px; text-align: left; display: block;}
.g1 img{ float:left; margin-right:15px;}
.g1 span{font-size:12px; color:#fff; font-weight:normal;  margin-bottom:5%; margin-top:25px;}


.g2 ul{ overflow:hidden;}
.g2 ul li{overflow:hidden; height:35px; }
.g2 em {font-size:18px; color:#fff; line-height:40px; text-align: left; display: block; margin-bottom:10px;}
.g2 a{ color:#a7a9ac; font-size:14px}
.g2 a:hover{ color:#178fff;}

.g5 ul{ overflow:hidden; margin:0 auto;}
.g5 ul li{overflow:hidden; color:#a7a9ac; font-size:14px; float:left; margin-left:100px; text-align:center;}
.g5 em {font-size:18px; color:#fff; line-height:40px; text-align: left; display: block; margin-bottom:10px;}
.g5 img{ margin-bottom:15px; margin-top:5px;}

.cr{ overflow:hidden; color:#999; display:block; width:1200px; margin:0 auto;border-top:1px solid #555;height:30px; padding-top:15px; text-align:center;}





.index_L01{ width:300px; display:block; float:left;}
.index_R01{ width:550px; display:block; float:right; font-size:20px; font-weight: bold; color:#fff; padding-top:30px;}
.index_R01 img{ margin-right:0px;}
.index_R01 a{ margin-left:0px;}











.C01{ overflow:hidden; background:#f9f9f9; position:relative; padding-bottom:5%;  }
.C01 .line01{ margin:0 auto; border-bottom:0px solid #ccc; width:980px; height:1px; margin-top:20px;}
.C01 h1{ font-size:46px; color:#000; font-weight:normal;  text-align:center; margin:7% 0 20px 0; line-height:36px;}
.C01 p{ text-align:center; font-size:16px; color:#999; line-height:16px;}
.C01 ul{ overflow:hidden; width:1200px; margin:60px auto 0;}
.C01 ul li{ overflow:hidden; width:280px; height:250px; padding-top:50px; float:left; margin:0 10px; text-align:center; background:#fff;}
.C01 em {font-size: 24px; color:#555; font-weight:bold; height: 22px; line-height: 22px; text-align: center; display: block; margin-top:15px; margin-bottom:15px;}
.C01 span{font-size:15px; color:#999; font-weight:normal; line-height:26px; margin-bottom:5%;}


.C02{ overflow:hidden; background:#f9f9f9; position:relative; padding-bottom:5%;  }
.C02 h1{ font-size:46px; color:#000; font-weight:normal;  text-align:center; margin:7% 0 0px 0;}
.C02 ul{
	overflow:hidden;
	width:1200px;
	margin:40px auto 0;
	background-image: url(../images/c_27.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
}
.C02 ul li{ overflow:hidden; width:180px; height:250px; padding-top:50px; float:left; margin:0 10px; text-align:center;}
.C02 em {font-size: 24px; color:#000; height: 22px; line-height: 22px; text-align: center; display: block; margin-top:15px; margin-bottom:15px;}
.C02 span{font-size:15px; color:#666; font-weight:normal; line-height:26px; margin-bottom:5%;}


.c03{
	overflow:hidden;
	position:relative;
	background-color: #464d5f;
	height:300px;
	background-image: url(../images/c_48.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
.c03 h1{ font-size:35px; color:#fff; font-weight:normal; font-weight:bold; margin:7% 0 30px 0; line-height:46px;}
.c03 p{ font-size:18px; color:#fff; line-height:16px; margin-top:30px;}
.c03 a.f12{border:1px solid #2086fa;padding:8px 30px;border-radius:6px; font-size:24px; letter-spacing:2px; background:#2086fa; color:#fff;}
.c03 a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}


.c04{
	overflow:hidden;
	padding-bottom:1%;
	background-color: #000;
	background-image: url(../images/c_07.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:645px;
}
.c04 h1{ font-size:46px; color:#fff; font-weight:normal; text-align:center; margin:6% 0 5% 0; line-height:46px;}
.c04 ul{ overflow:hidden; width:1220px; display:block; margin:20px auto 0;}
.c04 ul li{ overflow:hidden; display:block; width:610px; height:110px; float:left; margin:10px 0px; padding-top:5px;}
.c04 ul li img{ float:left; margin-right:10px; margin-bottom:40px;}
.c04 em {font-size:20px; color:#fff; height: 18px; line-height: 18px; display: block; margin-bottom:15px; }
.c04 span{font-size:12px; color:#999; font-weight:normal; line-height:24px;}


.c05{
	overflow:hidden;
	background-color: #061025;
	height:475px;
	background-image: url(../images/c_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}

.c05 h1{ font-size:55px; color:#fff; font-weight:normal; font-weight:bold; margin:10% 0 30px 0; line-height:26px;}
.c05 p{ font-size:22px; color:#fff; line-height:18px; margin-top:50px;}
.c05 a.f12{border:1px solid #2086fa;padding:10px 50px;border-radius:6px; font-size:26px; font-weight:bold; letter-spacing:2px; background:#2086fa; color:#fff;}
.c05 a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}


.t01{background-image: url(../images_new/b_about.jpg);}
.NewsBanner{background-image: url(../images_new/b_news.jpg);}
.ContactBanner{background-image: url(../images_new/b_contact.jpg);}
.sertBanner{background-image: url(../images_new/b_ser.jpg);}
.WorkBanner{background-image: url(../images_new/b_work.jpg);}

.banner {
	overflow:hidden;
	position:relative;
	background-color: #fff;
	height:390px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;}
.banner h1{ font-size:35px; color:#fff; font-weight:normal; font-weight:bold; margin:16% 0 40px 0; line-height:26px; text-align:left;}
.banner p{ font-size:18px; color:#999; line-height:18px; margin-top:30px;text-align:left;}
.banner a.f12{border:1px solid #2086fa;padding:8px 50px;border-radius:6px; font-size:26px; font-weight:bold; letter-spacing:2px; background:#2086fa; color:#fff;}
.banner a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}
.w600{ padding-left:100px; padding-top:50px;}





.t02{
	overflow:hidden;
	position:relative;
	padding-bottom:5%;
	background-color: #f7f7f7;
	height:500px;
}
.t02 .L01{ display:block; width:450px; float:left; margin-top:80px;}
.t02 .R01{ display:block; width:700px; float:right; margin-right:0px; margin-top:80px;}

.t02 ul{ overflow:hidden;}
.t02 ul li{overflow:hidden; height:90px; }
.t02 em {font-size:18px; color:#555; line-height:40px; text-align: left; display: block;}
.t02 img{ float:left; margin-right:15px;}
.t02 span{font-size:12px; color:#999; font-weight:normal;  margin-bottom:5%; margin-top:25px;}


.About01{ overflow:hidden; background:#f7f7f7; position:relative; padding-top:6%; padding-bottom:5%;text-align:center; }
.About01 .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:1200px; height:1px; margin-top:30px; margin-bottom:30px;}
.About01 .pic01{ width:700px; display:block; margin:0 auto;}
.About01 .container{ text-align:left; font-size:16px; color:#333; line-height:30px; height:110px; margin-bottom:100px;}
.About01 a.f12{border:1px solid #2086fa;padding:7px 30px;border-radius:2px; font-size:18px; background:#2086fa; color:#fff; margin-right:20px;}
.About01 a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}
.About01 span{ line-height:240%; font-size:20px; padding-top:25px;}
.About01 h1{ font-size:40px; line-height:150%;}




.News01{ overflow:hidden; background:#f7f7f7; position:relative; padding-top:6%; padding-bottom:5%;text-align:center; }
.News01 .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:1200px; height:1px; margin-top:30px; margin-bottom:30px;}
.News01 .pic01{ width:700px; display:block; margin:0 auto;}
.News01 .container{ text-align:left; font-size:16px; color:#333; line-height:30px; height:110px; margin-bottom:100px;}
.News01 a.f12{border:1px solid #2086fa;padding:7px 30px;border-radius:2px; font-size:18px; background:#2086fa; color:#fff; margin-right:20px;}
.News01 a.f12:hover{background:#60bcff;border-color:#60bcff;color:#fff}
.News01 span{ line-height:240%; font-size:20px; padding-top:25px;}
.News01 h1{ font-size:40px; line-height:150%;}





.d01{
	overflow:hidden;
	position:relative;
	background-color: #fff;
	height:850px;
	background-image: url(../images/d_02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}
.d01 h1{ font-size:55px; color:#383c42; font-weight:normal; font-weight:bold; margin:8% 0 30px 0; line-height:26px;}
.d01 p{ font-size:20px; color:#a7a9ac; line-height:10px; margin-top:50px;}
.d01 a.f12{border:1px solid #2086fa;padding:10px 50px;border-radius:6px; font-size:26px; font-weight:bold; letter-spacing:2px; background:#2086fa; color:#fff;}
.d01 a.f12:hover{border-color:#60bcff;color:#fff}


.d02{ overflow:hidden; background:#1c7af7; position:relative; padding-top:10%; padding-bottom:5%;text-align:center; }
.d02 .pic01{ width:880px; display:block; margin:0 auto;}
.d02 p{ overflow:hidden;text-align:left; font-size:16px; color:#eee; line-height:30px; width:830px; margin:0 auto; padding-top:10px;}
.d02 a.f12{
	float:left;
	margin-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:6px;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	color:#fff;
	background-color: #1c7af6;
	background-image: url(../images/d_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width:272px;
	height:67px;
	line-height:40px;
}
.d02 a.f12:hover{
	color:#853500;
	background-image: url(../images/d_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	}


.d03{
	overflow:hidden;
	background-color: #fff;
	height:450px;
	text-align:center;
}
.d03 h1{ font-size:30px; color:#383c42; font-weight:normal; margin:10% 0 30px 0; line-height:26px;}
.d03 .pic01{ padding-top:20px;}


.NewsMenu{ width:1220px; display:block; text-align:right;}








.ind3{overflow:hidden;background:url(ind13.jpg) no-repeat center bottom ; height:707px;}
.ind3 h1{ font-size:46px; color:#000; font-weight:normal; text-align:center; line-height:46px; margin:80px 0 40px}
.ind3 p{ width:760px; margin:0 auto; font-size:16px; color:#999; line-height:26px;}
.ind3 ul{ overflow:hidden; width:950px; margin:90px auto 0;}
.ind3 ul li{ overflow:hidden; width:135px; float:left; margin:0 50px;}
.ind3 ul li i{ width:130px; height:130px; line-height:130px; border-radius:67px; display:block; font-size:60px; color:#000; border:2px solid #000; text-align:center; margin-bottom:25px;-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.ind3 ul li span{ font-size:26px; text-align:center; display:block; line-height:30px; color:#000;}
.ind3 ul li:hover i{-webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); color:#ee7700}


.indnewsti{ overflow:hidden; width:1200px; margin:40px auto 0;}
.indnewsti h1{ float:left; font-size:46px; font-weight:normal; float:left; color:#000; line-height:46px;}
.indnewsti a{ float:right; color:#000; font-size:16px; display:block; margin-top:10px;}
.indnewsti a:hover{ color:#ee7700}






.headban {width: 100%; line-height: 0;}
		.indbt {width: 500px; margin: 0 auto; clear: both; text-align: center;}
		.indbt h1 {font-size: 36px; margin:70px 0px 14px 0px; height: 28px; line-height: 28px;}
		.indbt h2 {font-size: 30px; height: 28px; line-height: 28px;}
		.indm1 {overflow: hidden; margin: 64px auto 69px auto;}
		.indm1 ul {width: 1227px;}
		.indm1 ul li {width: 382px; margin-right: 27px; float: left; position: relative; line-height: 0; cursor: pointer; }
		.indm1 ul li:hover a {background: #ee7700; color: #fff;}
		.indm1bq {position: absolute; left: 0; top: 0; height: 54px; width: 56px; padding: 9px 0px 0px 7px; }
		.indm1bq span { font-size: 22px; font-weight: bold; color: #fff; line-height: 22px;}
		.indm1bqbg1 {background: url(/index_files/bqbg1.png) no-repeat left top;}
		.indm1bqbg2 {background: url(/index_files/bqbg2.png) no-repeat left top;}
		.indm1bqbg3 {background: url(/index_files/bqbg3.png) no-repeat left top;}
		.indm1m {width: 380px; height: 92px; padding-top: 38px; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
		.indm1m em {font-size: 22px; height: 22px; line-height: 22px; text-align: center; display: block;}
		.indm1m a {position: absolute; bottom: 0; left: 50%; width: 206px; height: 38px; line-height: 38px; margin-left: -103px; display: block; text-align: center; background: #f9f9f9; color: #666;}

		.indm2bg {background: #262b30; padding: 70px 0px;}
		.indbt2 {width: 460px; margin: 0 auto; clear: both; text-align: center;}
		.indbt2 h1 {font-size: 36px; margin-bottom:14px; height: 28px; line-height: 28px; color: #666;}
		.indbt2 h2 {font-size: 30px; height: 28px; line-height: 28px; color: #999;}
		.indm2m {background: url(/index_files/indm2mbg.png) no-repeat center top; height: 357px; margin-top: 38px; position: relative;}
		.m2m {position: absolute; width: 105px; height: 124px;}
		.m2mpic1 {left: 57px; top: 104px; }
		.m2mpic2 {left: 322px; bottom:0px; }
		.m2mpic3 {left: 548px; top: 0px; }
		.m2mpic4 {left: 771px; bottom: 0px; }
		.m2mpic5 {right: 57px; top: 104px; }
		.m2m p {position: absolute; top: -93px; left: 50%; margin-left: -162px; width: 307px; height: 69px; padding: 18px 18px 0px 18px; background: url(/index_files/m2mpbg.png) no-repeat left top; line-height: 18px; display: none;}

		.indm3bg {background: #f9f9f9; padding: 70px 0px;}
		.indm3l {width: 836px; height: 437px; float: left; position: relative;}
		.indm3img {float: right; width: 719px; height: 439px;}
		.indm3xf {position: absolute; width: 255px; height: 272px; left: 0; top: 50%; margin-top: -169px; background: #fff; padding: 34px 24px 32px 21px; }
		.indm3xf em {font-size: 18px; display: block; height: 18px; line-height: 18px; margin-bottom: 19px;}
		.indm3xf p {font-size: 14px; color: #999; line-height: 23px; height: 180px; overflow: hidden;}
		.indm3xf a {display: block; width: 100%; height: 12px; font-size: 12px; line-height: 12px; padding-top: 22px; border-top: 1px solid #f0f0f0; color: #999; margin-top: 21px;}
		.indm3xf a:hover {color: #ee7700;}
		.indm3r {float: right;}
		.indm3r ul li {width: 288px; height: 100px; padding-left: 68px; padding-top: 38px; border-bottom: 2px solid #fff; background: #fff; margin-bottom: 9px; cursor: pointer; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all;}
		.indm3r ul li em {display: block; width: 60px; height: 60px; border-radius: 30px; border:1px solid #bfbfbf; float: left; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all;}
		.indm3r ul li em.bg1 {background: url(/index_files/m3embg1.png) no-repeat center center;}
		.indm3r ul li em.bg2 {background: url(/index_files/m3embg2.png) no-repeat center center;}
		.indm3r ul li em.bg3 {background: url(/index_files/m3embg3.png) no-repeat center center;}
		.indm3r ul li.on {border-bottom: 2px solid #ee7700;}
		.indm3r ul li.on em {border:1px solid #ee7700;}
		.indm3r ul li.on em.bg1 {background:#ee7700 url(/index_files/m3embg1s.png) no-repeat center center;}
		.indm3r ul li.on em.bg2 {background:#ee7700 url(/index_files/m3embg2s.png) no-repeat center center;}
		.indm3r ul li.on em.bg3 {background:#ee7700 url(/index_files/m3embg3s.png) no-repeat center center;}
		.indm3r ul li ol {float: left; margin: 12px 0px 0px 20px;}
		.indm3r ul li ol h3 {font-size: 18px; font-weight: normal; height: 18px; line-height: 18px; margin-bottom: 8px;}
		.indm3r ul li ol h4 {font-size: 14px; color: #999; font-weight: normal; height: 14px; line-height: 14px;}
		
		.indnews {overflow: hidden; position: relative; margin-bottom: 70px;}
		.indnews ul {width: 1254px; margin-top: 50px;}
		.indnews ul li {width: 382px; float: left; margin-right: 18px; margin-bottom: 27px; line-height: 0;overflow: hidden;}
		.indnews ul li ol {height:58px; padding: 18px 0px 0px 20px; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb; }
		.indnews ul li:hover ol {background: #b92e33; color: #fff;}
		.indnews ul li:hover span {background: url(/index_files/indspbgs.png) no-repeat left center; color: #fff;}
		.indnews ul li ol em {font-size: 16px; height: 16px; line-height: 16px; display: block; margin-bottom: 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
		.indnews ul li ol span {display: block; padding-left: 23px; background: url(/index_files/indspbg.png) no-repeat left center; height: 12px; line-height: 12px; color: #999;}
		/*.indnews ul li {width: 31%} */
		
		.ban{ position:relative; margin:0px;}
		.ban .swiper-container{ position: relative; z-index: 55;}
		.banbg{ position:absolute; bottom:0; left:0; width:100%; height:69px; background-size: 100%; z-index: 66;}

		.ban .swiper-pagination{ z-index: 99; bottom: 30px; width: 90px; left: 50%; margin-left: -45px;}
		.ban .swiper-pagination-bullet{ width:10px; height:10px; border-radius:15px; background:#fff;opacity: .9; margin: 0 10px;  }
		.ban .swiper-pagination-bullet-active{ background:#e70033;opacity: 1; width: 10px;}
		.ban .swiper-container-horizontal>.swiper-pagination-bullets,.ban .swiper-pagination-custom,.ban .swiper-pagination-fraction{ margin-bottom:25px;}
		.ban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}












