* {margin: 0 auto;padding:0;font-family: Microsoft YaHei; font-size:13px;}
ol,ul,li{list-style:none;}a{text-decoration:none;}
img{ border:none;}
.wrap {height: 100%;width: 100%;overflow-x: hidden;}
.topbg{width:1000px; height:115px;margin:0 auto;background:url(../images/top_bg.png);}
.topbg .welcome{float:right;width:140px; height:20px; line-height:20px;text-align:right; margin-right:20px; margin-top:30px; background:url(../images/icon_hy.png) no-repeat;}
.nav_box{width:100%; height:42px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_box a {text-decoration:none;}
.navlist{ width:1000px; height:100%;list-style:none;text-align: center;}
.navlist .first{float:left;width:166px;height:42px; line-height:42px;text-align:center; background:url(../images/nav_bg.png);}
.navlist .first .second{position:relative;z-index:9999;}
.nav_box>ul li>ul {display: none; background-color:#fff;border:1px solid #f57a0a;}
.navlist>ul>li {float:left;width:166px;height:35px;line-height:35px;margin: 0 -35px 0 0;}
.nav_box .nav_title:link,.nav_title:visited { font-size:16px;color:#FFF;}
.nav_box .nav_title:hover,.nav_title:active{font-size:16px;color:#FFF; font-weight:bold;}
.nav_box>ul li:hover>ul {display: block;}
.nav_box ul li ul li {width:95%;border-bottom:1px dashed #ccc;}
.nav_box ul li ul li a p{font-size:15px;width:100%;display:block;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nav_box ul li ul li a:link{color:#666;}
.nav_box ul li ul li a:visited{color:#666;}
.nav_box ul li ul li a:hover{color:#000;font-weight:bold;}
.nav_box ul li ul li a:active{color:#000;}
.record_step3{width:165px;height:28px; float:left; padding:12px 0px 0px 0px; text-align:center;}
.record_step4{width:165px;height:28px; float:left; margin-left:-26px; padding:12px 0px 0px 0px;color:White;text-align:center;}
.record_step5{width:220px;height:28px; float:left; padding:12px 0px 0px 0px; text-align:center;}
.record_step6{width:224px;height:28px; float:left; margin-left:-30px; padding:12px 0px 0px 0px;color:White;text-align:center;}
.record_step7{width:272px;height:28px; float:left; padding:12px 0px 0px 0px;color:White;text-align:center;}
.record_step8{width:272px;height:28px; float:left; margin-left:-30px;padding:12px 0px 0px 0px;color:White;text-align:center;}
.record_step1{width:188px;height:28px; float:left; padding:12px 0px 0px 0px; text-align:center;}
.record_step2{width:188px;height:28px; float:left; margin-left:-26px; padding:12px 0px 0px 0px;color:White;text-align:center;}

.index_mainbox2{ width:290px; height:270px; background:#387fd0;float:left;}
.index_mainbox2 .about_us{ margin-top:70px; margin-left:90px;}
.index_mainbox3{ width:270px; height:270px; background:#3db5e5; float:left;}
.index_mainbox3 .index_mainbox3_1{ width:80%; height:133px; border-bottom:2px solid #fff; }
.index_mainbox3 .index_mainbox3_2{ width:80%; height:135px; }

.index_mainbox2 .index_mainbox3_1{ width:80%; height:133px; border-bottom:2px solid #fff; }
.index_mainbox2 .index_mainbox3_2{ width:80%; height:135px;margin-top:20px;margin-left:50px; }

.index_mainbox4{width:440px;height:250px;float:left;background:#e8e8e8;}
.index_mainbox4 .newslist{width:360px;height:190px;}
.index_mainbox4 .newslist .news_titlebox{width:360px;height:40px;line-height:40px; background:url(../images/icon_sjx.png) no-repeat;}
.index_mainbox4 .newslist .news_titlebox .news_title {width:280px;height:auto; float:left;text-indent:20px;display:block;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_mainbox4 .newslist .news_titlebox .news_time{width:80px;float:right; text-align:right;}
.index_mainbox4 .newslist .news_titlebox a:link,.news_titlebox a:visited{color:#000;}
.index_mainbox4 .newslist .news_titlebox a:hover,.news_titlebox a:active {color:#ffc000;}

.index_mainbox5{width:290px; height:250px; background:#3db5e5;float:left;}
.index_mainbox5 .org_list{width:280px;height:190px;}
.index_mainbox5 .org_list .org_box{width:280px;height:40px;line-height:40px;color:#fff; background:url(../images/icon_yx.png) no-repeat;}
.index_mainbox5 .org_list .org_box .org_title {width:270px;height:auto;text-indent:10px;display:block;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_mainbox5 .org_list .org_box a:link,.org_box a:visited{color:#fff;}
.index_mainbox5 .org_list .org_box a:hover,.org_box a:active {color:#ffc000;}
.index_mainbox6{width:270px;height:250px;float:left; background:#387fd0;}
.index_mainbox6_l{ width:130px;height:auto; float:left; margin-left:10px;}
.index_mainbox6_r{ width:130px;height:auto; float:right;}
.kjtd{ margin-bottom:15px; margin-top:15px;}

.index_mainbox7{float:left;width:998px; height:285px;border:1px dashed #ccc;}
.index_mainbox7 .index_mainbox7_l{ float:left;width:498px; height:250px; border-right:1px dashed #ccc; margin-top:15px;}
.index_mainbox7 .index_mainbox7_r{ float:right;width:498px; height:250px; border-right:1px dashed #ccc; margin-top:15px;}
.index_mainbox7 .text_list{width:420px;height:190px;}
.index_mainbox7 .text_list .text_titlebox{width:420px;height:40px;line-height:40px;color:#000; background:url(../images/icon_sjx.png) no-repeat;}
.index_mainbox7 .text_list .text_title {width:375px;height:auto; float:left;text-indent:20px;display:block;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_mainbox7 .text_list .text_titlebox a:link,.text_titlebox a:visited{color:#000;}
.index_mainbox7 .text_list .text_titlebox a:hover,.text_titlebox a:active {color:#ffc000;}

.index_mainbox8{float:left;width:998px; height:320px;margin-top:10px;}
.index_top10box{width:100%; height:150px;border:1px dashed #ccc; margin-top:30px;}
.index_top10{ width:80px; height:120px; float:left; margin-left:18px; margin-top:15px;}
.index_top10 .index_top10_pic{ width:80px; height:90px;}
.index_top10 .index_top10_name{text-align:center; line-height:40px;}
.index_yqlj{width:100%; height:70px;}
.index_yqlj_pic{ margin-left:70px; margin-top:-50px;}
.copyright{width:100%;display:block;clear:both;background:rgba(17,17,17,0.3); margin-top:100px;}
.copyright .copyright_text{width:500px; padding-top:15px; line-height:30px; color:#FFF;text-align:center;}
.copyright .copyright_text a:link,.copyright_text a:visited{color:#fff;}
.copyright .copyright_text a:hover,.copyright_text a:active{color:#ffc000;}
.position{ width:1000px; height:20px; float:left;background:url(../images/icon_sy.jpg) no-repeat; margin-bottom:15px;text-indent:20px;}
.steps{width:1000px;height:40px; padding:20px 0px 25px 0px;text-align:center; line-height:40px;color:#fff;}
.step1{width:165px;height:40px; float:left;}
.step2{width:165px;height:40px; float:left; margin-left:-26px; }
.mainbox{ width:950px; height:auto; border:1px dashed #ccc; float:left; padding:25px 25px; margin-bottom:40px;}
.mainbox h1{ font-size:15px;line-height:40px; color:#386ea8;}
.mainbox p{ line-height:30px;text-indent:2em;}
.mainbox .no_indent{line-height:30px;text-indent:0em;}
.mainbox .inside_list{ width:900px; height:auto;}
.mainbox .inside_list .list_titlebox{ width:900px; height:40px; border-bottom:1px dashed #ccc;line-height:40px;}
.mainbox .inside_list .list_titlebox .list_title{width:820px;float:left;text-indent:20px;}
.mainbox .inside_list .list_titlebox .org_title{width:820px; text-align:center;}
.mainbox img{ text-align:center;}
.list_time{width:80px;float:right; text-align:center;}

.pagturn { text-align: center;margin-bottom:40px;} 
.pagturn a {background:#eee;BORDER:1px solid #ccc; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR:#666; PADDING-TOP: 2px; TEXT-DECORATION: none } 
.pagturn a:hover {BORDER: #000 1px solid;COLOR: #000; } 
.pagturn a:active { BORDER: #ccc 1px solid;COLOR: #000; } 
.pagturn SPAN.current {BORDER: #ccc 1px solid; PADDING-RIGHT: 6px;  PADDING-LEFT: 6px; FONT-WEIGHT: bold;PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; background:#386ea8;} 
.pagturn SPAN.disabled { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR:rgba(255,255,255,0); PADDING-TOP: 2px;BORDER: rgba(255,255,255,0); display:none;} 
.mainbox .newstitle{width:100%;text-align:center;}
.list_titlebox a:link,.list_titlebox a:visited{color:#000;}
.list_titlebox a:hover,.list_titlebox a:active {color:#ffc000;}
.big_mainbox .table{ width:1000px; }
.big_mainbox .table,.big_mainbox .member_table{text-align:center; vertical-align:central;border:1px dashed #ccc;}
.table td,.member_table td{border-top:1px dashed #ddd; height:40px;}
.table .tdborder{ clear:both;border-bottom:1px solid #000;}
.tab_title{ color:#FFF; background:#bbb; font-weight:bold;}
.table .bor_r{border-right:1px dashed #ccc;}
.table .bor_r_b{border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.table td .tab_input{ width:99%; height:100%;border:0px;border-bottom:1px solid #000;}
.table td .opinion{ width:99%; height:100%; border:none; line-height:25px; text-indent:10px;}
.table td .time_input{ width:50px; height:38px;border:0px; text-align:center;}
.table td .uploading{ background:url(../images/icon_uploading.png) no-repeat; height:20px; width:68px; overflow:hidden; cursor:Pointer;margin-left:30px;}
.table td .uploading input{ opacity:0; height:22px; width:68px;}
.table td .check{ width:100px; height:20px; background:url(../images/icon_check.png) no-repeat; margin-left:20px; padding-left:25px;}
.table td .hide{ width:25px; height:20px; background:url(../images/icon_hide.png) no-repeat; margin-top:-20px;cursor:Pointer;}
.table td a:link,a:visited{color:#386ea8;font-weight:bold;}
.table td a:hover,a:active{color:#000;font-weight:bold; }
.table td .add_pic{width:130px; height:220px; margin:40px auto 40px auto;}
.table td .addimage,.addimage02{width:100%;height:auto; overflow:hidden;border:none;}
.table td .addimage img{width:100%;height:100%; border:none;}
.table td .addimage2 img{width:auto;height:auto; border:none;}

.big_mainbox .btnbox {width: 200px;height: 35px;margin: 30px auto 35px auto;}
.big_mainbox .btnbox img{ border:none;}
.table td .checkbox{ float:left; width:180px; height:40px; line-height:40px;}
.table td .checkbox2{ float:left; width:100px; height:40px; line-height:40px;}
.Wdate{border:#999 1px solid; width:184px;height:25px;background:url(../images/datePicker.gif) no-repeat right;}
.Wdate::-ms-clear{display:none;}
.WdateFmtErr{font-weight:bold;color:red;}
.inquirebox{width:450px; height:35px; line-height:35px;float:left; margin-bottom:10px;}
.select_box1{ height:25px; width:160px; float:left;}
.pulldown_box1{ height:25px; width:85px;line-height:20px; padding-left:15px;}
.select_box2{ height:25px; width:280px; float:left;}
.pulldown_box2{ height:25px; width:180px;line-height:25px; padding-left:15px;}
select {border: solid 1px #ccc;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/icon_pulldown.png) no-repeat scroll right center transparent;}
select::-ms-expand {display: none;}
.hoursbox{height:35px; line-height:35px;float:left; margin-bottom:10px;}
.hours_box{height:25px; width:120px; float:left;}
.question_list{ margin-bottom:40px; }
.uploading2{ background:url(../images/icon_sc.png) no-repeat; height:20px; width:25px; overflow:hidden; }
.uploading2 input{opacity:0; height:25px; width:25px;cursor:Pointer;}
.icon_jt{float:left; width:34px; height:35px;background:url(../images/icon_jt.png);}

.pic_banner{width:1000px; height:280px; margin:0 auto;}
.big_mainbox{width:1000px; height:auto; margin:5px auto; border:none;}
.index_mainbox1{width:440px; height:270px; float:left;background:#00b1aa;}
.loginlist{width:280px;height:200px;}
.index_mainbox1 .welcome_text{width:200px; height:25px; margin-top:100px;}
.index_mainbox1 .welcome_text p{font-size:15px; font-weight:bold; color:#fff; text-align:center; line-height:30px;}
.titlebox{ width:120px; height:30px;margin-bottom:10px;margin-top:20px;}
.loginlist .loginlist_titlebox{width:280px;height:40px;margin-bottom:10px;}
.loginlist .loginlist_titlebox .loginlist_title{width:55px;float:left;color:#fff;line-height:30px;}
.loginlist_titlebox .loginlist_input{width:220px;height:25px;}
.loginlist_titlebox .verifycode_input{width:100px;height:25px;float:left; margin-right:5px;}
.loginlist_titlebox .verifycode_image{width:65px;height:30px;float:left;}
.loginlist .loginlist_btn{ width:225px; float:right;}
.loginlist .loginlist_btn .btn_login{float:left;}
.loginlist .loginlist_btn .btn_register{float:right;}

.reg_box{width:1000px; height:540px; background:#eee; float:left; margin-top:10px;margin-bottom:40px;}
.reg_list{width:550px; height:480px;margin-top:40px;}
.reg_titlebox{float:left;width:200px;}
.reg_title{height:40px; line-height:40px; text-align:right; margin-bottom:10px;}
.reg_inputbox{float:right;width:330px;}
.reg_input{ height:40px;width:280px; border:0px; background:#FFF;margin-bottom:10px;}
.info_input{ height:40px;width:280px; border:0px; background:#FFF;margin:5px 0 5px 0;}
.reg_select{ height:40px;width:280px; border:0px; background:#FFF;margin-bottom:10px;}
.btn_submit{float:left; margin-left:208px; margin-top:20px;}

/*左侧菜单*/
.kfLeft{ width:160px; float:left; min-height:auto;}
.left_nav_content{WIDTH:100%;CLEAR: both;}
.left_nav_content UL {MARGIN-BOTTOM: 0px;padding:0px;margin:0px;}
.left_nav_content UL LI {LINE-HEIGHT:45px; HEIGHT: 50px;list-style:none;text-align:center; font-weight:bold; padding:0px;background:#bbb;}
.left_nav_content UL LI a{COLOR:#fff;LINE-HEIGHT: 45px; HEIGHT: 50px;}
.left_menubg {LINE-HEIGHT: 45px;  DISPLAY: block; HEIGHT:50px;  TEXT-DECORATION: none;COLOR: #fff;background:#bbb;}
.left_menubg:hover {LINE-HEIGHT: 45px; DISPLAY: block;  background:#00b2aa; HEIGHT:50px; COLOR: #fff; TEXT-DECORATION: none; z-index:-1;}
.left_menubg_over {LINE-HEIGHT: 45px;  DISPLAY: block; background:#00b2aa; HEIGHT:50px; COLOR: #fff; TEXT-DECORATION: none;z-index:-1;}
.left_menubg_over:hover {LINE-HEIGHT: 45px;  DISPLAY: block;background:#00b2aa; HEIGHT:50px; COLOR: #fff;TEXT-DECORATION: none; z-index:-1;}

.right_box{width:830px;height:550px; float:left; margin-left:170px;margin-top:-280px;margin-bottom:40px;border:1px dashed #ccc;}
.big_mainbox .member_table{text-align:center; vertical-align:central;border:1px dashed #ccc;}
.member_table td{border-top:1px dashed #ddd; height:40px;}
.reg_toptitle{width:152px; height:42px; background:url(../images/icon_login.png); float:left; margin-left:424px; margin-top:-580px;}
.reg_list_title{background:#bbb; height:40px; width:100%; text-align:center; line-height:40px; color:#fff; font-weight:bold;}
.right_box .reg_titlebox{float:left;width:150px;}
.right_box .reg_title{height:40px; line-height:40px; text-align:right; margin-bottom:10px;}
.right_box .reg_inputbox{float:right;width:380px;}
.right_box .reg_input{ height:36px;width:360px;margin-bottom:10px;}
.right_box .btn_submit{float:left; margin-left:360px; }

/*分页控件*/
.uc-pagenav{border-top:1px solid #f0f0f0;margin-top:5px;padding-top:5px;}
.pagenav-condition{overflow:hidden;float:left;}
.pagenav{overflow:hidden;float:right;}
.pagenav a{float:left;background-color:#eee;width:28px;height:24px;line-height:24px;color:#939393;text-align:center;margin-right:4px;font-size:14px}
.pagenav a:hover{background-position:0 0;color:#ee6310}
.pagenav a.current{background-color:#386ea8;color:#fff}
.pagenav span{float:left;height:24px;font-family:tahoma;padding:0 5px 0 2px}
.clearfix {display:inline-block;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

/*必填项及错误样式*/
i {color:red;font-size:12px;}
.error {color:red;font-size:12px; vertical-align:middle;}

.AppLoading{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 100000;display: none;}
.AppLoadingMask{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background-color: Black;filter: alpha(opacity=70);opacity: 0.7;z-index: 100001;}
.AppLoadingImage{width: 180px;height: 22px;position: absolute;left: 44%;top: 44%;background-image: url(../images/App01.gif);background-repeat: no-repeat;background-position: center center;z-index: 100002;border-radius: 3px;}
