@import url("base.css");
/*public*/
body{background: #206FA8 url(../images/bg.jpg) no-repeat;background-attachment: fixed;min-width: 1200px;background-size: 100% 100%;}
/*header*/
.header_top{height: 45px;background: #1c2837;}
.header{height: 45px;}
.logo_wrap{height: 45px;}
.logo_wrap .logo{display:block;height: 45px;width: 186px;background: url(../images/logo.png) no-repeat;text-indent: -9999px;}
.phone{height: 26px;width: 203px;background: url(../images/header-phone.png);margin-top: 10px;}
.nav_wrap{border-bottom: 2px solid #ea5422;}
.nav{/*height: 39px;*/}
.nav ul{}
.nav ul li{width: 102px;/*height: 45px;*/float: left;text-align: center;position: relative;}
.nav ul li span{font-size: 14px;color: #fff;display: block;width: 82px;height: 24px;border-radius: 4px;background: #2e3946;margin: 10px;line-height: 24px;cursor: pointer;}
.nav ul li a{color: #000;display: block;font-size: 16px;color: #333;}
.nav ul li.curr a,.nav ul li a:hover{color: #fff;background: #ea5422;text-decoration: none;}

.nav_con1{width: 771px;position: absolute;left: -15px;top: 45px;display: none;z-index: 999;}
.nav_con1 .bg-t{height: 16px;width: 771px;background: url(../images/nav-bg1-t.png);}
.nav_con1 .bg-m{width: 771px;background: url(../images/nav-bg1-m.png) repeat-y;padding: 10px 0;overflow: hidden;}
.nav_con1 .bg-b{height: 16px;width: 771px;background: url(../images/nav-bg1-b.png);}
.nav_con1 .bg-m .txt-box{width: 374px;float: left;}
.nav_con1 .bg-m .img-box{width: 301px;float: left;margin-left: 34px;}
.nav_con1 .bg-m .img-box img{width: 301px;margin-bottom: 43px;}
.nav_con1 p{color: #FFFFFF;text-align: left;line-height: 20px;padding: 0 0 0 24px;}

.nav_con2{width: 347px;position: absolute;left: -15px;top: 45px;display: none;z-index: 999;}
.nav_con2 .bg-t{height: 16px;width: 347px;background: url(../images/nav-bg2-t.png);}
.nav_con2 .bg-m{width: 347px;background: url(../images/nav-bg2-m.png) repeat-y;padding: 10px 0;}
.nav_con2 .bg-b{height: 16px;width: 347px;background: url(../images/nav-bg2-b.png);}
.nav_con2 p{color: #FFFFFF;text-align: left;line-height: 20px;padding: 0 30px;}
/*footer*/
.footer_wrap{height: 45px;background: #1c2837;}
.footer{height: 45px;}
.footer p{text-align: center;line-height: 45px;color: #fff;}
/*main*/
.main_wraper{height: 960px;}
.swim1{width: 360px;height: 250px;right: 4%;top: 156px;}
.swim2{width: 154px;height: 209px;background: url(../images/ewm.png);left: 50%;margin-left: -582px;bottom: 57px;}

/*.swim1 .tab_title{height: 39px;}*/
.swim1 .tab_title li span{width: 180px;background: #163557;height: 39px;line-height: 39px;text-align: center;color: #b4bac2;font-size: 18px;float: left;cursor: pointer;}
.swim1 .tab_title li.tab_login span.curr{width: 196px;height: 45px;margin-right: -16px;margin-top: -4px;*margin-top:-2px;line-height: 45px;background: #1f4c7d;color: #fff;}
.swim1 .tab_title li.tab_sear span.curr{width: 196px;height: 45px;margin-left: -16px;margin-top: -4px;*margin-top:-2px;line-height: 45px;background: #1f4c7d;color: #fff;}
.swim1 .tab_con{padding-top: 32px;width: 360px;height: 179px;background:url(../images/swim1-bg.png) repeat-y;}
.swim1 table{}
.swim1 table td{height: 42px;vertical-align: middle;line-height: 42px;}
.swim1 table .lable{text-align: right;color: #fff;font-size: 18px;}
.swim1 table td input{width: 215px;height: 28px;margin: 5px;border: 1px solid #90969d;text-indent: 6px;line-height: 28px; font-size:18px;}
.swim1 table td.yzm input{width: 91px;float: left;}
.swim1 table td.yzm a{float: left;width: 100px;height: 28px;margin-top: 7px;margin-left: 24px;}
.swim1 table td.sbm{text-align: center;}
.swim1 table td.sbm a{display: inline-block;width: 112px;height: 30px;line-height: 30px;text-align: center;font-size: 18px;color: #fff;background: #356497;border-radius: 4px;cursor: pointer;}
.swim1 .login{padding-top: 45px;height: 166px;}
.swim1 .login table td{height: 50px;vertical-align: middle;line-height: 50px;}





