body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,caption,cite,code,dfn,th,var,em{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img{border:none;outline:none;}
ol, ul{list-style:none}
li{list-style-type:none}
.alR{text-align:right;}
.alL{text-align:left;}
.alC{text-align:center;}
.alM{vertical-align:middle;}
body{font:12px "Microsoft Yahei",Arial,Helvetica,sans-serif,Simsun,Times new roman;color:#666;background-color:#f6f6f6;overflow-x:hidden;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.white, a.white{color:#fff;}
.gray, a.gray{color:#999;}
.c5,a.c5{color:#555;}
.c3,a.c3{color:#333;}
.blue,a.blue{color:#2fb0e7;}
.fB{font-weight:bold}
.fI{font-style:italic}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f24{font-size:24px;}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.lh35{line-height:35px}
.lh40{line-height:40px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.hid{display:none;}
.OverH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pt30{padding-top:30px;}
.mr30{ margin-right:30px;}
.unLine, .unLine a{text-decoration:none}
.U,.U a{text-decoration:underline;}
.fn{font-weight:normal;}
.noB{border:none;}
.hand{cursor:pointer;}
.WB{word-wrap:break-word;}
.wn{white-space:nowrap;}
.lr5{padding:0 5px;}
.ov{overflow:hidden;}
.rel{position:relative;}
.wp,.content{width:1190px;margin:0 auto;}
.head{width:100%;height:60px; position:absolute;top:0;left:0;z-index:10;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4F279CE1,endcolorstr=#4F279CE1);background:rgba(39,156,225,0.6);}
.top{line-height:60px;overflow:hidden;position:relative;z-index:1;}
a.logo{width:160px;height:38px;display:block;overflow:hidden;background:url(http://s.dddja.com/images/cdn/hj/logo.png) 0 0 no-repeat;margin-top:12px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://s.dddja.com/images/cdn/hj/logo.png");}
.menu{float:right; margin-right:20px;}
.menu li{float:left;margin-left:25px;}
.menu li a{color:#fff;font-size:14px;}
.menu li a:hover,.menu li.current_page_item a{text-decoration:none;}
.en{color:#83c5f0;}
.en a{color:#fff;padding:0 5px;filter:alpha(opacity=50);opacity:0.5;}
.en a.on{filter:alpha(opacity=100);opacity:1;}
.mh{min-height:700px;}
/*index*/
.fc{width:100%;height:600px;display:block;overflow:hidden;background-color:#e4e4e4;}
#focus{width:100%;height:600px;overflow:hidden;position:relative;display:block;}
#focus ul{height:600px;position:relative;z-index:1;}
#focus ul li {width:100%;height:600px;overflow:hidden;text-align:center;position:absolute;display:none;background-position:50% 0;background-repeat:no-repeat;}
#focus .btn {position:absolute;width:100%;height:12px;right:0;bottom:15px;z-index:3;text-align:center;}
#focus .btn span{display:inline-block;width:30px;overflow:hidden;height:6px;margin-left:10px;border-radius:12px;cursor:pointer;background:#fff;}
#focus .btn span.on {background-color:#333;}
.bgw{background-color:#fff;width:100%;}
.hone{width:100%;padding:50px 0;}
.hone a{width:25%;_width:24%;display:inline;line-height:18px;color:#999; float:left; text-align:center;}
.hone a h3{font-size:14px;margin:15px 0;color:#333;}
.hone a:hover{text-decoration:none;opacity:0.5;}
.cul{width:100%;height:320px;padding-top:160px;background:url(http://s.dddja.com/images/cdn/b1.jpg) 50% 0 no-repeat;color:#fff; line-height:48px;}
.ce2{color:#e2e8ea;}
.mg0{margin:0 auto;}
.hmore{width:130px;height:40px; line-height:40px;display:block;background-color:#2fb0e7;border-radius:8px; text-align:center;color:#fff; font-size:14px;}
.hmore:hover{text-decoration:none;background-color:#333;}
.hab{padding:80px 0;}
.hab .right{width:590px;}
.hab h2{color:#2fb0e7;}
#about{height:450px;}
#contact{height:530px;}
.bgnew{width:100%;height:400px;padding:50px 0;background:url(http://s.dddja.com/images/cdn/b2.jpg) 0 50% no-repeat;color:#fff;}
.hnw a{background-color:#d9eaf0;line-height:35px; height:35px;width:360px;display:inline; overflow:hidden; text-align:left;color:#555;float:left;margin:50px 55px 0 0;}
.hnw a em{width:50px; background-color:#2fb0e7; text-align:center;margin-right:20px; display:block; float:left;color:#fff;}
.hnw a:hover{background-color:#2fb0e7;color:#fff;text-decoration:none;}
.hzp{padding:50px 0;height:580px;}
.zpl{z-index:3;}
.zpmg{display:none;position:absolute;right:0;top:0;z-index:0;}
.zpa{width:620px;padding:50px 0;}
.zpa a{width:200px;height:140px; background-color:#f2f2f2;border:1px solid #eee; text-align:center; line-height:140px;color:#333; font-size:18px; display:block; float:left;margin:2px 2px 0 0;}
.zpa a:hover{background-color:#2fb0e7;color:#fff;text-decoration:none;}
.hpic{background:url(http://s.dddja.com/images/cdn/b4.jpg) 0 50% no-repeat;width:100%;height:540px;color:#fff;padding:50px 0;}
.w10{width:110%;}
.vid{width:580px;height:350px; padding:18px 10px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#6F000000,endcolorstr=#6F000000);background:rgba(0,0,0,0.6);}
.hpics{width:585px;}
.hpics a{width:192px;height:192px;display:inline;float:left;margin:0 2px 2px 0;text-align:center;position:relative;overflow:hidden; background-color:#2fb0e7;color:#fff;}
.hpics a em{display:block;line-height:30px;font-size:16px;}
.hpics a p{font-size:14px;color:#fff;display:none;width:192px;position:absolute;left:0;top:0;line-height:192px;background-color:#000;filter:alpha(opacity=60);opacity:0.6;}
.hpics a:hover{ text-decoration:none; background-color:#333;}
.hpics a:hover p{display:block;}
.htxt,.harea{width:570px;background-color:#eef4f6;line-height:52px;height:52px;}
#contact{padding:50px 0;}
#commentform{width:570px;}
.put{width:570px;line-height:52px;position:relative;margin-bottom:30px;display:block;}
.put label{position:absolute;left:0;top:0;color:#999;z-index:0;text-indent:10px;_padding-left:10px;}
.put input,.put textarea{width:570px;border:none;background-color:#eef4f6;line-height:52px;height:52px;text-indent:10px;color:#999;font-size:14px;}
.put textarea{height:150px;}
.liuyan{width:210px;height:58px;display:block;border:none; background-color:#2fb0e7; text-align:center;color:#fff; font-size:18px;line-height:58px;border-radius:8px; font-family:"Microsoft Yahei";}
.liuyan:hover{background-color:#333; text-decoration:none;}
.cright{width:580px;}
.cright img{ float:right;margin:0 0 20px 20px;}
.hmap{width:100%;height:316px;background:url(http://s.dddja.com/images/cdn/b51.png) 0 50% no-repeat;border-top:1px solid #2595de;}
.footer{width:100%;height:50px;background-color:#2595de;color:#aaceef;line-height:50px;}
.footer a{color:#aaceef;font-family:Arial;padding-left:30px;}
/*about*/
.tbar{width:100%;height:80px;background:url(http://s.dddja.com/images/cdn/a1.jpg) 0 50% no-repeat;color:#fff; line-height:40px; padding-top:100px;}
.abt{width:100%; overflow:hidden;line-height:35px;color:#2fb0e7;}
.bline{width:100%;height:1px; background-color:#fff;border-top:1px solid #d6d6d6; overflow:hidden;margin-bottom:30px;}
.abl{width:470px;}
.abr{width:670px; line-height:28px;}
.abtt{background-color:#2fb0e7;padding:0 10px;line-height:30px;color:#fff;}
.abtt a{color:#fff;}
.fuli b{padding:0 15px;margin:5px;font-weight:normal;background-color:#2fb0e7; float:left; display:block; line-height:25px;color:#fff; text-align:center;}
/*news*/
.tbg2{background-image:url(http://s.dddja.com/images/cdn/a2.jpg);}
#filters{width:870px;margin:0 auto;}
#filters li{line-height:26px;height:26px;float:left;margin:0 8px;font-size:14px;}
#filters li a{padding:0 15px;display:block;color:#fff;}
#filters li a span{font-family:Arial, Helvetica, sans-serif;}
#filters li a.selected,#filters li a:hover{ text-decoration:none;color:#157fca; background-color:#fff; border-radius:5px;}
.ctr{min-height:800px;}
.ctr a{background-color:#fff;box-shadow: 1px 2px 2px #ddd;display:block;left:40%;line-height: 20px;padding:10px;position:absolute;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;width:260px;overflow:hidden; display:none;}
.ctr a h3{color:#333;font-size:14px;font-weight:normal;height:20px;margin:10px 0;overflow:hidden;width:260px;}
.ctr a p{color:#999;}
.ctr a:hover{text-decoration:none;background-color:#2193db;color:#fff;}
.ctr a:hover h3,.ctr a:hover p{color:#fff;}
.ctr a p{width:260px;overflow:hidden;}
.ctr a.newa{ display:block;}
/*newsdes*/
.newdes{ background-color:#fff;padding:20px; display:block;overflow:hidden;line-height:24px;box-shadow:1px 2px 2px #ddd;}
.fbiao,.fbiao a{color:#fff; line-height:12px;}
p.line{background-color:#ddd;margin:12px 0;height:1px;overflow:hidden;}
.page{width:100%;}
.page a,.page span{background-color:#999;color:#fff;padding:0 12px;display:inline-block;margin:5px;text-align:center;overflow:hidden;}
.page span,.page a.current{background-color:#2595de;}
.page a:hover{background:#2595de;text-decoration:none;}
.entry-content{width:990px;margin:0 auto 30px auto;overflow:hidden;line-height:32px;font-size:14px;}
.entry-content img{vertical-align:top;}
.entry-content .pic{width:990px;text-indent:0;margin:0 auto;}
.entry-content .page a,.entry-content .page span{text-indent:0;line-height:none;font-size:12px;}
.navigation{height:28px;line-height:28px;overflow:hidden;}
.navigation div{width:49%;height:15px;}
.navigation a{color:#2595de;width:100%;display:block;overflow:hidden;}
/*job*/
.tbg4{background-image:url(http://s.dddja.com/images/cdn/a4.jpg);}
.jobs a{width:234px;height:170px;background-color:#f3f3f3; border:1px solid #e2e2e2; display:block;margin:2px 2px 0 0; float:left; text-align:center; line-height:170px; font-size:18px;color:#333;}
.jobs a:hover{ background-color:#2595de;color:#fff; text-decoration:none;}
/*photos*/
.tbg3{background-image:url(http://s.dddja.com/images/cdn/a3.jpg);}
.ngg a{width:192px;height:240px;text-align:center;white-space:nowrap;overflow:hidden;display:inline;float:left;margin:15px 57px 15px 0;color:#999;background:#f6f6f6 url(m/p.png) 50% 10px no-repeat;padding-top:18px;line-height:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.ngg a h3{color:#333;padding-top:5px;background-color:#fff;}
.ngg a p{background-color:#fff;}
.ngg a:hover{text-decoration:none;opacity:0.8;background-position:50% 0;}
.pic{width:100%;margin:0 auto;}
a.ga{width:192px;height:192px;float:left;overflow:hidden;background-color:#000;display:block;border:3px solid #f2f2f2;}
a.ga:hover{text-decoration:none;border-color:#2595de;}
a.ga img{background:#fff url(m/load.gif) center center no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
a.ga:hover img{width:200px;height:200px;}
.ybox{ background-color:#f6f4d0; padding:15px;margin:30px 0;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(m/fancybox.png);}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;background-color:#000;filter:alpha(opacity=80);opacity:0.8;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;box-shadow:2px 2px 2px #000;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-12px;right:-15px;width:30px;height:30px;background:transparent url(m/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(m/blank.png);z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url(m/fancybox.png);background-position:-40px -30px;}
#fancybox-right-ico{background-image:url(m/fancybox.png);background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;background-color:#000;filter:alpha(opacity=70);opacity:0.8}
#fancybox-title-over{padding:10px;display:block;}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}
.edit-link{display:none;}
/*css3*/
.moveFromLeft{-webkit-animation:moveFromLeft 1.5s ease both;-moz-animation:moveFromLeft 1.5s ease both;-o-animation:moveFromLeft 1.5s ease both;
animation:moveFromLeft 1.5s ease both;}
.moveFromeRight{-webkit-animation:moveFromRight 1s ease both;-moz-animation:moveFromRight 1s ease both;-o-animation:moveFromRight 1s ease both;
animation:moveFromRight 1s ease both;}
.moveb{-webkit-animation:scaleDown 1s ease both;-moz-animation:scaleDown 1s ease both;-o-animation:scaleDown 1s ease both;
animation:scaleDown 1s ease both;}
@-webkit-keyframes moveFromLeft{0%{opacity:0;-webkit-transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0);}}
@-moz-keyframes moveFromLeft{0%{opacity:0;-moz-transform:translateX(-100%);}100%{opacity:1;-moz-transform:translateX(0);}}
@keyframes moveFromLeft{0%{opacity:0;transform:translateX(-100%);}100%{opacity:1;transform:translateX(0);}}
@-webkit-keyframes moveFromRight {0%{opacity:0;-webkit-transform: translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0);}}
@-moz-keyframes moveFromRight {0%{opacity:0;-moz-transform: translateX(100%);}100%{opacity:1;-moz-transform:translateX(0);}}
@keyframes moveFromRight {0%{opacity:0;transform: translateX(100%);}100%{opacity:1;transform:translateX(0);}}
@-webkit-keyframes moveFromBottom {0%{opacity:0;-webkit-transform:translateY(100%);}100%{opacity:1;-webkit-transform:translateY(0);}}
@-moz-keyframes moveFromBottom {0%{opacity:0;-moz-transform:translateY(100%);}100%{opacity:1;-moz-transform:translateY(0);}}
@keyframes moveFromBottom {0%{opacity:0;transform:translateY(100%);}100%{opacity:1;transform:translateY(0);}}
@-webkit-keyframes scaleDown {0%{opacity:0;-webkit-transform:scale(0);}100%{opacity:1;-webkit-transform:scale(1);}}
@-moz-keyframes scaleDown {0%{opacity:0;-moz-transform:scale(0);}100%{opacity:1;-moz-transform:scale(1);}}
@keyframes scaleDown {0%{opacity:0;transform: scale(0);}100%{opacity:1;transform: scale(1);}}
.animate .mml,.animate .zpl,.animate .cleft{-webkit-animation:moveFromLeft 1.5s ease both;-moz-animation:moveFromLeft 1.5s ease both;-o-animation:moveFromLeft 1.5s ease both;
animation:moveFromLeft 1.5s ease both;display:block;}
.animate .wenhua,.animate .xiangce{-webkit-animation:scaleDown 1s ease both;-moz-animation:scaleDown 1s ease both;-o-animation:scaleDown 1s ease both;
animation:scaleDown 1s ease both;display:block;}
.animate .mmr,.animate .zpmg,.animate .cright{-webkit-animation:moveFromRight 1s ease both;-moz-animation:moveFromRight 1s ease both;-o-animation:moveFromRight 1s ease both;
animation:moveFromRight 1s ease both;display:block;}
.animate .newsa{-webkit-animation:moveFromBottom 1s ease both;-moz-animation:moveFromBottom 1s ease both;-o-animation:moveFromBottom 1s ease both;
animation:moveFromBottom 1s ease both;display:block;}
.mml,.zpl,.cleft,.wenhua,.xiangce,.mmr,.zpmg,.cright,.newsa{display:none;}