@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; font-family: "microsoft yahei"}
a{text-decoration:none;}
.wrapper a:hover{color: #5b27f2;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; z-index: 9;}
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header .w-a { width: 100%; background-color: #d2d2d2; line-height: 30px; }

.w-a-b { color: #000; }
.w-a-c { display: inline-block;margin-left: 195px; color: #000; }
.w-a-d { margin-top: 3px; }
.w-a-d li { position: relative; }
.w-a-d img { display: inline-block; margin-left: 5px; }
.w-b-a { margin-right: 55px; }
.w-b-b { margin-top: 35px;  }
.w-b-b .inp { width: 180px; box-sizing: border-box; padding-left: 10px; height: 30px; line-height: 30px; background-color: #d2d2d2; border: none; border-radius: 15px 0 0 15px; outline: none;}
.w-b-b .subm { width: 38px; height: 30px; border: none; border-radius: 0 15px 15px 0; outline: none; font-size: 0; background: url(../images/search.png) no-repeat;  }
.w-b-c { margin-top: 25px; text-align: right; color: #000; }
.w-b-c span { font-size: 18px; font-weight: bold; color:#079ba4; display: block; }
.header .nav { background-color: #079ba4; z-index: 9}
.header ul {  box-sizing: border-box; }
.header .nav li { position: relative;  width: 133px;padding: 20px 0; text-align: center; }
.header .nav li:hover,.header .nav li.on { background-color: #5b27f2; }
.header .nav li .sign { font-size: 16px; font-weight: normal; color:#fff; display: inline-block; padding: 0 14px; }
.header .nav .sub{ display:none; z-index: 5; left: 0; top: 64px; width: 133px;background-color: #fff;position:absolute; }
.header .nav .sub dt a { display: inline-block;height: 40px;line-height: 40px; text-align: center; font-size: 14px; width: 133px;zoom:1;color: #000; }
.header .nav .sub dt a:hover {background-color: #5b27f2; color: #fff;}
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:20px; width:100%; height:15px; z-index:4; }
.banner .hd ul { width:1200px; height:15px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 4px; border-radius:7px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background-color:#079ba4; width: 40px; }


.footer { margin-top: 25px; }
.w-l { background-color: #595757; }
.w-l-b { width: 206px; }
.w-l-b h3 { color: #fff; font-size: 14px; padding: 30px 0 10px 0; border-bottom: 2px solid #8c8a8a; margin-bottom: 15px; }
.w-l-b span, .w-l-b p { color: #fff; font-size: 14px; }
.w-l-b span { display: inline-block; margin-left: 28px; }
.w-l-b input { background-color: #595757; color: #fff; outline: none; width: 145px; height: 32px; margin-bottom: 10px; line-height: 30px; padding-left: 10px; box-sizing: border-box; border: 1px solid #757373; border-radius: 5px; }
.w-l-b textarea { background-color: #595757; color: #fff; outline: none; height: 45px; width: 145px; vertical-align: top; padding-left: 10px; box-sizing: border-box; border: 1px solid #757373; border-radius: 5px; }
.w-l-b .subm { width: 205px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; background-color: #079ba4; border: none; border-radius: 5px; margin-top: 15px;}
.w-l-c { width: 870px; text-align: center; }
.w-l-c h2 { color: #fff; font-size: 36px; font-weight: normal; padding: 30px 0;}
.w-l-c dl { display: inline-block; vertical-align: top; padding-right: 20px; background: url(../images/dlbg.png) no-repeat 65px 5px;}
.w-l-c dl:last-child { background: none; }
.w-l-c dt { font-size: 14px ;color: #fff; margin-bottom: 15px; }
.w-l-c dd a  { font-size: 14px ;color: #fff; }
.w-l-d { width: 96px; margin-top: 190px; }
.w-a-d .w-l-d {width: 80px; margin-top: 0; }
.w-l-d li { margin: 5px; position: relative; }
.w-a-d .w-l-d li { margin: 0px; position: relative; }
.w-l-d li .sign { position: absolute; bottom: 28px; left: -36px; display: none; }
.w-a-d .w-l-d li .sign { position: absolute; bottom: -100px; left: -36px; display: none; z-index: 9999； }
.w-m { padding: 10px 0; background-color: #3e3a39; text-align: center;}
.w-m p, .w-m a { font-size: 12px; color: #fff; }
.w-l-d p { font-size: 14px; color: #ffffff; margin-bottom: 20px; text-align: center; }
#show { display: block; }


.back-to { position:fixed; bottom:110px; right:30px; display:none; z-index:999; }
.back-to .back-top { display:block; width:55px; height:55px; background:url(../images/topbg.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background:url(../images/top.png) no-repeat; }
.w-z .more a,.w-d-c .more a {display: inline-block; padding-top: 5px; font-size: 14px; color:#079ba4; }
.signx { position: absolute; top: -57px; right: 10px;  }
.signx a,.signy a  { font-size: 14px; color: #079ba4; }
.signy { position: absolute; top: -50px; right: 10px;}

