@charset "utf-8";
/* CSS Document */
html, body { margin: 0px; padding:0px;}
body { font-size: 12px; font-family:"Microsoft Yahei","微软雅黑","黑体","宋体"; color: #999999; background-color:#FFFFFF;
    min-width: 1200px;
    *+min-width: auto;
    *+width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px');
    _width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); text-align:center;
}
::selection{background:#00aaee;color:#FFFFFF;}
::-moz-selection{background:#00aaee;color:#FFFFFF;}
input, select, textarea{font-family:"Microsoft Yahei","微软雅黑","黑体","宋体"; outline:none;}
img, a img, p{ padding:0px; margin:0px; border:none; outline:none;}
img{ vertical-align: top;}
a:link { color: #999999; text-decoration: none; }
a:visited { text-decoration: none; color: #999999; }
a:hover { text-decoration: none; color: #00aaee; }
a:active { text-decoration: none; color: #999999; }
ul, ul li, dl, dt, dd{ padding:0px; margin:0px; list-style:none;}
.clear_b{ clear:both; height:1px; overflow:hidden;}


.f1, .f1 a:link, .f1 a:visited{ color:#999999;}
.f1 a:hover{ color:#00aaee;}
.f2, .f2 a:link, .f2 a:visited{ color:#333333;}
.f2 a:hover{ color:#00aaee;}
.f3, .f3 a:link, .f3 a:visited{color:#929292;}
.f3 a:hover{color:#00aaee;}
.f4, .f4 a:link, .f4 a:visited{color:#666666;}
.f4 a:hover{color:#00aaee;}
.f5, .f5 a:link, .f5 a:visited{color:#ff0000;}
.f5 a:hover{color:#00aaee;}
.f6, .f6 a:link, .f6 a:visited{color:#79bf3c;}
.f6 a:hover{color:#00aaee;}
.red{ color:#F00;}
.white{ color:#fff; }

.wapper{ width:1200px; margin:0px auto; text-align:left;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
#header{ background:url(../images/topbg.gif) repeat-x left top; height: 100px; /*overflow: hidden;*/}
#logo{ float:left; padding-top:17px;}
#nav{ float:right; /*overflow: hidden;*/ position: relative; padding-top:36px; height: 64px;z-index:1}
#nav>ul{ position:relative;z-index:100000}
#nav>ul>li{ float: left; color: #333333; font-size: 18px; height:100px; /*overflow: hidden;*/ z-index:100000}
#nav>ul>li span{width: 114px; text-align: center; height:30px; line-height: 30px; border-left: #e5e5e5 1px solid;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; display:block;}
#nav>ul>li:first-child span{ border-left:none;}
#buoy{position:absolute;width:115px;height:4px;background:#0bb2e9;bottom:0px;left:0px; z-index:1}
#nav>ul>li a{ color:#333333;}
#nav>ul>li a:hover{color:#00aaee;}

#footer{ background-color: #262626;}
.copyright{border-bottom:#666666 1px solid; height:66px; line-height:66px; font-size:16px; padding: 0px; margin: 0px; font-weight: normal; overflow:hidden;}
.footernav{overflow:hidden; padding:30px 0px;}
.footernav li{ float:left; overflow:hidden; padding:0px 0px 0px 70px; width:130px;}
.footernav li.footernavcontact{width:330px;}
.footernav li.footernavewm{ padding:0px 0px 0px 30px; border-right: none;}
.footernav dt{ font-size:14px; padding:15px 0px 10px 0px; font-weight:bold; color:#ffffff;}
.footernav dd{ line-height:24px; font-size: 14px;}
.footernav dd.companyname{ font-size:16px; padding-bottom:15px;}
.footernav dd.companyaddr{ font-size:12px; line-height:20px;}

.banner{text-align: center; background-repeat:no-repeat; background-position: center top; height:550px;}
.servicebanner{text-align: center; background-repeat:no-repeat; background-position: center top; height:680px;}
/*.banner img{ max-width:100%;}*/

#beijing{height:60px; border-top: #e5e5e5 1px solid; background-color:#ffffff; position:absolute; width:100%; top:100px; left:0px; z-index:1; display:none;}
.xialabg{line-height:60px; height:60px; border-top: #e5e5e5 1px solid; background-color:#ffffff; position:absolute; width:920px; top:64px; left:-236px; z-index:100001; display:none;}
.xialamenu{font-size: 16px; position:absolute; right:0px;}
.xialamenu a{ padding: 0px 24px; color:#333333}

.localtion{overflow:hidden; line-height:60px; height:60px; border-top: #e5e5e5 1px solid; background-color:#ffffff;}
.localcontent{ width: 1200px; margin: 0px auto; position: relative;}
.localcontent a{ padding: 0px 24px; color:#333333}
.localcontent a.on{color:#00aaee;}
.aboutmenu{ position:absolute;right:0px; top:0px; font-size: 16px;}


.pager{ text-align:center; padding:20px 0px; height:32px; font-size:18px;}
.pager span.current{background-color:#00aaee; color:#FFFFFF; border:#00aaee 1px solid;  text-decoration:none; padding:5px 10px; margin:0px 5px;}
.pager a, .pager a:link, .pager a:visited{border:#e5e5e5 1px solid; color:#00aaee; padding:5px 10px; margin:0px 5px;}
.pager a.current, .pager a:hover{ background-color:#00aaee; color:#FFFFFF; border-color:#00aaee; text-decoration:none;}
.pager a.next, .pager a.prev{ font-family:"宋体"; font-size:20px; padding:7px 12px; margin:0px;}

.aboutbanner{ text-align:center; background-repeat:no-repeat; background-position: center top; background-size: cover; height: 400px;}
/* .aboutbanner img{ vertical-align: top; max-width:100%;} */


/*==========以下部分是Validform必须的===========*/
.Validform_checktip { /*margin-left:8px; line-height:20px; height:20px;*/ overflow:hidden; color:#999; font-size:12px; }
.Validform_right { color:#71b83d; padding-left:20px; background:url(../images/dui.png) no-repeat left center; }
.Validform_wrong { color:red; padding-left:20px; /*white-space:nowrap;*/ background:url(../images/error.png) no-repeat left center; }
.Validform_loading { padding-left:20px; background:url(../images/onLoad.gif) no-repeat left center; }
.Validform_error { background-color:#ffe7e7; }
#Validform_msg { color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title { line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#79bf3c; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover { color:#000000; }
#Validform_msg .Validform_info { padding:8px; border:1px solid #79bf3c; border-top:none; text-align:left; color:#000000;}


.tableborder{ border-collapse:collapse;}
.tableborder td, .tableborder th{border:#d6d6d6 1px solid; padding:10px;}
.tableborder td{ text-align:left;}
.tableborder th{ font-size:14px;}


/*客服样式*/
#onservice{ width: 146px; position: fixed; right:0px; top:50%;margin-top:-280px;z-index:99999; background-color: #79bf3c;}
.servicetel{ font-size:20px; text-align:center; color:#FFFFFF; padding: 5px 0px 15px 0px;}

/*ie6*/
*html{overflow:hidden;}
*html #onservice{position:absolute;right:expression(eval(document.documentElement.scrollLeft));/*right:expression(eval(document.documentElement.scrollLeft))-80;*/top:expression(eval(document.documentElement.scrollTop))-280;}


