@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:#555;}
a{color:#555;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#1c96d5;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1002px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header { position:relative; background:#fff;width: 100%;box-shadow: 0 0 8px 1px #9e9d9d;z-index: 9}
.h-1{width: 100%;height: 75px;border-bottom: 1px solid #d2d2d2}
.h-1-w{width: 1200px;margin: 0 auto}
.logo{padding: 10px 0 0 200px;float: left;}
.link{float: right;line-height: 80px}
.link a:first-child{padding-right: 20px}
.link a:nth-child(2){padding-right: 5px}
.h-2{width: 1200px;margin: 0 auto;height: 40px;line-height: 40px;position: relative;}
.nav{float: left;margin-left: 200px}
.nav li{float: left;position: relative;}
.nav li a.f{display: block;width: 80px;text-align: center;font-size: 14px;color: #000}
.nav li dl{text-align: center;position: absolute;width: 80px;left: 0;top: 40px;z-index: 9;display: none}
.nav li dl dd{line-height: 20px;background: #fff}
.nav li dl dd a{display: block;padding: 3px 0;margin-bottom: 1px}
.nav li:hover dl{display: block;}
.search{line-height: 40px;position: absolute;width: 120px;right: 10px;bottom: 0}
.search .text{width: 120px;height: 18px;background: #e2e2e2;border: 1px solid #e2e2e2}
.search .sub-btn{width: 16px;height: 16px;border: 0;background: url(search.png);position: absolute;right: 5px;top: 12px;cursor: pointer;}

.footer {height: 247px;width: 1920px;position: relative;left: 50%;margin-left: -960px}
.ft-bg{position: absolute;left: 0;top: 0;z-index: 1}
.ft{width: 1200px;margin: 0 auto;position: relative;z-index: 10;color: #fff}
.ft dl{float: left;margin-left: 30px;padding-top: 36px}
.ft dl dd{padding: 8px;font-size: 14px}
.ft .qr{float: right;margin-right: 110px}
.ft .qrcode{float: left;width: 129px;text-align: center;margin-right: 20px;padding-top: 20px}
.ft .qrcode span{display: block;}
.footer .coo{text-align: center;position: relative;z-index: 10;color: #fff;padding-top: 35px}
.footer a{color: #fff}
.footer a:hover{text-decoration: underline;}

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:64px; height:64px; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

/*右侧边栏*/
.right{position: fixed;right: 50px;top: 150px;z-index: 999}
.right li{width: 64px;height: 64px;margin-bottom: 1px;background: #e3e3e3;text-align: center;line-height: 13px}
.right li span{display: block;}
.right li img{padding-top: 5px}
.right li.back-top img{padding-top: 15px}