@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:12px; color:#000; background:#fff; font-style:normal !important; font-family:微软雅黑;}
img{border:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}
li{list-style:none;}
.clear{clear:both;}
.head{width:1200px; height:75px; margin:0 auto;}
.logo{width:450px; float:left;}
.lan{width:750px; float:right;}
.login{float:right; padding-top:32px; font-size:16px; color:#353535;}
.login a{color:#353535;}
.login a:hover{color:#4a6eaa;}
.xd_spec1{ padding-top:32px; float:right; margin-right:80px; font-size:16px; color:#3b3e40;}
.xd_spec2{float:right; padding-top:32px;}
.xd_spec2 a{background:#4a6eaa; font-size:16px; padding:3px 8px; color:#fff; border-radius:3px; margin-right:10px;}
.xd_spec2 a:hover{background:#46679f; font-size:16px; padding:3px 8px; color:#fff; border-radius:3px; margin-right:10px;}


.xd2_right{width:100%; overflow:hidden;}
.xd2_title{height:40px; background:#48484b url(../images/bg2.jpg) no-repeat; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding-left:10px;}
.xd2_title a{font-size:12px; color:#fff; float:right; padding-right:8px; font-weight:normal;}
.xd2_title a:hover{font-size:12px; color:#fff; float:right; padding-right:8px; text-decoration:underline;}
.xd2_title2{height:40px; background:#48484b url(../images/bg2_1.jpg) no-repeat; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding-left:10px;}
.xd2_title2 a{font-size:12px; color:#fff; float:right; padding-right:8px; font-weight:normal;}
.xd2_title2 a:hover{font-size:12px; color:#fff; float:right; padding-right:8px; text-decoration:underline;}
.xd_spec3{border:1px solid #dcdcdc; margin-top:20px;}
.xd2_cont{width:502px; height:302px; float:left; margin-bottom:4px;}
.bg{position:absolute; background:#000; opacity:0.6; z-index:99; height:34px; bottom:0; width:100%;}
.xd_spec4{position:absolute; z-index:100; color:#fff; font-size:14px; padding-left:10px; line-height:34px; bottom:0;}
.xd5{width:100%; border-top:1px solid #eaeaea; padding-top:15px;}
.footer{width:1200px; margin:0 auto; padding-bottom:15px;}
.xd_spec9{float:left; font-size:13px; color:#9b9999; line-height:24px;}
.xd_spec10{float:right;}
/*登录弹窗*/
.beij_b{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;z-index:10000; display:none;}
.hint{width:712px;height:470px;margin:0 auto;background:#ddf2fc;position:fixed;top:50%;left:50%;margin-left:-356px;margin-top:-260px;z-index:10001; border:14px solid #9ddaf7; border-radius:10px; display:none;}
.hint3{width:36px;height:36px;background:url(../images/close.png) no-repeat;-webkit-background-size:36px 36px;background-size:36px 36px; position:absolute;top:28px;right:26px;}
.hint-in3{font-size:24px ;width:355px;height:44px;background:url(../images/butt.jpg) top left repeat-x;color:#fff;text-align:center;line-height:45px;border-radius:6px; border:1px solid #a2c1db; margin:15px 0 0 210px;}
.hint2{font-size:30px; color:#4a6eaa; font-weight:bold; width:100%; text-align:center; margin:32px 0 42px;}
.hint-in2{font-size:20px; color:#363637; clear:both; margin:0 auto; padding-bottom:20px; width:470px; overflow:hidden;}
.hint-in2 input{margin-left:10px; color:#bdbebf; height:45px; border:1px solid #ccc; border-radius:5px; display:block; float:left; font-size:20px; box-sizing:border-box; padding:0 5px 0 30px;}
.hint-in2 span{float:left; display:block;}
.hint-in2 .input-1,.hint-in2 .input-2{width:360px;}
.hint-in2 .input-1{background:url(../images/icon21.png) left center no-repeat #fff;}
.hint-in2 .input-2{background:url(../images/icon22.png) left center no-repeat #fff;}
.hint-in2 .input-3{width:205px; background:url(../images/icon23.png) left center no-repeat #fff;}
.hint-in2 img{width:136px; display:block; float:left; margin-left:10px;}
.fget{width:355px; margin:30px 0 0 210px; overflow:hidden;}
.fget-1{float:left; font-size:18px; color:#777777;}
.fget-2{float:right; font-size:18px; color:#e58100; background:url(../images/icon20.png) right center no-repeat; padding-right:23px;}


/*旧版 改版*/
.section{width:100%; overflow:hidden; position:relative;}
.section .backg{width:100%; position:absolute; top:0; left:50%; margin-left:-50%; z-index:-1;}
.section .center{width:1200px; overflow:hidden; margin:0 auto; padding:112px 0 70px; position:relative;}
.section .home{background:url(../images/icon.png) top left no-repeat; font-size:18px; color:#fff; line-height:38px; padding:0 20px 0 33px; position:absolute; top:40px; right:0;}
.section .index-top{overflow:hidden; float:left;}
.section .index-top li{overflow:hidden; margin-bottom:4px;}
.section .index-top li a{display:block; float:left; margin-left:4px; width:342px; height:149px; background:#2862e6; padding:20px 50px; box-sizing:border-box; overflow:hidden;}
.section .index-top li a img,.section .index-top li a span{display:block; float:left;}
.section .index-top li a img{width:78px; margin-right:43px;}
.section .index-top li a span{font-size:22px; color:#fff; line-height:56px;}
.section .index-top li a:hover{background:#1249c4;}
.index-bot{overflow:hidden;}
.index-bot .index-top li a{margin-left:0; margin-right:4px; background:#1249c4;}
.index-bot .index-top li a:hover{background:#2862e6;}
.index-r{overflow:hidden; float:left;}
.index-r li a{ font-size:22px; color:#fff; overflow:hidden;box-sizing:border-box;}
.index-r .fl{background:#f1a604; width:249px; height:149px;line-height:45px; padding: 44px 28px;}
.index-r img,.index-r span{display:block; float:left;}
.index-r .fl img{width:45px; margin-right:30px;}
.index-r .fl:hover{background:#f18a04;}
.index-r .fr{background:#fa6363; width:249px; height:149px; line-height:41px; padding:40px 38px; margin-left:4px;}
.index-r .fr img{width:41px; margin-right:36px;}
.index-r .fr:hover{background:#fa4040;}
.index-r .bott{width:502px; height:149px; background:#05aa72; display:block; margin-top:4px; float:left; padding:40px 77px; box-sizing:border-box;}
.index-r .bott img{width:61px; margin-right:77px;}
.index-r .bott span{line-height:48px;}
.index-r .bott:hover{background:#05aa3f;}

.nav{width:100%; background:#277dd4; overflow:hidden;}
.nav ul{width:1200px; margin:0 auto; overflow:hidden;}
.nav ul li{float:left;}
.nav ul li a{font-size:18px; color:#fff; line-height:40px; text-align:center; padding:0 30px; display:block;}
.nav ul li .cur{background:#ffba00;}
.nav ul li a:hover{background:#ffba00;}



.banner{position:relative; height:350px;}
.banner img{position:absolute; top:0px; left:50%; margin-left:-50%;}
.banner a{position:absolute; top:20px; right:0; color:#fff; font-size:15px; background:#ff9600; line-height:25px; display:block; padding:0 15px; z-index:10; border-radius:5px;}
.banner .center{position:relative;}

.center{width:1200px; margin:0 auto; overflow:hidden;}
.now{padding-left:25px; margin:21px 0 45px; background:url(../images/icon12.png) left center no-repeat; overflow:hidden;}
.now a,.now span{color:#666668; font-size:14px; float:left; line-height:25px; display:block; margin-right:5px;}
.nav-cent{width:100%; overflow:hidden; margin-bottom:45px;}
.nav-cent .nav-fl{width:217px; margin-right:20px; overflow:hidden;}
.nav-cent .nav-fl dl{border:1px solid #eee; margin-bottom:20px; overflow:hidden;}
.nav-cent .nav-fl dt img,.nav-cent .nav-fl span,.nav-cent .nav-fl i{display:block; float:left;}
.nav-cent .nav-fl dt,.nav-cent .nav-fl dd a{overflow:hidden;}
.nav-cent .nav-fl dt{width:100%; padding:15px 22px; box-sizing:border-box;}
.nav-cent .nav-fl dt img{width:25px; margin-right:10px;}
.nav-cent .nav-fl dt span{font-size:16px; color:#424344; line-height:17px;}
.nav-cent .nav-fl dd{background:#f7f7f7; border-bottom:1px solid #fff; padding:10px 22px; box-sizing:border-box; overflow:hidden;}
.nav-cent .nav-fl dd i{width:12px; height:12px; font-style:normal; font-size:12px; background:#c5c5c5; color:#fff; line-height:10px; text-align:center; margin:5px 5px 0 0;}
.nav-cent .nav-fl dd span{color:#48484b; font-size:14px;}
.nav-cent .nav-fl dd .cur i{background:#ff9600;}
.nav-cent .nav-fl dd:hover .ll{background:#ff9600;}
.nav-cent .nav-fl dd .cur span{color:#ff9600;}
.nav-cent .nav-fl dd:hover .qz{color:#ff9600;}
.zx{display:block; width:100%;}
.nav-fr{width:963px; overflow:hidden;}
.nav-title{overflow:hidden; background:url(../images/tit.jpg) bottom left repeat-x; width:100%; margin-bottom:22px;}
.nav-title h1{font-size:18px; display:block; color:#fff; line-height:43px; padding-left:30px; background:url(../images/icon17.png) top left no-repeat;}
.nav-fr p{border:1px solid #f7f7f7; padding:30px 37px; font-size:14px; line-height:20px; color:#5d5d5d;}
.nav-fr p img{display:block; margin-top:15px;}
.nav-1{background:#f7f7f7;}
.nav-1 ul{width:1200px; margin:35px auto; overflow:hidden;}
.nav-1 .cx{width:1137px; padding-left:20px; box-sizing:border-box; color:#7f7f7f;}
.nav-1 .cx a{ font-size:16px; color:#7f7f7f; padding:0 5px; line-height:30px;}
.nav-1 .use{width:63px; box-sizing:border-box; padding-right:23px; background:url(../images/img5.jpg) right center no-repeat; font-size:20px; font-weight:bold; color:#3d464f; line-height:30px;}


.issue{width:100%; border:1px solid #f7f7f7; padding:15px 35px; box-sizing:border-box;}
.issue li{border-bottom:1px dashed #ccc; padding:15px 0; overflow:hidden;}
.issue li span{font-size:18px; color:#4c4c4c; background:url(../images/img1.jpg) left center no-repeat; padding-left:30px; box-sizing:border-box; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.issue li time{font-size:14px; color:#858585;}
.page{text-align:center; font-size:14px; color:#666; margin:50px auto 35px auto;}
.page a{border:1px solid #dcdde1; padding:2px 8px; color:#666; margin-left:5px; margin-right:5px; background:#e5e5e5; border-radius:5px;}
.page a:hover{border:1px solid #ff9600; color:#fff; padding:2px 8px; margin-left:5px; margin-right:5px; background:#ff9600;}
.page .cur{border:1px solid #ff9600; color:#fff; padding:2px 8px; margin-left:5px; margin-right:5px; background:#ff9600;}

.ouer{width:1200px; overflow:hidden; margin:0 auto;}
.ouer ul{ width:599px;}
.ouer .fl li{overflow:hidden; margin-bottom:20px;}
.ouer .fl li img,.ouer fl li span,.ouer .fr li img,.ouer fr li span{display:block; float:left;}
.ouer .fl li img,.ouer .fr li img{width:40px; margin-right:23px;}
.ouer .fl li,.ouer .fr li{line-height:40px; font-size:16px; color:#3d3d3e;}
.ouer .fr li h2{line-height:40px; font-size:16px; color:#3d3d3e;}
.ouer .fr li{overflow:hidden;}

.nav-fr1{width:1200px; overflow:hidden;}
.issue1{width:100%; border:1px solid #f7f7f7; padding:15px 35px; box-sizing:border-box;}
.issue1 li{overflow:hidden; margin:25px 0;}
.issue1 li span,.issue1 li input,.issue1 li textarea{float:left; display:block;}
.issue1 li span{font-size:18px; color:#363636; margin-right:10px; line-height:30px;}
.issue1 li input{width:290px; box-sizing:border-box; padding:5px; border:1px solid #d5d5d5; border-radius:5px; line-height:30px;}
.issue1 li textarea{width:520px; height:115px; box-sizing:border-box; padding:5px; border:1px solid #d5d5d5; border-radius:5px; line-height:20px;}
.issue1 li input[type=button]{width:270px; height:55px; line-height:55px; border:1px solid #ffa200; background:#ffa200; color:#fff; text-align:center; font-size:24px; padding:0; margin:0 0 30px 63px;}

.table{width:1200px; text-align:center; border-top:4px solid #ebebeb; margin-bottom:90px;}
.table .top{font-size:18px; color:#ff9600; line-height:35px;}
.table td{border-bottom:1px solid #ebebeb; background:#fff;}
.table .nav{ font-size:16px; color:#414344; line-height:35px;}
.table .nav .more{color:#c5c5c5; line-height:20px; width:20px; height:20px; border:1px solid #c5c5c5; border-radius:100%; display:block; margin:0 auto;} 
.table .nav .more-more{ color:#ff9600; border:1px solid #ff9600;}
.table .nav-1{display:none;}
.table .nav-1 td{text-align:left; padding:20px 0 20px 50px; font-size:16px; color:#666;}
.join{width:223px; height:62px; text-align:center; font-size:24px; color:#fff; line-height:62px; border-radius:5px; background:#ffba00; border:none; display:block; margin:0 auto 100px;}
.hint-1{border:1px solid #ccc; background:#fff; overflow:hidden; position:relative; width:600px; margin:0 auto; display:none; position:absolute; top:20%; left:50%; margin-left:-300px; z-index:10000; border-radius:10px;}
.hint-1 .hint2{font-size:20px;}
.hint-1 .hint3{background:url(../images/close.png) left top no-repeat; width:20px; height:20px; background-size:100%;}
.hint-1 .hint-in2 span{width:100px;}
.hint-1 .hint-in3{width:200px; font-size:16px; margin:15px auto 30px; display:block;}

.intro{overflow:hidden;}
.intro h1{overflow:hidden; border-bottom:1px solid #edeeee; margin-bottom:50px;}
.intro h1 span{display:block; font-size:30px; color:#48484b; width:150px; line-height:50px; border-bottom:2px solid #ff9600; margin:0 auto; text-align:center; font-weight:normal;}
/*.intro p{margin-bottom:50px; font-size:14px; color:#666; line-height:20px;}*/
.section4{background:#f7f7f7; width:100%; overflow:hidden; padding:60px 0 65px;}
.section4 ul{width:1200px; margin:0 auto; overflow:hidden;}
.section4 ul li{width:25%; float:left; text-align:center;}
.section4 ul li img,.section4 ul li span,.section4 ul li h4{display:block;}
.section4 ul li img{width:93px; margin:0 auto;}
.section4 ul li span{font-size:14px; color:#2b2d2d; line-height:30px; width:200px; margin:0 auto;}
.section4 ul li h4{ font-size:18px; color:#ff9600; padding:20px 0 15px; font-weight:normal;}









