.topMenu{ height:102px; border-bottom:2px solid #3bbbbc;}
.topMenu .topLeft img{ margin:0 8px;}
.topMenu .topMid .oneMenu>li{ float:left;  margin-top:32px; position:relative;}
.topMenu .topMid .oneMenu>li:hover{ border-bottom:2px solid #30618a;}
.topMenu .topMid .oneMenu>li>a{ font-size:18px; color:#285173; line-height:70px; display:block; padding:0 25px 0 25px;}
.topMenu .topMid .oneMenu>li:hover a{ color:#3bbbbc; }
.topMenu .topRight { margin:48px 0px 0px 0px;overflow:hidden; z-index:10000;}
.topMenu .topRight  .fe_keywords{ width:125px; height:19px;  padding-left: 5px;  margin:0;  border:1px solid #e4e2e2;  float:left;  display:inline;  line-height:21px; font-size:12px; color:#b2b2b2; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.topMenu .topRight  .fe_btn_search{ padding:0; background:url(../images/go.jpg) no-repeat; margin:0; border:0 none; border-radius:0; cursor: pointer; width:19px; height:21px; float:left; display:inline;}
/**/
.div_lv2 { display: none; position: absolute; left: 50%; margin-left: -824px; width: 1000px; padding: 5px 500px; background: url(../images/div_lv2.png) repeat-x top; top: 72px; height: auto; overflow: hidden; z-index:99999;}
#tmn_lv2_creative .about { padding-left: 80px; padding-right: 50px; width:505px;  margin: 0px auto; height: auto; line-height: 65px;}
#tmn_lv2_creative .about>ul{ overflow:hidden;}
#tmn_lv2_creative .about>ul>li { float: left; display: inline; width: 120px; position: relative; font-size: 14px;}
#tmn_lv2_creative .about>ul>li>a { float: left;  display: inline; line-height:65px; text-align: center; color: #303030; font-size:14px;}
.topMenu .topMid .oneMenu>li:hover .div_lv2{ display:block;}
.lv3{ width:0!important; height:0!important; display:none!important;}
.lv3 .about{ width:0!important; height:0!important; display:none!important;}
/**/
.productBox { position:relative; width:100%; height:983px; margin:0px auto; overflow: hidden; padding:0px;}
.productBox .pic{ z-index:0; }	
.productBox .pic li{ width:100%; height:983px; position:relative; z-index:0; text-align:center; list-style:none; margin:0px 0px; padding:0px 0px;}	
.productBox .pic img {height:983px; display: block; margin:0px auto;}	
.productBox .hd { width:100%; position: absolute; bottom:290px; text-align: center; font-size:0; z-index:1; }	
.productBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}	
.productBox .hd .on{ background-position:0 0; }	
.productBox .prev,.productBox .next { width:60px; height:90px; margin:0px; display:none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top:40%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100); opacity:1.0;}	
.productBox .prev { left:20%; }	
.productBox .next { background-position: 0 -90px; right: 20%; }	
.productBox .prev:hover,.productBox .next:hover { filter:alpha(opacity=100) !important; opacity:1.0 !important;  }

.bannerList{width:100%; margin:0px auto; position:absolute; top:840px; left:0;}
.bannerList ul { margin:0px auto; width:800px;}
.bannerList ul li {float: left; margin:0px 12px; padding:0px 8px; width:224px; height:166; position:relative;}
.bannerList ul li img {width: 207px; padding:8px; background:url(../images/readoicBg_03.png) no-repeat;}
.bannerList ul li .liMore { position:absolute; left:60px; bottom:-10px; font-size:12px; height:31px;line-height:31px; width:115px; text-align:center; margin-bottom:6px;}
.bannerList ul li .liMore a{ display:block; font-size:12px; height:31px; line-height:31px; width:115px; text-align:center; color:#fff; margin-bottom:6px; background:url(../images/readMeBg_03.png) no-repeat;}
.bannerList ul li .liMore a:hover{ display:block; font-size:12px; height:31px; line-height:31px; width:115px; text-align:center; color:#fff; margin-bottom:6px; background:url(../images/readBg_05.png) no-repeat;}

.footer{ background:#f4f4f4; height:110px;}
.footer .footerLeft{ font-size:14px; color:#a8a8a8; line-height:24px; text-align:right; margin:30px 0;}
.footer .footerLeft span{ color:#285173; font-weight:bold;}
.footer .footerRight{ font-size:14px; color:#a8a8a8; line-height:24px; margin-top:30px;}
/**/
.aboutWrap{ background:#f1f1f1; margin:0; width:100%; }
.aboutWrap .aboutTop{ padding-left:55px; height:310px;}
.aboutWrap .aboutTop h1{ font-size:40px; color:#285173; line-height:65px; padding-top:105px;}
.aboutWrap .aboutTop .aboutTopD{ font-size:40px; color:#3bbbbc; line-height:50px;}
.aboutWrap .aboutTop .aboutTopD span{ font-size:18px;}
.aboutWrap .aboutTop .aboutTopM{}
.aboutWrap .aboutTop .aboutTopM a{ font-size:15px; color:#3bbbbc; line-height:28px;}
.aboutWrap .aboutMid{ background:url(../images/aboutBg_03.jpg) no-repeat #fff center bottom; box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090;}
.aboutWrap .aboutMid.about{ padding-bottom:600px;}
.aboutWrap .aboutMid .position{ text-align:right; font-size:14px; color:#3bbbbc; line-height:16px; padding:30px 45px  0 0;}
.aboutWrap .aboutMid .position a{ font-size:14px; color:#6d6d6d; line-height:16px;}  
.aboutWrap .aboutMid .aboutMidEn{ font-size:40px; color:#285173; line-height:60px; padding:0 110px 0 110px; margin-top:20px;}
.aboutWrap .aboutMid .aboutMidCn{ font-size:22px; color:#3bbbbc; line-height:24px; padding:0 110px 0 110px;}
.aboutWrap .aboutMid p{ font-size:12px; color:#6d6d6d; line-height:20px; padding:0 110px 0 110px; }
.aboutWrap .aboutMid .descEn{ font-size:11px; color:#6d6d6d; line-height:19px; padding:0 110px 0 110px; margin-top:25px;}
.aboutBottom{
	overflow:hidden;
}
.aboutBottom ul li{ float:left; text-align:center;}
.aboutBottom ul .abPic{ width:200px; height:70px; margin:0 auto; padding-top:70px;}
.aboutBottom ul .abDesc{ font-size:20px; color:#6d6d6d; line-height:24px;}
.aboutBottom ul .abDesc span{ font-size:14px; line-height:18px; color:#6d6d6d;}
.aboutBottom ul .abLine{ background:url(../images/aboutbottomLine_03.jpg) center 0 no-repeat; width:1px; height:156px; margin-top:52px;}
.aboutBottom ul .abNav{ width:330px;}
/**/
.productlistWrap{ height:1715px;}
.productlistWrap .position{ text-align:right; font-size:14px; color:#df4214; line-height:40px; padding:8px 0 2px 0;}
.productlistWrap .position a{ font-size:14px; color:#6d6d6d; line-height:16px}
.productBanner{ box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090; height:338px; position:relative;}
.productBanner .bannerButton{ background:url(../images/bannerButton_03.png) no-repeat; width:135px; height:67px; position:absolute; right:-13px; top:30px;}
.productMid{ background:url(../images/productlistMidbg.jpg) no-repeat bottom center #fff; padding:0 30px; margin-top:40px;}
.productMid .bianji{ font-size:12px; line-height:20px; padding-bottom:20px; min-height:500px; padding-top:35px;}
.productMid .bianji ul li{ float:left; margin:10px 12px; padding:0 10px; width:264px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:url(../images/liBg_03.jpg) no-repeat bottom;}
.productMid .bianji ul li img{ width:260px;}
.productMid .bianji ul .bianjiT{ font-size: 21px; height: 42px; line-height: 42px; width: 263px; border-bottom: 2px solid #182478; margin-bottom: 20px;}
.productMid .bianji ul .bianjiC{ font-size: 12px; height: 26px; line-height: 26px; width: 263px; margin-bottom: 6px;}
.productMid .bianji ul .bianjiMore{ text-align:right; margin-bottom:5px;}
.productMid .bianji ul .bianjiMore a{background:url(../images/productMore_03.png) no-repeat; width: 69px; height: 22px; display: inline-block;}
/**/
.productWrap{ box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090;}
.proTop{ height:45px; background:#f4f4f4;}
.proMid{ background:url(../images/proBg_03.png) no-repeat center bottom #fff;}
.proMid .proMidT{ font-size:40px; color:#285173; line-height:50px; padding:30px 50px 0px 50px;}
.proMid .proMidT a{ font-size:14px; color:#6d6d6d; line-height:16px}
.proMid .proMidT span{ font-size:14px; color:#3bbbbc;}
.proMid .proMidE{ font-size:26px; color:#3bbbbc; line-height:35px; padding:0 50px;}
.proMid .proMidC{ padding:2px 33px; margin-top:80px; min-height: 400px;}
.proMid .proMidCleft img{ box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090; border-radius:10px;}
.proMid .proMidCright{  overflow: hidden; margin-bottom: 25px;}
.proMid .proMidCright h3 { font-size:26px; color:#3bbbbc; line-height:35px; font-weight:normal; width:280px; float:right;} 
.proMid .proMidCright .pmcrc{  font-size:12px; color:#6d6d6d; line-height:20px; margin-top:20px; width:280px; float:right;} 
.proMid .proMidCright .pmcre{ font-size:11px; color:#6d6d6d; line-height:19px; margin-top:20px; width:280px; float:right;} 
/**/
.foot{ background:#dcdcdc; height:110px;}
.foot .footerLeft{ font-size:14px; color:#a8a8a8; line-height:24px; text-align:right; margin:30px 0;}
.foot .footerLeft span{ color:#285173; font-weight:bold;}
.foot .footerRight{ font-size:14px; color:#a8a8a8; line-height:24px; margin-top:30px;}
/**/
.serverWrap{ height:1380px!important;}
.serverMid{ background-image:none!important; background-color:#fff;}
.serverMidT ul li{ float:left; text-align:center; width:320px; margin:30px auto 60px auto;}
.serverMidT ul li img{ margin:0 auto; width:200px;}
.serverMidT ul li .lp { font-size:14px; color:#6d6d6d; line-height:24px; text-align:left; margin:0 auto; width:200px; padding:0!important;}
.serverMidB .serverCase{ text-align:center;}
.serverMidB ul{ padding:0 98px;}
.serverMidB ul li{ float:left; margin:10px 12px; padding:0 11px; width:220px; height:220px;}
.serverMidB ul li img{ padding:2px; border:1px solid #8e8e8e; width:207px;}
.serverMidB ul li h4{ font-size:12px; line-height:26px; color:#6d6d6d; text-align:center; margin-bottom:6px;}
/**/
.searchWrap{ background:#f1f1f1; margin:0; width:100%; padding-bottom:60px; height:auto!important;}
.sidebar { margin: 0px auto; width: 996px; border: #909090 0px solid; background: #fff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4); -moz-box-shadow: 2px 2px 10px #909090;  -webkit-box-shadow: 2px 2px 10px #909090; box-shadow: 2px 2px 10px #909090; padding: 30px 0px;}
.sidebar .sb_box{ padding:0 50px 15px 80px;}
.sidebar .sb_box .titleEn{ line-height: 45px; text-align: left; position: relative; color: #182478; font-size: 38px;}
.sidebar .sb_box .title{ text-align: left; position: relative; color: #df4214; font-size: 24px; padding-bottom: 10px; font-weight:normal;}
.sidebar .position{ text-align:right; font-size:14px; color:#df4214; line-height:40px;padding:0 50px 15px 80px}
.sidebar .position a{ font-size:14px; color:#6d6d6d; line-height:16px}
#newslist{ padding:15px 0px;}
#newslist li{ padding:0px 0px 10px 10px; background:url(../images/arrow.gif) no-repeat left 15px; border-bottom:1px dashed #d7d7d7;}
#newslist li a{ font-size:14px; line-height:35px; text-decoration:none; color:#6b6969;}
#newslist li span{ float:right; color:#8e8e8e;}
#newslist li div{ color:#8e8e8e;}
#flip{ margin:15px auto; text-align:center;}
.digg4 span.nolink { padding: 4px 10px! important; margin: 2px; color: #282828! important; border: #aaa 0px solid; background-color: #efefef! important;}
/**/
.contactWrap{ height:auto!important;}
.contactMid{ background-image:none!important; background-color:#fff; height:auto!important;}
.contactMidT{ margin-top:45px;}
.contactMidT .heng{ border-bottom:1px solid #d8d8d8;}
.contactMidT ul li{ float:left; text-align:center; width:320px;}
.contactMidT ul li .imgs{  margin:0 auto; padding-top:55px; width:200px; height:70px;} 
.contactMidT ul li h2{ font-size:18px; line-height:35px; font-weight:bold; color:#6b6969;}
.contactMidT ul li h3{ font-size:14px; color:#6b6969; line-height:20px; font-weight:normal;}
.contactMidT ul .contactLine{ width:1px; height:250px; border-left:1px solid #d8d8d8; padding:0;}
.contactMidTB{ text-align:center;}
.contactMidB .contactMap{ padding:2px; width:795px; margin:40px auto 0 auto; -moz-box-shadow: 2px 2px 10px #909090;  -webkit-box-shadow: 2px 2px 10px #909090; box-shadow: 2px 2px 10px #909090;}
/**/
.aboutTT{ position:relative; height:310px;}
.aboutTop{ position:absolute; -webkit-animation-name: fadeIn;  -webkit-animation-duration: 1.5s;  -webkit-animation-iteration-count: 1;  -webkit-animation-delay: 0s; animation-name: fadeIn;  animation-duration: 1.5s;  animation-iteration-count: 1;  animation-delay: 0s; -o-animation-name: fadeIn;  -o-animation-duration: 1.5s;  -o-animation-iteration-count: 1;  -o-animation-delay: 0s; -moz-animation-name: fadeIn;  -moz-animation-duration: 1.5s;  -moz-animation-iteration-count: 1;  -moz-animation-delay: 0s;}
@-webkit-keyframes fadeIn {
0% {
opacity: 0; left:125px; top:0;  
}
100% {
opacity: 1; left:0; top:0; 
}
}
@keyframes fadeIn {
0% {
opacity: 0; left:125px; top:0;  
}
100% {
opacity: 1; left:0; top:0; 
}
}
@-moz-keyframes fadeIn {
0% {
opacity: 0; left:125px; top:0;  
}
100% {
opacity: 1; left:0; top:0; 
}
}
@-o-keyframes fadeIn {
0% {
opacity: 0; left:125px; top:0;  
}
100% {
opacity: 1; left:0; top:0; 
}
}

/**/
.wp-pagenavi{ text-align:center; font-size:12px; margin:20px auto;}
.wp-pagenavi span{ padding:0 5px;}
.wp-pagenavi a{ font-size:12px; line-height:26px; color:#101010; padding:0 4px;}