.top-1{line-height:40px;height:40px;background-color:#f8f8f8}.top-1 span{float:left;width:500px;font-size:14px;color:#9e9e9e}.top-1 a{float:right;width:120px;font-size:14px;text-align:right;color:#9e9e9e}.top-1 a:hover{color:#1b9ed9;text-decoration:underline}.top-1 i.iconfont{display:inline-block}.top-2{padding-top:24px;padding-bottom:28px}.top-2 .logo{float:left;width:438px;height:71px}.top-2 .right{float:right;width:500px;text-align:right}.top-2 .right p{font-size:24px;line-height:34px;height:34px;margin-bottom:5px;color:#00afff}.top-2 .right p i.iconfont{font-size:20px;margin-right:5px;display:inline-block}.top-2 .right .form{font-size:0}.top-2 .right .form input[type=text]{height:30px;line-height:30px;font-size:14px;padding:0 14px;width:200px;color:#666;border:1px solid #b4b4b4;border-right:0;border-bottom-left-radius:5px;border-top-left-radius:5px}.top-2 .right .form input[type=text]:focus{border:1px solid #14a7eb;border-right:0}.top-2 .right .form .btn-submit{vertical-align:top;height:32px;line-height:30px;font-weight:600;font-size:14px;width:58px;color:#fff;background-color:#14a7eb;text-align:center;border:1px solid #14a7eb;border-bottom-right-radius:5px;border-top-right-radius:5px}.nav{font-size:0;background-color:#f8f8f8}.nav ul{overflow:visible}.nav ul li{position:relative;float:left;width:150px}.nav ul li:hover .sub-nav{display:block}.nav ul a{display:block;width:150px;line-height:62px;height:62px;font-size:16px;color:#313131;text-align:center}.nav ul a.active,.nav ul a:hover{background-color:#00a0e9;color:#fff}.nav ul .sub-nav{display:none;position:absolute;padding-top:10px;top:62px;z-index:1000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav ul .sub-nav a{height:42px;line-height:42px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav ul .sub-nav a:hover{background-color:#00a0e9;color:#fff}.nav ul .sub-nav:before{position:absolute;top:-6px;left:70px;display:block;width:0;height:0;content:'';border-width:8px;border-style:solid;border-color:transparent transparent #fff transparent}.common{margin-top:20px;padding-top:25px}.common h2{position:relative;height:34px;line-height:34px;font-size:0;border-bottom:1px solid #dadada;z-index:1}.common h2:before{position:absolute;bottom:0;left:0;display:block;width:80px;height:3px;content:'';background:url("../images/h4_bg_bar.png") center no-repeat;background-color:#fff;z-index:2}.common h2 span{display:inline-block;width:82px;text-align:center;color:#0058b3;font-size:16px}.common h2 i{display:inline-block;width:100px;text-align:left;font-size:12px;color:#d5d3d3}.common h2 a{float:right;width:80px;text-align:center;font-size:14px;color:#d5d3d3}.common h2 a:hover{color:#0058b3;text-decoration:underline}.common .left{float:left}.common .right{float:right}.common .content{margin-top:8px}.common .content h3{font-size:14px;color:#848484}.common .content span{font-size:12px;height:34px;line-height:34px;text-align:center;color:#848484}.common .content a{display:block;color:#848484}.common .content a:hover{color:#0058b3}.common .link{font-size:0;line-height:52px}.common .link a{display:inline-block;padding:0 20px;font-size:14px}.common .link a:hover{text-decoration:underline}.common .news{overflow:hidden}.common .news img{float:left;width:320px;height:254px;margin-right:12px}.common .news .list-vertical{float:left;width:510px}.common .news .list-vertical li{overflow:hidden}.common .news .list-vertical li:first-child{height:88px;border-bottom:1px dotted #ddd}.common .news .list-vertical li:first-child h3{float:none;background:0;text-indent:12px;font-size:16px;color:#1f77be}.common .news .list-vertical li:first-child p{padding-left:6px;padding-right:6px;text-indent:2em;line-height:26px;height:52px;color:#848484;font-size:14px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify}.common .news .list-vertical li:first-child:hover h3{background:0;text-decoration:none}.common .news .list-vertical li:hover h3{color:#1f77be;text-decoration:underline;background:url(../images/text_hover.png) 6px 10px no-repeat}.common .news .list-vertical li:hover p{color:#1f77be;text-decoration:underline}.common .news .list-vertical li:hover span{color:#1f77be}.common .news .list-vertical h3{float:left;height:34px;line-height:34px;width:405px;text-indent:26px;background:url(../images/text.png) 6px 10px no-repeat;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}.common .news .list-vertical span{float:left;width:105px}.common .con{width:305px}.common .con .content{border:1px solid #ddd}.common .con img{display:block;width:303px;height:68px}.common .con p{font-size:0;color:#757575;overflow:hidden}.common .con p span{vertical-align:top;display:inline-block;line-height:24px;font-size:14px;width:80px;text-align:center}.common .con p b.iconfont{color:#00a0e9;font-size:18px;margin-right:5px}.common .con p i{display:inline-block;width:220px;line-height:24px;font-size:14px}.common .list-horizontal{overflow:hidden;margin-left:-24px}.common .list-horizontal li{float:left;width:282px;padding-bottom:5px;border-bottom:1px solid #ddd;margin-left:24px}.common .list-horizontal li img{width:282px;height:228px}.common .list-horizontal li h3{margin-top:12px;height:30px;line-height:30px;color:#518dc7;font-size:16px;padding-left:48px;padding-right:15px;background:url(../images/list_bg.png) 15px 0 no-repeat;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}.common .list-horizontal li p{padding-left:15px;padding-right:15px;height:48px;line-height:24px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify}.common .intro{width:780px}.common .intro img{float:left;width:254px;height:186px;margin-right:26px}.common .intro p{float:left;width:500px;height:186px;line-height:24px;text-indent:2em;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify}.common .honor{width:380px}.common .honor a{display:block}.common .honor img{width:380px}.info{margin-top:10px;padding-top:11px;padding-bottom:11px;background-color:#f4f4f4}.info p{height:24px;line-height:24px;font-size:14px;color:#626262;text-align:center}.bread-nav-wrapper{height:50px;line-height:50px;background-color:#f7f7f7}.bread-nav-wrapper .container{position:relative;overflow:visible;font-size:0}.bread-nav-wrapper span{padding-left:14px}.bread-nav-wrapper span,.bread-nav-wrapper a,.bread-nav-wrapper i{color:#000;font-size:14px}.bread-nav-wrapper a:hover{color:#4bb4e8;text-decoration:underline}.bread-nav-wrapper a.last{color:#4bb4e8}.bread-nav-wrapper a.last:hover{text-decoration:none}.bread-nav-wrapper .header{position:absolute;bottom:5px;right:0;background:url("../images/header_bg.png") 0 0 repeat;width:270px;padding-right:10px;z-index:3}.bread-nav-wrapper .header h2{font-size:24px;color:#fff;text-align:right;height:50px;line-height:50px}.detail{padding-bottom:30px}.detail .tabs{background-color:#f0f0f0}.detail .tabs .left{float:left;width:600px}.detail .tabs .left a{float:left;padding:0 28px;height:30px;line-height:30px;font-size:14px;color:#313131;text-align:center}.detail .tabs .left a.active,.detail .tabs .left a:hover{background-color:#00a0e9;color:#fff}.detail .tabs .right{float:right;width:600px;margin-right:-1px}.detail .tabs .right a{float:right;padding:0 14px;font-size:14px;margin-top:8px;height:14px;line-height:14px;border-right:1px solid #444}.detail .tabs .right a:hover{color:#00a0e9;text-decoration:underline}.detail .content{padding-top:38px;padding-bottom:30px;min-height:540px;overflow:hidden;font-size:0}.detail .graph{float:left;width:308px;margin-left:2px;margin-right:30px}.detail .graph img{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.detail .graph2{float:left;width:900px;margin-right:15px}.detail .graph2 img{width:100%}.detail .graph3{float:right;width:537px}.detail .graph3 img{width:100%}.detail h4{font-size:16px;color:#000;font-weight:normal;line-height:36px;height:36px;padding-bottom:20px}.detail h3{font-size:14px;line-height:36px;font-weight:normal;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify}.detail p{font-size:14px;color:#848484;line-height:29px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify}.detail i{display:block;font-size:12px;height:22px;line-height:22px;color:#999}.detail .article{float:right;width:850px;padding-right:10px}.detail .article h3{font-size:20px;font-weight:bold}.detail .article2{float:right;width:285px}.detail .article2 h3{color:#00a0e9;border-bottom:1px solid #00a0e9}.detail .article3{float:left;width:618px;padding:12px 10px 10px 7px}.detail .article3 h3{font-size:16px}.detail .article4 h3{font-size:16px;color:#000;font-weight:bold}.detail .article4 img{display:block;margin:15px auto;max-width:100%}.detail .bar{margin:15px 0 10px;height:1px;background-color:#aaa}.detail .list-horizontal{overflow:hidden;margin-left:-36px}.detail .list-horizontal li{float:left;width:376px;padding-bottom:13px;margin-left:36px;margin-bottom:34px;border-bottom:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.detail .list-horizontal li:hover{border-bottom:1px solid #1b9ed9}.detail .list-horizontal li:hover h3{color:#1b9ed9}.detail .list-horizontal li:hover p{color:#1b9ed9}.detail .list-horizontal li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.detail .list-horizontal li .img-wrapper{width:362px;padding:6px;border:1px solid #ddd;overflow:hidden}.detail .list-horizontal li img{width:362px;height:181px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.detail .list-horizontal li h3{padding-left:10px;padding-right:15px;margin-top:10px;height:26px;line-height:26px;color:#000;font-size:16px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}.detail .list-horizontal li p{padding-left:10px;padding-right:15px;height:60px;line-height:30px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.detail .list-vertical{overflow:hidden}.detail .list-vertical li{padding-bottom:12px;padding-top:12px;margin-bottom:10px;height:139px;overflow:hidden;border-bottom:1px solid #ddd;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#eee}.detail .list-vertical li:hover{border-bottom:1px solid #1b9ed9}.detail .list-vertical li:hover h3,.detail .list-vertical li:hover p,.detail .list-vertical li:hover i{color:#1b9ed9}.detail .list-vertical li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.detail .list-vertical li img{float:right;width:251px;height:139px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.detail .list-vertical li .content-wrapper{float:left;width:905px;padding:10px 18px 9px 25px}.detail .list-vertical li h3{height:26px;line-height:26px;color:#000;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}.detail .list-vertical li p{height:84px;line-height:28px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:justify;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.detail .page{margin-top:45px;text-align:center;height:44px;font-size:0}.detail .page a.iconfont{font-size:14px}.detail .page a{display:inline-block;margin:0 2px;width:19px;height:21px;line-height:21px;font-size:12px;text-align:center;font-weight:bold;color:gray;background-color:#fff;border:1px solid #ccc}.detail .page a:hover{background-color:#fd1a2b;color:#fff}.detail .page a.active{background-color:#fd1a2b;color:#fff}.detail .page2{padding:5px}.detail .page2 a{display:block;font-size:14px;line-height:28px;color:#666}.detail .page2 a:hover{color:#1b9ed9;text-decoration:underline}.detail .show{width:1198px;border:1px solid #ddd;height:522px;font-size:0}.detail .show ul{display:none}.detail .show .show-left{position:relative;float:left;width:1046px;height:520px;border-right:1px solid #ddd;overflow:hidden}.detail .show .show-left .show-wrapper{width:1036px;height:508px;padding:6px;position:relative}.detail .show .show-left a{position:absolute;display:block;width:1036px;height:508px;opacity:0;z-index:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.detail .show .show-left a.active{opacity:1;z-index:3}.detail .show .show-right{float:left;position:relative;width:151px;height:520px}.detail .show .show-right .show-pagination-wrapper{position:relative;margin-top:40px;height:435px;overflow:hidden}.detail .show .show-right .show-pagination{position:absolute;top:0;left:15px;width:118px;z-index:5}.detail .show .show-right span{display:block;margin:0 auto;width:116px;height:71px;margin-bottom:17px;cursor:pointer;border:1px solid transparent}.detail .show .show-right span.active{border:1px solid #1b9ed9}.detail .show .show-right span img{width:100%;height:100%}.detail .show .show-right .show-btn{position:absolute;left:50%;margin-left:-35px;display:block;width:70px;height:28px;line-height:28px;color:#fff;font-size:16px;text-align:center;background-color:#7f7f7f;z-index:6}.detail .show .show-right .show-btn:hover{background-color:#1b9ed9}.detail .show .show-right .show-btn.show-btn-prev{top:-14px}.detail .show .show-right .show-btn.show-btn-next{bottom:-14px}.detail .contact .left{float:left;width:485px;padding-right:55px}.detail .contact .left .bar{background:url("../images/contact_bar.jpg") no-repeat}.detail .contact .left h3{font-size:16px}.detail .contact .left h4{font-weight:bold}.detail .contact .left span{padding-right:10px}.detail .contact .left b{padding-right:5px;font-size:14px}.detail .contact .left i{font-size:14px;display:inline-block}.detail .contact .right{float:left;width:660px;height:313px}.detail .table{width:1199px;border-top:1px solid #ddd;border-left:1px solid #ddd}.detail .table .tr{overflow:hidden;border-bottom:1px solid #ddd}.detail .table .tr span{float:left;height:39px;line-height:39px;font-size:14px;color:#666;text-align:center;border-right:1px solid #ddd;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.detail .table .tr span.col1{width:365px;text-align:left;padding-left:25px;padding-right:14px}.detail .table .tr span.col2{width:362px;padding-left:25px;padding-right:14px;text-align:left}.detail .table .tr span.col3{width:146px}.detail .table .tr span.col4{width:146px}.detail .table .tr span.col5{width:97px}.detail .table .tr a{display:block;overflow:hidden}.detail .table .tr a:hover span{color:#1b9ed9}.detail .table .thead .tr{background-color:#eef2f3}.detail .table .thead .tr span{color:#333;font-weight:bold}.detail .form{padding-top:15px;padding-left:100px}.detail .form .select{position:relative;float:left;margin-right:13px;width:169px;height:37px;border:1px solid #ff9c00}.detail .form span{display:block;width:100%;padding-left:10px;font-size:16px;line-height:37px;cursor:pointer}.detail .form ul{display:none;position:absolute;top:38px;left:-1px;width:100%;height:auto;text-align:left;text-indent:10px;background-color:#fff;border:1px solid #ff9c00;border-bottom:0;border-top:0}.detail .form li{width:100%;height:37px;line-height:37px;font-size:16px;color:#333;border-bottom:1px solid #ff9c00;cursor:pointer}.detail .form li:hover{color:#fff;background-color:#1b9ed9;border-bottom:1px solid #1b9ed9}.detail .form i.iconfont{position:absolute;top:11px;right:15px;color:#666}.detail .form input{float:left;height:37px;border:1px solid #ff9c00;font-size:16px}.detail .form input[type=text]{padding-left:20px;width:300px;color:#333;margin-right:13px}.detail .form .btn-submit{width:144px;color:#fff;background-color:#ff9c00;font-weight:bold}.detail .clear-fix{height:35px}.modal{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.33);z-index:1000}.modal.show{display:block}.modal.hide{display:none}.modal .wrapper{position:absolute;top:50%;left:50%;margin-left:-363px;margin-top:-303px;width:726px;height:516px;background-color:#fff;padding-bottom:90px}.modal h4{position:relative;text-align:center;font-size:18px;background-color:#17b6ff;height:60px;color:#fff}.modal h4 span{line-height:60px}.modal h4 i{position:absolute;top:15px;right:15px;display:block;width:30px;height:30px;line-height:30px;cursor:pointer}.modal .content{padding-top:20px;font-size:0}.modal .content span,.modal .content i{display:inline-block;height:34px;line-height:34px;font-size:14px}.modal .content p{height:34px;line-height:34px;font-size:14px}.modal .col50{float:left;width:315px;margin-left:32px;overflow:hidden;border-bottom:1px solid #ddd}.modal .col100{padding-top:25px;margin-left:32px;clear:both;zoom:1}.modal .col100 span{float:none}.modal .phone{position:absolute;left:50%;margin-left:-107px;bottom:21px;display:block;width:213px;height:49px;line-height:49px;font-size:16px;font-weight:bold;color:#fff;text-align:center;background-color:#17b6ff}.modal .phone b{margin-right:5px}.form-horizontal{padding-top:30px;padding-left:160px}.form-horizontal .input-wrapper{clear:both;overflow:hidden;background-color:#fff;margin-bottom:15px;font-size:0}.form-horizontal .input-wrapper>span{float:left;width:110px;height:40px;line-height:40px;font-size:16px;color:#2b2b2b}.form-horizontal .input-wrapper .input{float:left;width:340px;overflow:hidden}.form-horizontal .input-wrapper .input input[type=text],.form-horizontal .input-wrapper .input input[type=password]{display:block;padding-left:10px;padding-right:10px;width:318px;height:40px;line-height:40px;font-size:14px;color:#333;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-horizontal .input-wrapper .input input[type=text]:focus,.form-horizontal .input-wrapper .input input[type=password]:focus{border:1px solid #1b9ed9}.form-horizontal .input-wrapper .input i{display:block;width:100%;height:40px;line-height:40px;font-size:14px;color:#333}.form-horizontal .radio-wrapper .input{padding-right:.15rem}.form-horizontal .radio-wrapper .input label{position:relative;display:inline-block;width:90px;height:40px;line-height:40px;font-size:14px;color:#333;overflow:hidden}.form-horizontal .radio-wrapper .input label.active small{border:1px solid #008fd7;background-color:#008fd7}.form-horizontal .radio-wrapper .input label.active small b.iconfont{display:block}.form-horizontal .radio-wrapper .input label input[type=radio],.form-horizontal .radio-wrapper .input label input[type=checkbox]{position:absolute;display:block;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0}.form-horizontal .radio-wrapper .input label small{display:inline-block;position:relative;margin-top:6px;width:28px;height:28px;line-height:28px;font-size:14px;background-color:#eee;border:1px solid #666;vertical-align:top;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-horizontal .radio-wrapper .input label small b.iconfont{display:none;font-size:18px}.form-horizontal .radio-wrapper .input label small b.iconfont:before{color:#fff}.form-horizontal .file-wrapper .input{position:relative}.form-horizontal .file-wrapper .input .upload{position:absolute;top:0;left:0;width:100px;height:40px;opacity:0;z-index:1;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}.form-horizontal .file-wrapper .input span{width:100px;display:block;height:38px;line-height:38px;font-size:14px;color:#333;text-align:center;cursor:pointer;background-color:#ececec;border:1px solid #ddd}.form-horizontal .file-wrapper .input span:hover{background-color:#1b9ed9;color:#fff;border:1px solid #1b9ed9}.form-horizontal .btn-submit{display:block;margin-left:110px;margin-top:30px;width:180px;height:49px;line-height:49px;font-size:16px;font-weight:bold;color:#fff;text-align:center;background-color:#17b6ff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-horizontal .btn-submit:disabled,.form-horizontal .btn-submit.disabled{color:#666;background-color:#999}.banner{position:relative;width:100%;overflow:hidden}.banner .swiper-container{position:relative;margin:0 auto;width:100%;z-index:1}.banner .swiper-wrapper{position:relative;width:100%;height:100%}.banner .swiper-wrapper img{width:100%;height:100%}.banner .swiper-wrapper a{display:block;width:100%}.banner .swiper-pagination{position:absolute;left:0;width:100%;bottom:10px;text-align:center;font-size:0;z-index:1000}.banner .swiper-pagination-switch{display:inline-block;width:12px;height:12px;margin:5px;border-radius:50%;cursor:pointer;border:1px solid #fff;background-color:#fff}.banner .swiper-active-switch{background-color:#1b9ed9;border:1px solid #1b9ed9}.focus{max-width:1920px}.focus img{max-width:100%}