@charset "utf-8";
/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h6, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img { _display:block; border:none; }

a,input { outline:none; }

a{ text-decoration:none; }

body { min-width:1024px; min-height:720px; font-size:12px;  font-family: "微软雅黑"; text-align:left; color:#fff;}

body.sd{ background:url(../../images/bcg/bg.png) center top repeat-y; }


/* 公用样式 */

.fl{ float:left; }

.fr{ float:right; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }

.clear{ zoom:1; }

.inner,.main{ position:relative; margin:0 auto; width:1024px; }

.intro{ width:1024px; margin:0 auto; text-align:center; }

.photo > img{ width:100%; }

.title{ position:absolute; right:0; top:34px; height:36px; padding:0 10px; background:rgba(0, 102, 153, .7); font-size:13px; font-weight:normal; color:#fff; line-height:36px; }

.bd{ border:2px solid #fff; box-shadow:0 0 15px #d2d2d2; }

.inset{ position:relative; width:100%; height:100%; box-shadow:inset 0 0 15px #d2d2d2; }

.mt172{ margin-top:172px; }

.mt34{ margin-top:34px; }


#header{ position:fixed; left:70px; top:5%; z-index:10; width:100%; min-width:1200px; height:70px;  }


#logo{ float:left; height:68px; margin:1px; width:327px; }


#nav{ float:right; line-height:68px; }

#nav li{float:left;}

#nav a{ float:left; display:block;  height:68px; margin-top:1px; margin-right:1px; padding:0 18px; font-size:16px; color:#fff; text-align:center;  }

#nav .active a{font-weight:bold;}

#ho.active a{color:#ffcd00;}

#ab.active a{color:#5ff8ff;}

#pr.active a{color:#f7941d;}

#ne.active a{color:#7dbd35;}

#co.active a{color:#f90d0d;}



#nav a:hover{  }

#language{float:right; margin-right:100px; line-height:68px; margin-left:62px; }

#language a{color:#FFF; font-size:12px; display:block; float:left;  padding:0 8px;}

#language span{display:block; float:left; width:1px; height:12px; background:#cdcdcd; margin-top:28px;}

.sup{width:18px; height:63px; background:#ffcd00; position:absolute; left:0; top:5%;}

.co01{background:#ffcd00; z-index:100;}

.co02{background:#5ff8ff;}

.co03{background:#f7941d;}

.co04{background:#a864a8;}

.co05{background:#7dbd35;}

.co06{background:#f90d0d;}

.top{position:absolute; bottom:55px; right:60px; width:55px; height:55px; background:url(../../images/bcg/top2.png) no-repeat #ffcd00; display:block;}

.top02{background:url(../../images/bcg/top.png) no-repeat #5ff8ff;}

.top03{background:url(../../images/bcg/top.png) no-repeat #f7941d;}

.top04{background:url(../../images/bcg/top.png) no-repeat #a864a8;}

.top05{background:url(../../images/bcg/top.png) no-repeat #7dbd35;}

.top06{background:url(../../images/bcg/top.png) no-repeat #f90d0d;}

.top a{display:block; width:55px; height:55px;}


.bg{display:none;}

.bg a1{background:url(../../images/bcg/banner.jpg) no-repeat;}



#banner{ position:relative; overflow:hidden; z-index:0; width:100%; min-width:1200px; }

#banner ul{ width:100%;  padding:0; margin:0; }

#banner li{ float:left; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; }

#banner .page{ position:absolute;  left:70px; top:25%; z-index:6;  width:100px;  overflow:hidden; text-align:right; text-align:center;  }

@media only screen and (max-width: 1440px) {
	
#banner .page{ top:20%; }
}

#banner .page span{ display:inline-block; height:80px; width:100px; text-align:center; line-height:44px; color:#fff; font-family:"arial"; cursor:pointer; text-indent:-999px; overflow:hidden; }

#banner .page span.pr1{background:url(../../images/bcg/gudi.png) no-repeat; }

#banner .page span.pr2{background:url(../../images/bcg/gudi.png) no-repeat 0 -100px;   }

#banner .page span.pr3{background:url(../../images/bcg/gudi.png) no-repeat 0 -200px;   }

#banner .page span.pr4{background:url(../../images/bcg/gudi.png) no-repeat 0 -300px;   }

#banner .page span.pr5{background:url(../../images/bcg/gudi.png) no-repeat 0 -400px;   }

#banner .page span.current{ background:url(../../images/bcg/gudi2.png) no-repeat; }

#banner .page span.pr2.current{ background:url(../../images/bcg/gudi2.png) no-repeat 0 -100px; }

#banner .page span.pr3.current{ background:url(../../images/bcg/gudi2.png) no-repeat 0 -200px; }

#banner .page span.pr4.current{ background:url(../../images/bcg/gudi2.png) no-repeat 0 -300px; }

#banner .page span.pr5.current{ background:url(../../images/bcg/gudi2.png) no-repeat 0 -400px; }


.section{ background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; }

#section0,#section6{ background:#202020; }

#section2{ background-image:url(../../images/bcg/s3.jpg); }
#section3{ background-image:url(../../images/bcg/s4.jpg); }

#section5{ background:#202020; }





#section0 .text{ color:#868686; margin-top:130px; font-size:25px; }

#section0 .text h3{ width:454px; margin:18px auto 0 auto; padding-bottom:9px; border-bottom:1px solid #959595; font-size:30px; color:#606060; }

#section0 .text p{ padding-top:8px; }

#section0 .text p span{ margin:0 4px; }

#section0 .photo{ margin-top:220px; }

#section1{position:relative;}




.tab{ position:absolute; left:70px; top:28%; }

@media only screen and (max-width: 1440px) {
	
.tab{ top:20%; }
}

.tab dt span{ display:block;  width:100px; height:80px; text-align:center;  cursor:pointer; background:url(../../images/bcg/gudi.png) no-repeat; }

.tab dt span.a02{background:url(../../images/bcg/gudi.png) no-repeat 0 -100px; }

.tab dt span.a03{background:url(../../images/bcg/gudi.png) no-repeat 0 -200px; }

.tab dt span.a04{background:url(../../images/bcg/gudi.png) no-repeat 0 -300px; }

.tab dt span.a05{background:url(../../images/bcg/gudi.png) no-repeat 0 -400px; }

.tab dt.cur span.cur01{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 0; color:#fff; width:100px; height:100px;  }

.tab dt.cur span.cur02{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 -100px; color:#fff; width:100px; height:100px;  }

.tab dt.cur span.cur03{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 -200px; color:#fff; width:100px; height:100px;  }

.tab dt.cur span.cur04{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 -300px; color:#fff; width:100px; height:100px;  }

.tab dt.cur span.cur05{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 -400px; color:#fff; width:100px; height:100px;  }


.tab4 dt span{height:100px; margin-bottom:100px;}

.tab4 dt.cur span.cur01{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 0; color:#fff; width:100px; height:100px; margin-bottom:100px;  }

.tab4 dt.cur span.cur02{ display:block; position:relative; background:url(../../images/bcg/gudi2.png) no-repeat 0 -100px; color:#fff; width:100px; height:100px;  }

.newsbt {width:45%; }

.newsbt dt{font-size:14px; line-height:28px; text-align:left; margin:10px 0; cursor:pointer; padding-left:286px; }

@media only screen and (max-width: 1440px) {
	
.newsbt dt{padding-left:100px; }
}

.newsbt dt.cur{ background:url(../../images/bcg/xian.png) no-repeat 10px 20px;}

#section3 .newsbt dt.cur{color:#f7941d;}

#section4 .newsbt dt.cur{color:#7dbd35;}


.box{ display:none;  border-top:none; padding-top:15px; width:100%; height:100%;     background-position: center center;
background-size: cover; }





.content_con{font-size:16px; font-weight:normal; letter-spacing:1px; text-align:left; line-height:30px; margin-left:356px; margin-top:15%;}

@media only screen and (max-width: 1440px) {
	
.content_con{margin-top:12%; }
}

.culture{width:810px; }

.cul02{width:572px;}

.content_con h4{font-size:50px; font-family: "微软雅黑"; font-weight:normal; margin-bottom:90px;}
@media only screen and (max-width: 1440px) {
	
.content_con h4{margin-bottom:60px; }
}

.content_con p{padding-top:10px;}

.servd{width:100%; float:left; margin-top:274px;}

.ser_left{float:left; width:30%;}

.ser_left h4{font-size:30px; margin-bottom:30px; clear:both;}

.ser_right{float:right; width:35%; margin-right:520px;}

.ser_right h4{font-size:22px; margin-bottom:12px;}

.ser_right p{margin-bottom:40px;}

.xbiaoti{float:left; margin-top:60px; clear:both;}

.xbioti2{margin-top:0px; margin-bottom:150px;}





.contact{position:relative; width:1200px; margin:0 auto; text-align:left; font-size:12px; line-height:24px; padding-bottom:90px; margin-top:208px;}

@media only screen and (max-width: 1440px) {
	
.contact{margin-top:10%; padding-bottom:50px; }
}

.gsmc{font-size:24px; margin-bottom:40px;}

@media only screen and (max-width: 1440px) {
	
.gsmc{margin-bottom:20px; }
}


.contact_left{float:left; width:529px; margin-right:120px; margin-bottom:30px;}

.contact_right{float:left; width:480px; margin-bottom:30px;}

.contact h4{font-size:20px; font-weight:normal; }

@media only screen and (max-width: 1440px) {
	
.contact h4{margin-bottom:5px; }
}



.foot{clear:both; border-top:1px solid #464646; padding-top:27px; font-size:16px;}

.foot img{ margin-bottom:30px; }


/* content block 3 */
.alcontainer{position:absolute; right:213px; top:28%; margin:0; width:32%; height:300PX;}
@media only screen and (max-width: 1440px) {
	
.alcontainer{ top:20%; right:133px; }
}
 .customScrollBox{position:relative; height:100%; padding-right:20px; overflow:hidden;}
 .customScrollBox .container{position:relative; width:95%; top:0; float:left; text-align:left;}
 .customScrollBox .content{clear:both;  color:#fff; font-size:16px; line-height:30px;}
 .customScrollBox .content p{ color:#fff; font-size:16px; line-height:30px; margin-bottom:15px;}
 .customScrollBox img{border:3px solid #31231E; margin:0 0 0 15px;}
 .dragger_container{ position:absolute; right:0; width:3px; height:100%; margin:0 0 0 10px;  border-left:1px solid #fff; cursor:pointer; }
 .dragger{position:absolute; width:5px; height:20%; background:#ffffff; margin-left:-3px; overflow:hidden; cursor:pointer;  padding:0 0px; }
 .dragger_pressed{position:absolute; width:5px; height:60px; background:#ffffff; margin-left:-3px; overflow:hidden; cursor:pointer; padding:0 0px;  }
 
  .sp{clear:both; float:left; width:100%; margin-bottom:15px;}
 
 .sp a.xc{display:block; color:#fff; background:url(../../images/bcg/xc.png) no-repeat; padding-left:49px; height:55px; line-height:30px; font-size:14px; width:100px; float:left;}
 
  .sp a.xc:hover{ text-decoration:underline;}
  
  .zupic a.vc{background:url(../../images/bcg/vc.png) no-repeat 8px 0; display:block; width:53px; height:53px; color:#898989; padding-top:43px;}
  
  
  
.imgcon{ display:none; position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; overflow:hidden; }

.close_btn{ position:absolute; right:10px; top:10px; z-index:8041; width:50px; height:50px; background:url(../../images/fancybox/fancybox_sprite.png) 0 -146px no-repeat; cursor: pointer; }



/*经典案例内容页焦点图*/

.mod18 { clear:both; width:849px; margin:20px auto; position:relative; margin-top:30px; }

.mod18 .btn { position:absolute; width:12px; height:24px; top:594px; cursor:pointer; z-index:99; font-size:50px; font-weight:bold; }

.mod18 .next { right:0px; background:url(../../images/chnil/nex1.gif) no-repeat #F00; }

.mod18 .next:hover { background-image::url(../../images/chnil/nexh1.gif);}

.mod18 .prev {  background:url(../../images/chnil/pre1.gif) no-repeat #F00; }

.mod18 .prev:hover { background-image::url(../../images/chnil/preh1.gif);}

.mod18 #prevTop, .mod18 #nextTop { top:206px; width:60px; height:70px; }

.mod18 #prevTop {  background:url(../../images/chnil/pre.png) 0 0 no-repeat; }

.mod18 #prevTop:hover { background:url(../../images/chnil/preh.png) no-repeat; }

.mod18 #nextTop { right:0px; background:url(../../images/chnil/nex.png) no-repeat; }

.mod18 #nextTop:hover { background:url(../../images/chnil/nexh.png) no-repeat; }

.mod18 li { float:left; }

.mod18 .cf li { position:relative; }

.mod18 .cf a { display:block; width:849px; height:548px; position:absolute; color:#fff; }

.mod18 .cf li b { display:block; width:640px; position:absolute; left:0; bottom:0; padding:10px 20px; line-height:22px; text-align:left; background:rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#60000000", endColorstr = "#60000000");

}

.mod18 .picBox { width:849px; height:548px; position:relative; overflow:hidden; }

.mod18 .picBox ul { height:465px; position:absolute; }

.mod18 .picBox li{ width:849px; height:548px; text-align:center;}
.mod18 .picBox li img { height:548px; }

.mod18 .listBox { width:729px; height:113px; margin:0 auto; position:relative; margin-top:15px; overflow:hidden; }

.mod18 .listBox ul { height:113px; position:absolute; }

.mod18 .listBox li { width:117px; height:82px; padding:2px; background-color:#f8f8f8; border:1px solid #fff; cursor:pointer; position:relative; }

.mod18 .listBox li i { display:none; }

.mod18 .listBox li img { padding:1px; border:1px solid #f1f1f1; width:113px; height:78px; }

.mod18 .listBox li span { display:block; text-align:center; color:#000; line-height:28px; }

.mod18 .listBox .on { border-color:#055f43; }

.mod18 .listBox .on img { border-color:#fff; }

.mod18 .listBox .on span { font-weight:bold; color:#CC0000; }

.mod18 .listBox .on i { display:block; }















#footer{ position:absolute; left:0; bottom:0; width:100%; height:140px; padding-top:30px; background-color:#555555; line-height:24px; text-align:left; }

body.sd #footer{ position:static; }

#footer_logo{ }


#wei{ position:absolute; right:0; top:0; }

#wei a{ display:block; float:left; width:35px; height:36px; background:url(../../images/bcg/wei.png) no-repeat; margin-left:16px; }

#wei a#weibo{ background-position:0 0; }
#wei a#weibo:hover{ background-position:0 -37px; }

#wei a#weixin{ background-position:-36px 0; }
#wei a#weixin:hover{ background-position:-36px -37px; }

#wei a#qq{ width:36px; background-position:-72px 0; }
#wei a#qq:hover{ background-position:-72px -37px; }


#footer_nav{ margin-top:10px; font-size:12px; color:#c6c6c6; margin-left:-3px; }

#footer_nav a{ color:#f6f6f6; }

#footer_nav a{ margin:0 6px 0 3px; }

#footer_nav a:hover{ color:#3588dd; }


#hot_line{ font-size:12px; color:#fff; }


#copy{ font-size:14px; color:#fff; margin-top:10px; }


#f_logo{ position:absolute; left:0; top:60px; }


#fullpage{ padding-bottom:252px; }




.public .text{ color:#fff; }

.public .text h3{ width:594px; padding-bottom:5px; border-bottom:1px solid #fff; font-size:55px; font-weight:normal; margin:0 auto; }

.public .text h3,.public .text p{ text-shadow:0 0 15px #444; }

.public .text p{ padding-top:16px; font-size:20px; line-height:32px; }


#section1 .photo{ margin-top:100px; }

#section1 .photo ul{ margin-left:-30px; }

#section1 .photo li{ float:left; width:321px; margin-left:30px; }

#section1 .photo li img{ width:100%; }

#section1 .photo li p{ font-size:21px; line-height:30px; padding-top:10px; color:#fff; text-shadow:0 0 12px #444; }


#section2 .photo{ margin-top:70px; }


#section3 .photo{ margin:80px auto 0 auto; width:480px; }


#section4 .text h3,#section5 .text h3{ padding-bottom:15px; }


#section6 .text{ margin-top:-320px; font-size:25px; color:#6a6a6a; }

#section6 .text h3{ margin:0 auto; width:454px; padding-bottom:15px; border-bottom:1px solid #959595; font-size:44px; font-weight:normal; clear:#606060 }

#section6 .text p{ padding-top:15px; color:#8a8a8a; }

#section6 .photo{ position:relative; height:204px; margin-top:80px; }

#apply_btn{ position:absolute; left:50%; top:50%; margin:-35px 0 0 -120px; display:block; width:240px; height:70px; background:rgba(0,102,153, .7); font-size:30px; color:#fff; line-height:70px; }


#friend{ position:absolute; left:50%; bottom:200px; width:1024px; height:134px; margin-left:-512px; text-align:left; }

#friend h3{ height:27px; font-size:21px; font-weight:normal; color:#5b5b5b; line-height:21px; }

#friend h3 img{ float:left; height:20px; margin-right:15px; display:inline-block; }

#friend ul{ height:96px; padding-top:9px; background:rgba(255,255,255, .4); }

#friend li{ float:left; margin:0 27px; }


.sd .photo img{ width:auto; }


.special_column{ width:571px; height:382px; text-align:center; }

.special_column .logo{ height:26px; margin-top:55px; }

.special_column .photo{ padding-top:40px; }

.special_column .photo img{ width:auto; }

.special_column .text{ padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; line-height:26px; }

.special_column .text h3{ font-size:21px; font-weight:normal; }


.live{ width:414px; height:382px; background:url(../../images/bcg/live.jpg) center center no-repeat; }

.live .inset{ box-shadow: inset 0 0 15px #257da9; text-align:center; }

.live .text{ width:272px; padding-top:284px; margin:0 auto; font-size:16px; color:#fff; }

.live .text h3{ padding-bottom:5px; border-bottom:1px solid #fff; font-size:18px; }

.live .text p{ padding-top:3px; }


.filter{ margin:34px auto 0 auto; width:1024px; height:70px; background:rgba(255,255,255,.7); border:none; }

.filter li{ float:left; height:70px; padding-right:1px; }

.filter li a{ display:block; float:left; padding:0 38px; font-size:14px; color:#3399cc; line-height:70px; }

.filter li.cur a,.filter li a:hover{ background-color:#5cadd6; box-shadow:inset 0 0 24px #378ec0; color:#fff; }


.item{ height:312px; background-position:center center; background-repeat:no-repeat; text-align:center; }

.item .inset{ box-shadow: inset 0 0 20px #676767;  }


.community .photo{ margin:0 auto; width:135px; padding-top:62px; }

.community .text{ padding-top:25px; font-size:16px; color:#fff; }

.community .text h3{ font-weight:normal; }


.service .text{ margin:0 auto; width:452px; padding-top:75px; font-size:16px; color:#fff; text-shadow:0 0 10px #000; }

.service .text h3{ padding-bottom:10px; border-bottom:1px solid #fff; font-size:21px; }

.service .text p{ padding-top:14px; }

.get_more{ display:block; width:105px; height:36px; background-color:#509dbe; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; line-height:36px; margin:60px auto 0 auto; text-shadow:none; }


.more{ display:block; margin:34px auto; width:245px; height:36px; background:rgba(172,172,172,.8); color:#fff; box-shadow:0 0 15px #bebebe; font-size:14px; text-align:center; line-height:36px; }


.sdb{ width:100%; height:100%; min-height:600px; background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; }


.sdb .white_logo{ height:67px; /*margin-top:360px;*/ }

.sdb .photo{ margin:100px 0; }


.sdb .text{ margin:0 auto; width:454px; color:#fff; text-shadow:0 0 15px #333; }

.sdb .text h3{ font-size:30px; padding-bottom:10px; border-bottom:1px solid #fff; }

.sdb .text p{ font-size:25px; padding-top:8px; }


.sdb .min701 .photo{ margin:50px 0; }

.sdb .min601 .white_logo{ height:45px; }

.sdb .min601 .photo{ margin:50px 0; }

.sdb .min601 .photo img{ height:150px; }

.sdb .min601 .text h3{ font-size:25px; }

.sdb .min601 .text p{ font-size:20px; }


.project{ padding:120px 0; text-align:center; overflow:hidden; }

.project .text{ margin:0 auto; width:586px; }

.project .text h3{ padding-bottom:10px; border-bottom:1px solid #898989; font-size:28px; color:#646464; }

.project .text p{ padding-top:8px; font-size:24px; color:#8a8989; }

.project ul{ margin-left:-82px; margin-top:130px; }

.project li{ float:left; margin-left:82px; }

.project li h3{ margin-top:35px; font-size:24px; color:#646464; }

.project li p{ margin-top:18px; font-size:21px; color:#8a8989; }

.project li a{ display:block; padding-top:50px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#49a1cf; }


.wise{ }

.swiper-container { width: 100%; overflow:hidden; }

.swiper-slide { width:100%; height:594px; background:center center; background-repeat:no-repeat; text-align: center; font-size: 18px;  }

.wise .swiper-slide .inner{ padding-top:176px; }

.wise .swiper-slide .text{ padding-top:30px; font-family:Arial, Helvetica, sans-serif; color:#fff; }

.wise .swiper-slide .text h3{ font-size:36px; font-weight:normal; }

.wise .swiper-slide .text p{ padding-top:100px; font-size:20px; }

.swiper-button-next,.swiper-button-prev{ width:35px; height:104px; background-color:rgba(137,137,137,.6); background-size:60%; }

.wise .swiper-button-next{ right:50%; margin-right:-557px; }

.wise .swiper-button-prev{ left:50%; margin-left:-557px; }

.wise.min1114 .swiper-button-next{ right:0; margin-right:0; }

.wise.min1114 .swiper-button-prev{ left:0; margin-left:0; }


#settled .swiper-button-next{ right:34px; }

#settled .swiper-button-prev{ left:34px; }


.alliance{ padding:120px 0 150px 0; }

.alliance .text h3{ margin:0 auto; width:594px; padding-bottom:10px; border-bottom:1px solid #898989; font-size:28px; color:#646464; text-align:center; }

.alliance ul{ padding-top:68px; margin-left:-34px; }

.alliance li{ float:left; width:315px; height:210px; margin:34px 0 0 33px; }


#list_banner .text{ margin-top:30px; color:#606060; text-shadow:none; }

#list_banner a{ font-size:22px; color:#898989; }

#list_banner a:hover{ color:#3191c1; }

.sdb .min601 .s1_logo{ height:45px; }

.sdb .min601 .text h3{ font-size:25px; }


.team{ padding:94px 0; background:url(../../images/bcg/blue.png) center top repeat-y; }

.team .text{ color:#fff; text-align:center; }

.team .text h3{ font-size:32px; }

.team .text p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.team ul{ margin-left:-41px; padding:68px 0; }

.team li{ float:left; width:225px; height:224px; margin-left:41px; padding:34px 0; }


.customized{ padding:234px 0; background:url(../../images/bcg/customized.jpg) center center no-repeat; background-size:cover; }

.customized .text{ margin:0 auto; width:594px; color:#fff; text-shadow:0 0 15px #333; text-align:center; }

.customized .text h3{ padding-bottom:10px; border-bottom:1px solid #fff; font-size:30px; }

.customized .text p{ padding-top:16px; font-size:21px; }

/*.customized ul{ padding-top:165px; }*/

.customized li > a{ display:block; padding-top:18px; font-size:21px; color:#fff; }

.slider{ position:relative; margin-top:165px; }

.scroll_box{ width:1024px; overflow:hidden;}

.customized .swiper-button-next,.customized .swiper-button-prev,
.news .swiper-button-next,.news .swiper-button-prev{ margin-top:-70px; background-color:rgba(0,102,153,.8); }

.customized .swiper-button-next,.news .swiper-button-next{ right:50%; margin-right:-616px; }

.customized .swiper-button-prev,.news .swiper-button-prev{ left:50%; margin-left:-616px; }

.slider.min1232 .swiper-button-next{ right:0; margin-right:0; }

.slider.min1232 .swiper-button-prev{ left:0; margin-left:0; }


.customized .scroll_box{ height:360px; }

#scroll{ height:360px; }

#scroll li{ float:left; width:296px; height:360px; padding-top:15px; margin-right:68px; text-align:center; }

#scroll li .bd{ width:292px; height:292px; box-shadow:inset 0 0 20px #000; }

#scroll li .inset{ box-shadow:inset 0 0 20px #c9c9c9; background-position:center center; background-repeat:no-repeat; background-size:100%; }

#scroll li .inset a{ display:block; width:100%; height:100%; }


#vedio_banner{ background-image:url(../../images/bcg/vedio_bg.jpg); }

#vedio_banner .inner{ padding:204px 0 138px 0; }

#vedio_banner .text{ margin:0 auto; width:482px; color:#fff; text-align:center; }

#vedio_banner .text h3{ padding-bottom:10px; border-bottom:1px solid #fff; font-size:32px; }

#vedio_banner .text p{ padding-top:12px; font-size:25px; }

.vedio_box{ position:relative; width:1020px; height:626px; background-color:#000; margin-top:70px; }

.vedio_box vedio{ padding:0; margin:0; text-align:center; }

.pepole{ position:absolute; left:-200px; bottom:0; }

.share{ position:absolute; right:0; bottom:-38px; }














.all_code li{ position:relative; }

.all_code .code{ display:none; position:absolute; left:50%; top:-187px; margin-left:-85px; width:166px; height:177px; background:url(../../images/bcg/code_bg.png) no-repeat; }

.all_code .code img{ width:100%; }

.all_code li:hover .code{ display:block; }


.newsbt{  height:390px; }

#scroll_top { display: none; position: fixed; right:50px; bottom:100px; width: 35px; height: 35px; padding-top:35px; background:url(../../images/bcg/jt.png) center 12px no-repeat rgba(0,102,153,.7); cursor: pointer;
color:#fff; line-height:14px; text-align:center; }


.hshsh{background:#000; height:100%; text-align:center;}


.zupic{color:#FFF;margin-top:20px; position: absolute; left:0; top:360px; width:100%;}

.zupic li{float:left; margin-right:10px;}

.zupic li img{border:1px solid #b7b7b7;}


.article_wrap{ position:relative; height:390px; overflow-x:auto; overflow-y:hidden; }

.article_continer{ position:absolute; left:0; top:0; }

.scroll_up,.scroll_down{ display:none; position:absolute; left:286px; bottom:-50px; z-index:100; width:50px; height:30px; background:url(../../images/bcg/scrollbtn.png) no-repeat; cursor:default; }

.scroll_up{ left:342px; background-position:0 0; }

.scroll_up.cur{ background-position:0 -31px; cursor:pointer; }

.scroll_down{ left:286px; background-position:-51px 0; }

.scroll_down.cur{ background-position:-51px -31px; cursor:pointer; }


@media only screen and (max-width: 1440px) {
	
.scroll_up{ left:156px; }

.scroll_down{ left:100px; }


}




