﻿@charset "utf-8";
/*base set*/
body{margin:0px; padding:0px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;font-size:12px; color:#666; background:#f2f2f2; min-width:1230px;}
.basebox{ width:100%; min-width:1230px; max-width:1920px;  height:auto;position:relative; margin:0 auto; font-family:"Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif; z-index:100; }

img{border:0px;}
dl,dt,dd,h1,h2,h3,h4,p,ul,form{margin:0px; padding:0px;}
ul{ margin:0px; padding:0px; list-style:none;}
ul li{ margin:0px; padding:0px; list-style:none;}
/*Links Style*/
a{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
a:link{color: #000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover,a:active{color: #2d55ab;text-decoration:none;}

.white{ color:#FFF;}
.white a:link{color:#FFF;text-decoration: none;}
.white a:visited{color:#FFF;text-decoration: none;}
.white a:hover,a:active{color:#FFF;text-decoration:none; background:none;}
a.white:link {color: #FFF;text-decoration: none;}
a.white:visited {color: #FFF;text-decoration: none;}
a.white:hover, a.Test:active {color: #FFF;text-decoration:none;}


.red{ color:#AE0103;}
.red a:link{color:#AE0103;text-decoration: none;}
.red a:visited{color:#AE0103;text-decoration: none;}
.red a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.red:link {color: #AE0103;text-decoration: none;}
a.red:visited {color: #AE0103;text-decoration: none;}
a.red:hover, a.Test:active {color: #000;text-decoration:none;}


.blue{ color:#0269D0;}
.blue a:link{color:#0269D0;text-decoration: none;}
.blue a:visited{color:#0269D0;text-decoration: none;}
.blue a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.blue:link {color: #0269D0;text-decoration: none;}
a.blue:visited {color: #0269D0;text-decoration: none;}
a.blue:hover, a.blue:active {color: #000;text-decoration:none;}



.green{ color:#01803B;}
.green a:link{color:#01803B;text-decoration: none;}
.green a:visited{color:#01803B;text-decoration: none;}
.green a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.green:link {color: #01803B;text-decoration: none;}
a.green:visited {color: #01803B;text-decoration: none;}
a.green:hover, a.green:active {color: #000;text-decoration:none;}


.orange{ color:#EA5415;}
.orange a:link{color:#EA5415;text-decoration: none;}
.orange a:visited{color:#EA5415;text-decoration: none;}
.orange a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.orange:link {color: #EA5415;text-decoration: none;}
a.orange:visited {color: #EA5415;text-decoration: none;}
a.orange:hover, a.orange:active {color: #000;text-decoration:none;}



.animate{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.animate1{-webkit-transition-duration:1s; -moz-transition-duration:1s; -ms-transition-duration:1s;transition-duration:1s;}
.animate2{-webkit-transition-duration:2s; -moz-transition-duration:2s; -ms-transition-duration:2s;transition-duration:2s;}
.animate5{-webkit-transition-duration:5s; -moz-transition-duration:5s; -ms-transition-duration:5s;transition-duration:5s;}
.header{ width:100%; height:117px;clear:both; position:relative; margin:0 auto; z-index:10; background:#FFF; border-bottom:1px solid #cccccc;}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #939bb0; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #939bb0; 
}

/*font Set*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.fYahei{ font-family:"Microsoft Yahei";}
.fGeorgia{ font-family:Georgia, "Times New Roman", Times, serif;}
.fSongti{ font-family:"宋体";}

.left{ float:left}
.right{ float:right}

.block{ display:block;}
.none{ display:none}


.showus{ width:100%;; margin:10px 0 0 0px; line-height:200%; overflow:hidden; font-size:12px;}

/*图片列表*/
.pic_list{ width:975px; margin:0 auto; clear:both; overflow:hidden; clear:both; padding:0;}
.pic_list ul{ margin:0px; padding:0px; list-style:none;}
.pic_list ul li{width:297px; height:271px; margin:20px 28px 0 0; padding:0px; float:left}
.pic_list ul li img{ margin:0px; padding:0px;width:297px; height:221px; overflow:hidden; border:1px solid #DDDDDD;}
.pic_list ul li span{ width:297px; height:50px; line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;  text-align:center; display:block; font-size:14px }

.z-x{ width:20px; height:190px; overflow:hidden;}

/*图片列表新闻列表*/
.pic_list2{ width:680px; margin:5px 0 0 13px; clear:both; overflow:hidden;}
.pic_list2 ul{ margin:0px; padding:0px; list-style:none;}
.pic_list2 ul li{list-style:none; overflow:hidden; float:left; position:relative; width:330px; height:240px;}
.pic_list2 ul li img{ margin:0px; padding:1px; position:absolute; left:0px; top:0px; width:160px; height:200px; overflow:hidden; border:1px solid #CCC;}
.pic_list2 ul li span{position:absolute; display:block;  }
.pic_list2 ul li span.t1{ width:138px; height:49px; line-height:160%; left:179px; top:2px;}
.pic_list2 ul li span.t2{ width:138px; height:18px; line-height:18px; left:179px; top:51px;}
.pic_list2 ul ol{ margin:0px; padding:0px; list-style:none; position:absolute; left:179px; top:73px}
.pic_list2 ul ol li{ width:138px; height:23px; line-height:23px; position:relative; cursor:pointer;}
.pic_list2 ul ol li i{ font-style:normal; display:block; color:#DF0001; width:58px; height:24px; line-height:24px; display:block; position:absolute; left:0px; top:0px;}
.pic_list2 ul ol li em{font-style:normal; display:block; color:#3F8805;  height:24px; line-height:24px; display:block; left:58px; position:absolute; top:0px;}

/*新闻列表*/
/*新闻列表*/
.news_list{ width:957px;; margin:0 auto; clear:both; overflow:hidden; color:#666666; }
.news_list ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.news_list ul li{ margin:0px; padding:0px; list-style:none; border-bottom:1px dashed #B3B3B3; height:124px;width:957px ; position:relative; font-size:14px; font-family:"Microsoft Yahei"; padding:0px; background:url(../Images/bgnews.jpg) 0 20px no-repeat;}
.news_list ul li p{ margin:0px; padding:0px; display:block; position:absolute;}
.news_list ul li p.t1{ left:30px; top:36px;font-size:14px; font-weight:bold;}
.news_list ul li p.t2{ left:13px; top:62px; font-family:Arial, Helvetica, sans-serif}
.news_list ul li p.t3{ left:82px; top:23px; width:871px; height:21px;font-size:14px; font-weight:bold; color:#000;}
.news_list ul li p.t4{ left:82px; top:58px; width:871px; height:50px; line-height:25px; overflow:hidden;}

.news_list a:link{color:#666666;text-decoration: none;}
.news_list a:visited{color:#666666;text-decoration: none;}
.news_list a:hover,a:active{color:#550E12;text-decoration:none; background:none;}


/*在线留言*/
.message{ width:660px; margin:5px 0 0 10px; clear:both;}
.message ul{ margin:0px; padding:0px; width:700px; list-style:none;}
.message ul li{ margin:0px; padding:0px; width:700px; list-style:none; margin-top:10px;}
.message ul li span{ color:#8A5A06;}

#timelist{ width:660px; height:auto; overflow:hidden; margin:0 0 0 25px;}
#timelist ul{ width:660px; height:auto; overflow:hidden; margin:0px; padding:0px; list-style:none;}
#timelist ul li{ width:660px; height:119px; border-bottom:1px dashed #CCC; margin:0px; padding:0px; list-style:none; position:relative;}
#timelist ul li img{ position:absolute; width:136px; height:95px; border:1px solid #CCC; left:18px; top:13px;} 
#timelist ul li h3{ margin:0px; padding:0px; list-style:none; width:500px; height:25px; line-height:25px; left:178px; top:13px; color:#145692; font-weight:bold; position:absolute; font-size:12px;}
#timelist ul li p{ margin:0px; padding:0px; position:absolute; left:178px; top:38px; line-height:160%; width:530px; height:40px; overflow:hidden;}
#timelist ul li span{ display:block; left:178px; top:78px; color:#BF0208; position:absolute; font-weight:bold;}
#timelist ul li i{ font-style:normal; position:absolute; left:178px; top:100px;} 
#timelist ul li em{ display:block; font-size:12px; color:#F00; position:absolute; font-style:normal; right:10px; top:100px;} 



/*表单的按钮*/
.inputin{ width:160px; height:16px; border:1px solid #D6C899;}
.inputin2{border:1px solid #D6C899;}
/*分页的位置*/
.pageus{ width:777px; height:auto; overflow:hidden; clear:both; line-height:25px; text-align:center; margin:10px 0 0 0px;}
.pageus2{ width:777px; height:25px; overflow:hidden; clear:both; background:url(../Images/page.jpg) right bottom no-repeat; line-height:25px; text-align:right; padding:0 0 10px 0px;}

/*上一条下一条*/
.showup{ width:777px; height:25px; overflow:hidden;clear:both; margin:10px 0 0 0px;}
.showdown{width:777px; height:25px; overflow:hidden; clear:both;margin:10px 0 0 0px;}



/*右侧漂浮*/
#rightPiaoFu
{width:120px; height:auto; overflow:hidden; padding:6px; font-size:12px; position:absolute;right:0px;}
#rightPiaoFu .content
{width:120px; height:auto; overflow:hidden; background-color:#fff; position:relative;}
#rightPiaoFu .close
{width:20px; height:20px; overflow:hidden; position:absolute; right:0px; top:0px;
 color:#fff; cursor:pointer; line-height:20px; text-align:center; font-size:14px;}
#rightPiaoFu ul
{list-style:none;}
#rightPiaoFu ul li.sort
{width:118px; height:20px; overflow:hidden; border:1px solid #C0E6F9;
 line-height:20px; text-align:center; color:#fff;}
#rightPiaoFu ul li.qq,#rightPiaoFu ul li.msn,#rightPiaoFu ul li.skype
{width:110px; height:auto; overflow:hidden; padding:3px 0px; line-height:23px; text-indent:10px;}
#rightPiaoFu ul li.tel,#rightPiaoFu ul li.email
{width:110px; height:auto; overflow:hidden; line-height:23px; text-indent:10px; color:#333; text-align:center;}

#rightPiaoFu a:link{color:#333;text-decoration: none;}
#rightPiaoFu a:visited{color:#333;text-decoration: none;}
#rightPiaoFu a:hover,#rightPiaoFu a:active{color:#ff0000;text-decoration:underline;}


/*翻页按钮*/
#PageInfo
{width:100%; height:auto; overflow:hidden; text-align:center; padding-top:29px; padding-bottom:48px; border-top:1px solid #f2f2f2; margin-top:15px;}
#PageInfo em
{border:1px solid #E7E7E7; background-color:#fff; line-height:100%; font-style:normal; padding:5px 10px; border-radius:20px; margin:0 5px;}
#PageInfo em a:link,#pageInfo em a:visited{color:#2E2E2E;text-decoration: none;}
#PageInfo em a:hover,#pageInfo em a:active{color:#2E2E2E;text-decoration:underline;}
#PageInfo em.current
{background-color:#f8852a; color:#FFF; border-color:#f8852a;}
#PageInfo em.current a:link,#pageInfo em.current a:visited{color:#fff;text-decoration: none;}
#PageInfo em.current a:hover,#pageInfo em.current a:active{color:#fff;text-decoration:underline;}





.pageInfo
{width:100%; height:20px; overflow:hidden; text-align:center; padding-top:29px; padding-bottom:48px;}
.pageInfo a
{color:#0000FF;}
.pageInfo a em{ color:#000}
.pageInfo .current{ color:#F00}
.pageInfo em
{border:1px solid #CCCCCC; background-color:#fff; line-height:100%; font-style:normal; padding:3px 7px; margin:0 3px; height:25px; line-height:25px;}
.pageInfo em a:link,.pageInfo em a:visited{color:#2E2E2E;text-decoration: none;}
.pageInfo em a:hover,.pageInfo em a:active{color:#2E2E2E;text-decoration:underline;}
.pageInfo em.onfocus{
.background-color:#D70068; color:#FFF;}
.pageInfo em.onfocus a:link,.pageInfo em.onfocus a:visited{color:#fff;text-decoration: none;}
.pageInfo em.onfocus a:hover,.pageInfo em.onfocus a:active{color:#fff;text-decoration:underline;}


.x table{width:100%;border-collapse:collapse;}
.x td{border:1px solid #A9A9A9;line-height:27px;padding-left:4px;}
.x td em{color:#999;margin-left:5px; font-style:normal;}



.theTit{ width:100%; height:auto; margin:5px 0 0 0px; line-height:29px; text-align:center; font-size:24px; font-family:"Microsoft Yahei"; color:#000; margin-top:20px;}
.theauthor{ width:100%;; margin:10px 0 0 0px; height:39px; line-height:39px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; font-size:12px; text-align:center; position:relative;}
.theauthor .author{ position:absolute; left:200px; top:0px;}
.theauthor .box{ position:absolute; right:0px; top:10px;}

.submit1{ width:164px; height:44px; line-height:44px; border:0px; background:#025E9F; color:#FFF; text-align:center; font-family:"Microsoft Yahei"; font-size:14px; text-align:center;}
.input1{ width:200px; height:25px; line-height:25px; border:1px solid #CCC; }



.homepage {position: absolute;left: 0;text-align: center;bottom:25px;width: 100%;}
.homepage .swiper-pagination-switch { display: inline-block;width: 10px; height: 10px;border-radius: 10px;background: #b0b1b0; margin: 0 3px;cursor: pointer;}
.homepage .swiper-active-switch { background: #ffffff;}

.pcshow{ display:block}
.mbshow{ display:none}

@font-face{font-family:fontA;src:url(Helvetica-Neue-UltraLight-2.ttf)}
#fixmenu{ width:100%; height:auto; overflow:hidden; background: url(../Images/cover3.png) repeat; position: fixed; left:0px; top:0px; z-index:100000; display:none; min-height:100%;}
#fixmenu .boxmenu{ width:70%;  height:auto; min-height:100%; position:relative; overflow:hidden; float:right; background:#0b3a80; color:#FFF; padding-bottom:50px}
#fixmenu .boxmenu a{ color:#FFF}
#fixmenu .close{ width:96%; margin:0 auto; margin-top:20px; overflow:hidden; text-align:right; color:#FFF; font-size:20px; opacity:1; box-sizing:border-box; padding:0 20px 0 0}
#fixmenu .themenu{ width:96%; margin:0 auto; overflow:hidden;}
#fixmenu .themenu ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li{ margin:0px; padding:0px; list-style:none; font-size:14px; height:auto; line-height:50px; text-align:left;  }
#fixmenu .themenu ul li a{ width:100%; height:100%; display:block}
#fixmenu .themenu ul li .tit{ width:100%; height:45px; line-height:45px; font-size:14px; border-bottom:1px solid #254e8e;font-weight:700; text-indent:15px;}
#fixmenu .themenu ul li .list{ width:100%; height:auto; overflow:hidden; background:#254e8e; }
#fixmenu .themenu ul li .list ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li .list ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; height:auto; line-height:45px; border-bottom:1px solid #0b3a80; float:left; font-size:12px; text-align:center }
#fixmenu .themenu ul li .list ul li .tit2{width:100%; height:45px; line-height:45px; border-bottom:1px solid #0b3a80;text-indent:24px;}
#fixmenu .themenu ul li .list ul li .son{ width:100%; height:auto; overflow:hidden; display:none}
#fixmenu .themenu ul li .list ul li .son ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li .list ul li .son ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #0b3a80;text-indent:46px;}


#fixmenu .themenu ul li.onfocus .list{ display:block}
#fixmenu .themenu ul li .list ul li.onfocus .son{ display:block}
#fixmenu .themenu ul li .list ul li.onfocus .tit2{ background:#0098d4}


/*
.gotop{  width:74px; height:auto; cursor: pointer; z-index:200; right:0px;position: fixed;bottom:200px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;}
.gotop ul{ margin:0px; padding:0px; list-style:none}
.gotop ul li{ margin:0px 0 0px 0; padding:0px; list-style:none;width:52px; height:52px; position:relative; overflow: visible;}
.gotop ul li p{ width:52px; height:52px; text-align:center; background:#f4f5fb; display:block; cursor:pointer; box-sizing:border-box; padding:15px 0 0 0}
*/
.gotop
{width:56px; height:192px; overflow: visible; position: fixed; right:0px; top:50%; margin-top:-96px; z-index:5000;}
.gotop .kf
{width:56px; height:62px; overflow: hidden; position: absolute; right:0px; top:0px;
 background:#f8852a url("../Images/piaofu.png") 4px 10px no-repeat; border-radius:4px;}
.gotop .kf a
{width:100%; height:100%; overflow: hidden; display: block; text-indent:-200px;}
.gotop .tel
{width:56px; height:62px; overflow: visible; position: absolute; right:0px; top:65px;
 background:#f8852a url("../Images/piaofu.png") 4px -58px no-repeat; border-radius:4px;}
.gotop .tel .txt
{width:auto; height:62px; overflow: hidden; position: absolute; right:56px; top:0px; display:none; padding:0px 20px;
 background-color:#525481; border-top-left-radius:4px;border-bottom-left-radius:4px;
 line-height:62px; color:#fff; white-space:nowrap; font-size:16px;}
.gotop .tel:hover .txt
{background-color:#525481; display: block;}
.gotop .t1
{width:56px; height:62px; overflow: visible; position: absolute; right:0px; bottom:0px;
 background:#f8852a url("../Images/piaofu.png") 4px -121px no-repeat; border-radius:4px;}
.gotop .t1 .ercode
{width:138px; height:152px; overflow: hidden;position: absolute; right:56px; top:0px; display:none;
 background-color:#525481; border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;
 text-align: center; font-size:12px; color:#fff; line-height:35px;}
.gotop .t1 .ercode img
{margin-top:17px;}

.gotop .kf:hover,.gotop .tel:hover,.gotop .t1:hover
{background-color:#525481;}
.gotop .tel:hover,.gotop .t1:hover
{border-top-left-radius:0px;border-bottom-left-radius:0px;}



.gotop ul li .ercode{ width:100px; height:100px; position:absolute; right:52px; top:0px; display:none}
.gotop ul li .tel{ width:125px; height:52px; line-height:52px; text-align:center; position:absolute; right:52px; top:0px; display:none; background:#FFF; color:#000; font-size:14px}

.gotop ul li.t3:hover .tel{ display:block} 

.gotop ul li:nth-child(1) p{ border-top-left-radius:30px; border-top-right-radius:30px;}
.gotop ul li:last-child p{ border-bottom-left-radius:30px; border-bottom-right-radius:30px;}

.testpic{transition: all 0.5s ease;}
.testpic:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}



/*头部开始*/
.topbox{ width:100%; height:80px;position:relative; overflow: hidden; margin:0 auto; background:#ffffff; }
.topbox .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.topbox .centerbox .centerin{ width:100%; height:80px; overflow:hidden; position:relative;}
.topbox .logo{ position:absolute; left:0px; top:0px;}
.topbox .citychoose{ position:absolute; left:108px; top:38px;}
.topbox .citychoose p{ height:20px; height:20px; line-height:20px; background:url(../Images/location.png) left center no-repeat; font-size:14px; color:#2d2d42; text-indent:20px;}
.topbox .citychoose p span{ color:#86868d;}
.topbox .other{ position:absolute; right:0px; top:19px; overflow:hidden;}
.topbox .other ul{ margin:0px; padding:0px; list-style:none}
.topbox .other ul li{ margin:0px; padding:0px; list-style:none; float:left; height:40px; line-height:40px; float:left;font-size:14px; color:#a2a2a7}
.topbox .other ul li.tel span{ font-size:16px; font-weight:700; color:#f8852a}
.topbox .other ul li p.post{ width:107px; height:40px; background:url(../Images/dengji.png) 17px 11px no-repeat #f8852a; text-indent:44px; font-size:15px; color:#FFF; border-radius:5px; margin:0 0 0 10px}

.topbox .centerbox .centerin .companyinfo
{height:80px; overflow: hidden; position: absolute; left:125px; top:0px;
 background:#fff;}
.topbox .centerbox .centerin .companyinfo .title
{padding-top:14px;
 line-height:28px; font-size:18px; color:#2d2d42;}
.topbox .centerbox .centerin .companyinfo .address
{line-height:22px; font-size:13px; color:#a2a2a7; text-indent:16px;
 background: url("../Images/bgn5_1.png") left center no-repeat;}

.topmenubox{ width:100%; height:auto; background: #f3f4f8; overflow:visible; position:relative; z-index:100}
.topmenubox .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:visible; }
.topmenubox .centerbox .centerin{ width:100%; height:52px; overflow: visible; position:relative;}
.topmenubox .servicebox{ width:240px; height:auto; float:left}
.topmenubox .servicebox .tit{width:240px; height:52px; overflow: visible; position: relative; background: url(../Images/topcate.png) right 18px top 19px no-repeat #f8852a; font-size:16px; color:#FFF; line-height:52px; text-indent:21px;}
.topmenubox .servicebox .list{ width:100%; height:auto; overflow:hidden}
.topmenubox .menu{ width:960px; height:52px; float:left; overflow:hidden}
.topmenubox .menu ul{ margin:0px; padding:0px; list-style:none}
.topmenubox .menu ul li{ margin:0px; padding:0px; list-style:none; width:11.11%; float:left; height:52px; line-height:52px; text-align:center; font-size:16px; color:#2d2d42}

/*全部服务*/
#allserviceList
{width:240px; overflow:visible; position: absolute; left:0px; top:52px; display: none;
 background: rgba(82,84,129,.98);}
.topmenubox .servicebox .tit:hover #allserviceList
{display:block;}
#allserviceList .item
{width:240px; height:73px; overflow:visible; position:relative;
 border-bottom:1px solid #64658E;}
#allserviceList .item:last-child
{border-bottom:none;}
#allserviceList .item .title
{width:240px; height:37px; overflow: hidden; position: relative; padding-top:14px;}
#allserviceList .item .title .icon img
{width:20px; height:20px; position: absolute; left:25px; top:15px;}
#allserviceList .item .title .thename
{width:200px; height:23px; overflow: hidden; position: absolute; right:0px; top:14px; padding-top:0px;
 line-height:23px; font-size:15px; font-weight: bold;}
#allserviceList .item .title .thename a{color:#fff;}
#allserviceList .item .title .thename a:hover{color:#f8852a;}
#allserviceList .item .lista
{width:200px; height:25px; overflow: hidden; margin-left:40px;
 line-height:25px; font-size:14px; opacity:.6;}
#allserviceList .item .lista a{color:#fff;}
#allserviceList .item .lista a:hover{color:#f8852a;}
#allserviceList .item:hover
{background:#525481;}
#allserviceList .item:hover .lista{opacity:1;}

#allserviceList .item .sjx
{width:20px; height:73px; overflow: hidden; position: absolute; left:240px; top:0px; display: none;
 background:url("../Images/xjj.png") 5px 27px no-repeat;}
#allserviceList .item .listb
{width:480px; height:auto; overflow: hidden; position: absolute; left:258px; top:20px; z-index:1000; display: none;
 background:#fff;}
#allserviceList .item .listb .intro
{width:425px; height:55px; overflow: hidden; margin:0px auto; padding-top:10px;
 border-bottom:1px solid #EBEFF1;
 line-height:44px; font-size:16px; color:#f8852a; text-indent:0px;}
#allserviceList .item .listb ul
{width:425px; height:auto; overflow: hidden; display: block; margin:0px auto; padding-top:10px; padding-bottom:20px;}
#allserviceList .item .listb ul li
{width:33.33%; height:40px; overflow: hidden; float: left;
 line-height:40px; text-indent:0px; font-size:15px;}
#allserviceList .item .listb ul li a{color:#666;}
#allserviceList .item .listb ul li a:hover{color:#f8852a;}

#allserviceList .item:hover .listb,#allserviceList .item:hover .sjx{display: block;}

/*底部开始*/
.footmenu{ width:100%; height:auto; background: url(../Images/fbg.jpg) center center no-repeat; background-size:cover; overflow:hidden;  padding:40px 0 30px 0}
.footmenu .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden;  }
.footmenu .centerbox .centerin{ width:100%; height:auto; overflow:hidden;  position:relative;}
.footmenu .tbox{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #343e55; padding-bottom:20px; margin-bottom:20px;}

.footmenu .part1{ width:50%; float:left; height:auto; overflow:hidden; color:#fff;}
.footmenu .part1 .one{ width:33.33%; height:auto; float:left; overflow:hidden;}
.footmenu .part1 .tit{ width:100%; height:40px; line-height:40px; font-size:15px; color:#ffffff; font-weight:700}
.footmenu .part1 .list{ width:100%; height:auto; overflow:hidden; margin-top:10px}
.footmenu .part1 .list ul{ margin:0px; padding:0px; list-style:none}
.footmenu .part1 .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden; color:#dfe0e2}
.footmenu .part1 .list ul li a{ color:#dfe0e2}


.footmenu .part2{ width:23%; float:left; height:auto; overflow:hidden; color:#ffffff;}
.footmenu .part2 a{ color:#ffffff}
.footmenu .part2 .tit{ width:100%; height:40px; line-height:40px; font-size:15px; color:#ffffff}
.footmenu .part2 .tel{ width:100%; height:35px; line-height:35px; overflow:hidden; font-size:20px; font-weight:700; color:#f9852b; margin-top:10px;}
.footmenu .part2 .ask{ width:133px; height:34px; line-height:34px; font-size:14px; color:#FFF; text-align:center; background:#f9852b; margin-top:10px;}




.footmenu .part4{ float:right; height:auto; overflow:hidden; width:23% }
.footmenu .part4 ul{ margin:0px; padding:0px; list-style:none}
.footmenu .part4 ul li{ margin:0px; padding:0px; list-style:none; float:right; width:50%; float:left}
.footmenu .part4 ul li .pic{ width:100%; height:auto; overflow:hidden; text-align:center}
.footmenu .part4 ul li .pic img{ max-width:98%;}
.footmenu .part4 ul li .tit{ width:100%; height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:14px; color:#93969d}

.footmenu .linkbox{ width:100%; height:auto; overflow:hidden; line-height:35px; font-size:14px; color:#a8aab0}
.footmenu .linkbox span{ font-weight:700; color:#FFFFFF}
.footmenu .linkbox  a{ color:#a8aab0}




.footer{ width:100%; height:auto; overflow:hidden; background:#192238; padding:9px 0;  position:relative; z-index:1;  }
.footer .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.footer .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; color:#7c7f87; margin:0 auto; font-size:14px;}
.footer .centerbox .centerin a{ color:#7c7f87;}

/*弹窗加载*/
.alertbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:500px;display: none;}
.alertbox .titbox{ width:100%; height:50px; line-height:50px; text-align:center; font-size:30px; font-weight:700; color:#333366; margin-top:60px;}
.alertbox .titbox2{ width:100%; height:auto; line-height:20px; text-align:center; font-size:18px;  color:#333366;  margin-top:10px; text-align:center; padding-bottom:25px;}
.alertbox .formbox{ width:375px; margin:0 auto; overflow:hidden;}
.alertbox .formbox ul{ margin:0px; padding:0px; list-style:none}
.alertbox .formbox ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; margin:10px 0; overflow:hidden;}
.alertbox .formbox ul li .btnme{ width:100%; height:56px; line-height:56px;  background:#f9852b; outline:none;  font-size:22px; text-align:center; border:0; margin:0; padding:0px; color:#FFF}

.confirmbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:500px;display: none;}
.confirmbox .titbox{ width:100%; height:50px; line-height:50px; text-align:center; font-size:30px; font-weight:700; color:#333366; margin-top:50px;}
.confirmbox .titbox2{ width:100%; height:auto; line-height:20px; text-align:center; font-size:18px;  color:#333366; background:url(../Images/line5.png) bottom center no-repeat; margin-top:10px; text-align:center; padding-bottom:25px;}
.confirmbox .formbox{ width:375px; margin:0 auto; }
.confirmbox .formbox ul{ margin:0px; padding:0px; list-style:none}
.confirmbox .formbox ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; margin:10px 0; }
.confirmbox .formbox ul li .input1{ width:100%; height:56px; line-height:56px; text-indent:40px; border:1px solid #e1e1e6; background:#FFF; outline:none; background:url(../Images/tel1.png) 15px center no-repeat; font-size:14px;}
.confirmbox .formbox ul li .input1.shangbiaomingcheng{ background-image: url(../Images/shangbiao.png) ; }
.confirmbox .formbox ul li .input1.cityicon{ background-image: url(../Images/location2.png) ; }
.confirmbox .formbox ul li .btnme{ width:100%; height:56px; line-height:56px;  background:#f9852b; outline:none;  font-size:22px; text-align:center; border:0; margin:0; padding:0px; color:#FFF}
.confirmbox .formbox ul li.other{ text-align:center; color:#f9852b; margin-top:10px;}

.postNeedAlert
{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:652px; display: none;}
.postNeedAlert .title1
{padding-top:41px; line-height:32px; font-size:22px; color:#333366; text-align: center;}
.postNeedAlert .title2
{padding-bottom:10px; line-height:55px; font-size:36px; color:#f8852a; text-align: center;}
.postNeedAlert .line
{width:49px; height:5px; overflow: hidden; margin:0px auto;
 background:#333366;}
.postNeedAlert .item
{width:500px; height:56px; overflow: hidden; margin:0px auto; margin-top:18px; position: relative;
 border:1px solid #E1E1E6; border-radius:3px;}
.postNeedAlert .item .icon
{width:26px; height:26px; position: absolute; left:12px; top:15px;}
.postNeedAlert .item input
{margin:0px; padding:0px; border:none; background:none; outline: none;
 width:440px; height:26px; overflow: hidden; position: absolute; left:50px; top:15px;
 line-height:26px; font-size:14px; color:#333;}
.postNeedAlert .item:first-child
{margin-top:28px;}
.postNeedAlert .agree
{width:500px; height:70px; overflow: hidden; margin:0px auto; position: relative;}
.postNeedAlert .agree .icon
{width:22px; height:22px; overflow: hidden; position: absolute; left:0px; top:16px;
 background: url("../Images/need_unselect.png") no-repeat; background-size:100% 100%;
 cursor: pointer;}
.postNeedAlert .agree .icon.onfocus
{background: url("../Images/need_select.png") no-repeat; background-size:100% 100%;}
.postNeedAlert .agree .txt
{position: absolute; left:31px; top:11px;
 line-height:33px; font-size:14px; color:#858598;}
.postNeedAlert .agree .txt em
{color:#f8852a; font-style: normal; cursor: pointer;}
.postNeedAlert .btn
{margin:0px; padding:0px; border:none; background:none; outline: none;
 width:348px; height:62px; overflow: hidden; margin:0px auto; display: block;
 background:#f8852a; border-radius:5px;
 line-height:62px; text-align: center; font-size:20px; color:#fff; cursor: pointer;}


/*城市选择*/
.cityfindbox{ width: 400px; margin: 24px auto; font-size: 15px;}
.city-choose{ width: 300px; margin: 0 20px 0 75px; border: 1px solid #cdcdcd;}
.cityfindbox .city-nav{ width: 35px; line-height: 22px; text-align: center; margin: 5px 6px 0; border: 1px solid #cdcdcd; border-bottom: 0; font-size: 12px; color: #333366; cursor: pointer; float: left;}
.cityfindbox .current{ background: #f9852b; color:#FFF}
.cityfindbox .clearfix:after{ clear: both; content: ''; display: block;}
.cityfindbox .city-catogory{ width: 280px; height: 100%; padding: 3px 0px 3px 20px; border-top: 1px solid #cdcdcd;}
.cityfindbox .city-name{ width: 50px; padding: 6px 0; text-align: center; font-size: 12px; color: #1d1d1d; display: inline-block;}
.cityfindbox .city-name{ text-decoration: none;}


/*是否同意协议*/
.isAgreeUi
{width:650px; height:300px; overflow: hidden;}
.isAgreeUi .title
{padding-top:46px; text-align: center; color:#363666; line-height:54px; font-weight: bold; font-size:26px;}
.isAgreeUi .content
{line-height:64px; color:#363666; font-size:14px; text-align: center;}
.isAgreeUi .content em
{font-style: normal; color:#F8852C; cursor: pointer;}
.isAgreeUi .btns
{padding-top:22px; height:70px; position: relative;}
.isAgreeUi .btns .item
{width:252px; height:60px; overflow: hidden; position: absolute; top:22px;
 border:1px solid #FBB883; background:#FBF6F1; cursor: pointer; border-radius:5px;
 line-height:60px; text-align: center; font-size:16px; color:#F8852C;}
.isAgreeUi .btns .item:nth-child(1)
{left:60px;}
.isAgreeUi .btns .item:nth-child(2)
{right:60px; border:1px solid #F8852C; background:#F8852C; color:#ffffff;}

/*协议*/
.agreement
{width:740px; height:500px; overflow: hidden;}
.agreement .title
{width:100%; height:90px; overflow: hidden;
 text-indent:20px; line-height:117px; font-size:26px; font-weight: bold; color:#F8852C;
 border-bottom: 3px dotted #ccc;}
.agreement .content
{width:700px; height:328px; overflow: hidden; margin:0px auto;}
.agreement .content iframe
{width:700px; height:320px; margin:0px; padding:0px; border: none; margin-top:8px;}
.agreement .btns
{width:100%; height: auto; overflow: hidden;}
.agreement .btns .item
{width:180px; height:48px; overflow: hidden; margin:0px auto;
 background:#F8852C; cursor: pointer; border-radius:5px;
 line-height:48px; text-align: center; color:#fff; font-size:16px;}

/*底部*/
#commCitys
{width:100%; height: auto; overflow: hidden;padding-bottom:26px;
 background-color:#fff;}
#commCitys .center
{width:1200px; height: auto; overflow: hidden; margin:0px auto; position: relative;}
#commCitys .center .title
{padding-top:19px; padding-bottom:6px;
 line-height:38px; font-size:18px; font-weight: bold; color:#333366;}
#commCitys .center .more
{position: absolute; right:0px; top:19px;
 font-size:12px; line-height:38px;}
#commCitys .center .more a
{color:#999;}
#commCitys .center .list
{ height:60px; overflow: hidden; line-height:30px; font-size:14px;}
#commCitys .center .list a
{padding-right:16px; color:#25252c;}