﻿@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:#8e8e8e;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#0080ff;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.banner img { vertical-align:top; }

.topArea { background: #000; line-height: 40px; background: #575757; color: #fff }
.wel { float: left; }
.site { float: right; }
.site-link { float: left; margin-right: 10px;}
.site-link a { color: #fff; }
.search { float: right; position: relative; }
.search input[type=text] { width: 160px; padding: 2px 30px 2px 8px; border: none; outline: none; background: #fff; border-radius: 15px; }  
.search input[type=submit] { position: absolute; top: 12px; right: 12px; width: 15px; height: 15px; background: #fff url(../images/search.png) no-repeat; outline: none; border: none; cursor: pointer; }
.logo { position: relative; width: 1920px; left: 50%; margin-left: -960px; }

.home { float: left; width: 28px; margin: 4px 35px 0 35px;}
.nav { padding: 8px 0; background: #fff;}
.nav li { position: relative; float: left; width: 100px; margin: 0 11px; text-align: center; line-height: 30px; font-size: 16px;}
.nav li a { display: block; color: #09233d; }
.nav li>a:hover,.nav li>a.current { background: #007dfa; color: #fff; border-radius: 14px; }
.nav .subNav { position: absolute; top: 100%; padding-top: 18px; width: 100%; z-index: 999; display: none; }
.nav .subNav:before { content: ''; position: absolute; top: 8px; left: 47px; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.nav .subNav dt { margin-bottom: 2px; height: 30px; line-height: 30px; background: #fff; }
.nav .subNav dt a { display: block; color: #1a1a1a; } 
.nav .subNav dt a:hover { background: #0493fc; color: #fff; }


.f-con { padding: 48px 0 60px; background: #1e579a; }
.f-con .f-logo { float: left; margin: 0 80px 0 44px; }
.f-con .f-nav { float: left; width: 216px; padding: 11px 56px; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.f-con .f-nav li { float: left; width: 108px; text-align: center; font-size: 14px; line-height: 30px; }
.f-con .f-nav li a { color: #fff; }
.f-con .f-ewm { float: left; margin-left: 58px; }
.f-con .f-ewm span { display: block; font-size: 14px; color: #fff; text-align: center; }
.f-con .f-map { float: right; width: 280px; height: 140px; overflow: hidden; }
.copyRight { padding: 15px 0; background: url(../images/copy.jpg) no-repeat; font-size: 14px; color: #fff;}
.copyRight p { line-height: 28px; }
.copyRight a { color: #fff }
.copyRight .copy { position: relative; }
.copyRight .copy-tips { position: absolute; right: 5px; top: 14px; }
.copyRight .copy-tips a { margin: 0 16px; }

.login{position: relative;width: 1920px;left: 50%;margin-left: -960px;height: 627px;border-bottom: 1px solid #fff;background: url(../images/loginbg.png) no-repeat center;}

.loginbox{width: 626px;margin: 0 auto;padding-top: 154px;text-align: center;}
.loginbox input{display: block;}
.lbt{padding-bottom: 60px;}
.loginbox .inp1,.loginbox .inp2{width: 575px;height: 63px;line-height: 63px;background: #fff;border: 0;outline: none;margin: 0 auto;padding-left: 20px;font-size: 20px;color: #a9a9a9;}
.loginbox .inp1{margin-bottom: 20px;}
.loginbox .inp2{margin-bottom: 58px;}
.loginbox .inp3{width: 414px;height: 44px;border: 1px solid #fff;text-align: center;color: #fff;font-size: 20px;letter-spacing: 2em;background: none;margin: 0 auto;padding-left: 53px;border-radius: 30px;}














