/* 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:#666;}
a{color:#444;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#2c740e;}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{ width:1162px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper img{ vertical-align:top; }

.header{ }
.logo{ float:left; width:158px; }
.logo a{ }
.logo a img{ margin:24px 0 20px 0; }
.header .mm{ float:right; width:976px; }
.header .mm .tel{ height:21px; background:url(tel_01.gif) 766px 0 no-repeat; margin-top:14px; font-family:Arial; font-size:21px; line-height:21px; color:#2c740e; margin-right:30px; text-align:right; }
.nav  { float:right; }
.nav ul{   }
.nav ul li{ float:left; width:115px; height:56px; text-align:center; line-height:56px; border-bottom:3px solid #fff; font-size:16px; z-index:9; position:relative; }
.nav ul li:hover{ border-bottom:3px solid #75bb56; }
.nav ul li a{ color:#000; display:block; }
.nav ul li a:hover{ color:#2c740e; }
.nav ul li .Snav{ width:115px; z-index:9; position:absolute; top:60px; left:0; display:none; }
.nav ul li .Snav dl{ }
.nav ul li .Snav dl dt{ width:115px; text-align:center; font-size:14px; background:url(Snav_bg_01.png) repeat; }
.nav ul li .Snav dl dt a{ color:#fff; padding:10px; display:block; line-height:1.5; }
.nav ul li .Snav dl dt:hover{ background:url(Snav_bg_02.png) repeat; }

.banner{ position:relative; width:100%; margin-top:1px; }
.banner .bd{ width:1920px; left:50%; margin-left:-960px; position:relative; height:500px; z-index:1; overflow:hidden; }
.banner .bd ul{ }
.banner .bd ul li{ }
.banner .bd ul li img{ }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:40px; z-index:3; }
.banner .hd ul{ width:1200px; margin:0 auto; text-align:center; }
.banner .hd ul li{ width:12px; height:12px; background:#ccc; border-radius:100%; margin:0 9px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; font-size:0; }
.banner .hd ul .on{ background:#2c740e; }

.g-netWorks{ width:100%; background:#09376a; }
.g-netWork{ padding-top:20px; }
.g-netWork .sd{ float:left; width:130px; }
.g-netWork .sd img{ border:9px solid #fff; }
.g-netWork .sd .text{ font-size:14px; line-height:30px; height:30px; text-align:center; color:#fff; }
.g-netWork .md{ float:left; width:624px; margin-left:26px; }
.g-netWork .md ul{ }
.g-netWork .md ul li{ font-size:14px; line-height:25px; color:#fff; }
.g-netWork .md ul li span{ margin:18px 0; }
.g-netWork .mm{ float:right; width:276px; }
.g-netWork .mm .title{ font-size:16px; line-height:16px; color:#fff; }
.g-netWork .mm form{ border:0; padding:0; background:none; margin-bottom:30px; }
.g-netWork .mm form input{ border:0; padding:0; background:#fff; font-size:14px; line-height:35px; color:#656565; margin-top:6px; }
.g-netWork .mm form .text{ width:263px; height:35px; border:1px solid #94b388; padding-left:10px; }
.g-netWork .mm form .submit{ width:120px; height:37px; border:1px solid #94b388; text-align:center; cursor:pointer; }

.footers{ width:100%; background:#09376a; }
.footer{ font-size:13px; line-height:30px; }
.copyRight{ }
.copyRight a{ color:#fff; margin-right:32px; }
.footer .mm{ float:right; width:125px; }
.footer .mm a{ color:#fff; }


.back-to { position:fixed; bottom:110px; right:50%; margin-right:-723px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }
.banner img { vertical-align:top; }

.m-menu { position:fixed; left:1%; top:10%; padding:10px 20px; border:1px solid #ddd; background:#fff; line-height:28px; z-index:9; display:none; }
.m-menu dd { margin-left:20px; }

.u-download { position:fixed; left:1%; bottom:2%; line-height:20px; z-index:9; display:none; }
.u-download a { display:block; padding:8px 20px; border-radius:5px; border:1px solid #ccc; background:#ccc; color:#333; }
.u-download a:hover { background:#f60; color:#fff; }