﻿/*reset-start*/
@charset "utf-8";

html{ font-family:"微软雅黑"; 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;}
table{border-collapse:collapse;border-spacing:0;}
body { background:#000000; color:#fffefe; min-width:1440px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,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;}
input,button,textarea,select,optgroup,option{ font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231;}
select,input,button,textarea,button{font:99%;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{ *font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

a { color:#666; text-decoration:none;  blr:expression(this.onFocus=this.blur())}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
p {text-align:justify; text-justify:inter-ideograph; white-space: normal; }
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.tr { text-align:right;}
.tl { text-align:left;}
.pr { position:relative;}
.pa { position:absolute;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

.ys3 { opacity:0.3;}
.ys5 { opacity:0.5;}

.fz30 { font-size:3.0vw;} /*英文小标题24px*/
.fz35 { font-size:3.5vw;} /*正文字体28px*/
.fz37 { font-size:3.75vw;} /*小标题30px*/
.fz75 { font-size:7.5vw;} /*大标题60px*/

.t1s { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.tt { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.tt img { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.yy img { -moz-box-shadow: 0px 0px 20px 1px #8c8883; box-shadow: 0px 0px 20px 1px #8c8883;}

.content { width:1420px; margin:0 auto;}

/*头部*/

header { width:100%; float:left; height:147px; position:relative; z-index:10; background:url(../images/nav_bg.gif) repeat-x top;}
header h1 { width:667px; position:relative; margin:0 auto; z-index:1;}
header h1 img {}

header nav { width:1420px; height:50px; font-size:16px; margin:-75px auto; position: relative;z-index: 20;}
header nav a { height: 50px;display: block;color: #fefeff;float: left;width: 88px;margin: 0 34px;text-align: center;line-height: 62px;}
header nav a:hover { background:url(../images/nav_lan.png) no-repeat top center;}
.cur { background:url(../images/nav_lan.png) no-repeat top center;}

/*banner*/

.banner {}
.banner .swiper-container { width:100%; position:relative; float:left; margin-top:-18px; border-bottom:10px solid #a3a3a3; background:#2f2f2f; padding-bottom:35px;}
.banner .swiper-wrapper  img {  width:100%; display:block; margin:0 auto;}

/*公司简介*/

.main_1 { width:100%; height:455px; float:left; background:url(../images/ggjj_bg.png) no-repeat top center;}
.main_1 span { width:100%; margin:67px auto 0; font-size:42px; display:block; text-align:center; font-style:normal;}
.main_1 i { width:100%; margin:0 auto 15px; font-size:48px; display:block; text-align:center; font-style:normal; text-transform:uppercase; font-size: 34px;}
.main_1 p { width:100%; margin:10px auto 0; font-size:18px; display:block; text-align:center; font-weight:normal;}
.main_1 p srtong {}
.main_1 em { width:100%; margin:35px auto 0; font-size:22px; display:block; text-align:center;   border: 1px solid #fff;width: 174px; height: 40px;line-height: 40px;}

/*三维导湿*/

.main_2 { width:100%; float:left; padding-bottom:180px;}
.main_2_bt { width:100%; float:left; margin-top:65px;}
.main_2_bt img { display:block; margin:0 auto;}
.main_2 ul { width:100%; float:left; margin-top:50px; background:url(../images/swds_sx.png) no-repeat center center;}
.main_2 ul li { width:33.33%; float:left;}
.main_2 ul li img { display:block; margin:0 auto;}
.main_2 ul li span { width:100%; float:left; text-align:center; font-size:50px; margin:10px auto 6px;}
.main_2 ul li span em { font-size:30px; position:relative; top:-6px;}
.main_2 ul li p { width:100%; float:left; text-align:center; text-transform:uppercase; font-size:25px;}
.main_2 ul li i { width:120px; height:28px; line-height:28px; text-align:center; background:#fff; font-style:normal; text-transform:uppercase; display:block; margin:10px auto;font-size:18px; border-radius:8px;}
.main_2 ul li i a { color:#000;}
.main_2 ul li:hover i { background:#139138;}

/*条论优点*/

.main_3 { width:100%; float:left; background:url(../images/youdian_bg.png) no-repeat center top #000; margin-bottom:188px;}
.main_3_bt { width:100%; float:left; margin:370px auto 55px;}
.main_3_bt img { display:block; margin:0 auto;}
.main_3 ul { width:100%; float:left;}
.main_3 ul li { width:24.83%;  float:left;}
.main_3 ul li img { display:block; float:left;}
.main_3 ul li:nth-child(1) { padding-left:10%;}
.main_3 ul li:nth-child(2) { padding-left:2.5%;}
.main_3 ul li:nth-child(3) { padding-left:2.5%;}
.main_3 ul li:nth-child(3) span { margin-bottom:14px;}
.main_3 ul li i { width:100%; float:left; text-align:left; font-size:42px; line-height:35px; font-style:normal; text-transform:uppercase; margin-top:45px;}
.main_3 ul li span { width:100%; float:left; text-align:left; font-size:42px; margin:-5px auto 26px;}
.main_3 ul li p { width:100%; float:left; text-align:left; text-transform:uppercase; font-size:18px; color:#797979;}
.main_3 ul li  em { width:100%; float:left; font-size:30px; position:relative; margin-top:15px;}
.main_3 ul li:nth-child(1)  em { margin-top:40px;}
.main_3 ul li:nth-child(2)  em { margin-top:-5px;}
.main_3 ul li:nth-child(3)  em { margin-top:20px;}

/*新闻上部*/

.main_4 { width:100%; float:left; background:url(../images/new_bg.jpg) no-repeat center top;}
.main_4_t { width:335px;  padding:25px 20px; text-align:center; border:1px solid #fff; margin:55px auto 155px;; }
.main_4_t span { font-size:24px; margin-bottom:8px; display:block;}
.main_4_t p{ font-size:14px; font-style:normal; text-transform:uppercase; text-align:center; }
.main_4_d { width:100%; float:left; font-size:42px; text-align:center;}
.main_4_d span { width:100%; float:left;}
.main_4_d i {  width:100%; float:left; font-style:normal; text-transform:uppercase; background:url(../images/new_hx.png) no-repeat center center; font-size: 34px;}

/*新闻中心*/

.main_5 { width:100%; float:left; height:410px;}
.new_cen { position:relative; margin:140px auto 170px;}
.main_5 .swiper-container { width:1200px; margin:0 auto;}
.main_5 .swiper-container .swiper-slide { width:27.33%; font-size:15px; }
.main_5 .swiper-container .swiper-slide a { color:#fff;}
.main_5 .swiper-container .swiper-slide img { width:125px; height:125px; border-radius:50%; display:block; float:left; margin-right:20px;}
.main_5 .swiper-container .swiper-slide span{ margin: 16px 30px 8px 0; display:block;}
.main_5 .swiper-container .swiper-slide p { margin-right:30px; background:url(../images/s_new_bg.png) no-repeat 148px 63px; padding-bottom:15px; font-size:14px;}


/*Swiper原样式 */
.swiper-button-next { background-image:url(../images/r.png)!important;}
.swiper-button-prev { background-image:url(../images/l.png)!important;}
.swiper-button-next, .swiper-button-prev { width:46px!important; height:46px!important; background-size:100% 100%!important;}

/*返回顶部*/

.main_6 { width:100%; float:left; position:relative; z-index:10;}
.main_6 img { display:block; margin:0 auto;}

/*底部*/

footer { width:100%; float:left; border-top:20px solid #139138; background:#262627; margin-top:-42px; padding-top:75px; padding-bottom:65px;}
.di_l { width:500px; float:left;}
.di_l img { margin-top:-26px; display:block;}
.di_c { width:655px; float:left;}
.di_c_t { margin-bottom:25px;}
.di_c_t a { color:#999999; font-size:20px; margin:0 13px;}
.di_c_d { margin-left:16px;}
.di_c_d dt { width:315px; float:left;}
.di_c_d span { font-size:22px; color:#999999; margin-bottom:5px; display:block;}
.di_c_d p { font-size:16px; color:#999999;}
.di_c_d dd { float:left; margin-top: 30px;}
.di_c_d dd p { display:block; float: left; font-size: 45px;line-height: 38px;margin-left: 5px; font-weight:bold;}

.di_r { width:120px; float:left;}

/*------------------------------内页样式------------------------------*/

/*联系我们*/

.n_us { }
.n_us_a { width:100%; float:left; text-align:center; font-size:42px; margin:85px 0 70px 0;}
.n_us_a_t { text-transform:uppercase; line-height:35px;}
.n_us_a_d { color:#009333; background:url(../images/n_us_hx.png) no-repeat center center;}

.n_us_b { width:100%; float:left; margin-bottom:125px;}
.n_us_b_l { width:700px; float:left;}
.n_us_b_r { width:685px; float:right;}
.n_us_b_r span { width:100%; float:left; font-size:38px; line-height:45px; margin-bottom:25px;}
.n_us_b_r b { width:100%; float:left; font-size:22px; font-weight:normal;}
.n_us_b_r em { width:100%; float:left; font-size:60px; margin-top:35px;}
.n_us_b_r em img { display:block; float:left;}
.n_us_b_r em b {     display: block; width: 350px; line-height: 52px; font-size: 70px; margin-left: 15px;}

/*合作联盟*/

.lm_t { width:100%; float:left; height:345px; text-align:center; font-style:normal; text-transform:uppercase;  padding:45px 0 0 0;}
.lm_t span { width:100%; float:left; font-size:42px; line-height:48px; }
.lm_t span em { font-size:30px; position:relative; top:-6px;}
.lm_t i { width:100%; float:left; font-style:normal; color:#009333;}
.lm_t ul { width:100%; float:left; background:url(../images/lm_t.png) no-repeat center top; margin-top:45px; padding-top:50px; font-size:21px;}
.lm_t ul li{ width:158px; float:left;}
.lm_t ul li:nth-child(1) { margin-left:391px;}

.lm_c { width:100%; height:434px; float:left; background:url(../images/lm_c.jpg) no-repeat center top;}
.lm_c_l { width:351px; height:405px; float:left; text-align:center; padding-top:116px; margin-left:8px;}
.lm_c_l b {  width:100%; float:left; display:block; font-size:45px; font-weight:normal;}
.lm_c_l i {  width:100%; float:left; font-size:32px; text-transform:uppercase; font-style:normal; text-align:center; font-weight:normal;}
.lm_c_r {}
.lm_c_r ul { width: 1000px;float: left;margin-left: 40px;margin-top: 142px;}
.lm_c_r ul li { width:33.33%; float:left;}
.lm_c_r ul li i{  width:100%; float:left; display:block; font-size:88px; text-transform:uppercase; font-style:normal; text-align:center; font-weight:normal;}
.lm_c_r ul li span {  width:100%; float:left; display:block; font-size:34px;text-align:center; }
.lm_c_r ul li span em { font-size:30px; position:relative; top:-1px;}
/*.lm_c_r ul li:nth-child(1) { margin-left:0px;}
.lm_c_r ul li:nth-child(3) { margin-left:0px;}
.lm_c_r ul li:nth-child(3) { margin-left:0px;}*/

.lm_d {}
.lm_d_t { width:100%; float:left; text-align:center; margin:80px auto 95px; text-transform:uppercase;}
.lm_d_t span { width:100%; float:left; font-size:42px; line-height:48px; }
.lm_d_t span em { font-size:30px; position:relative; top:-6px;}
.lm_d_t i { width:100%; float:left; font-style:normal; color:#009333; text-transform:uppercase;}

.lm_d_d { width:1400px; margin:0 auto;}
.lm_d_d input, textarea{ background:#262627; border:none;}
.ly_a input { width:610px; height:56px; line-height:56px; font-size:20px; color:#aaaaaa; padding-left:30px; float:left;}
.ly_b input { width:610px; height:56px; line-height:56px; font-size:20px; color:#aaaaaa; padding-left:30px; float:right;}
.ly_c textarea { width:1340px;; float:left; height:135px; padding:30px; font-size:20px; color:#aaaaaa; margin:20px auto; }
.ly_d { width:100%; float:left; height:56px; background:#262627; margin-bottom:180px;}
.ly_d input { width:155px; height:56px; line-height:56px; font-size:20px; color:#fff; background:#006a30; padding:0; display:block; margin:0 auto;}
#jianjie { font-family:"微软雅黑"!important;}

/*公司简介*/

.n_us_t {}
.n_us_t span { width:100%; float:left; text-align:center; margin:80px auto;}
.n_us_t dl {}
.n_us_t dl dt { width:620px; height:470px; float:left; display:block;}
.n_us_t dl dd { width:710px; height:470px; float:left; margin-left:50px;}
.n_us_t dl dd b { width:390px; font-size:30px; font-weight:normal; text-transform:uppercase; display:block; margin-top:55px; line-height:26px;}
.n_us_t dl dd span { width:100%; float:left; font-size:42px; text-align:left; margin:5px 0 5px 0; background:url(../images/us_lx.jpg) no-repeat left bottom; padding-bottom:12px;}
.n_us_t dl dd em { width: 100%; float: left; font-size:20px; font-weight:normal; margin-top:68px; line-height:28px;}

.n_us_d { width:100%; float:left; height:815px; background:url(../images/us_d_bg.jpg) no-repeat center top; margin-bottom: -45px; }
.n_us_d ul { width:1355px; margin:395px auto;}
.n_us_d ul li { width:187px; height:263px; float:left; margin-right:6px;}
.n_us_d ul li:nth-child(7) { margin-right:0;}

/*产品优势*/

.ys_1 { width:100%; float:left; text-align:center; margin:95px auto 115px;}
.ys_1 span { width:100%; float:left; text-align:center; margin-bottom:55px;}
.ys_1 p { width:1110px; margin:0 auto; background:url(../images/ys_hx.png) no-repeat center bottom; font-size:18px; text-align:center; padding-bottom:15px;}

.ys_2 { width:100%; height:654px; float:left; background:url(../images/ys2_bg.jpg) no-repeat center top;}
.ys_2 ul { width: 1200px; margin: 415px 120px 0;}
.ys_2 ul li { width:320px; float:left; text-align:center; font-style:normal; text-transform:uppercase;height: 238px;}
.ys_2 ul li:hover { background:url(../images/lv_hx.jpg) no-repeat center bottom;}
.ys_2 ul li:nth-child(1) { margin-left:38px;}
.ys_2 ul li:nth-child(2) { margin-left:83px;}
.ys_2 ul li:nth-child(3) { margin-left:84px;}
.ys_2 ul li span { width:100%; float:left; font-size:38px; margin:15px 0 6px 0; }
.ys_2 ul li span em { font-size:30px; position:relative; top:-6px; float:none;}
.ys_2 ul li p { width:100%; float:left; font-size:21px; text-align:center;}
.ys_2 ul li em { width:100%; float:left; font-size:18px; margin-top:20px;}

.ys_3{ width:100%; height:1217px; float:left; background:url(../images/ys_3_bg.jpg) no-repeat center top; font-size:16px; line-height:28px;}
.ys_3_a{ margin:570px 0 0 800px;}
.ys_3_a b{ font-weight:normal;}
.ys_3_a p{ margin-left:21px;}
.ys_3_b{ margin:220px 0 0 56px;}

.ys_4 { width:100%; float:left; height:1775px; background:url(../images/ys_4_bg.jpg) no-repeat center top; font-size:16px; line-height:28px;}
.ys_4_bt { width:100%; float:left; margin: 743px 0 0 60px; color:#000; font-size:38px;}
.ys_4_bt b { font-weight:normal; text-transform:uppercase;}
.ys_4_bt p { line-height:47px;}
.ys_4_a { width:100%; float:left; margin: 135px 0 0 65px;}
.ys_4_b { width:47.5%; float:left; margin: 140px 0 0 70px;}
.ys_4_c { width:35%; float:left; margin: 140px 0 0 60px;}

.ys_5 { width:100%; float:left; height:801px; background:url(../images/ys_5_bg.jpg) no-repeat center top; font-size:16px; line-height:28px;}
.ys_5_bt { width:100%; float:left; margin: 438px 0 0 40px; color:#000; font-size:38px;}
.ys_5_bt b { font-weight:normal; text-transform:uppercase;}
.ys_5_bt p { line-height:47px;}
.ys_5_a { width:205px; float:left; margin: 80px 0 0 66px;}
.ys_5_b { width:47.5%; float:left; margin: 80px 0 0 30px;}

.ys_6 { width:100%; float:left; height:905px; background:url(../images/ys_6_bg.jpg) no-repeat center top; font-size:16px; line-height:28px;}
.ys_6_bt { width:445px; float:left; margin:488px 0 0 70px; color:#000; font-size:38px; line-height:36px;}
.ys_6_bt b { font-weight:normal; text-transform:uppercase;}
.ys_6_bt p { line-height:47px;}
.ys_6_a { width:192px; float:left; margin: 570px 0 0 0;}
.ys_6_b { width:275px; float:left; margin: 508px 0 0 20px;}
.ys_6_c { width:350px; float:left; margin: 508px 0 0 00px;}


/*新闻中心*/

.xw {}
.xw_bt { width:100%; float:left; text-align:center; margin:120px auto 65px;}
.xw ul {}
.xw ul li { width:343px; padding-left:57px; float:left; margin-right:35px; position:relative; }
.xw ul li:nth-child(3) { margin-right:0px;}
.xw ul li img { width:100%;}
.xw ul li span { width:100%; float:left; margin:8px auto 0; font-size:25px; color:#fff;}
.xw ul li i { width:100%; float:left; text-align:right; color:#fff; font-size:14px; font-style:normal;}
.xw ul li i  img { width:99px; display:block; float:right; margin-top:8px; margin-right:8px;}
.xw ul li b { display:block; float:right; font-weight:normal;}
.xw ul li p { width:100%; float:left; font-size:14px; margin:15px auto 10px;}
.xw ul li em { font-size:20px; float:left; color:#000000; background:#006a30; border-radius:30px; padding:3px 8px;}

.xw_sj { width:57px; height:76px; position:absolute; top:1px; left:1px; background:url(../images/xw_sj.png) no-repeat center top; font-size:22px; color:#fff; text-align:center;}
.xw_sj_t { margin:8px 0 10px 0;}


/*翻页*/
.xm_fy_bg { width:100%; height:50px; line-height:50px; font-size:16px; color:#333; float:left; text-align: center;}
.xm_fy a { font-size:16px; color:#333; margin:0 6px;}
.xm_fy span { font-size:16px; color:#333; margin:0 6px;}
.xm_fy .page-this { color:#f00;}
.xm_fy_a { width:105px; height:50px; line-height:50px; float:left;}
.xm_fy_b { width:105px; height:50px; line-height:50px; float:left;}

/*新闻详情页*/

.nr_cen { width:1320px; background:#2F2F2F; padding:60px 100px; margin: 60px auto;}
.nr_bt { width:100%; text-align:center; font-size: 26px; margin-bottom: 15px;}
.nr_sj { width:100%;  text-align:center; font-size:14px;margin-bottom: 30px;}
.nr_zw { width:100%; text-align:center; font-size:16px; line-height: 30px; color:#d6cfcf;}
.nr_tj { width:100%; text-align:center; font-size:16px; margin-top:20px; min-height:35px; }
.nr_tj i { width:50%; float:left; display:block; font-style:normal; color:#fff; text-align:left;}
.nr_tj i a { color:#fff;}

/*404页面*/

.error404 {padding: 20px 0;width: 100%;margin: auto; color:#9e9794;}
.error404 a { color:.error404;}
.error404 .txt1 {float: left;width: 40%;margin-left: 10%;}
.error404 .txt1 h2 {font-size: 140px;text-align: center;font-weight: 100;}
.error404 .txt1 h3 {font-size: 24px;text-align: center;font-weight: 500;}
.error404 .txt1 h4 {margin-top: 25px;font-size: 16px;color: #7d7d7d;text-align: center;line-height: 30px;}
.error404 .txt1 h4 span {display: block;font-size: 20px;color: #299de6;text-align: center; width:100%;}
.error404 .txt1 h4 span p { width:100%; text-align:center; }
.error404 .txt1 h5 {width: 125px;height: 40px;border-radius: 10px; border:1px solid #ccc; color: #ffffff;text-align: center;font-size: 16px;line-height: 40px;margin: 50px auto 0;}
.error404 .txt1 h5 a {color: #ffffff;}
.error404 .txt2 {float: left;width: 50%;}
.error404 .txt2 h2 { text-align: left;font-size: 24px;font-weight: bold;margin-top: 100px;margin-bottom: 50px;padding-bottom: 50px;border-bottom: 2px #ccc solid;}
.error404 .txt2 a {display: inline-block;padding: 10px 23px;border-radius: 10px;background: #7d7d7d;color: #ffffff;margin:0 10px; }
.error404 .txt2 a:hover { }


@media (max-width:768px) { 
.error404 .txt1 { width:90%!important; margin:0 5%;}
.error404 .txt2 { width:72%!important; margin:0 5%; display:none;}
.error404 .txt1 h2 { font-size: 12vw;}
.error404 .txt1 h5 {margin: 20px auto 0;}