@charset "utf-8";
/*登录*/
.login-top{height:100px;background:#303e81;}
.login-top-left h6{width:265px;color:#fff;font-size:22px;float:left;padding-top:20px;}
.login-top-left h5{color:#fff;font-size:22px;float:left;border-left:1px solid #fff;padding-left:40px;margin-left:50px;margin-top:34px;}
.login-top-right{padding-top:35px;}
.login-top-right h6{color:#fff;font-size:18px;}
.login-top-right a{font-size:18px;color:#00fff6;text-decoration:underline;}
.login-bg{height:750px;background:url(../../images/login-bg_02.png) no-repeat center center;background-size:cover;}
.login-content{width:470px;height:358px;background:rgba(255,255,255,0.6);margin:0 auto;padding-top:42px;}
.login-dis{padding-top:175px;}
.login-content-a{width:400px;height:315px;margin:0 auto;}
.acount-title{font-size:23px;color:#fff;text-align:center;margin-bottom:30px;}
.lg-wz li{height:42px;border:1px solid #4158c0;border-radius:4px;margin-bottom:35px;}
.lg-icon{width:42px;height:42px;background:#4158c0;line-height:42px;text-align:center;float:left;}
.lg-wz input{width:86.5%;height:42px;padding-left:10px;border:none;background:rgb(255,255,255,0);}
.lg-wz input::-webkit-input-placeholder{font-size:14px;color:#333;}
.login-tip{font-size:14px;color:#bc1c21;background:url(../../images/lg-icon_07.png) no-repeat left center;padding-left:30px;margin:10px 0 15px;}
.lg-submit{width:100% !important;cursor:pointer;background:#13269a !important;font-size:18px;color:#fff;letter-spacing:10px;}
.forget-psg{margin-top:25px;font-size:14px;}
.check{width:18px;height:18px;border:1px solid #4158c0;border-radius:4px;float:left;cursor:pointer;margin-right:10px;}
.check:checked{background:url(../../images/input-checked.png) no-repeat center center;}
.forget-psg label{margin-right:20px;}
.rember-right{font-size:14px;color:#bc1c21;text-decoration:underline;}
/*End 登录*/
/*注册*/
.register-a{width:480px;margin:60px auto;}
.register{border-bottom:1px solid #cccccc;}
.register-a label{width:85px;text-align:right;font-size:14px;color:#333;display:block;float:left;line-height:40px;}
.register-a input{width:340px;height:40px;background:#fff;text-indent:20px;border:1px solid #efefef;border-radius:4px;}
.register-a input::-webkit-input-placeholder{font-size:14px;color:#999999;}
.register-a li{margin-bottom:20px;overflow:hidden;}
.register-b .check{width:18px;height:18px;margin-right:8px;}
.register-b li{float:left;margin-top:10px;margin-right:10px;}
.register-b p{float:left;font-size:14px;color:#333;}
.register-b{overflow:hidden;position:relative;}
.yzm{width:120px !important;}
.tj-submit{width:100% !important;cursor:pointer;background:#fff;font-size:18px;color:#333;letter-spacing:10px;text-indent:0 !important;}
.phone-yzm input{width:230px;border:none;}
.phone-yzm{border:1px solid #efefef;float:left;border-radius:4px;margin-bottom:20px;}
.phone-yzm a{font-size:14px;color:#3c457f;margin-right:10px;height:40px;display:block;float:right;line-height:40px;}
/*.tj-submit:hover{background:#3f5597 !important;color:#fff;}*/
.register-a input:focus{border:1px solid #3f5597;}
.phone-yzm input:focus{border:none;}
.tj-submit input:focus{background:#3f5597;color:#fff;border:none;}
.yzm-img{width:70px;height:26px;margin-left:25px;margin-top:5px;}
.yzm-change{margin-top:10px;margin-left:15px;font-size:14px;color:#333;}
/*End 注册*/
/*验证样式*/
.Validform_checktip{margin-left:8px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#009c28; padding-left:30px; background:url(../../images/right.png) no-repeat left center; }
.Validform_wrong{color:#bc0f00;  padding-left:30px; white-space:nowrap; background:url(../../images/error.png) no-repeat left center; }
.Validform_loading{padding-left:20px; background:url(../../images/onLoad.gif) no-repeat left center; }
.Validform_error{background-color:#ffe7e7; }
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none !important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
.Validform_checktip{margin-left:10px;margin-top:10px;display:block;}
.registerform .label{display:inline-block; width:70px;}
.action{padding-left:92px;}
.register-b{height:70px;}
.register-b .Validform_wrong,.register-b .Validform_right{position:absolute;top:31px;left:0;} 
#verify{height: 34px; vertical-align: top; font-size: 16px;}
#code_img {width: 100px; height: 35px; cursor: pointer; vertical-align: top; float:left;margin-left:20px;}
/*End 验证样式*/
/*资讯*/
/*header*/
.current{background:#bc1c21;color:#fff;}
.zx_header{height:70px;background:#ffffff;}
.zx_header>div>a:first-child{padding-top: 15px}
.zx_header>div>ul{overflow:hidden;margin-left: 45px}
.zx_header>div>ul li{float:left;margin-left: 10px}
.zx_header>div>ul li a{display:inline-block;width:95px;height:70px;line-height:70px;text-align:center;}
.zx_header>div>input{width:170px;height:33px;border:1px solid #e4e4e4;margin-top: 20px;text-indent: 10px;font-size: 14px}
.zx_header>div>a:nth-child(3){display:inline-block;width:59px;height:33px;line-height:34px;border:1px solid #e4e4e4;border-left:none;text-align: center;background:#f2f2f2;margin-top: 20px;}
.zx_header>div>ul li a:hover{background:#bc1c21;color:white;}
/*End header*/
/*咨询左边*/
.nav_2{overflow:hidden;font-size: 12px;margin:20px 0 15px 0;}
.nav_2 li{float:left;color:#333333;}
.nav_2 li a{color:#333333;}
.nav_2 li span{padding-right: 5px;color:#333333;}
.zx_left{width:830px;}
.zx_left,.zx_single_left{display: inline-block;vertical-align:top;margin-right: 20px}
.zx_top{padding: 20px;background:#ffffff;height:260px;}
.news_item{height:210px;overflow:hidden;}
.news_item div:first-child{width:270px;height:210px;display:table-cell;text-align: center;vertical-align: middle}
.news_item div:first-child>img{max-width:270px;max-height: 210px}
.news_item div:last-child{width:500px;margin-left: 20px}
.news_item div:last-child h3{font-size: 20px;font-weight: bold;color:#333333;margin-bottom: 20px}
.news_item div:last-child>h4:nth-child(2){font-size: 14px;color:#666666;line-height:22px}
.news_item div:last-child>h4:nth-child(3){font-size:12px;color:#999999;margin:13px 0;}
.news_item div:last-child>h4:nth-child(3)>span:first-child{margin-right: 35px;}
.news_item div:last-child>div>ul:first-child{float:left;overflow:hidden;}
.news_item div:last-child>div>ul:last-child{float:right;overflow:hidden;}
.news_item div:last-child>div>ul li{float: left;height:25px;line-height: 25px;}
.news_item div:last-child>div>ul:first-child li{width:65px;border:1px solid #e2e2e2;text-align: center;margin-right:6px;color:#666666;font-size: 12px}
.news_item div:last-child>div>ul:last-child li{margin-left: 30px;font-size:12px;color:#888888;}
.news_item div:last-child>div>ul:last-child li img{vertical-align:middle;margin-right: 10px}
.news_item div:last-child>div>ul:last-child li:first-child img{width:20px;}
.news_item div:last-child>div>ul:last-child li:last-child img{width:25px;}
#nextnews .carousel-indicators span{background-color:#d1d1d1;}
#nextnews .carousel-indicators span.active{background:#bd1c21}
.zx_list{margin-top: 20px}
.zx_list>ul>li{display:inline-block;padding:20px 45px 25px 20px;background:#ffffff;margin-bottom: 7px}
.zx_list>ul>li:hover{opacity: 0.8}
.zx_list>ul li a>div:first-child{width:150px;height:120px;display:table-cell;text-align: center;vertical-align: middle}
.zx_list>ul li a>div:first-child>img{max-width:150px;max-height: 120px}
.zx_list>ul li a>div:last-child{width:593px;margin-left: 20px}
.zx_list>ul li a>div:last-child h3{font-size: 18px;color:#333333;margin-bottom: 10px}
.zx_list>ul li a>div:last-child>div:nth-child(2){height:70px;}
.zx_list>ul li a>div:last-child>div:nth-child(2)>h4:first-child{font-size: 14px;color:#666666;line-height:22px;height:50px;}
.zx_list>ul li a>div:last-child>div:nth-child(2)>h4.author{font-size:12px;color:#999999;margin-top:5px;}
.zx_list>ul li a>div:last-child>div:nth-child(2)>h4.author>span:first-child{margin-right: 35px;}
.zx_list>ul li a>div:last-child>div:nth-child(3){margin-top: 10px}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul:first-child{float:left;overflow:hidden;}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul:last-child{float:right;overflow:hidden;}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul li{float: left;height:25px;line-height: 25px;}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul:first-child li{width:65px;border:1px solid #e2e2e2;text-align: center;margin-right:6px;color:#666666;font-size: 12px}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul:last-child li{margin-left: 30px;font-size:12px;color:#888888;}
.zx_list>ul li a>div:last-child>div:nth-child(3)>ul:last-child li img{vertical-align:middle;margin-right: 10px}
.page{height:65px;text-align: center;margin-bottom: 40px;clear:both;background:white;padding-top: 25px}
.page ul{height:35px;}
.page ul li{display: inline-block;font-size: 14px}
.page ul li a{display: inline-block;color:#333333;text-align: center;height:35px;line-height:35px}
.page>ul>li:nth-child(1),.page>ul>li:nth-child(9){width:78px;height:33px;border:1px solid #e9e9e9;}
.page>ul>li:nth-child(2),.page>ul>li:nth-child(8){width:35px;height:35px;}
.page>ul>li:nth-child(2)>a{color:#bc1c21;}
.page>ul>li:nth-child(3),.page>ul>li:nth-child(4),.page>ul>li:nth-child(5),.page>ul>li:nth-child(6),.page>ul>li:nth-child(7){width:33px;height:33px;border:1px solid #e9e9e9;background:#f7f7f7;}
.page>ul>li:nth-child(10){width:100px;}
.page>ul>li:nth-child(11) input{width:33px;height:33px;border:1px solid #e9e9e9;margin:0 5px;text-indent:15.5px}
.page>ul>li:nth-child(11) a{width:52px;height:33px;border:1px solid #e9e9e9;background:#f7f7f7;margin-left: 5px;color:black;}
/*End 咨询左边*/
/*咨询左边详情*/
.zx_single_left{width:785px;margin-bottom:60px;}
.zx_single_left>div:first-child{background:white;padding:65px 25px 50px 20px;}
.zx_title{text-align:center;padding-bottom:20px;border-bottom:2px solid #eaeaea;}
.zx_title h3{font-size:22px;font-weight:bold;}
.zx_title ul{overflow:hidden;}
.zx_title ul li{display:inline-block}
.zx_title ul:nth-child(2){margin:25px 0 15px 0;}
.zx_title ul:nth-child(2) li{margin-right:35px;font-size:12px;color:#999999;}
.zx_title ul:nth-child(2) li:last-child{margin-right:0px}
.zx_title ul:nth-child(2) li img{vertical-align:middle;margin-right:10px}
.special_1{font-size:14px !important}
.zx_title ul:nth-child(3) li{width:68px;height:25px;border:1px solid #e2e2e2;text-align:center;line-height:25px;font-size:12px}
.zx_title ul:nth-child(3) li a{color:#666666;}
.zx_article{padding-top:25px}
.zx_article ul{overflow:hidden;}
.zx_article ul li{text-indent:2em;font-size:14px;color:#666666;line-height:25px}
.specail_3{text-indent:0em !important;margin:25px 0 15px 0;}
.special_4,.special_5{margin-top:30px;}
.special_5{text-indent:4em !important}
.pre_next{margin-top: 70px}
.pre_next a{font-size:14px;}
.pre_next a:hover{color:#bd1c21;}
.pre_next a:first-child{float:left}
.pre_next a:last-child{float:right}
/*咨询右边栏*/
.zx_right{width:335px;display: inline-block;}
.module{padding:27px 20px 17px 20px;background:#ffffff;margin-bottom: 10px}
.module>h4{border-left: 6px solid #bc1c21;font-size:16px;color:#333333;height:16px;line-height:16px;padding-left: 10px;font-weight: bold;margin-bottom: 15px}
.article_list,.label_list,.rank_list,.choice,.recommend{overflow:hidden;}
.article_list li{height:30px;background:url('../images/zx_list.jpg') no-repeat left 8px;text-indent: 8px}
.article_list li a{display:inline-block;width:285px;font-size:14px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article_list li a:hover{color:#bd1c21;}
.label_list li{float:left;height:27px;line-height:27px;padding:0 8px;border:1px solid #e2e2e2;margin-right: 4px;font-size: 12px;color:#666666;margin-bottom:10px}
.label_list li:hover{border:1px solid #bd1c21;}
.label_list li a{color:#666666}
.imgDiv{margin-bottom:5px}
.imgDiv>img{max-width:340px}
.rank_list li,.choice li,.recommend li{height:30px;}
.rank_list li a,.choice li a,.recommend li a{display:inline-block;width:290px;font-size: 14px;color:#666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rank_list li a:hover,.choice li a:hover,.recommend li a:hover{color:#bd1c21;}
.rank_list li a>span{margin-right: 12px;}
/*End 咨询右边栏*/
/*分页*/
.ui-paging-container {color: #666; font-size: 12px }
.ui-paging-container ul {overflow: hidden; text-align: center }
.ui-paging-container li, .ui-paging-container ul {list-style: none }
.ui-paging-container li {display: inline-block; padding: 3px 3px; margin-left: 5px; color: #666 }
.ui-paging-container li.ui-pager {cursor: pointer; border: 1px solid #ddd; border-radius: 2px; line-height: 30px; min-width: 36px; }
.ui-paging-container li.focus {background-color: none; border: none; color: #e23a3a; }
.ui-paging-container li.ui-pager:hover{background: #F9F9F9; }
.ui-paging-container .js-page-action{width: 80px; }
.ui-paging-container li.ui-paging-ellipse {border: none }
.ui-paging-container li.ui-paging-toolbar {padding: 0 }
.ui-paging-container li.ui-paging-toolbar select {height: 36px; border: 1px solid #ddd; color: #666 }
.ui-paging-container li.ui-paging-toolbar input {vertical-align: top; line-height: 36px; height: 36px; padding: 0; border: 1px solid #ddd; text-align: center; width: 30px; margin: 0 0 0 5px; outline: none; }
.ui-paging-container li.ui-paging-toolbar a {text-decoration: none; display: inline-block; height: 36px; border: 1px solid #ddd; vertical-align: top; border-radius: 2px; line-height: 36px; padding: 0 3px; cursor: pointer; margin-left: 5px; color: #666 }
.ui-paging-container li.ui-pager-disabled, .ui-paging-container li.ui-pager-disabled:hover {background-color: #f6f6f6; cursor: default; border: none; color: #ddd }
.qm-list-paging {padding:20px 0px;clear:both;margin-bottom:60px;background:white}
/*End 资讯*/
/*服务详情下单*/
.service-title{font-size:22px;color:#e30209;text-align:center;margin:60px auto 40px;}
.service-a h4{font-size:22px;color:#000000;}
.table-m{width:1190px;display:table;background:#f5fafd;border:1px solid #ebebeb;padding:10px 20px 0px;margin:20px 0;}
.entrus-all span{float:left;color:#da1919;margin-right:4px;line-height:24px;}
.entrus-all h4,.entrus-all h5{font-size:14px;cursor:pointer;}
.entrus-all h4{color:#1b81e0;}
.entrus-all h5{color:#999;}
.ser-add{font-size:16px;color:#3449d9;text-decoration:underline;}
.service-a{margin-bottom:35px;overflow:hidden;}
.ser-project{border:1px solid #ebebeb;overflow:hidden;padding:10px;margin-top:15px;}
.ser-img{width:100px;height:100px;}
.ser-img img{width:100%;height:auto;}
.ser-wz h5,.ser-wz h6{font-size:16px;color:#333;}
.ser-wz{margin-left:20px;margin-top:10px;}
.ser-wz h5{margin-bottom:10px;}
.ser-num span,.ser-num input{border:1px solid #ebebeb;}
.ser-num span{width:25px;height:28px;display:block;line-height:28px;text-align:center;float:left;font-size:18px;cursor:pointer;}
.ser-num{ovreflow:hidden;margin-left:400px;margin-top:45px;}
.ser-num input{float:left;width:60px;height:28px;text-align:center;margin:0 5px;}
.ser-price{font-size:22px;color:#e30209;line-height:100px;margin-right:60px;}
.ser-quan{border:1px solid #ebebeb;padding:20px 35px;margin:20px 0;overflow:hidden;}
.ser-quan h5{float:left;margin-right:80px;font-size:16px;color:#333;}
.ser-quan span{color:#e30209;}
.invoice{overflow:hidden;border:1px solid #ebebeb;padding:25px;margin:20px 0;}
.invoice-a input{margin-top:2px;}
.invoice-a li{margin-bottom:10px;}
.invoice-a label{font-size:16px;color:#333;}
.invoice-write{overflow:hidden;border-bottom:1px solid #e8e8e8;padding:10px 0;}
.invoice-write input{width:110px;height:33px;border:1px solid #e8e8e8;text-indent:10px;}
.invoice-write li{float:left;margin-right:20px;}
.invoice-write span{font-size:14px;color:#333;}
.upload-fp,.dele-fp{color:#30356d;font-size:14px;border:1px solid #e8e8e8;padding:6px 17px;float:left;margin-left:10px;float:left;}
.invoice-add{width:88px;height:33px;background:#f4f4f4;margin-top:20px;border:1px solid #e8e8e8;border-radius:4px;text-align:center;line-height:33px;display:block;}
.in-x{margin-left:30px;border-top:1px solid #e8e8e8;display:none;}
.order-all{height:75px;background:#fefefe;border:1px solid #e8e8e8;text-align:right;line-height:75px;}
.order-all h5{padding-right:60px;font-size:16px;}
.order-all span{font-size:24px;color:#e30209;}
.tj-order{width:220px;height:55px;background:#bc0f00;font-size:24px;border-radius:4px;color:#fff;line-height:55px;text-align:center;margin:25px auto 100px;display:block;}
/*End 服务详情下单*/
/*弹出页面样式*/
.shade{width:100%;height:100%;background:#000;position:fixed;left:0;top:0;bottom:0;right:0;opacity:0.8;z-index:1000;}
.chose-wtd-b{width:650px;min-height:520px;background: #fff;border-radius: 8px;position: absolute;z-index: 1001;}
.xz-address {padding: 15px 0;}
.xz-address span{text-align:center;display:block;font-size:16px;color:#000;font-weight:bold;}
.xz-address img{margin-right:20px;margin-top:-20px;cursor:pointer;}
.wtd-style {overflow: hidden; padding: 12px 90px 25px 70px; }
.wtd-style li {overflow: hidden; margin-bottom: 10px; }
.wtd-style-a{width: 120px;font-size:14px;text-align:right;overflow:hidden;float:left;padding-top:5px;}
.wtdip-a,.wtdip-b {width: 350px; height: 30px; border: 1px solid #dfdfdf; }
.wtd-style input {padding-left: 10px;}
.wtd-bottom {width: 260px; margin: 0 auto 30px; overflow: hidden; }
.wtdip-b {width:180px; }
.wtd-cancel-sp,.wtd-qr-sp{width: 120px; height:40px; color: #fff; float: left; line-height: 40px; text-align: center; border-radius: 4px; display: block;} 
.wtd-cancel-sp{background:#cccccc;margin-right: 20px;} 
.wtd-qr-sp{background:#bc1c21;}
.shade,.chose-wtd-b{display:none;}
/*End 弹出页面样式*/
/*上传凭证*/
.add-address{width:580px;height:390px;display:none;background:#fff;border-radius:8px;position:absolute;z-index:1001;}
.vouch-top{height:42px;background:#f6f6f6;line-height:42px;padding:0 15px 0 25px;border-radius:4px;}
.v-close{padding-top:14px;}
.vouch-tab{overflow:hidden;margin-bottom:20px;}
.vouch-tab li{color:#999;font-size:16px;float:left;cursor:pointer;}
.vouch-tab li:first-child{margin-right:70px;}
.vouch-bottom{padding:30px 85px 20px 40px;}
.vouch-hover{margin-right:70px;color:#bc1c21 !important;padding-bottom:8px;border-bottom:2px solid #bc1c21;}
.vouch-chose{width:288px;height:33px;margin-right:10px;line-height:33px;text-align:center;border:1px solid #e4e4e4;font-size:14px;color:#333;}
.vouch-upload{width:133px;display:block;height:33px;line-height:33px;text-align:center;border:1px solid #e9e9e9;background:#f7f7f7;font-size:14px;color:#333;}
.vouchpay-img{width:150px;height:75px;}
.vouchpay-img img{width:100%;height:auto;}
.vouch-file{overflow:hidden;margin-bottom:15px;}
.vouch-delete{overflow:hidden;margin-bottom:35px;}
.del{font-size:14px;color:#bc1c21;margin-left:20px;line-height:75px;}
.vouch-c{width:215px;margin:0 auto;}
.vouch-save,.vouch-cancel{width:95px;color:#fff;height:35px;float:left;font-size:16px;display:block;line-height:35px;text-align:center;border-radius:4px;}
.vouch-save{background:#bc1c21;margin-right:20px;}
.vouch-cancel{background:#b4b4b4;}
.vouch-c{overflow:hidden;}
.couch-tip{text-align:center;font-size:12px;color:#999;margin-top:30px;}
.vouch-show{display:none;}
.vouch-num{width:454px;height:60px;border:3px solid #e4e4e4;padding-left:20px;margin-bottom:70px;}
.inv-img{width:94px;height:55px;}
.inv-img img{width:100%;height:auto;}
.fp-img{display:none;}
/*End 上传凭证*/
.drift{color: red;font-size: 26px;}