/*! www.vancheer.com  |  Powered by vancheer */
.indexTitle{ height:39px; border-top:#0780d3 solid 1px; border-bottom:#ddd solid 1px; position:relative; line-height:39px;}
.indexTitle em{ display:block; width:135px; height:39px; background:url(../images/nimg135_1.png) no-repeat; text-indent:20px; color:#e4e9ef; font-size:16px;}
.indexTitle a{ display:block; position:absolute; right:20px; top:0px; background:url(../images/nimg13_1.png) right center no-repeat; padding-right:20px;}

.indexPart1{ padding:30px 0 20px;}
.indexPart1 .leftDiv{ width:660px; height:271px; border:#ddd solid 1px;}
.indexPart1 .leftDiv .contentBox{ height:230px; padding-left:350px; position:relative;}
.indexPart1 .leftDiv .contentBox .imgDiv{ position:absolute; left:20px; top:20px;}
.indexPart1 .leftDiv .contentBox .content{ font-size:14px; line-height:24px; padding:20px 18px 0 0;}
.indexPart1 .leftDiv .contentBox .more{ display:block; padding-top:10px; font-size:14px; color:#0780d3;}
.indexPart1 .rightDiv{ width:326px;}
.indexPart1 .rightDiv .imgDiv{ padding-bottom:12px;}
.indexPart1 .rightDiv .list ul{ margin-left:-12px;}
.indexPart1 .rightDiv .list li{ width:157px; height:50px; float:left; margin-left:12px; line-height:50px; font-size:14px; overflow:hidden;}
.indexPart1 .rightDiv .list li a{ display:block; width:157px; height:50px; text-align:center; color:#fff; background:#3daef5;}
.indexPart1 .rightDiv .list .li01 a{ background:#2fc6bd;}
.indexPart1 .rightDiv .list li img{ position:relative; top:-16px; padding-right:6px;}

.indexPart2{ padding-bottom:20px;}
.indexPart2 .leftDiv{ width:492px; height:478px; border:#ddd solid 1px;}
.indexPart2 .leftDiv .box{ padding:20px 20px 0;}
.indexPart2 .leftDiv .detail{ padding-left:220px; position:relative; height:150px; border-bottom:#ddd solid 1px;}
.indexPart2 .leftDiv .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart2 .leftDiv .detail .name{ height:50px; font-weight:bold; font-size:16px; overflow:hidden;}
.indexPart2 .leftDiv .detail .content{ font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#999; padding-top:5px;}
.indexPart2 .leftDiv .list li{ height:53px; background:url(../images/line2.png) bottom repeat-x; padding-right:90px; line-height:53px; font-size:14px; overflow:hidden; position:relative;}
.indexPart2 .leftDiv .list li em{ position:absolute; right:0px; top:0px;}
.indexPart2 .leftDiv .list li:hover{ color:#0780d3;}
.indexPart2 .leftDiv .list li:hover a{ color:#0780d3;}

.indexPart2 .rightDiv{ width:494px; height:480px;}
.indexSubject{ width:492px; height:232px; border:#ddd solid 1px; margin-bottom:12px;}
.indexSubject .list{ padding:9px 0 0 20px;}
.indexSubject .list li{ float:left; margin:0 9px 9px 0; width:222px; height:81px; line-height:80px; font-size:18px;}
.indexSubject .list li a{ display:block; width:222px; height:81px; position:relative; background:#ff9b9f; color:#e4e9ef; text-indent:110px;}
.indexSubject .list li img{ position:absolute; left:27px; top:13px;}
.indexSubject .list .li01 a{ background:#3daef5;}
.indexSubject .list .li02 a{ background:#3bdcaa;}
.indexSubject .list .li03 a{ background:#ffce26;}

.indexResults{ width:492px; height:232px; border:#ddd solid 1px;}
.indexResults .list{ padding:5px 20px 0 20px; font-size:14px;}
.indexResults .list li{ height:36px; line-height:36px; overflow:hidden;}
.indexResults .list li a{ display:block; height:36px; padding-left:18px; background:url(../images/ico1.png) left center no-repeat;}
.indexResults .list li a:hover{ background:url(../images/ico1on.png) left center no-repeat;}

.indexPart3{ border:#ddd solid 1px; height:284px; margin-bottom:80px;}
.indexPart3Pic{ height:223px; position:relative; padding-top:20px;}
.indexPart3Pic .list{ overflow:hidden; position:relative; margin:0 auto; width:972px;}
.indexPart3Pic li{ float:left; width:231px; overflow:hidden; margin:0 6px; height:192px; position:relative; text-align:center;}
.indexPart3Pic li img{ width:231px;}
.indexPart3Pic li .name{ line-height:32px; font-size:14px; height:32px; overflow:hidden;}
.indexPart3Pic .btnDiv{ text-align:center; padding-top:10px;}
.indexPart3Pic .btnDiv span{display:inline-block; background:url(../images/ico2.png) no-repeat; width:10px; height:10px; margin:0 5px;}
.indexPart3Pic .btnDiv .on{background:url(../images/ico2on.png) no-repeat;}

.about{ padding:20px 0 50px;}
.about .content{ font-size:14px; line-height:24px;}
.about .imgDiv{ padding-top:20px;}

.committee{ padding:30px 0 65px;}
.committee .txt{ color:#333; font-size:24px; padding-bottom:15px;}
.committee .txt em{ color:#666;}
.committee .content{ font-size:14px; line-height:24px; padding-bottom:35px;}
.committee .table_t{ height:58px; background:#f5f5f5;}
.committee .table_t li{ float:left; height:58px; line-height:58px; font-size:14px; color:#999; background:url(../images/line3.jpg) right center no-repeat;}
.committee .table_t .li01{ width:202px; text-indent:56px;}
.committee .table_t .li02{ width:110px; text-align:center;}
.committee .table_t .li03{ width:176px; text-align:center;}
.committee .table_t .li04{ width:204px; text-indent:46px;}
.committee .table_b{ border-left:#eee solid 1px;}
.committee .table_b li{ height:120px; border-bottom:#eee solid 1px;}
.committee .table_b dd{ border-right:#eee solid 1px; height:120px; font-size:14px; float:left; color:#333;}
.committee .table_b .dd01{ width:200px; position:relative;}
.committee .table_b .dd02{ width:109px; text-align:center; line-height:120px;}
.committee .table_b .dd03{ width:175px;}
.committee .table_b .dd04{ width:203px;}
.committee .table_b dd .imgDiv{ position:absolute; left:30px; top:22px; border-radius:38px; -moz-border-radius:38px;}
.committee .table_b dd .imgDiv img{ border-radius:38px; -moz-border-radius:38px;}
.committee .table_b dd .name{ color:#333; padding:40px 0 0 120px;}
.committee .table_b dd .sex{ padding:8px 0 0 120px; color:#666;}
.committee .table_b dd .wenzi{ padding:0 20px 0 36px;}
.committee .table_b dd .wenzi em{ display:block; display:table-cell; vertical-align:middle; height:120px;}

.committee .title{ height:24px; border-bottom:#d5e4ef solid 1px;}
.committee .title p{ width:109px; height:24px; text-align:center; line-height:24px; color:#fff; font-size:14px; background:#0860a3;}
.committee .list{ padding:10px 0 20px 38px;}
.committee .list li{ font-size:14px; float:left; width:100px; height:42px; line-height:42px; overflow:hidden;}
.committee .list li a{ color:#333;}

.honor{ padding:20px 0 65px;}
.honor .content{ font-size:14px; line-height:24px; padding-bottom:10px;}
.honor .list{ background:url(../images/line4.jpg) 6px top repeat-y;}
.honor .list li{ background:url(../images/nimg14_1.jpg) left 20px no-repeat; padding-left:32px; min-height:100px; padding-bottom:25px;}
.honor .list li .year{ font-size:16px; color:#2e93ba; padding:22px 0 10px;}
.honor .list li .msg{ font-size:14px; line-height:24px; padding-bottom:20px;}
.honor .list li .imgList dd{ float:left; margin:0 30px 20px 0;}

.researchAreas{ padding-bottom:110px;}
.researchAreas li{ height:217px; padding-left:266px; position:relative; border-bottom:#e5e5e5 solid 1px;}
.researchAreas li a{ display:block;}
.researchAreas li .imgDiv{ position:absolute; left:0px; top:28px;}
.researchAreas li .name{ padding-top:40px; height:24px; overflow:hidden; font-size:16px; color:#333;}
.researchAreas li .content{ padding:10px 0 0 12px; height:48px; overflow:hidden; line-height:24px; background:url(../images/ico4.png) left 22px no-repeat; font-size:14px; color:#666;}
.researchAreas li .more{ position:absolute; left:266px; bottom:45px; width:83px; height:22px; line-height:22px; background:url(../images/nimg83_1.png) center no-repeat; text-align:center;}
.researchAreas li:hover .name{ color:#0860a3;}
.researchAreas li:hover .more{ color:#0860a3; background:url(../images/nimg83_1on.png) center no-repeat;}

.researchResults{ padding:16px 0 64px;}
.researchResults li{ height:46px; line-height:46px; padding-right:100px; overflow:hidden; position:relative; font-size:14px; background:url(../images/line2.png) bottom repeat-x;}
.researchResults li em{ position:absolute; right:0px; top:0px; font-size:12px; color:#999;}

.resultShow{ padding:30px 0;}
.resultShow .name{ text-align:center; font-size:18px; color:#333; padding-bottom:20px;}
.resultShow .title{ padding:30px 0 15px; font-size:14px; color:#0860a3; font-weight:bold;}
.resultShow .content{ font-size:14px; line-height:24px;}
.resultShow .imgDiv{ padding-bottom:40px;}
.resultShow2{ padding:30px 25px;}

.equipment{ padding-bottom:56px;}
.equipment li{ height:217px; padding-left:266px; position:relative; border-bottom:#e5e5e5 solid 1px;}
.equipment li a{ display:block;}
.equipment li .imgDiv{ position:absolute; left:0px; top:28px;}
.equipment li .name{ padding-top:40px; height:24px; overflow:hidden; font-size:16px; color:#333;}
.equipment li .content{ padding-top:10px; height:48px; overflow:hidden; line-height:24px; font-size:14px; color:#666;}
.equipment li .more{ position:absolute; left:266px; bottom:45px; width:83px; height:22px; line-height:22px; background:url(../images/nimg83_1.png) center no-repeat; text-align:center;}
.equipment li:hover .name{ color:#0860a3;}
.equipment li:hover .more{ color:#0860a3; background:url(../images/nimg83_1on.png) center no-repeat;}

.equipmentShow{ padding:30px 0;}
.equipmentShow .name{ text-align:center; font-size:18px; color:#333; padding-bottom:20px;}
.equipmentShow .title{ padding:30px 0 15px; font-size:14px; color:#0860a3; font-weight:bold;}
.equipmentShow .content{ font-size:14px; line-height:24px;}
.equipmentShow .imgDiv{ padding-bottom:40px;}

.myInfoDiv{ height:176px; background:url(../images/myInfoDiv.jpg) no-repeat; border-top:#2b292e solid 6px; padding-top:17px;}
.myInfoDiv .topDiv{ height:76px; padding-left:92px; position:relative;}
.myInfoDiv .topDiv .headIco{ position:absolute; left:9px; top:0px; border-radius:38px; -moz-border-radius:38px;}
.myInfoDiv .topDiv .headIco img{ border-radius:38px; -moz-border-radius:38px;}
.myInfoDiv .topDiv .name{ font-size:18px; color:#fff; padding:8px 0 10px;}
.myInfoDiv .topDiv .list li{ float:left; width:26px; text-align:center; margin-right:15px;}
.myInfoDiv .topDiv .list li div{ width:18px; margin:0 auto; padding-bottom:4px;}
.myInfoDiv .topDiv .list li img{ display:block;}
.myInfoDiv .topDiv .list li a{ color:#9ba1ab;}
.myInfoDiv .msg{ padding:20px 0 16px 22px; color:#cdcdcd;}
.myInfoDiv .msgBtn{ width:121px; height:32px; background:url(../images/btn1.png) no-repeat; margin-left:18px;}
.myInfoDiv .msgBtn a{ display:block; background:url(../images/nimg18_5.png) 15px 8px no-repeat; width:77px; height:32px; line-height:32px; padding-left:44px; color:#cdc9c9;}

.subjectApply .classTab{ height:43px; line-height:43px; border-bottom:#e4e4e4 solid 1px;}
.subjectApply .classTab li{ float:left; width:114px; border-right:#e4e4e4 solid 1px; text-align:center; font-size:16px;}
.subjectApply .classTab li a{ display:block; height:43px; color:#333; border-bottom:#e4e4e4 solid 1px;}
.subjectApply .classTab li a:hover, .subjectApply .classTab li a.aNow{ color:#0780d3; border-bottom:#0780d3 solid 1px;}
.subjectApply .list{ padding-bottom:30px;}
.subjectApply .list li{ height:48px; line-height:48px; overflow:hidden; padding:0 220px 0 30px; position:relative;}
.subjectApply .list li .choose{ display:none; position:absolute; left:30px; top:0px;}
.subjectApply .list li .choose input{ position:relative; top:3px;}
.subjectApply .list li .name{ font-size:14px;}
.subjectApply .list li .stateBtn{ position:absolute; right:20px; top:14px;}
.subjectApply .list li .stateBtn a{ cursor: pointer;display:block; width:71px; height:24px; font-size:14px; background:#0860a3; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectApply .list li .stateBtn span{ display:block; width:71px; height:24px; font-size:14px; background:#c1c1c1; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectApply .list li .stateBtn .btn1{ display:block; width:71px; height:24px; font-size:12px; background:#c1c1c1; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectApply .list li .stateBtn .btn1:hover{ background:#0860a3;}
.subjectApply .list li em{ position:absolute; right:135px; top:0px;}
.subjectApply .list li.on{ padding:0 220px 0 53px;}
.subjectApply .list li.on .choose{ display:block;}
.subjectApply .botDiv{ display:none; padding-left:95px; position:relative; height:64px;}
.subjectApply .botDiv .choose{ position:absolute; left:30px; top:0px; font-size:14px;}
.subjectApply .botDiv .choose input{ position:relative; top:3px;}
.subjectApply .botDiv .btnDiv{ width:117px; height:28px;}
.subjectApply .botDiv .btnDiv .btn1{ width:117px; height:28px; font-size:14px; background:#0860a3; color:#fff; cursor:pointer; line-height:28px; border-radius:4px; -moz-border-radius:4px;}

.subjectForm .downloadBtn{ border-bottom:#e4e4e4 solid 1px; background:#eee; height:32px; padding-left:24px; padding-top:11px;}
.subjectForm .downloadBtn a{ display:inline; width:137px; height:23px; background:#e60012; color:#fff; text-align:center; line-height:23px;}
.subjectForm .part1{ height:151px; border-bottom:#e4e4e4 solid 1px; padding:0 24px; background:#eee;}
.subjectForm .part1 .txt{ font-size:18px; color:#e60012; text-align:center; padding:16px 0;}
.subjectForm .part1 .contentBox{ width:768px; height:85px; background:url(../images/nimg768Bg.jpg) no-repeat; font-size:14px; color:#E60012;}
.subjectForm .part1 .tips{ padding:20px 0 0 30px;}
.subjectForm .part1 p{ padding:8px 0 0 536px;}
.subjectForm .part2{ padding:20px 24px 26px;}
.subjectForm .box1{ border:#e4e4e4 solid 1px; padding-bottom:38px;}
.subjectForm .box1 .title{ height:62px; text-align:center; line-height:62px; color:#333; font-size:18px; background:#eee;}
.subjectForm .box1 .form{ padding:34px 0 10px 27px;}
.subjectForm .box1 .form li{ float:left; height:51px; position:relative; padding-left:110px; width:256px;}
.subjectForm .box1 .form .li01{ width:600px;}
.subjectForm .box1 .form .li02{ width:700px; height:138px;}
.subjectForm .box1 .form li em{ text-align:right; display:block; width:102px; font-size:14px; color:#333; position:absolute; left:0px; top:8px;}
.subjectForm .box1 .form li .input1{ float:left; width:219px; height:34px; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; /*color:#cdcdcd;*/ font-size:14px; text-indent:18px;}
.subjectForm .box1 .form li .selectD{ float:left; width:219px; overflow:hidden;height:34px; background:url(../images/selectIco.jpg) right center no-repeat; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; /*color:#cdcdcd;*/ font-size:14px; text-indent:18px;}
.subjectForm .box1 .form li .wenzi{ font-size:14px; float:left; padding:0 12px; line-height:36px;}
.subjectForm .box1 .form li textarea{ width:582px; border:#e4e4e4 solid 1px; background:#fff; height:123px;}
.subjectForm .box1 .btnDiv{ padding-right:42px;}
.subjectForm .box1 .btnDiv a{ display:block; width:84px; height:28px; background:url(../images/btn2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.subjectForm .box2{ border:#e4e4e4 solid 1px; padding-bottom:20px; margin-top:25px;}
.subjectForm .box2 .title{ height:62px; text-align:center; line-height:62px; color:#333; font-size:18px; background:#eee;}
/*.subjectForm .box2 .form{ padding:20px 0 0 64px;}
.subjectForm .box2 .form li{ float:left; width:205px; margin-right:29px; height:315px;}
.subjectForm .box2 .form li em{ display:block; height:45px; font-size:14px; display:table-cell; vertical-align:bottom;}
.subjectForm .box2 .form li .imgDiv{ padding-top:10px;}
.subjectForm .box2 .form li .btnGroup{ padding:20px 0 0 26px;}
.subjectForm .box2 .form li .btnGroup dd{ float:left; width:54px; height:22px; margin-right:5px;}
.subjectForm .box2 .form li .btnGroup dd a{ display:block; width:54px; height:22px; background:url(../images/btn4.png) no-repeat; text-align:center; line-height:22px;}
.subjectForm .box2 .btnDiv{ padding-right:69px;}
.subjectForm .box2 .btnDiv a{ display:block; width:84px; height:28px; background:url(../images/btn2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.subjectForm .totalBtn{ padding:23px 69px 0 0;}
.subjectForm .totalBtn a{ display:block; width:84px; height:28px; background:url(../images/btn3.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:28px;}*/
.subjectForm .box2 .table th{ font-weight:400; font-size:16px; color:#044272; background:#edf3f9; height:52px; border-right:#edf3f9 solid 1px; border-bottom:#edf3f9 solid 1px;}
.subjectForm .box2 .table .th01{ text-align:left; text-indent:36px;}
.subjectForm .box2 .table td{ height:48px; border-right:#edf3f9 solid 1px; border-bottom:#edf3f9 solid 1px; text-align:center; font-size:14px;}
.subjectForm .box2 .table .td01{ text-align:left; padding:0 10px 0 36px;}
.subjectForm .box2 .table td a{ /*display:block;*/ color:#1f87d8;}
.subjectForm .box2 .table td em{ text-decoration:underline;}
.subjectForm .box2 .table td img{ padding-left:10px;}

.subjectCheck .topDiv{ padding:12px 0 0 12px;}
.subjectCheck .form{ border:#e4e4e4 solid 1px; border-right:none; padding:25px 0 28px 38px;}
.subjectCheck .form li{ float:left; height:51px; position:relative; padding-left:146px; width:256px;}
.subjectCheck .form .li01{ width:600px;}
.subjectCheck .form .li02{ padding-left:92px;}
.subjectCheck .form li em{ display:block; width:136px; font-size:14px; color:#333; position:absolute; left:0px; top:8px;}
.subjectCheck .form li img{ position:relative; padding-right:6px; top:2px;}
.subjectCheck .form li .input1{ float:left; width:219px; height:34px; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; color:#cdcdcd; font-size:14px; text-indent:18px;}
.subjectCheck .form li .input2{ width:567px;}
.subjectCheck .form li .selectDiv{ float:left; width:219px; height:34px; background:url(../images/selectIco.jpg) right center no-repeat; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; font-size:14px; text-indent:18px;}
.subjectCheck .form li .wenzi{ font-size:14px; float:left; padding:0 12px; line-height:36px;}
.subjectCheck .topDiv .btnDiv{ padding:10px 0 0 24px;}
.subjectCheck .topDiv .btnDiv a{ display:block; width:84px; height:28px; background:url(../images/btn2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.subjectCheck .list{ padding-bottom:30px;}
.subjectCheck .list li{ height:48px; line-height:48px; overflow:hidden; padding:0 250px 0 24px; position:relative;}
.subjectCheck .list li .name{ font-size:14px;}
.subjectCheck .list li .stateBtn{ position:absolute; right:50px; top:14px;}
.subjectCheck .list li .stateBtn a{ cursor: pointer;display:block; width:71px; height:24px; font-size:14px; background:#0860a3; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectCheck .list li .stateBtn span{ display:block; width:71px; height:24px; font-size:14px; background:#c1c1c1; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectCheck .list li .stateBtn .btn1{ display:block; width:71px; height:24px; font-size:12px; background:#c1c1c1; color:#fff; text-align:center; line-height:24px; border-radius:4px; -moz-border-radius:4px;}
.subjectCheck .list li .stateBtn .btn1:hover{ background:#0860a3;}
.subjectCheck .list li em{ position:absolute; right:158px; top:0px; color:#999;}

.basicInfo .form{ padding:36px 0 28px 62px;}
.basicInfo .form li{ height:48px; position:relative; padding-left:112px;}
.basicInfo .form .li01{ height:138px;}
.basicInfo .form li em{ display:block; width:100px; font-size:14px; color:#333; position:absolute; left:0px; top:8px; text-align:right;}
.basicInfo .form li img{ position:relative; padding-right:6px; top:2px;}
.basicInfo .form li .input1{ float:left; width:347px; height:34px; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; color:#8E8A8A; font-size:14px; text-indent:18px;}
.basicInfo .form li .input2{ width:567px;}
.basicInfo .form li .selectDiv{ float:left; width:130px; height:34px; background:url(../images/selectIco.jpg) right center no-repeat; border:#e4e4e4 solid 1px; line-height:34px; border-radius:4px; -moz-border-radius:4px; font-size:14px; text-indent:18px;}
.basicInfo .form li .wenzi{ font-size:14px; float:left; padding:0 12px; line-height:36px;}
.basicInfo .form li textarea{ width:485px; height:115px; border:#e4e4e4 solid 1px;}
.basicInfo .form li .btn1{ width:84px; height:28px; background:url(../images/btn2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:28px; cursor:pointer;}

.regulations{ padding:20px 0 50px;}
.regulations .content{ font-size:14px; line-height:24px; padding-bottom:20px;}
.regulations .title{ background:url(../images/ico5.jpg) left center no-repeat; padding-left:12px; font-size:16px; color:#333; font-weight:bold; height:50px; line-height:50px;}

.contact{ padding:30px 0;}
.contact .mapDiv{ padding-bottom:30px;}
.contact .mapDiv img{ border:#eaeaea solid 1px;}
.contact .leftDiv{ width:327px;}
.contact .leftDiv .title{ height:36px; background:url(../images/nimg327_1.jpg) left bottom no-repeat; font-size:18px; color:#333;}
.contact .leftDiv .list{ width:242px; padding-top:15px;}
.contact .leftDiv li{ font-size:14px; padding-bottom:12px; line-height:22px;}
.contact .rightDiv{ width:327px;}
.contact .rightDiv .title{ height:36px; background:url(../images/nimg327_1.jpg) left bottom no-repeat; font-size:18px; color:#333;}
.contact .rightDiv .ewmDiv{ padding-top:10px;}
.contact .rightDiv p{ width:150px; text-align:center;}

.password .form{ padding:70px 0 0 85px;}
.password .form li{ height:50px; padding-left:100px; position:relative; font-size:14px; color:#333;}
.password .form li em{ position:absolute; left:0px; width:88px; display:block; top:0px; text-align:right; line-height:36px;}
.password .form li .input1{ width:347px; height:34px; border:#e4e4e4 solid 1px; font-size:14px; line-height:34px; border-radius:4px; -moz-border-radius:4px; text-indent:15px;}
.password .form li .btn1{ width:84px; height:28px; line-height:28px; background:url(../images/btn2.png) no-repeat; color:#fff; cursor:pointer; margin-top:12px; font-size:14px;}

.message{ padding-bottom:55px;}
.message .list li{ height:47px; line-height:47px; overflow:hidden; padding-left:20px; font-size:14px;}

.search{ width:692px; margin:0 auto;}
.search{ padding:60px 0 10px;}
.search .msg{ font-size:16px; color:#333; font-weight:bold; padding-bottom:20px;}
.search .msg em{ color:#e60012;}

.siteMap{ padding:75px 0;}
.siteMap .title{ text-align:center; height:56px; background:url(../images/line5.jpg) left bottom repeat-x; font-size:28px;}
.siteMap .title span{ padding:0 20px; color:#000;}
.siteMap .title em{ color:#000;}
.siteMap .list{ padding-top:112px;}
.siteMap .list li{ float:left; width:20%; padding-left:5%; font-size:14px; margin-bottom:75px;}
.siteMap .list li .box{ border-right:#989898 solid 1px; min-height:155px;}
.siteMap .list li h2{ color:#3a3a3a; padding-bottom:8px;}
.siteMap .list li h2 a{ color:#3a3a3a;}
.siteMap .list li dd{ height:32px; line-height:32px;}
.siteMap .list .li01 .box{ border-right:none;}


/*2017.7.20*/
.committeeShow{ padding:30px 0 40px;}
.committeeShow .part1{ height:284px; padding-left:315px; position:relative;}
.committeeShow .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.committeeShow .part1 .contentBox{ height:283px; border-bottom:#ececec solid 1px; width:304px;}
.committeeShow .part1 .txt{ padding:35px 0 15px; font-size:24px; color:#333;}
.committeeShow .part1 .name{ position:relative; font-size:18px; padding-bottom:18px;}
.committeeShow .part1 .name em{ position:absolute; left:0px; bottom:0px; width:20px; height:1px; display:block; background:#666;}
.committeeShow .part1 .msg{ padding-top:35px; font-size:16px; color:#272727; line-height:26px;}
.committeeShow .part2{ padding:35px 0; font-size:14px; line-height:24px;}



/*2017.10.27*/
.loginBox{ margin-top: 90px;margin-bottom:90px; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.loginBox .title{ height:50px; background:#0780d3; line-height:50px; text-align:center; text-align:center; color:#eee; font-size:16px; font-weight:bold;}
.loginBox .formBox{ padding:50px 0 185px; width:350px; margin:0 auto;}
.loginBox .form li{ height:50px;}
.loginBox .form li .box{ border:#e4e4e4 solid 1px; height:34px; border-radius:4px; -moz-border-radius:4px;}
.loginBox .form li .input1{ width:100%; height:34px; line-height:34px; font-size:14px; /*color:#ddd;*/ text-indent:16px;}
.loginBox .form li .btn1{ width:100%; height:36px; background:#2988e1; border-radius:4px; -moz-border-radius:4px; color:#fff; font-size:16px; text-align:center; cursor:pointer;}
.loginBox .tips{ text-align:center; font-size:14px;}
.loginBox .tips a{ padding:0 12px;}


.findPwdBox{margin-top: 90px;margin-bottom:90px;box-shadow:0 1px 5px rgba(35,25,25,0.2);-moz-box-shadow:0 1px 5px rgba(35,25,25,0.2);-webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.findPwdBox .title{height:50px;background: #0780d3;line-height:50px;text-align:center;text-align:center;color: #eee;font-size:16px;font-weight:bold;}
.findPwdBox .formBox{ padding:50px 0 135px; width:350px; margin:0 auto;}
.findPwdBox .form li{ height:50px;}
.findPwdBox .form li .box{ border:#e4e4e4 solid 1px; height:34px; border-radius:4px; -moz-border-radius:4px; position:relative;}
.findPwdBox .form li .input1{ width:100%; height:34px; line-height:34px; font-size:14px; /*color:#ddd;*/ text-indent:16px;}
.findPwdBox .form li .yzm{ position:absolute; right:0px; top:0px; display:block; width:100px; height:34px; line-height:34px; /*color:#cdcdcd;*/ text-align:center; border-left:#e4e4e4 solid 1px;}
.findPwdBox .form li .btn1{ width:100%; height:36px; background:#2988e1; border-radius:4px; -moz-border-radius:4px; color:#fff; font-size:16px; text-align:center; cursor:pointer;}

.regBox{ margin-top:90px;margin-bottom:90px; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.regBox .title{ height:50px; background:#0780d3; line-height:50px; text-align:center; text-align:center; color:#eee; font-size:16px; font-weight:bold;}
.regBox .formBox{ padding:50px 0 50px 195px;}
.regBox .formBox li{ padding-left:106px; position:relative; height:53px; font-size:14px;}
.regBox .formBox li em{ position:absolute; left:0px; top:0px; font-size:14px; text-align:right; width:100px; line-height:36px;}
.regBox .formBox li .input1{ width:326px; height:34px; line-height:34px; border:#e4e4e4 solid 1px; border-radius:4px; -moz-border-radius:4px; padding-left:20px; font-size:14px; /*color:#cdcdcd;*/}
.regBox .formBox li .input2{ width:103px;}
.regBox .formBox li .selectDiv{ width:220px; height:34px; line-height:34px; border:#e4e4e4 solid 1px; border-radius:4px; -moz-border-radius:4px; text-indent:10px; font-size:14px; color:#cdcdcd; background:url(../images/selectIco.jpg) right center no-repeat;}
.regBox .formBox li .yzm{ position:absolute; left:242px; top:0px;}
.regBox .formBox li dd{float:left; white-space:nowrap; padding-right:30px; line-height:34px;}
.regBox .formBox li dd input{float:left; position:relative; left:-2px; top:8px;}
.regBox .formBox li .btn1{ width:348px; height:36px; background:#2988e1; border-radius:4px; -moz-border-radius:4px; color:#fff; font-size:16px; text-align:center; cursor:pointer;}
.regBox .tips{ padding-left:240px;}
.regBox .tips a{ color:#999;}
.regBox .tips a:hover{ color:#2988E1;}

/*2017.11.3*/
.dlCenter{ padding:25px 0 40px;}
.dlCenter .topList{ height:70px; background:url(../images/line2.png) bottom repeat-x;}
.dlCenter .topList li{ float:left; height:70px; line-height:70px; font-size:16px; color:#333;}
.dlCenter .topList .li01{ width:420px; padding-left:30px;}
.dlCenter .topList .li02{ width:180px; padding-left:40px;}
.dlCenter .topList .li03{ width:145px; text-align:center;}
.dlCenter .list li{ height:76px; background:url(../images/line2.png) bottom repeat-x;}
.dlCenter .list li dd{ float:left; font-size:14px; height:76px;}
.dlCenter .list li .dd01{ width:420px; padding-left:30px;}
.dlCenter .list li .dd01 em{ display:table-cell; width:420px; height:76px; vertical-align:middle;}
.dlCenter .list li .dd02{ width:180px; padding-left:40px; line-height:76px;}
.dlCenter .list li .dd03{ width:145px; text-align:center; line-height:76px;}