@charset "utf-8";
.page-banners{ position:relative; width:100%; height:763px; margin:0; background:#FFF; text-align:center; overflow:hidden; z-index:1;  }
.page-banners a.prev,.page-banners  a.next{ width:34px; height:64px; display:block; opacity: 0.8; position:absolute; top:50%; z-index:1; } 
.page-banners a.prev{ left:15%; background:url(../images/prev01.png) no-repeat;  }
.page-banners a.prev:hover{ background:url(../images/prev01_1.png) no-repeat; }
.page-banners a.next{ right:15%; background:url(../images/next01.png) no-repeat; }
.page-banners a.next:hover{ background:url(../images/next01_1.png) no-repeat;}
.page-banner{ width:1920px; height:763px; position:absolute; left:50%; margin-left:-960px; }
.page-banner .bd{ width:1920px; margin:0 auto; }
.page-banner .bd ul{ position:relative; width:1920px; height:763px; }
.page-banner .bd ul li{ position:absolute; width:1920px; height:763px; left:0; top:0; }
.page-banner .bd ul li img{ border:0; }
.page-banner .hd{ position:absolute; width:100%; bottom:24px; z-index:1; }
.page-banner .hd ul{ height:5px; }
.page-banner .hd ul li{ display:inline-block; width:78px; height:5px; margin-right:10px; text-indent:999px; cursor:pointer; vertical-align:top; overflow:hidden; background:url(../images/banner01.jpg) no-repeat; }
.page-banner .hd ul li:hover,.page-banner .hd ul .on{ background:url(../images/banner02.jpg) no-repeat; }

.container img{ vertical-align:top; }

.containerAs{ position:relative; width:100%; background:#f4f4f4; }
.containerA{ position:relative; padding-top:15px; }
.containerA ul{ height:auto; }
.containerA ul li{ position:relative; width:276px; height:200px; float:left; color:#fff; margin-right:24px; }
.containerA ul li a{ position:relative; display:block; height:100%; color:#ffffff; text-align:center; }
.containerA ul li img{ height:181px; }
.containerA ul li span{ position:absolute; top:0; right:0; bottom:0; left:0; height:181px; background:url(../images/a01_1.png) center; display:none; z-index:3; }
.containerA ul .fs a:hover span{ display:block; }
.containerA ul li span i{ display:block; width:52px; height:52px; background:url(../images/ao01.png) no-repeat; margin:48px 112px auto auto;  }
.containerA ul li span b{ display:block; font-size:20px; line-height:35px; font-weight:normal; }
.containerA ul li .tl{ position:absolute; width:91px; height:44px;  bottom:16px; right:0; text-align:center; font-size:18px; line-height:35px; font-weight:bold; padding-top:4px; }
.containerA ul .fs a:hover .tl{ display:none; }
.containerA ul li .p-text{ font-size:14px; line-height:35px; color:#494949; padding-top:1px; padding-bottom:1px; text-align:left; }
.containerA ul li .p-text b{ margin-left:48px; font-weight:normal; }
.containerA ul .fs a:hover .p-text{ color:#008fd0; }

.sss { position:fixed; right:0; bottom:10%; z-index:999; background:#000; color:#fff; padding:10px; }

.containerB{ padding:36px 0 18px; }

.containerB .bd{ margin-bottom:11px; }

.hotNews { float:left; position:relative; left:-588px; width:588px; opacity:0; }
.hotNews .hd{height:28px;  margin-bottom:25px; position:relative; opacity:0; top:-28px; }
.hotNews .hd h2{ float:left; font-size:30px; line-height:28px; color:#009e9d; }
.hotNews .hd h2 span{ color:#009e9d; }
.hotNews .hd .R{ float:right; margin-top:10px; width:44px; padding-left:16px; float:right; text-align:center; background:url(../images/bo01.jpg) 0px 4px no-repeat; color:#555555; }
.hotNews .bd li { position:relative; width:276px; float:left; margin-right:18px; }
.hotNews .bd .u-pic { margin-bottom:11px; }
.hotNews .bd .u-date {position:absolute;top:200px;left:0;background:#7e7e7e;font-size: 19px;line-height:31px;color:#fff;text-align:center;width: 60px;height: 60px;}
.hotNews .bd .u-date span { display:block; font-size:9px; line-height:15px; }
.hotNews .bd h3 { margin-bottom:7px; padding-left:63px; font-size:16px; line-height:25px; font-weight:normal; color:#5d5d5d; }
.hotNews .bd .u-text{ padding-left:62px; line-height:22px; color:#7e7e7e; }

.news { width:570px; float:right; opacity:0; right:-588px; position:relative; }
.news .hd { height:28px; margin-bottom:25px; }
.news .hd a.prev,.news .hd a.next { width:28px;height:28px; margin-left:3px; float:right; }
.news .hd a.prev { background:url(../images/bo02.png) no-repeat #009e9d center;} 
.news .hd a.next { background:url(../images/bo03.png) no-repeat #009e9d center;}
.news .hd .prev:hover,.news .hd .next:hover { background-color:#a20c19; }
.news .hd .more { float:right; margin-right:7px; line-height:28px; }

.news .bd ul li { margin-bottom:12px; border:1px solid #dadada; padding:12px 20px; background:#fff; color:#7e7e7e; line-height:22px; }
.news .bd ul li h2 { margin-bottom:5px; font-size:16px; line-height:28px; font-weight:normal; }
.news .bd ul li h2 span{ font-size:12px; line-height:18px; margin-top:8px; display:block; }
.news .bd ul li:hover { border:1px solid #009e9d; background:#009e9d; color:#fff !important; cursor:pointer; }
.news .bd ul li:hover a { color:#fff; }

.containerCs{ width:100%; height:988px; position:relative; }
.containerC{ height:988px; width:1920px; position:absolute; left:50%; margin-left:-960px; overflow:hidden; background:url(../images/cbg.jpg) no-repeat; }
.containerC .hd{ text-align:center; }
.containerC .hdss { position:relative; top:-126px; opacity:0; }
.containerC .hd h2{ line-height:123px; color:#FFF; }
.containerC .hd h2 b{ color:#FFF; }
.containerC .hd h2 span{ line-height:123px; color:#FFF; }
.containerC .bd{ text-align:center; margin-bottom:44px; }
.containerC .bdss{ position:relative; top:-20px; opacity:0; }
.containerC .bd ul{ width:1200px; margin:0 auto; }
.containerC .bdc ul { text-align:center; }
.containerC .bd ul li{ *display:inline; display:inline-block; zoom:1; border:2px solid #ffffff; border-radius:4px; margin:0 14px; padding-bottom:14px; }
.containerC .bd ul li:hover{ border:2px solid #ff0000; cursor:pointer; }
.containerC .bd ul li i{ display:block; width:92px; height:63px; }
.containerC .bd ul .CB1 i{ background:url(../images/c01.png) center no-repeat; }
.containerC .bd ul .CB2 i{ background:url(../images/c02.png) center no-repeat; }
.containerC .bd ul .CB3 i{ background:url(../images/c03.png) center no-repeat; }
.containerC .bd ul .CB4 i{ background:url(../images/c04.png) center no-repeat; }
.containerC .bd ul .CB5 i{ background:url(../images/c05.png) center no-repeat; }
.containerC .bd ul .CB6 i{ background:url(../images/c06.png) center no-repeat; }
.containerC .bd ul .CB7 i{ background:url(../images/c07.png) center no-repeat; }
.containerC .bd ul .CB8 i{ background:url(../images/c08.png) center no-repeat; }
.containerC .bd ul .CB9 i{ background:url(../images/c09.png) center no-repeat; }
.containerC .bd ul .CB1:hover i{ background:url(../images/c01-1.png) center no-repeat; }
.containerC .bd ul .CB2:hover i{ background:url(../images/c02-2.png) center no-repeat; }
.containerC .bd ul .CB3:hover i{ background:url(../images/c03-3.png) center no-repeat; }
.containerC .bd ul .CB4:hover i{ background:url(../images/c04-4.png) center no-repeat; }
.containerC .bd ul .CB5:hover i{ background:url(../images/c05-5.png) center no-repeat; }
.containerC .bd ul .CB6:hover i{ background:url(../images/c06-6.png) center no-repeat; }
.containerC .bd ul .CB7:hover i{ background:url(../images/c07-7.png) center no-repeat; }
.containerC .bd ul .CB8:hover i{ background:url(../images/c08-8.png) center no-repeat; }
.containerC .bd ul .CB9:hover i{ background:url(../images/c09-9.png) center no-repeat; }
/*醉了*/
.containerC .bd ul li b{ font-size:14px; line-height:14px; height:14px; color:#FFF; }
.containerC .bd ul li:hover b{ color:#ff0000; }
.containerC .ft{ }
.containerC .ft .sd{ position:relative; width:294px; height:611px; float:left; left:-294px; opacity:0; overflow:hidden; }
.containerC .ft .sd .bd{ height:611px; text-align:left; margin-bottom:0; }
.containerC .ft .sd .bd ul{ height:611px; }
.containerC .ft .sd .bd ul li{ height:611px; float:none; border:0; margin:0; padding:0; }
.containerC .ft .sd .bd ul li img{ display:block; }
.containerC .ft .sd .hd{ position:absolute; width:294px; height:20px; bottom:0; right:0; text-align:right; }
.containerC .ft .sd .hd ul{ float:right; height:20px; }
.containerC .ft .sd .hd ul li{ float:left; width:22px; height:20px; text-align:center; cursor:pointer; overflow:hidden; background:#030303; font-size:10px; color:#ffffff; cursor:pointer; }
.containerC .ft .sd .hd ul .on { background:#009e9d; }
.containerC .ft .mm{ width:882px; float:right;}
.containerC .ft .mm ul{ }/*定宽*/
.containerC .ft .mm ul li{ position:relative; border-right:1px solid #e3e4e6; float:left; width:290px; height:305px; opacity:0; }/*定高*/
.containerC .ft .mm ul li p { font-size:16px; height:64px; line-height:16px; padding-top:20px; color:#6c6c6c; padding-left:15px; border-bottom:1px solid #f6f2f5; background:#c7caca; }
.containerC .ft .mm ul li p span{ display:block; width:60px; height:36px; padding-right:3px; padding-left:1px; line-height:36px; font-size:12px; background:url(../images/coi_01.png) 60px 16px no-repeat; padding-bottom:10px; }
.containerC .ft .mm ul li p span a{ color:#5b84d8; }
.containerC .ft .mm ul li i{ display:block; width:290px; height:220px; }
.containerC .ft .mm ul li:hover{ cursor:pointer; }
.containerC .ft .mm ul li:hover p{ background:#009e9d; color:#FFF; }
.containerC .ft .mm ul li:hover p span{ background:url(../images/coi_01-01.png) 60px 16px no-repeat; }
.containerC .ft .mm ul li:hover p span a{ color:#FFF; }

.containerC .ft .mm ul .tt2,.containerC .ft .mm ul .tt5 { position:relative; }
.containerC .ft .mm ul .tt2 p,.containerC .ft .mm ul .tt5 p { position:absolute; left:0; bottom:0; width:275px; border-top:1px solid #f6f2f5; border-bottom:0; }
.containerC .ft .mm ul .tt2 i,.containerC .ft .mm ul .tt5 i {}


.ly3-1 { top:-305px; }
.ly3-2 { left:-305px; }
.ly3-3 { right:-305px; }
.ly3-4 { bottom:-305px; }
.ly3-5 { bottom:-305px; }
.ly3-6 { bottom:-305px; }



.containerD{ position:relative; padding-top:45px; padding-bottom:47px; background:#ffffff; text-align:center; }
.containerD .hd{ position:relative; top:-30px; margin-bottom:29px; opacity:0; }
.tittleCDEF h2{ font-size:28px; line-height:36px; color:#009e9d; }
.tittleCDEF h2 b{ color:#009e9d; }
.tittleCDEF h2 span{ font-size:20px; font-weight:normal; margin-top:12px; margin-left:16px; line-height:36px; color:#4b4b4b; text-transform:uppercase; }

.tittleCDEF1 h2{ font-size:28px; line-height:36px; color:#ffffff; }
.tittleCDEF1 h2 b{ color:#ffffff; }
.tittleCDEF1 h2 span{ font-size:20px; font-weight:normal; margin-top:12px; margin-left:16px; line-height:36px; color:#ffffff; text-transform:uppercase; }

.containerD .bd{  position:relative;border-right:1px solid #a20c19; margin-bottom:27px; opacity:0; top:-100px; }
.containerD .bd img{ display:inline-block; }
.containerD .ft{ position:relative; opacity:0; bottom:-60px; }
.containerD .ft p { padding:0 68px; font-size:14px; line-height:26px; }
.containerD .ft .more{ margin:35px auto; width:164px; height:42px; border:1px solid #ff; background:#009e9d; }
.containerD .ft .more a{ font-size:15px; line-height:42px; color:#ffffff; text-transform:uppercase; }

.containerEs{ width:100%; height:646px; position:relative; }
.containerE{ height:646px; width:1920px; position:absolute; left:50%; margin-left:-960px; overflow:hidden; background:url(../images/ebg.jpg) no-repeat; text-align:center; padding-top:44px; }
.containerE .on{ position:relative; top:-50px; opacity:0; margin-bottom:32px; }
.containerE .under{ height:439px; position:relative; opacity:0; bottom:-100px; }
.containerE .under .slideBox{ width:988px; height:439px; margin-left:188px; position:relative; }
.containerE .under .slideBox .hd{ height:59px; width:988px; position:absolute; top:165px; }
.containerE .under .slideBox .hd a.prev{ width:60px; height:59px; display:block; background:url(../images/e_prev.jpg) no-repeat; position:absolute; left:-60px; z-index:5; }
.containerE .under .slideBox .hd a.next{ width:52px; height:59px; display:block; background:url(../images/e_next.jpg) no-repeat; position:absolute; top:0px; left:0px; z-index:5; }
.containerE .under .slideBox .bd{ height:439px; }
.containerE .under .slideBox .bd ul{ height:439px; overflow:hidden; }
.containerE .under .slideBox .bd ul li{ height:439px; }
.containerE .under .slideBox .bd ul li img{ display:block; }
.containerE .under .slideBox .bd ul li .right{  width:338px; height:287px; display:block; background:url(../images/e01.png) no-repeat; position:absolute; top:36px; right:0px; z-index:3; padding-top:57px; }
.containerE .under .slideBox .bd ul li .right h2{ font-size:22px; line-height:22px; color:#FFF; margin-bottom:35px; text-align:center; }
.containerE .under .slideBox .bd ul li .right p{ line-height:22px; color:#FFF; margin-bottom:25px; width:271px; margin-left:auto; margin-right:auto; text-align:left; }
.containerE .under .slideBox .bd ul li .right .under{ width:91px; border:1px solid #ffffff; height:25px; line-height:22px; color:#FFF; padding-top:2px; margin-left:39px; }
.containerE .under .slideBox .bd ul li .right .under a{ color:#FFF; }
.containerE .under .left{ width:113px; height:149px; display:block; background:url(../images/e02.jpg) no-repeat; position:absolute; top:125px; left:75px; z-index:3; }











.customer{  padding-top:68px; text-align:center; margin-bottom:63px; }
.customer .on{ position:relative; bottom:-100px; opacity:0; margin-bottom:49px; }
.customer .under{ position:relative; height:122px; top:100px; opacity:0; }
.customer .under .slideBox{ height:122px; position:relative; }
.customer .under .slideBox .hd{ width:1176px; height:40px; position:absolute; top:45px; z-index:3; }
.customer .under .slideBox .hd a.prev{ width:39px; height:40px; display:block; background:url(../images/fprev.jpg) no-repeat;  position:absolute; top:0px; left:0px;}
.customer .under .slideBox .hd a.next{ width:39px; height:40px; display:block; background:url(../images/fnext.jpg) no-repeat;  position:absolute; top:0px; right:0px;}
.customer .under .slideBox .bd{ height:122px; z-index:1; }
.customer .tempWrap{ border:1px solid #dedede; margin:0 auto; }
.customer .under .slideBox ul{ height:122px;}
.customer .under .slideBox ul li{ height:122px; width:195px; border-right:1px dashed #cacaca; display:inline-block; vertical-align:top; }
.customer .under .slideBox ul li img{ display:block; }

.data{ position:relative; height:599px; }
.data .sd{ position:relative; left:-430px; opacity:0; float:left; width:430px; height:599px; overflow:hidden; z-index:1; }
.data .sd img{ display:block; }
.data .mm{ float:right; width:723px; height:599px; }
.data .bd .mm .on{ }
.data .mm .on { position:relative; top:-100px; opacity:0; }
.data .mm .on .hd{ text-align:left; margin-bottom:0; height:58px; }
.data .mm .on .hd h2{ font-size:30px; line-height:58px; color:#818181; font-weight:bold; }
.data .mm .on .bd{ position:static; height:187px; }
.data .mm .on .bd ul{ height:187px; }
.data .mm .on .bd ul li{ width:277px; height:46px; margin-right:69px; float:left; border-bottom:1px dashed #cacaca; background:url(../images/fbdo1.jpg) 0px 21px no-repeat; padding-left:15px; }
.data .mm .on .bd ul li a{ font-size:14px; line-height:48px; color:#83868e; }
.data .mm .on .bd ul li a:hover{ color:#03F; }
.data .mm .on .ft{ margin-top:20px; height:19px; margin-left:5px; }
.data .mm .on .ft a{ width:86px; height:19px; display:block; background:url(../images/fbdo2.jpg) no-repeat; overflow:hidden; }
.data .mm .under{ position:relative; right:-723px; opacity:0; padding-left:253px; }
.data .mm .under .hd{ text-align:left; margin-bottom:0; }
.data .mm .under .hd h2{ font-size:30px; line-height:91px; color:#818181; font-weight:bold; }
.data .mm .under .bd{ position:static; height:auto; }
.tittleF{ }
.tittleF ul{ margin-bottom:19px; }
.tittleF ul li{ }
.tittleF ul li p.text1{ font-size:16px; line-height:35px; color:#787878; }
.tittleF ul li p b{ font-size:16px; line-height:26px; color:#FFF; width:34px; height:26px; display:inline-block; text-align:center; margin-right:15px; background:url(../images/fbdo3.jpg) 4px 0px no-repeat; }
.tittleF ul li p.text2{ font-size:14px; line-height:24px; color:#bcbcbc; }
.tittleF ul li p b{ float:left; margin-top:6px; }
.data .mm .under .ft{ margin-top:20px; height:19px; margin-left:5px;  }
.data .mm .under .ft a{  width:86px; height:19px; display:block; background:url(../images/fbdo2.jpg) no-repeat; overflow:hidden; }
.data .DL{ width:263px; height:238px; text-align:center; background:#009e9d; position:absolute; bottom:-238px; left:403px; opacity:0; z-index:3; }
.data .DL a{ font-size:35px; line-height:238px; color:#FFF; }


.management{ margin-top:71px; overflow:hidden; }
.management .on{ width:1175px; height:327px; opacity:0; position:relative; }
.management .on .BK{ height:327px; padding:55px 80px 49px 83px; background:url(../images/fbk.jpg) no-repeat; display:block; }
.management .on .BK .sd{ float:left; border:1px solid #ffffff; }
.management .on .BK .sd .num{ float:left; font-size:86px; line-height:118px; color:#FFF; margin:55px 0px 71px 37px; }
.management .on .BK .sd .text{ float:right; width:197px; font-size:20px; line-height:30px; color:#FFF; margin:59px 78px 72px 15px; }
.management .on .BK .mm{ float:right; border:1px solid #ffffff; padding-bottom:96px; padding-left:38px; }
.management .on .BK .mm p.text1{ text-align:left; margin-top:49px;  font-size:30px; line-height:35px; color:#FFF; }
.management .on .BK .mm p.text1 span{ font-size:40px; }
.management .on .BK .mm p.text2{ width:400px; margin-top:6px; font-size:16px; line-height:30px; color:#FFF; margin-right:21px;  }
.management .under{ position:relative; bottom:-300px; padding-top:52px; text-align:center; opacity:0; }
.management .under ul{ height:255px; }
.management .under ul li{ width:141px; height:255px; float:left; margin-left:73px; margin-right:73px; cursor:pointer; }
.management .under ul li i{ width:140px; height:140px; display:block; overflow:hidden; background:url(../images/fft_u01.png) no-repeat; }
.management .under ul li:hover i {}
.management .under ul li p{ font-size:17px; line-height:83px; color:#868990; margin-bottom:32px; }


.management .under ul li:hover i img { display:none; }
.management .under ul li:hover .u-under-1 { background:url(../images/fft_u01-houver.png) no-repeat; }
.management .under ul li:hover .u-under-2 { background:url(../images/fft_u02-houver.png) no-repeat; }
.management .under ul li:hover .u-under-3 { background:url(../images/fft_u03-houver.jpg) no-repeat; }
.management .under ul li:hover .u-under-4 { background:url(../images/fft_u04-houver.jpg) no-repeat; }






