html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}input,textarea,button{font-size:10pt;}.L{float:left}.R{float:right}.C{clear:both}.RA{position:relative;}.A{position:absolute;}.BR{display:block;overflow:hidden;line-height:1px;height:1px;}.BO{display: block;overflow: hidden;}.B{display: block;}.O{overflow: hidden;}.IB{display: inline-block;*display: inline;*zoom:1;}.AC{position: absolute;left: 50%;top: 50%;}.ABC{display: block;overflow: hidden;position: absolute;left: 50%;top: 50%;}
html,body{font-family: "Microsoft Yahei",simhei;}
a{text-decoration: none;outline: 0;}
a:hover{text-decoration: none;outline: 0;}
.Root{width:1200px;overflow:hidden;margin:0 auto;}

#Sections .section{position: relative;display: block;overflow: hidden;}
#Sections .section .background{display:block;overflow:hidden;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
#Sections .section .background img{display: block;overflow: hidden;position: absolute;}

#Sections .section .slidetitle{width:900px;margin-left: -450px;margin-top: -100px;font-weight: bold;cursor: default;font-size: 48px;line-height:80px;z-index: 105;text-align: center;color: #fff;text-shadow:2px 2px 5px #000;letter-spacing: 5px;}
#Sections .section .slidebtn{width:800px;height:60px;margin-left: -400px;margin-top: 20px;text-align: center;z-index: 110;background: url(../images/viewmore.png) center center no-repeat;}
#Sections .section .slidebtn:hover{background: url(../images/viewmorea.png) center center no-repeat;}

#Sections .section .sectitle{display:block;overflow:hidden;position: absolute;width: 800px;height: 90px;left: 50%;top: 0%;color:#fff;margin-left: -400px;z-index: 101;text-align: center;font-family: Arial;font-weight: bold;font-size: 70px;line-height: 80px;background: url(../images/sectitle.png) center bottom no-repeat;text-shadow:2px 2px 3px rgba(0,0,0,0.2);margin-top: -40px;}

#Sky{display: block;overflow: hidden;width: 100%;left: 0;top: 0;position: absolute;position: fixed;z-index: 100;background: url(../images/menubg.png);height: 54px;line-height: 54px;cursor: default;}
#Sky .Logo a{display: block;overflow: hidden;width: 197px;height: 54px;background: url(../images/logo.png) left center no-repeat;}
#Sky .ToggleMenus a{display: block;overflow: hidden;width: 54px;height: 54px;background: url(../images/toggle.gif) center center no-repeat;}
#Ground{display: block;overflow: hidden;width: 100%;left: 0;bottom: 0;position: absolute;position: fixed;z-index: 100;background: url(../images/menubg.png);height: 54px;line-height: 52px;color: #fff;font-size: 12px;cursor: default;}
#Ground a{color:#fff;}
#Ground a:hover{color:#ddd;}
#Ground .ShareIcons{line-height: 20px;height: 20px;padding-top: 14px;}

#Handles{display: block;overflow: hidden;width: 30px;position: absolute;position: fixed;right: 12px;top: 50%;margin-top: -105px;z-index: 100;}
#Handles .handle{display: block;overflow: hidden;width: 30px;height: 30px;background: url(../images/dot.png) center center no-repeat;}
#Handles .handle:hover{background: url(../images/dote.png) center center no-repeat;}
#Handles .handle.active{background: url(../images/dota.png) center center no-repeat;}
#Handles .handle.active:hover{background: url(../images/dota.png) center center no-repeat;}
#Handles .handle.up{background: url(../images/dotup.png) center center no-repeat;}
#Handles .handle.up:hover{background: url(../images/dotupa.png) center center no-repeat;}
#Handles .handle.down{background: url(../images/dotdown.png) center center no-repeat;}
#Handles .handle.down:hover{background: url(../images/dotdowna.png) center center no-repeat;}

#Sections .section .contacten{display: block;overflow:hidden;width: 100px;height: 56px;line-height: 55px;text-align: center;font-size: 26px;color: #fff;background: #bcbcbc;border-bottom:1px solid #fff;}
.langen #Sections .section .contacten{display: block;overflow:hidden;width: 100px;height: 56px;line-height: 55px;text-align: center;font-size: 16px;color: #fff;background: #bcbcbc;border-bottom:1px solid #fff;}
#Sections .section .contacten:hover{background: #ccc;}
#Sections .section .contacten.Active{color: #222;background: #fff url(../images/pcu.jpg) repeat-y;}
#Sections .section .contactinfos{line-height: 36px;font-size:16px; border-bottom:1px dotted #636363;cursor: default;}
#Sections .section .CIcons{padding-top:5px;}
#Sections .section .CIcons .CIcon{width: 48px;height: 48px;margin-right: 8px;}
#Sections .section .CIcons .CIconWB{background: url(../images/wb.png) center center no-repeat;}
#Sections .section .CIcons .CIconWB:hover{background: url(../images/wba.png) center center no-repeat;}
#Sections .section .CIcons .CIconQQ{background: url(../images/qq.png) center center no-repeat;}
#Sections .section .CIcons .CIconQQ:hover{background: url(../images/qqa.png) center center no-repeat;}
#Sections .section .CIcons .CIconWX{background: url(../images/wx.png) center center no-repeat;}
#Sections .section .CIcons .CIconWX:hover{background: url(../images/wxa.png) center center no-repeat;}
#Sections .section .feedbacks .FBBr{display:block;overflow:hidden;height: 10px;line-height: 10px;}
#Sections .section .feedbacks .FBRow{line-height: 45px;background: #fff;}
#Sections .section .feedbacks .FBRow .FBRLabel{height: 45px;line-height: 45px;width: 70px;text-align: center;color: #494949;font-size: 15px;cursor: default;}
.langen #Sections .section .feedbacks .FBRow .FBRLabel{font-size: 12px;}
#Sections .section .feedbacks .FBRow .FBRInput{line-height: 45px;}
#Sections .section .feedbacks .FBRow .FBRInput input{height: 36px;line-height: 32px;width: 330px;margin: 0;padding: 0;border: 0;outline: 0;color: #222;font-family: "Microsoft Yahei";}
#Sections .section .feedbacks .FBRow .FBRInput textarea{height: 40px;max-height:40px;line-height: 20px;width: 330px;max-width:330px;margin: 10px  0;padding:0;border: 0;outline: 0;color: #222;font-family: "Microsoft Yahei";}
#Sections .section .feedbacks .FBRow .FBRowSubmit{height: 40px;line-height: 40px;width: 100%;margin: 0;padding: 0;border: 0;outline: 0;color: #fff;background: #e62a78;text-align: center;font-family: "Microsoft Yahei";font-weight: bold;font-size: 18px;cursor: pointer;}
#Sections .section .feedbacks .FBRow .FBRowSubmit:hover{background: #c9125e;}

#Sections .section .TeamMember{width: 239px;height:384px;}
#Sections .section .TeamMember .TeamMemberFrame{margin: 12px;font-size: 12px;}
#Sections .section .TeamMember img{display: block;overflow: hidden;width: 100%;height: 100%;}
#Sections .section .TeamMember .TeamMemberName{display: block;overflow: hidden;width: 100%;height: 36px;line-height:36px;position: absolute;left: 0;bottom: 0;background: url(../images/menubg.png);text-align: center;color: #fff;font-weight: bold;}
#Sections .section .TeamMember:hover .TeamMemberName{color: #e62a78;}
#Sections .section .ArrowLeft{width: 79px;height: 79px;background: url(../images/left.png) no-repeat;}
#Sections .section .ArrowLeft:hover{background: url(../images/lefta.png) no-repeat;}
#Sections .section .ArrowRight{width: 79px;height: 79px;background: url(../images/right.png) no-repeat;}
#Sections .section .ArrowRight:hover{background: url(../images/righta.png) no-repeat;}

#Sections .section .CaseCats{padding: 60px 0;text-align: center;color: #fff;font-size: 20px;}
#Sections .section .CaseCats a.CaseCat{color: #fff;margin:0 5px;text-shadow:1px 1px 2px #333;}
#Sections .section .CaseCats a.CaseCat:hover{color: #e62a78;}
#Sections .section .CaseCats a.CaseCat.Active{color: #e62a78;}

#Sections .section .CaseItem{width: 298px;height: 300px;margin: 0 4px 4px 0;background: #fff;}
#Sections .section .CaseItem:hover{background: #e62a78;}
#Sections .section .CaseItem .CIImg{width: 298px;height: 198px;}
#Sections .section .CaseItem .CIImg img{width: 298px;height: 198px;}
#Sections .section .CaseItem .CIImg .Mask{display: none;width: 298px;height: 198px;left: 0;top: 0;background: url(../images/menubg.png);}
#Sections .section .CaseItem .CIImg .Mask img{width: 72px;height: 72px;margin:-36px 0 0 -36px;}
#Sections .section .CaseItem:hover .CIImg .Mask{display: block;}
#Sections .section .CaseItem .CITitle{margin:22px 0 5px 32px;line-height: 30px;height: 30px;color: #222;font-size: 18px;}
#Sections .section .CaseItem:hover .CITitle{color: #fff;}
#Sections .section .CaseItem .CIClass{margin:6px 0 5px 32px;line-height: 20px;height: 20px;color: #666;font-size: 12px;}
#Sections .section .CaseItem:hover .CIClass{color: #fff;}

#Sections .section .partners{}
#Sections .section .partners .partner{width: 240px;height: 240px;background: url(../images/lingxing.png) center center no-repeat;}

#Sections .section .ctca{width:400px;height:200px;top:0;}
#Sections .section .ctca .Cover{display: none;overflow: hidden;width: 400px;height: 200px;font-size: 40px;line-height: 200px;text-align: center;color: #fff;background: url(../images/menubg.png);}
#Sections .section .ctca:hover .Cover{display: block;}
#Sections .section .ctca.active .Cover{display: block;}

#Sections .section .ctcs{width:400px;height:200px;color:#fff;top:0;cursor: default;line-height: 26px;}


#Sections .section .JoinItems{}
#Sections .section .JoinItems .JoinItem{width: 188px;height: 128px;color: #fff;}
#Sections .section .JoinItems .JoinItem .Number{width: 185px;height: 60px;line-height: 60px;font-size: 35px;}
#Sections .section .JoinItems .JoinItem .Title{width: 185px;height: 26px;line-height: 26px;font-size: 20px;}
#Sections .section .JoinItems .JoinItem .TitleEn{width: 185px;height: 26px;line-height: 26px;font-size: 12px;color: #87a2ad;}

#Sections .section .JoinSliders{}
#Sections .section .JoinSliders .JoinSlider{width: 430px;height: 100%;display: block;overflow: hidden;color: #222;overflow-y:auto;}
#Sections .section .JoinSliders .JoinSlider .Number{width: 400px;height: 60px;line-height: 60px;font-size: 35px;}
#Sections .section .JoinSliders .JoinSlider .Title{width: 400px;height: 26px;line-height: 26px;font-size: 20px;color: #e62a78;}
#Sections .section .JoinSliders .JoinSlider .TitleEn{width: 400px;height: 26px;line-height: 26px;font-size: 12px;color: #888;}
#Sections .section .JoinSliders .JoinSlider .Content{width: 400px;line-height: 22px;font-size: 12px;color: #555;}
#Sections .section .JoinSliders .JoinSlider .Content b{color: #222;}
#Sections .section .JoinSliders .JoinSliderFrame{width: 400px;padding:20px 0 0 20px;}

.JPrev{display: block;overflow: hidden;position: absolute;width: 38px;height: 38px;background: url(../images/jprev.gif);right: 70px;top: 27px;}
.JPrev:hover{background: url(../images/jpreva.gif);}
.JNext{display: block;overflow: hidden;position: absolute;width: 38px;height: 38px;background: url(../images/jnext.gif);right: 18px;top: 27px;}
.JNext:hover{background: url(../images/jnexta.gif);}

#ToggleIconMail{width:54px;height: 50px;background: url(../images/maila.png) center center no-repeat;}
#ToggleIconMail:hover{background: url(../images/mail.png) center center no-repeat;}

#ToggleIconQQ{width:54px;height: 50px;background: url(../images/iqqa.png) center center no-repeat;}
#ToggleIconQQ:hover{background: url(../images/iqq.png) center center no-repeat;}

#ToggleIconWB{width:54px;height: 50px;background: url(../images/iwba.png) center center no-repeat;}
#ToggleIconWB:hover{background: url(../images/iwb.png) center center no-repeat;}

#ToggleIconQR{width:54px;height: 50px;background: url(../images/qra.png) center center no-repeat;}
#ToggleIconQR:hover{background: url(../images/qr.png) center center no-repeat;}

#ToggleIconTel{width:54px;height: 50px;background: url(../images/ipha.png) center center no-repeat;}
#ToggleIconTel:hover{background: url(../images/ipho.png) center center no-repeat;}


#NewsSliders{}
#NewsSliders .NewsSlider{width:990px;height:380px;cursor: default;}
#NewsSliders .NewsSlider .Title{text-align: center;height: 80px;line-height: 90px;color: #fff;font-size: 40px;font-weight: bold;text-shadow:2px 1px 3px #222;}
#NewsSliders .NewsSlider .Stamp{text-align: center;height: 20px;line-height: 20px;color: #e62a78;font-size: 12px;}
#NewsSliders .NewsSlider .Summary{font-size: 14px;line-height: 24px;color: #fff;padding-top: 35px;height:130px;}

#NewsSliders .NewsSlider .Link a{width:200px;height:60px;margin:0 auto;text-align: center;z-index: 110;background: url(../images/viewmore.png) center center no-repeat;}
#NewsSliders .NewsSlider .Link a:hover{background: url(../images/viewmorea.png) center center no-repeat;}



.NewsRow{cursor: default;padding: 15px 0;border-bottom:1px solid #ededed;}
.NewsRow:hover{background: #e62a78;border-bottom:1px solid #e62a78;}
.NewsRow .Title{text-align: center;height: 55px;line-height: 55px;color: #222;font-size: 30px;}
.NewsRow:hover .Title{color: #fff;}
.NewsRow .Summary{font-size: 12px;line-height: 24px;color: #959595;padding: 10px 0;}
.NewsRow:hover .Summary{color: #fff;}
.NewsRow .Stamp{font-size: 12px;line-height: 35px;height:35px;color: #e62a78;text-align: center;}
.NewsRow .Link{display:none;font-size: 12px;line-height: 35px;height:35px;color: #e62a78;text-align: center;}
.NewsRow:hover .Link{display: block;}
.NewsRow:hover .Stamp{display: none;}
.NewsRow .Link a{width: 169px;height: 35px;background: #fff;font-size: 14px;text-align: center;color: #222;}
.NewsRow .Link a:hover{color: #e62a78;}

#NewsMore{width: 249px;height: 57px;background: url(../images/newsmore.gif) no-repeat;}
#NewsMore:hover{background: url(../images/newsmorea.gif) no-repeat;}

.langen #NewsMore{background: url(../images/newsmoreen.gif) no-repeat;}
.langen #NewsMore:hover{background: url(../images/newsmoreena.gif) no-repeat;}

#TheContented{}
#TheContented img{max-width: 100%;}

.GoBackLink{width: 250px;height: 57px;background: url(../images/return.gif) no-repeat;}
.GoBackLink:hover{background: url(../images/returna.gif) no-repeat;}
.langen .GoBackLink{background: url(../images/returnen.gif) no-repeat;}
.langen .GoBackLink:hover{background: url(../images/returnena.gif) no-repeat;}

.Prolinks{}
.Prolinks a.Prolink{display: block;overflow: hidden;width:300px;height: 240px;float: left;border-right:1px solid #a1b4bb;padding-top: 5px;}
.Prolinks a.Prolink .Img{display: block;overflow: hidden;position: relative;width: 267px;height:153px;margin:0 auto;}
.Prolinks a.Prolink .Img img{display: block;overflow: hidden;width: 267px;height:153px;}
.Prolinks a.Prolink .Img .Cover{display: none;overflow: hidden;width: 267px;height:153px;position: absolute;left: 0;top: 0;background: url(../images/linkcover.png) center center no-repeat;}
.Prolinks a.Prolink:hover .Img .Cover{display: block;}
.Prolinks a.Prolink .Title{display: block;overflow: hidden;width: 267px;margin:0 auto;font-size: 15px;color: #fff;line-height: 30px;height: 30px;text-shadow:1px 1px 3px #666;}
.Prolinks a.Prolink:hover .Title{color: #d1eef8;text-shadow:1px 1px 3px #333;}
.Prolinks a.Prolink .Summary{display: block;overflow: hidden;width: 267px;margin:0 auto;font-size: 12px;color: #fff;line-height: 20px;height: 40px;text-shadow:1px 1px 3px #666;}
.Prolinks a.Prolink:hover .Summary{color: #bbe5f5;text-shadow:1px 1px 3px #333;}
.Prolinks a.Prolink .Border{display: block;overflow: hidden;height:10px;border-bottom: 1px solid #a1b4bb;width: 267px;margin:0 auto;}

.HonorItems{}
.HonorItems .HonorItem{display: block;overflow: hidden;width: 242px;height:212px;position: relative;float: left;}
.HonorItems .HonorItem .Imged{display: block;overflow: hidden;margin: 20px 0;border-right: 1px solid #666;height: 170px;}
.HonorItems .HonorItem .Imged .Img{display: block;overflow: hidden;margin: 0 auto;width: 200px;height: 170px;position: relative;}
.HonorItems .HonorItem .Imged .Img img{display: block;overflow: hidden;width: 200px;height: 170px;}
.HonorItems .HonorItem .Imged .Img .Cover{display: none;overflow: hidden;width: 200px;height:40px;line-height:20px;position: absolute;left: 0;top: 0;background: url(../images/dark.png) no-repeat;text-align: center;color: #fff;padding: 65px 0;}
.HonorItems .HonorItem:hover .Imged .Img .Cover{display: block;}
.HonorItems .HonorItem .Border{display: block;overflow: hidden;width: 200px;margin: 0 auto;border-bottom:1px solid #666;}