/* CSS Document */
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#444;}
a{color:#444;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#0175c2;}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{ width:1176px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.noMargin{ margin:0px!important; }
.fx { position:fixed !important; top:0; }
.header{ position:absolute; top:0; left:0; z-index:3; height:auto; width:100%; z-index:99 }
.siteNavs{ height:55px; }
.siteNavs ul{ float:right; }
.siteNavs ul li{ float:left; line-height:55px; padding:0 10px; color:#FFF; text-align:center; }
.siteNavs ul li a{ color:#4e70b5; }
.siteNavs ul li a:hover{ color:#ff; }

.siteNavs ul .LastLi{ float:right; padding:14px 0px; line-height:35px; }

.sForm { width:159px; height:26px; }
.sForm .sInputBox,.sForm .sBtn { float:left; }
.sForm .sInputBox{ width:121px; float:left; height:26px; }
.sForm .sInputBox input { width:111px; border:0; border-radius:4px 0 0 4px; padding:3px 5px; margin:0; height:20px; color:#d3d0d0; vertical-align:top; }
.sForm .sBtn{ width:38px; height:26px; background:url(../images/sitenavs01.jpg) center no-repeat; vertical-align:top; }
.sForm .sBtn .Ip{ width:38px; cursor:pointer; border:0; padding:0; margin:0; height:26px; text-indent:-999px; background:none; }

.navs{ width:100%; background:url(../images/navsbg.jpg) 50% 0 no-repeat; }
.logo{ float:left; margin-left:30px; }
.logo img{ vertical-align:top; }
.nav .mm{ float:right; }
.nav .mm ul li{ font-size:16px; line-height:35px;text-align:center; float:left; position:relative; }
.nav .mm ul li:hover{ background:#007b35; }
.nav .mm ul li a{ display:block; padding:10px 40px;  color:#ffffff; }
.nav .mm ul li .Snavs{ position:absolute; top:55px; left:0px; width:144px; z-index:3; display:none; }
.nav .mm ul li .Snavs ul li{ background:#007b35; border-top:1px solid #FFF; font-size:16px; line-height:44px; padding:0; float:none; }
.nav .mm ul li .Snavs ul li: hover{ background:#007b35; }
.nav .mm ul li .Snavs ul li a{ padding:0; color:#FFF; }
.nav .mm ul li .Snavs ul li a:hover{ background:#015826; color:#FFF; }
.g-networks{ background:#009e9d; }
.g-network a { color:#fff; }
.g-network a:hover{ color:#FF0; }

.g-network { padding:40px 0; }
.g-network .sd { float:left; }
.g-network .sd dl{ float:left; padding:0px 50px 0 0; }
.g-network .sd dl dt { margin-bottom:8px; font-size:14px; line-height:52px; }
.g-network .sd dl dd { line-height:24px; }
.g-network .sd dl dd a { color:#fdfdfd; }
.g-network .md{ float:left; color:#fff; padding:12px 12px 0; text-align:center; }
.g-network .md .on{ background:url(../images/g-network01.jpg) no-repeat; width:125px; height:41px; margin:0 auto; font-size:16px; line-height:35px; }
.g-network .md .tel{ font-size:22px; line-height:32px; margin-top:12px; }
.g-network .md .tel span{ display:block; font-size:12px; line-height:24px; color:#fdfdfd; }
.g-network .md .under{ height:20px; margin:18px auto 0; }
.g-network .md .under span { display:inline-block; margin:0 10px; vertical-align:top; }
.g-network .mm{ float:right; }
.g-network .mm img { border:12px solid #fff; vertical-align:top; }

.footers{ background:#068688; border-top:1px solid #068688; }
.footer { text-align:right; line-height:24px; color:#aeb5d4; padding:12px 0; }
.footer a { color:#aeb5d4; }
.footer a:hover{ color:#FF0; }

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-670px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

.header img,.page-banner img { vertical-align:top; }