*{margin:0;padding:0;}
body{color:#333;font-size:12px;-webkit-font-smoothing:subpixel-antialiased;}
a{text-decoration:none;}
.geili{width:1002px;background-color:#fff;}
li,ul{background-repeat:no-repeat;list-style-type:none;}
a:link{ color:#606060;}
a:hover { color:#f00; text-decoration:none}
.none{display:none;}
.clearfix::after{content:"";display:block;clear:both;height:0;line-height:0;visibility:hidden;}

@font-face {
  font-family: 'bahnschriftRegular';
  src: url('../fonts/bahnschrift.eot');
  src: local('bahnschriftRegular'),
  local('bahnschrift'),
  url('../fonts/bahnschrift.woff') format('woff'),
  url('../fonts/bahnschrift.ttf') format('truetype'),
  url('../fonts/bahnschrift.svg#bahnschrift') format('svg');
}
.bahnschrift{font-family:bahnschriftRegular; font-weight:normal;}

@font-face {
  font-family:HELVETICANEUETHN;
  src: url(../fonts/HELVETICANEUETHN.TTF);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family:helveticaneuethn;
  src: url(../fonts/helveticaneuethn.otf);
  font-weight: 400;
  font-style: normal;
}
.helve{font-family:HELVETICANEUETHN;font-weight:normal;}



/*���ͼƬ�Ŵ�CSS*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:0}
#lightbox-nav-btnNext,#lightbox-nav-btnPrev{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}

/*ͷ��CSS*/
#tb{position:fixed;top: 0;z-index:9999;width:100%;height:28px;min-width:825pt;background-color:#000;}
#tb ul{position: relative;margin:auto;width:825pt;}
#tb ul li{float:left;height:28px;line-height:28px;}
#tb ul li a{color:#333;font-size:14px;}
#tb ul li:nth-child(1){float:left;color:#a9a8a8;font-size:11px;color:#fff;}
#tb ul li:nth-child(2){float:left;margin-left: 440px;width:180px;color:#f00;font-size:11px;font-weight:bold;}
#tb ul li:nth-child(3){float:right;}
#tb ul li:nth-child(3) a{display: inline-block;font-size:12px;color:#fff;}
#tb ul li:nth-child(3) a:hover{color:#f00;}

/*����*/
#top{position:fixed;top:28px; z-index:9999;width:100%;height:74px;min-width:1100px;background-color:#fff;box-shadow:0 0 10px #000;}
.top{margin:auto;width:1100px;height:74px;}
#logo{float:left;overflow:hidden;width:183px;}
#logo a{display:block;overflow:hidden;margin-top:13px;width:183px;height:48px;}
#mune{float:right;}
.nav .inbox{overflow:visible;}
.nav{position:relative;z-index:999;border-bottom:#eee solid 1px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);}
.nav-list>li{position:relative;float:left;height:74px;line-height:74px;text-align:right;margin-left:35px;}
.nav-list a{color:#000;font-size:15px;}
.nav-list .sub-nav{position:absolute;top:100%;left:100%;margin-left:-320px;width:398px;border:#eee solid 1px;background-color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.08);}

/*��������*/
.sub-nav .j{position:absolute;top:-16px;left:10%;display:block;margin-left:240px;height:0;font-size:0;line-height:0;}
.sub-nav .j:after,.sub-nav .j:before{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:8px;content:"";}
.sub-nav .j:after{top:1px;border-color:transparent transparent #fff transparent;}
.sub-nav .j:before{border-color:transparent transparent #ddd transparent;}
.sub-nav-list{overflow:hidden;}
.sub-nav-list a{float:left;width:50%;color:#333;font-size:12px;line-height:32px;}
.sub-nav-list a:hover{color:#eb5c2d;}
.sub-nav{display:none;}
.nav-list>li:hover .sub-nav{display:block;}
.nav-fixed{position:fixed;top:0;left:0;z-index:999;width:100%;border-bottom:#00b38a 2px solid;background-color:#fff;}
.sub-nav-list-l{float:left;overflow:hidden;margin:20px;width:200px;}
.sub-nav-list-l img{display:block;width:200px;height:115px;}
.sub-nav-list-l p{display:block;margin-top:10px;color:#222;text-align:left;text-align:justify;text-indent:2em;text-justify:inter-ideograph;font-size:12px;line-height:18px;}
.sub-nav-list-r{float:right;overflow:hidden;margin-top:15px;margin-right:20px;width:135px;}
.sub-nav-list-r a{display:block;overflow:hidden;padding-left:12px;width:100%;height:30px;border-bottom:1px dashed #bfbfbf;color:#222;text-align:left;line-height:30px;}

.sub-nav-list-r1{float:right;overflow:hidden;margin-top:15px;margin-right:20px;width:135px;margin-bottom: 15px;}
.sub-nav-list-r1 a{display:block;overflow:hidden;padding-left:5px;width:100%;height:30px;border-bottom:1px dashed #bfbfbf;color:#222;text-align:left;line-height:30px;}
.sub-nav-list-zhuban a{display:block;font-size: 12px; overflow:hidden;padding-left:5px;width:100%;height:30px;color:#555;text-align:left;line-height:30px;}
.sub-nav-list-zhuban a:hover {color: #ff0000;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transform: all .2s;}

.sub-nav-list-r2{float:right;overflow:hidden;margin-top:15px;margin-right:5px;width:150px;}
.sub-nav-list-r2 a{display:block;overflow:hidden;padding-left:2px;width:100%;height:30px;border-bottom:1px dashed #bfbfbf;color:#222;text-align:left;line-height:30px;}

.nav-list .sub-nav1{position:absolute;top:100%;left:100%;margin-left:-320px;width:398px;border:#eee solid 1px;background-color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.08);}
.sub-nav1 .j{position:absolute;top:-16px;left:10%;display:block;margin-left:240px;height:0;font-size:0;line-height:0;}
.sub-nav1 .j:after,.sub-nav1 .j:before{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:8px;content:"";}
.sub-nav1 .j:after{top:1px;border-color:transparent transparent #fff transparent;}
.sub-nav1 .j:before{border-color:transparent transparent #ddd transparent;}
.sub-nav1{display:none;}
.nav-list>li:hover .sub-nav1{display:block;}

.bannerneiye{width:100%;height:300px;overflow:hidden;min-width:1100px; margin-top: 102px;}

/*���ż��banner*/
.banner-contact{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/contact/contact.jpg) center center no-repeat;}
.banner-about{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about.jpg) center center no-repeat;}
.banner-about-yewu{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about-yewu.jpg) center center no-repeat;}
.banner-about-honner{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about-honner.jpg) center center no-repeat;}
.banner-about-job{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about-job.jpg) center center no-repeat;}

/*չ��ר��banner*/
.banner424{width:100%;height:424px;overflow:hidden;min-width:1100px;}
.banner-zhuanlan-awe{width:100%;height:424px;overflow:hidden;min-width:1100px;background:url(../images/awe/awe1920424.jpg) center center no-repeat;}
.banner-zhuanlan-shuizhan{width:100%;height:424px;overflow:hidden;min-width:1100px;background:url(../images/shuizhan/zhuanlan-shuizhan.jpg) center center no-repeat;}
.banner-zhuanlan-meirong{width:100%;height:424px;overflow:hidden;min-width:1100px;background:url(../images/meirong/zhuanlan-meirong.jpg) center center no-repeat;}
.banner-zhuanlan-yiliao{width:100%;height:424px;overflow:hidden;min-width:1100px;background:url(../images/yiliao/zhuanlan-yiliao.jpg) center center no-repeat;}
.banner-zhuanlan-cailiao{width:100%;height:424px;overflow:hidden;min-width:1100px;background:url(../images/cailiao/zhuanlan-cailiao.jpg) center center no-repeat;}
/*���ʻ���banner*/
#banner-huiyi-huodong{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about-honner.jpg) center center no-repeat;}
#banner-huiyi-yiliao{width:100%; height:480px; overflow:hidden; background:url(../images/yundongyiliao/huiyi-yiliao.jpg) center center no-repeat;min-width:1100px;}
#banner-huiyi-bingxue{width:100%; height:480px; overflow:hidden; background:url(../images/bingxue/huiyi-bingxue.jpg) center center no-repeat;min-width:1100px;}
/*չ������banner*/
#banner-zhanhui{width:100%; height:300px; overflow:hidden; background:url(../images/bannerzhanhui.jpg) center center no-repeat;min-width:1100px;}
.banner-isue{width:100%; height:480px; overflow:hidden; background:url(../images/isue/banner.jpg) center center no-repeat;min-width:1100px;}
.banner-tce{width:100%; height:480px; overflow:hidden; background:url(../images/tce/banner.jpg) center center no-repeat;min-width:1100px;}
.banner-oue{width:100%; height:480px; overflow:hidden; background:url(../images/oue/banner.jpg) center center no-repeat;min-width:1100px;}
.banner-ccle{width:100%; height:480px; overflow:hidden; background:url(../images/ccle/banner.jpg) center center no-repeat;min-width:1100px;}

/*չ��չ��banner*/
.banner-zhanting{width:100%; height:480px;overflow:hidden; background:url(../images/bannerzhanting.jpg) center center no-repeat;min-width:1100px;}

/*����banner*/
.banner-news{width:100%;height:300px;overflow:hidden;min-width:1100px;background:url(../images/about/about-honner.jpg) center center no-repeat;}

.banner-duomeiti{width:100%; height:480px; overflow:hidden; background:url(../images/duomeiti.jpg) center center no-repeat;min-width:1100px;}

/*ҳ��λ�ù���*/
.location{width:1100px;height:35px;overflow:hidden;margin:auto;line-height:35px;text-align:right;color:#606060;}
.location a{color:#858585;}
.location a:hover{color:#ff0000;}

/*ҳ����⹫��*/
.title{position:relative;width:1100px;height:70px; overflow:hidden; margin:auto; background:url(../images/title.png) no-repeat;}
.title p{display:block;overflow:hidden;width:140px;height:35px;line-height:35px;text-align:center;font-size:40px;font-family:Arial;margin-left:20px; color:#494949; letter-spacing:1px;}
.title span{position:absolute;top:7px;left:230px;font-size:14px;color:#000;}
.bold{font-weight:bold;}
.bgf1f1f1{background-color:#f1f1f1;}
.bgffffff{background-color:#ffffff;}


#title-dmt{width:1100px; height:70px; overflow:hidden; margin:auto; background:url(../images/about_tit.png) left top no-repeat;}
#title-dmt span{display:block;width:100px;color:#000;font-size:14px;letter-spacing:0.6px;font-family:Arial;font-weight:normal;text-align:center;margin-left:20px;margin-top:-3px} 
#title-dmt strong{display:block;width:100px;color:#000;font-size:30px;letter-spacing:2px;font-family:Arial;text-align:center;margin-left:20px;margin-top:-4px} 

#marqueediv88{width:1100px;}
#marqueediv88 img{margin-right:5px;}

/* ----- ��ҳ������Ч�� ���� ----- */
.pagebar{overflow:hidden; width:100%; margin-bottom:30px; margin-top:10px;}
.pagebar .pagination {display: flex;justify-content: center;margin-top: 10px;}
.pagination a {background: #fff;border: 1px solid #ccc;color: #333;font-size: 14px;padding: 8px 12px;margin: 0 5px;border-radius: 3px;}
.pagination span {color: #333;font-size: 14px;padding: 8px 2px;margin: 0 5px;border-radius: 3px;}
.pagination a:hover {color: #eb5c2d;border: 1px solid #eb5c2d;}
.pagination a.page-num-current {color: #fff;background: #eb5c2d;border: 1px solid #eb5c2d;}
/* ----- ��ҳ������Ч�� ���� ----- */

/*�ײ�LINK*/
#foot{width:100%;min-width:1100px; background:url(../images/footbg.png) left bottom repeat-x #141414; overflow:hidden;}
.foot{width:1280px; overflow:hidden; margin:auto; height:240px;}
.foot_mune{
	width: auto;
	overflow:hidden;
	float:left;
	
}
.foot_mune ul{width:100%; overflow:hidden; margin-top:25px;}
.foot_mune ul li{width: auto;overflow:hidden;float:left;margin-right: 20px;}
.foot_mune ul li strong{display:block; width:100%; font-size:14px; color:#fff;margin-bottom:10px;}
.foot_mune ul li a{display:block;width:100%; font-size:12px;color:#a5a5a6;line-height:20px;}
.foot_mune ul li strong{font-weight:normal;}

.foot_right{width:600px; overflow:hidden; float:right;}
.foot_right_bt{width:100%;overflow:hidden;font-size:16px;color:#fff;font-family:Arial; margin-top:25px;}
.foot_right_nr{width:100%; overflow:hidden; margin-top:20px;}
.foot_right_img{width:102px; overflow:hidden; float:left;}
.foot_right_lx{width:465px; overflow:hidden; float:right;}
.foot_right_lx1{width:100%; overflow:hidden; font-size:18px; color:#fff;}
.foot_right_lx1 span{color:#eb5c2d;}
.foot_right_lx2{width:240px;text-align:right; font-size:10px; color:#777777; margin-right:20px; float:right;}
.foot_right_lx3{width:100%;overflow:hidden;}
.foot_right_lx3 li{width:100%;height:24px;overflow:hidden;}
.foot_right_lx3 li p{display:block;margin-left:12px;float:left;line-height:24px;color:#fff;}
.foot_right_lx3 li span{display:block;width:16px;float:left;}
.foot_right_lx3 li:nth-child(1) span{height:10px;background:url(../images/footico.png) left top no-repeat; margin-top:8px;}
.foot_right_lx3 li:nth-child(2) span{height:16px;background:url(../images/footico.png) left -10px no-repeat;margin-top:5px;}
.foot_right_lx3 li:nth-child(3) span{height:15px;background:url(../images/footico.png) left -26px no-repeat;margin-top:4.5px;}


#link{width:100%;min-height:145px;min-width:1100px;background-color:#141414;}
.link{position: relative;width:1100px;margin:auto;height:50px;font-size:12px;line-height:50px;color:#cdcdcd;background:url(../images/footlogo.png) left center no-repeat;}
.link span{display:block; margin-left:60px;color:#cdcdcd; display:block; float:left;}
.link p{color:#777; display:block; float:right;}
.link p.dingwei{position: absolute;top: 33px;right: -4px;}
#links_bt{width:1100px; overflow:hidden; margin:auto;}
#links_bt ul{width:100%;}
#links_bt ul li{float:left; margin-right:40px; height:22px;cursor:pointer;}
#links_bt .active{color:#666565;font-size:12px;border-bottom:1px solid #777;}
#links_bt .normal{color:#666565;font-size:12px;}

#linklist{width:1100px;overflow:hidden;margin:auto;}
#linklist ul{width:100%; overflow:hidden;margin-top:15px;}
#linklist ul li{text-align:left; color:#a5a5a6; float:left; height:24px; margin-right:25px;}
#linklist ul li a{color:#a5a5a6;}
#linklist .none{display:none;}

#banquan{width:100%;height:88px;padding-top: 10px; background-color:#313131;text-align:center;line-height:26px;color:#fff;min-width:1100px; overflow:hidden;}
#banquan a{color:#fff;}
#banquan table{height:50px;}
#banquan tr{height:50px;}
#banquan td{height:50px;}

/*���߿ͷ�*/
.subnav{position:fixed;z-index:999999;top:50%;right:23px;transform: translate(-50%, -50%);}
.subnav li{ margin-bottom:15px; position:relative;}
.subnav .pd{ display:block; width:64px; height:64px; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3); border-radius:5px;}
.subnav .img{ text-align:center; margin:0 auto; padding-top:7px; margin-bottom:2px;}
.subnav .img i{ font-size:32px; line-height:1; color:#f58201;}
.subnav .text{ text-align:center; font-size:12px;color:#333;}
.subnav li:hover a{ color:#fff; background-color:#f58201;}
.subnav li:hover a i{color:#fff;}
.subnav li:hover a .text{color:#fff;}
.subnav li .box{ display:none; position:absolute; right:64px; top:50%;}
.subnav li.li1 .box{ margin-top:-70px; width:120px; padding:10px;}
.subnav li.li1 .box img{ width:100%; height:auto;}
.subnav li.li2:hover>.pd{border-radius:0 5px 5px 0;}
.subnav li.li2 .box{ margin-top:-32px; width:222px; height:64px; background-color:#fff; text-align:center; border-radius:5px 0 0 5px;}
.subnav li.li2 .box strong{ display:block; font-size:22px;font-weight: normal; color:#f58201; padding-top:12px; line-height:1;}
.subnav li.li2 .box em{font-size: 16px; display:block;font-style: normal}
.subnav li:hover .box{ display:block;}