﻿@charset "utf-8";
/* CSS Document */
/**header begin  **/
.headcontainer,.searchHeader{ position:relative; z-index:1; width:100%; min-width:1000px;
                background: url(/Content/themes/base/images/layout/topBG.png) repeat;}
.headcontainer { height:125px;    }
.searchHeader{  height:115px; }
.container{ width:960px; margin:0 auto; position:relative; }
.container .positionImg,.searchHeader .positionImg{ position:absolute; z-index:-1;}
.container .positionImgBright{ top:0; left:-58px;}
.searchHeader .positionImgBright {top:0; left:-38px; }
.container .positionImgPosition,.searchHeader .positionImgPosition{ top:0; right:-35px;}
.container .logo{ position:relative; z-index:5; top:0; left:0; display:block; width:577px;}
.searchlogo {  position:absolute; z-index:5;display:block; width:450px; top:20px;  left:20px; }
.container .login{ height:20px; line-height:20px; overflow:hidden; position:absolute; top:20px; right:18px; z-index:5;}
.container .login .login-li {  position:relative;}
.container .login li ,.container .login li a{ color:#fff; display:inline-block;margin-left:10px;}
.container .searchBox{ position: absolute; top:53px; right:5px; 
					overflow:hidden; z-index:10; width:342px; height:40px;}
.searchBox .keySearch,.advanedSearch{ display:block; float:left; position:relative;}
.searchBox .keySearch{background:url(/Content/themes/base/images/layout/search.png) no-repeat;width:272px; height:30px;}
.searchBox .keySearch input{ width:170px; height:28px; border:0; text-align:left; padding-top:6px;height:20px;\9}
.searchBox .keySearch a{ display:block; 
					     width:54px;
						 height:28px; 
						 background:url("/Content/themes/base/images/layout/search1.png") no-repeat;
					     position:absolute;
						 top:0; right:1px;}
.advanedSearch{
				display:block;  
				width:68px; height:30px; 
					background:url("/Content/themes/base/images/layout/advancedSearch.png") no-repeat; 
				margin-left:2px;}
/*menu begin */
.container .menu{  background:url(/Content/themes/base/images/layout/menuBg.png) repeat; 
				  border:1px solid #d3d3d3; height:38px;
				  position:relative; z-index:9;
				  margin-top:-20px;
				  border-radius:5px;
				  -moz-border-radius:25px; /* Old Firefox */
 }
.container .menu li,.container .menu li a,.container .menu li a b{ display:block; float:left; text-align:center; }
.menu li{ width:136px; height:38px; position:relative;}
.menu li a,.menu li a:hover{ width:95px; height:28px; margin:5px 12px 0 20px;
			font-size:14px;
			text-decoration:none; }
.menu li a{ color:#666; }
.menu li a:hover,.menu li a.menuBg{  background: url(/Content/themes/base/images/layout/menuA.png) no-repeat; color:#fff;}
.container .menu li a b{ margin:5px 0 0 15px;}
.container .menu li a b.ml30{ margin-left:30px;}

/*guild begin */
.guild{ width:800px; overflow:hidden; margin:8px 0 10px 0; position:relative;color:#353338; cursor:default;}
.guild .homecion{width:18px; height:20px; 
 position:absolute; background:url(/Content/themes/base/images/base/homebg.png) no-repeat;  top:0;left:5px;}
.guild span{  display:block; float:left; margin:3px 3px 0 3px; }
.guild span.ml27{ margin-left:27px;}
.guild span.redword{ margin-left:20px;}
/*guild end */

/***   footer-wrapper begin****/
#footer-wrapper{ overflow:hidden; width:100%; min-width:960px; background:url(/Content/themes/base/images/layout/footerBg.png) repeat-x scroll 0% 0%; height:200px; 
margin-top:43px; min-width:1000px;}
#footer-left {
    width:360px;
    height: 25px;
	margin:17px auto;
}
#footer-left ul { overflow:hidden; }
#footer-left ul li {
    float: left;
    margin:5px 2px 0 30px;
    width:50px;
	position:relative;
}
#footer-left ul li a {
    color: #fff;
    display: block;
    height: 18px;
    line-height: 18px;
    padding-left: 2px;
}
.copyright {
    color: #fff;
    margin-left: 310px;
}
.footer{ width:480px; height:20px;  color:#fff; margin:0 auto; text-align:center;}
.footer a{color:#fff;}
.footer a:hover{ text-decoration:underline; color:#fff;}
.copyright {
    color: #fff;
    margin-left: 310px;
}
.pdf1{padding-left:100px}
.pdf2{padding-left:10px}


/*Login begin*/
.loginBg {  position:absolute; z-index:-1; width:100%; height:100%;}
.loginCentent {   height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;}
.loginMain {  overflow:hidden; width:1000px; margin:0 auto; }
.loginHead { width:1000px; height:90px; position:relative; margin:70px auto 0 auto; }
.loginHead a, .loginHead span {  display:block;float:left;}
.loginHead span {  width:200px;height:35px; color:#fff;  font-family:'Microsoft YaHei'; font-size:30px; line-height:35px; margin:10px 0 0 30px;}
.serviceTel{ margin-left:15px; display:inline-block;}
.telNum { font-size:18px; font-family:KaiTi; }
.loginContent { margin:35px auto 0px auto; position:relative; overflow:hidden;  height:315px;  }
.leftsideImg {  width:635px;}
.leftsideImg, .rightsideImg {  float:left;}
.rightsideImg {  width:320px; height:311px; border:1px solid #ebebeb;}
.check { padding-top:5px;*padding-top:0; }
.checkWord {width:75px; height:20px; line-height:20px; padding-left:5px; color:#676767;  }
.from {  width:750px; background-color:#fff;}
.phone { width:248px; background-color:#fff; min-height:600px;}
.item {  height: 50px;line-height: 34px; padding-top: 9px;  position:relative;}
.item-h1 { border-bottom:1px dotted #ddd; margin: 0 auto;width: 650px;
font-family:'Microsoft YaHei'; font-size:16px; color:#333;   }
.item-h1 span {  margin-left:20px;}
.label{ color: #999999;font-size: 14px; padding-right: 10px;text-align: right;width: 190px; display:block; float:left; display:block;}
.item-ifo{ width:270px; float:left; }
.item-ifo .text {  border: 1px solid #CCCCCC;
    color: #999999;
    float: none;
    font-family: arial,"宋体";
    font-size: 14px;
    height: 16px;
    padding: 7px 25px 7px 5px;
    width: 238px;}
.item-ifo .text-1 { width:100px; }
.item-ifoTable{
    border: 1px solid #d4d4d4;
    height: 25px;
    line-height:25px;
    font-size:12px; }
.loginTitle { 
    padding:0 10px;
    margin:5px auto 0 auto;
    width:270px;
    height:35px;
    line-height:33px;
    font-size:14px;
    font-weight:bold;
    color:#458fce;
    border-bottom:2px solid #458fce;
}
.registerContent { 
    border:1px solid #cfcfcf;
    height:520px;
    margin:40px auto;
}
.regisTitle { 
    width:905px;
    height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    color:#458fce;
    margin:8px auto 0 auto;
    padding:0 10px;
    border-bottom:2px solid #458fce;
}
.registLeft {
    border:0;
}
.registLeft img { 
   
    margin:40px 0 0 0px;
   
}
.registItem { 
     height: 30px;
    line-height: 30px;
    margin: 20px auto 0;
    font-size:14px;
    color:#2c2c2c;
    overflow:hidden;
}
.mobleRegist { 
    position:absolute;
    background-image:url(/Content/themes/base/images/layout/moblie.png);
    width:10px;
    height:14px;
    top:8px;
    left:10px;
    
}
.spanInput input.regist_button { 
    width:85px;
    background-color:#2088da;
    text-align:center;
    border:0;
    color:#fff;
    height:26px;
    padding-top:5px;   
    font-size:12px; 
    cursor:pointer;
 
}
.promptInfo {
    margin:5px auto auto 170px;
}
.itemRigist { 
    color:#2c2c2c;
    font-size:12px;
}
.itemRigist a:hover { 
    color:#2c2c2c;
    font-size:12px;
    text-decoration:underline;
}
.itemRigist b { 
     color:#2088da;
     font-weight:normal;
       font-size:12px;
}
/*Login end*/
/*login*/
.theme-popover-mask,.theme-popover-mask-TS{
    z-index:999;position:absolute;left:0;top:0;width:100%;height:100%;background:#cecece;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:999;position:absolute;width:900px;height:390px;background-color:#fff;display:none;box-shadow:0 0 10px #666; border:4px solid #c3c3c3;}
.theme-poptit{ height:30px; line-height:30px;  position:relative; text-align:center; background-color:#f5f5f5;font-size:14px; border-bottom:1px solid #c4c4c4; color:#333333;}
.close{ background-image:url(/Content/themes/base/images/layout/reClose.png); width:15px; height:15px; 
display:block; position: absolute; top:7px; right:13px;}
.theme-popbod{
	overflow:hidden;}
.mc{
	  width:860px; height:265px; padding: 10px 20px 0 10px; margin:10px auto;overflow-y:scroll
	}
.mc h4{
	font-weight:bold;
	line-height:20px;}
.mc p{ line-height:20px;}		
.mcBtn{
	margin: 20px auto 0;
    width: 322px;}
.mcBtn	.btn{
	width:300px;
	height:35px;
    display:block;
	background-color:#458fce;
	border-radius:2px;
	border:0;
	text-align:center;
	font-size:20px;
	line-height:35px;
	color:#fff;
	font-family:Microsoft YaHei;
    cursor:pointer;
}
.mcBtn .btn:hover {  text-decoration:none;}



