@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
body{text-align:center;background-color:#FFF; color:#000000;font-size:14px;font-family: Microsoft YaHei,'微软雅黑';}
ul,li{ list-style-type:none; margin:0; padding:0;}
img{ border:0; margin:0; padding:0;}
a{ color:#252525; text-decoration:none; outline:none;}
a:hover{ color:inherit;text-decoration:none;}
input[type="radio"]{ vertical-align:middle;}
table{border-collapse:collapse;font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.hidden {display: none;}
.c-red{ color:#FE5B5B;}
.cRed{ color:#FF0000;}
.c-green{ color:#47CC54;}
.c-gary{ color:#878787;}
.c-blue,.c-blue:hover{color:#0E71CD;}
.f48{ font-weight:bold; font-size:48px;}
.f18{ font-size:18px;}
.bBorder{border-bottom:1px solid #DDDBDB;}
.text-right{ text-align:right}
.c-text{ line-height:21px; font-size:14px;}

.btn{font-size:16px;height:30px; line-height:30px; padding:0 16px; display:inline-block;}
.btnmax{font-size:28px; font-weight:bold;width:256px; height:57px; line-height:57px; display:inline-block; text-align:center;border-radius:6px;}
.btnmix{padding:0 8px; font-size:14px; display:inline-block; margin-left:10px;}
.bg-blue,.bg-blue:hover{border:1px solid #0E71CD;background-color:#0E71CD;color:#FFFFFF;}
.bg-gray,.bg-gray:hover{ border:1px solid #DDDBDB; background-color:#E5E5E5;color:#000000;}
.btn-whiteBd{border:1px solid #FFF; border-radius:6px; color:#FFF;}

.container{max-width:1440px;overflow:hidden; margin:0 auto; position:relative;}
.container-inner{width:1176px;overflow:hidden; margin:0 auto; position:relative; clear:both;text-align:left;}
/*头部*/
.header{ height:112px; background-color:#0E71CD;color:#FFF;}
.header .container-inner{ margin-top:33px;}
.header-left{ float:left;}
.header-logo{font-size:18px;}
.header-nav { overflow:hidden; clear:both; margin-top:12px;}
.header-nav li{ float:left; margin-right:68px; height:36px; line-height:36px;}
.header-nav li a{ color:#71B7F9; font-size:20px; font-weight:bold;}
.header-nav li.active a{color:#FFF; font-size:24px;}
.header-right{ float:right;}
.header-right .btnmix,.header-right .btnmix a{ color:#FFF;}
.header-right .ico-user{ width:16px; height:16px; display:inline-block; margin-right:4px;background:url(../images/icoUser.gif) no-repeat center; vertical-align:middle;}
.header-soso{ margin-top:15px; clear:both; overflow:hidden;}
.header-sosoInput{background-color:#FFF; width:279px;padding:0 10px;clear:both; height:33px; line-height:30px;float:left;border:0;outline: none;}
input[type="text"].header-sosoInput:focus {border:0;outline: none;}
.header-sosoBtn{ float:left;width:33px; height:33px; line-height:33px; background:url(../images/sosoBtn.png) no-repeat center #5DA9EE;}
/*底部版权*/
.footer{padding:30px 0;background-color:#E7F2FC; line-height:23px;}
.footer .iBlock{ display:inline-block; text-align:left; vertical-align:middle;}
.footer .mlr{ margin-left:67px; margin-right:35px;}

/*主体*/
.warp{ background:url(../images/warp-left-bg.jpg) repeat-y;}
.warp .container-inner{display:flex;}
.warpSide{width:170px;margin-top:37px;}
.warpSide-title{ margin-bottom:68px;padding-bottom:10px;}
.warpSide-title h1,.warpSide-title h1 a{font-size:28px; font-weight:bold; color:#0E71CD; margin:0;}
.warpSide-title .btn-dm{ border:1px solid #0E71CD;padding:3px 5px; margin:4px 0 2px 0; font-size:12px;color:#0E71CD; border-radius:6px;display:inline-block; background-color:#FFF;}
.warpSide .active{position:relative;}
.warpSide .active:after{ content:''; position:absolute;border-radius:4px; right:0; top:50%; margin-top:-10px;border-right:10px solid #FFF;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;}
/*主体-侧边栏菜单*/
.warpSide-menu{ margin-left:17px; padding-bottom:22px; padding-top:11px;}
.warpSide-menuTitle{ margin-bottom:5px;}
.warpSide-menuTitle a{font-size:20px; font-weight:bold; color:#878787;}
.warpSide-menuSub{padding-top:1px; margin-bottom:-8px;}
.warpSide-menuSub li{ margin-top:10px;}
.warpSide-menuSub li a{font-size:14px; color:#878787; padding-left:20px;position:relative; display:inline-block;}
.warpSide-menuSub li a:after{ content:''; position:absolute; width:8px; height:8px; border-radius:4px; left:0; top:50%; margin-top:-4px; background-color:#C4C4C4;}
.warpSide-menuSub li.active a,.warpSide-menuTitle.on a{color:#0E71CD;}
.warpSide-menuSub li.active a:after{background-color:#0E71CD;}
/*主体*/
.warpMain{padding-left:40px; padding-top:36px; overflow:hidden;flex:1; min-height:1100px;background-color:#FFF;}
.warpMain-title{padding-left:15px;position:relative;}
.warpMain-title h2{color:#0E71CD; font-size:20px; font-weight:bold; display:inline-block;}
.warpMain-title h3{color:#0E71CD; font-size:20px; font-weight:normal;position:relative; padding-left:36px; display:inline-block; margin-left:28px;}
.warpMain-title h3:after{ content:''; position:absolute; width:8px; height:8px; border-radius:4px; left:0; top:50%; margin-top:-4px; background-color:#0E71CD;}
.warpMain-title:after{ content:''; position:absolute; width:2px; height:21px; left:0; top:50%; margin-top:-10px; background-color:#0E71CD;}
.warpMain-tip{margin-left:15px; padding-bottom:10px; margin-top:17px;}
.warpMain-content{margin-left:15px; margin-top:43px;overflow:hidden; clear:both;}

/*页面表单*/
.warpMain-block{overflow:hidden; clear:both; margin-left:120px;margin-top:17px; margin-bottom:70px;}
.formItems .formItem{ margin-bottom:43px;}
.loginItems .formItem{ margin-top:15px; margin-bottom:35px;}
.formItem{font-size:16px;}
.formItem>div{display:inline-block;}
.formItem-hd{ width:112px;}
.formItem-fd{color:#878787; margin-left:22px; margin-right:22px;}
.formItem-td{color:#878787; margin-left:10px; margin-right:10px;}
.formItem-cd{margin-left:14px;}
.inputText{ border:1px solid #DDDBDB;font-size:16px; background-color:#FFF; width:236px;padding:0 10px;clear:both; height:33px; line-height:30px;outline: none;}
input[type="text"].inputText:focus {border: 1px solid #CCCCCC;outline: none;}
.inputText.wSmall{ width:168px;}
.warpMain-button{ text-align:center; padding-top:10px; margin-bottom:100px;}
.warpMain-button-tip{ margin-top:14px; font-size:16px;}
.tipRed{ color:#F00;position:relative;padding-left:15px; display:inline-block;}
.tipRed:after{ content:''; position:absolute; width:4px; height:4px; border-radius:2px; left:0; top:50%; margin-top:-2px; background-color:#F00;}

/*注册-侧边栏树形菜单*/
.warpSide-tree{}
.warpSide-tree li{ margin-top:38px;position:relative;padding-left:20px; }
.warpSide-tree li.on {background:url(../images/treeArrow.gif) no-repeat left center;}
.warpSide-tree li a{ font-size:20px; font-weight:bold;color: #878787;}
.warpSide-tree li.on a{color:#0E71CD;}

/*注册-县市区选择*/
.warpMain-regioncontent{margin-left:15px; margin-top:29px;overflow:hidden; clear:both;}
.warpMain-regionTitle{ color:#0E71CD; font-size:22px;}
.warpMain-region{ overflow:hidden;  margin-top:21px;margin-bottom:28px;}
.warpMain-region li{position:relative;}
.warpMain-region li:after{ content:''; position:absolute; width:1px;border-radius:5px; left:10px; top:0;bottom:0;background-color:#C4C4C4;}
.warpMain-region li:first-child:after{top:9px;}
.warpMain-region li:last-child:after{bottom:auto; height:10px;}
.regionTagTitle{padding-left:34px; font-size:18px; position:relative;}
.regionTagTitle:after{ content:''; position:absolute; width:9px; height:9px; border-radius:5px; left:6px; top:50%; margin-top:-4px; background-color:#C4C4C4;}
.regionTag{padding:24px 0 21px 28px;}
.regionTag a{font-size:16px;height:29px; line-height:29px; padding:0 19px; display:inline-block; margin-left:26px; margin-bottom:31px;border:1px solid #0E71CD; color:#0E71CD}
.regionTag a.on{background-color:#0E71CD; color:#FFFFFF;}

.mtb10{margin-top:14px; margin-bottom:4px;}
.mb10{ margin-bottom:18px;}
.mr42{ margin-right:42px;}