﻿/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}
.banner2{
    position: relative;
    float:left;
    height:396px;
}
.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
    z-index: 9;
    display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
    opacity: 1.0;
}

.rslides_nav.next {
    left: auto;
    right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    left: 0%;
    width:100%;
}

.rslides_tabs li {
    display: inline;
    float: none;
    _float: left;
    *float: left;
    margin:0 5px;
}

.rslides_tabs a {
    margin-top: 0px;
    text-indent: 9999px;
    overflow: hidden;
    background:#fff;
    display: inline-block;
    _display: block;
    *display: block;
    width: 15px;
    height: 15px;
    z-index: 9;
    *z-index: 9;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
}

.rslides_tabs .rslides_here a {
    background:#df7919;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-42px; background:url(../image/nimg84_left.png) center no-repeat; z-index:222; width:84px; height:84px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-42px; background:url(../image/nimg84_right.png) center no-repeat; z-index:222; width:84px; height:84px; display:block;}

.indexFlashTel{position:relative; overflow:hidden; max-width:768px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; background:#fff; cursor:pointer; margin:0 4px;-moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;}
.indexFlashTel .btnDiv span.on{ background:#df7919;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}



.indexFlash{min-height:100px; position:relative;}
.indexFlash .img{display:block; height:1000px;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 5px; width:15px; height:15px; background:#fff;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.banner2 img{height:434px;}
.indexFlash .slick-dots .slick-active{background:#df7919;}

.indexPart1{width:566px; width:47.16%; }
.indexPart1 .content{font-size:16px; line-height:28px; text-align:justify; position:relative; top:-6px; padding-bottom:6px; height:140px; overflow:hidden;}
.indexPart1 .imgDiv img{width:100%;}

.indexPart2{width:585px; width:48.75%; }
.indexPart2 .bg { height: 396px; background: #f4f4f4; overflow: hidden; padding: 0 30px;}
.indexPart2 dl{height:200px; position:relative; padding-left:245px;}
.indexPart2 dt{position:absolute; left:0px; top:30px;}
.indexPart2 .name { font-size: 20px; padding-top: 26px; max-height: 50px; overflow: hidden; margin-bottom: 7px;}
.indexPart2 .content { font-size: 15px; line-height: 24px; color: #555; height: 90px; overflow: hidden;}
.indexPart2 .btn{font-size:15px; padding:7px 0;}
.indexPart2 li{ height: 32px; line-height: 29px; overflow:hidden; position:relative; font-size:16px;}
.indexPart2 li a{width: 440px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexPart2 li span{position:absolute; top:0px; right:0px; color:#999;}

.indexPart3{overflow:hidden;width: 49%; margin: 0 auto;}
.indexPart3 .wal{width:100%;float:right; position:relative; min-height:200px; background-size:cover;}
.indexPart3 ul{margin-right: -45px;  margin-left: 25px;}
.wal3 li{float:left; width:20%; text-align:center; padding-top:45px;}
.img2{  width:80px;}
.indexPart3 a{display:block; text-align:center; color:#ABA9A9;; margin-right:208px; font-size:16px; white-space:nowrap;}
.indexPart3 a .name {font-size:16px; padding:10px 0 10px 0;width: 80px;text-align: center;}
.indexPart3 .img{width:75px; margin:0 auto; border:#FFF solid 1px; height: 73px;text-align: center;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.indexPart3 a:hover .img{background:rgba(255,255,255,0.4); border:rgba(255,255,255,0.4) solid 1px; transform: scale(1.05) }
.indexPart4{padding:25px 0 50px 0;}
.indexPart4 .list{width:100%; overflow:hidden; position:relative; padding-top:15px;}
.indexPart4 ul{margin-right:-25px;}
.indexPart4 li{float:left; padding-bottom:25px; width:20%;}
.indexPart4 li a{display:block; margin-right:25px;}
.indexPart4 li img{width:100%;}

.indexPart5{padding-top:25px;}
.indexPart5 .list{width:100%; overflow:hidden; position:relative; padding-top:15px;}
.indexPart5 ul{margin-right:-25px;}
.indexPart5 li{float:left; padding-bottom:25px; width:25%; }
.indexPart5 li div{ height: 90px;overflow: hidden;width: 92%;}

.pageForm{position:absolute; z-index:20; width:320px; right:50%; margin-right:-600px; top:147px; background:#FFF;}
.pageForm h1{font-weight:400; background:#df7919; font-size:18px; color:#FFF; text-align:center; line-height:45px;}
.pageForm .form{padding:20px;}
.pageForm li{height:60px; position:relative;}
.pageForm em{display:block; position:absolute; left:0px; top:0px; height:40px; width:40px; text-align:center; border-right:#c5c5c5 solid 1px;}
.pageForm em img{position:relative; top:8px;}
.pageForm .input{height:38px; border:#c5c5c5 solid 1px;}
.pageForm .input1{height:38px; line-height:38px; width:100%; text-indent:52px; font-size:14px; color:#999;}
.pageForm .btn{padding-top:10px;}
.pageForm .btn1{width:100%; height:40px; background:#df7919; font-size:16px; color:#FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.pageForm .selectDiv{height:38px; line-height:38px; background:url(../image/select.png) right center no-repeat; font-size:14px; color:#999;}
.pageForm .selectDiv span{padding-left:54px;}

.service_01{padding:30px 0 30px 465px; min-height:290px; position:relative;}
.service_01 .imgDiv{position:absolute; left:0px; top:30px;}
.service_01 .title{height:66px;}
.service_01 .name{padding:0 0 10px 0; font-size:24px;}
.service_01 .name a{color:#003487;}
.service_01 .content{font-size:16px; line-height:30px;}

.service_02{width:100%; overflow:hidden; position:relative;}
.service_02 ul{margin-right:-30px;}
.service_02 li{float:left; padding-bottom:30px; width:33.333%; text-align:center;}
.service_02 .box{margin-right:30px; border:#e6e6e6 solid 1px; min-height:310px;}
.service_02 h2{line-height:70px; font-size:20px;}
.service_02 h2 a{color:#666;}
.service_02 .msg{font-size:18px; color:#df7919; line-height:48px;}
.service_02 .msg b{font-size:48px;}
.service_02 .msg em{display:inline-block; width:32px; height:3px; background:#df7919; position:relative; top:-15px; margin:0 5px;}
.service_02 .info{font-size:14px; color:#666; padding:5px 0 15px 0;}
.service_02 .content{font-size:14px; color:#003487; height:70px;}
.service_02 .content b{font-size:30px; font-weight:400;}
.service_02 .btn a{display:inline-block; font-size:14px; color:#df7919; border:#df7919 solid 1px; width:178px; height:38px; line-height:38px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.service_02 .btn a:hover{background:#df7919; color:#FFF;}

.service_03{width:100%; overflow:hidden; position:relative; padding-top:20px;}
.service_03 ul{margin-right:-109px;}
.service_03 li{float:left; width:25%; text-align:center;}
.service_03 .imgDiv{padding-right:109px;}
.service_03 .name{padding-right:109px; line-height:50px; font-size:16px; font-weight:bold;}
.service_03 .name a{color:#666;}
.service_03-3 ul{margin-right:-235px;}
.service_03-3 li{width:33.333%;}
.service_03-3 .imgDiv, .service_03-3 .name{padding-right:235px;}

.service_04{ padding-bottom:50px;}
.service_04 .name{ font-size:24px; color:#003487; padding-bottom:10px;}
.service_04 .btnDiv a{ display:block; width:204px; height:40px; color:#fff; text-align:center; line-height:40px; background:#df7919; font-size:16px;}

.fyd h2{padding:25px 0 15px 0; font-size:16px;}
.fyd .content{font-size:16px; line-height:30px; padding-bottom:10px;}
.fyd .form{width:100%; overflow:hidden;}
.fyd .form ul{margin-right:-5px;}
.fyd .form li{float:left; width:33.333%; height:60px; line-height:50px; position:relative;}
.fyd .form em{position:absolute; left:14px; top:0px; font-size:15px; color:#666;}
.fyd .form .input{margin-right:5px; height:50px; background:#ebebeb;}
.fyd .form .input1{height:50px; line-height:50px; width:100%; color:#999; font-size: 12px; text-indent: 7em;}
.fyd .form .input2{ text-indent: 9em;}
.fyd .form .select1{ margin-right:5px;}
.fyd .form select{ width:100%; background:#ededed; color:#999; font-size:14px;border:#ededed solid 1px; height:50px;}
.fyd .form .selectDiv{background:#ebebeb url(../image/select1.png) right center no-repeat; color:#999; font-size:14px; text-align:right;}
.fyd .form .selectDiv span{padding:0 45px 0 0;}
.fyd .form .li_01{width:38%;}
.fyd .form .li_02{width:24%;}
.fyd .form .li_02 div{margin-right:5px; height:50px; background:#df7919;}
.fyd .form .li_02 img{position:absolute; left:50%; top:9px; margin-left:-75px;}
.fyd .form .btn1{width:100%; height:50px; color:#FFF; font-size:24px; text-indent:38px; position:relative; z-index:2;}

.faq{padding-top:30px;}
.faq li{padding-bottom:20px;}
.faq .name{height:55px; line-height:55px; position:relative; cursor:pointer; background:#ededed; font-size:16px; padding:0 15px;}
.faq .name em{position:absolute; top:0px; right:15px; font-size:14px; color:#444;}
.faq .content{font-size:16px; line-height:30px; min-height:30px; position:relative; padding:10px 10px 10px 32px; display:none;}
.faq .content span{position:absolute; left:0px; top:10px; color:#003487;}
.faq li.on .content{display:block;}
.faq li.on .name{color:#003487;}

.loan h2{padding:25px 0 8px 0; font-size:16px;}
.loan .content{font-size:16px; line-height:30px; padding-bottom:20px;}
.loan .list{padding-top:25px; width:100%; overflow:hidden;}
.loan ul{margin-right:-84px;}
.loan li{float:left; width:20%; text-align:center;}
.loan li .imgDiv{padding-right:84px; background:url(../image/line.png) right center repeat-x;}
.loan li .name{font-size:16px; line-height:24px; padding:20px 84px 0 0;}

.productShow{padding-top:20px;}
.productShow li{font-size:16px; line-height:30px; padding-bottom:30px;}
.productShow li span{font-size:24px; color:#003487;}
.productShow li span.span-1{color:#00a0ea;}

.Internet{padding:40px 0 100px 0;}
.Internet .title{font-size:24px; color:#333;}
.Internet .content{font-size:16px; line-height:30px; text-align:justify; padding:10px 0;}
.Internet .box{min-height:185px; position:relative;}
.Internet .imgDiv{padding-top:40px;}
.Internet .imgDiv .img1{ display:none;}
.Internet .ewm{position:absolute; left:695px; top:0px; width:290px;}
.Internet .ewm img{float:left;}
.Internet .ewm em{font-size:16px; line-height:34px; padding:40px 0 0 10px; display:block; float:left;}
.Internet .btnDiv{height:50px;}
.Internet .btnDiv a{display:inline-block; margin-right:20px; width:164px; height:40px; line-height:40px; text-align:center; background:#df7919; color:#FFF; font-size:16px;}

.sideNews{background:#f3f3f3; margin-top:10px;}
.sideNews .title{line-height:60px; font-size:16px; background:url(../image/pageNow.png) left center no-repeat; padding-left:15px;}
.sideNews .list{padding:0 15px; position:relative; top:-8px;}
.sideNews li{font-size:16px; height:35px; line-height:35px; overflow:hidden; padding-left:25px; position:relative;}
.sideNews li a{color:#666;}
.sideNews li a:hover{color:#00a0ea;}
.sideNews li span{position:absolute; left:0px; top:10px; display:block; color:#FFF; width:15px; height:15px; line-height:15px; text-align:center; background:#cbcbcb; font-size:12px;}
.sideNews li.li_01 span{background:#df7919;}

.news_01{margin-top:30px; position:relative; min-height:309px; background:#f3f3f3; padding:0 20px 0 475px;}
.news_01 .imgDiv{position:absolute; left:0px; top:0px;}
.news_01 .name{font-size:24px; line-height:36px; padding:20px 0 10px 0; min-height:72px;}
.news_01 .name a{color:#003487;}
.news_01 .name div{font-size:14px; line-height:1.5em;}
.news_01 .time{background:url(../image/nimg18.png) left center no-repeat; line-height:38px; color:#888; padding-left:25px;}
.news_01 .content{font-size:16px; line-height:30px;}
.news_01 .btn{padding:6px 0 10px 0; font-size:14px;}

.news{padding-top:10px;}
.news li{min-height:85px; padding:20px 0 20px 155px; position:relative; border-bottom:#d0d0d0 dashed 1px;}
.news .time{position:absolute; left:0; top:20px; text-align:center; width:110px; height:110px; background:#f3f3f3; font-size:14px; color:#808080; line-height:1.2em;}
.news .time div{font-size:36px; font-weight:bold; line-height:1.2em; padding-top:17px;}
.news .name{font-size:18px; line-height:25px; font-weight:bold; padding:0 0 20px 0;}
.news .name a{color:#666;}
.news .time2{background:url(../image/nimg18.png) left center no-repeat; line-height:25px; color:#666; padding-left:25px;font-size: 16px;font-weight: normal;}
.news .content{font-size:14px; line-height:1.5em;}
.news li.on .time{background:#003487; color:#FFF;}
.news li.on .name a{color:#003487;}

.newShow .title{font-size:30px; font-weight:bold; color:#003487; padding:30px 0 25px 0; background:url(../image/line1.png) bottom repeat-x;}
.newShow .msg{height:75px; position:relative;}
.newShow .msg li{float:left; font-size:14px; color:#888; line-height:65px; padding-right:15px;}
.newShow .msg li img{float:left; margin-right:5px; position:relative; top:25px;}
.newShow .share{position:absolute; top:27px; right:0px;}
.newShow .content{padding:0 0 30px 0; font-size:16px; line-height:30px; text-align:justify;}
.newShow .content .imgDiv{text-align:center; padding:1.5em 0;}
/*.newShow .content img{width:100%; max-width:640px;}*/
.newShow .content .name{padding:20px 0;}
.newShow .content .name img{width:auto;}

.TrainShow{font-size:16px; line-height:30px; text-align:justify;}
.TrainShow .title{padding:20px 0 10px 0;}
.TrainShow .imgDiv{text-align:center;}
.TrainShow .imgDiv2{padding:0 0 15px 0;}
.TrainShow .imgDiv3{padding:15px 0;}
.TrainShow .content{padding-bottom:25px;}

.news2{padding-top:10px;}
.news2 li{min-height:150px; padding:30px 0 30px 240px; position:relative; border-bottom:#ededed dashed 1px;}
.news2 .imgDiv{position:absolute; left:0px; top:30px;}
.news2 .name{font-size:18px; line-height:25px; font-weight:bold; padding:10px 0;}
.news2 .name a{color:#666;}
.news2 .name a:hover{color:#003487;}
.news2 .time{background:url(../image/nimg18.png) left center no-repeat; line-height:38px; color:#888; padding-left:25px;}
.news2 .content{font-size:14px; line-height:24px; min-height:65px;}

.video .title{font-weight:bold; font-size:18px; padding:25px 0 10px 0;}
.video .list{padding:10px 30px 0 30px; min-height:150px; position:relative; text-align:center;}
.video .name{color:#666; font-size:16px; line-height:50px;}
.video .imgDiv{min-height:112px; position:relative; margin:0 5px;}
.video .imgDiv img{width:100%;}
.video .imgDiv em{display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../image/bg1.png) center no-repeat; background-size:100% 100%;}
.video .slick.on .imgDiv em{display:block;}
.video .slick.on .name{color:#00a0ea;}
.video .slick-prev{display:block; background:url(../image/nimg22_1.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; left:0px; top:45px;}
.video .slick-next{display:block; background:url(../image/nimg22_2.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; right:0px; top:45px;}

.guarantee .title{font-size:30px; font-weight:bold; text-align:center; padding:35px 0 45px 0;}
.guarantee .content{padding-bottom:100px; font-size:16px; line-height:30px; text-align:justify;}

.about{padding:25px 0; font-size:16px; line-height:30px; text-align:justify;}
.about .imgDiv{padding-top:35px;}
.about img{width:100%; max-width:896px;}

.team li{min-height:260px; padding:20px 0 20px 257px; position:relative; background:url(../image/line1.png) bottom repeat-x;}
.team .imgDiv{position:absolute; left:0px; top:40px;}
.team .name{font-size:18px; font-weight:bold; padding-top:20px;}
.team .name a{color:#003487;}
.team .msg{font-size:16px; line-height:24px; font-weight:bold; padding:15px 0 10px 0;}
.team .msg em{padding-left:10px;}
.team .content{font-size:16px; line-height:30px; color:#666; text-align:justify;}

.DotNav{height:50px; padding-top:39px;}
.DotNav li{float:left; width:50%;}
.DotNav a{height:48px; line-height:48px; border-top:#c4c4c4 solid 1px; border-bottom:#c4c4c4 solid 1px; font-size:16px; text-align:center; display:block;}
.DotNav .liNow a{border-top:#003487 solid 1px; border-bottom:#003487 solid 1px; background:#003487; color:#FFF;}

.DotForm{width:100%; overflow:hidden; position:relative; padding-top:37px;}
.DotForm ul{margin-right:-18px;}
.DotForm li{float:left; width:42%;}
.DotForm .li_01{width:16%;}
.DotForm .li_01 div{padding-right:18px;}
.DotForm .selectDiv{margin-right:20px; height:42px; line-height:42px; border:#cdcccc solid 1px; color:#666; font-size:14px; background:url(../image/select2.png) right center no-repeat;}
.DotForm .btn1{width:100%; height:44px; background:#df7919; font-size:16px; color:#FFF;}

.Dot_01 .title{font-size:18px; font-weight:bold; line-height:78px;}
.Dot_01 .list{width:100%; overflow:hidden;}
.Dot_01 li{float:left; width:16.666%; height:41px;}
.Dot_01 li a{display:block; font-size:16px; height:40px; line-height:40px; padding-left:20px;}
.Dot_01 li a.on{background:#00a0ea; color:#FFF;}

.honor{width:100%; overflow:hidden; position:relative; padding-top:40px;}
.honor ul{margin-right:-38px;}
.honor li{float:left; padding-bottom:38px; width:33.333%; text-align:center;}
.honor .imgDiv{margin-right:38px; border:#cdcccc solid 1px;}
.honor .imgDiv img{width:100%;}
.honor .name{height:50px; line-height:50px; background:#f1f1f1; font-size:15px; margin-right:38px; overflow:hidden;}

.Culture .title{padding:30px 0 15px 0; font-size:18px; color:#333;}
.Culture .title span{font-weight:400; font-size:12px; color:#999; text-transform:uppercase; padding-left:10px;}
.Culture .msg{font-size:16px; line-height:30px;}
.Culture .name{font-size:16px; line-height:30px; font-weight:bold; color:#333;}
.Culture .name span{font-weight:400; font-size:12px; color:#999; text-transform:uppercase; padding-left:10px;}
.Culture li{padding-bottom:25px;}
.Culture img{width:100%;}

.Magazine{width:100%; overflow:hidden; position:relative; padding-top:30px;}
.Magazine ul{margin-right:-42px;}
.Magazine li{float:left; width:25%; text-align:center;}
.Magazine .box{padding-right:42px;}
.Magazine .imgDiv{border:#cdcccc solid 1px;}
.Magazine .imgDiv img{width:100%;}
/*.Magazine .name{height:48px; line-height:46px; font-size:15px; background:url(../image/Magazine.png) center bottom no-repeat;}*/
.Magazine .name { height: 45px; padding-top: 10px; padding-bottom: 10px; line-height: 1.5; font-size: 15px; background: url(../image/Magazine.png) center bottom no-repeat;}
.Magazine .name a{color:#666;}
.Magazine .time{height:78px; line-height:40px; position:relative; text-align:left; color:#999;}
.Magazine .time a{display:block; background:url(../image/nimg14.png) center no-repeat; width:14px; height:40px; position:absolute; top:0px; right:0px;}

.jobNav{height:122px; padding-top:30px;}
.jobNav li{float:left; width:33.333%; text-align:center; height:80px; background:#f8f8f8; position:relative;}
.jobNav a{display:block; height:80px; line-height:80px; font-size:24px; color:#666;}
.jobNav i{display:block; width:5px; height:80px; position:absolute; top:0px; right:0px; border-right:#e5e5e5 solid 1px;}
.jobNav .liNow a{background:url(../image/job.png) center top no-repeat; height:93px; color:#FFF;}

.jobForm{width:100%; overflow:hidden; position:relative;}
.jobForm ul{margin-right:-15px;}
.jobForm li{float:left; width:30%; height:75px; position:relative;}
.jobForm li.li_01{width:40%;}
.jobForm .input{margin-right:15px; height:42px; line-height:42px; border:#cdcccc solid 1px;}
.jobForm .input1{color:#666; font-size:14px; height:42px; line-height:42px; text-indent:15px;}
.jobForm .selectDiv{color:#666; font-size:14px; background:url(../image/select.png) right center no-repeat;}
.jobForm .btn1{width:86px; height:44px; background:#00a0ea; font-size:16px; color:#FFF; position:absolute; top:0px; right:15px;}

.job th{height:60px; background:#00a0ea; color:#FFF; font-size:18px; font-weight:400;}
.job td{font-size:16px; text-align:center; height:59px; border-bottom:#d8d8d8 dashed 1px;}
.job .trOn td, .job .trOn td a{color:#003487;}

.jobShow{padding-top:30px;}
.jobShow .title{height:30px; line-height:30px; font-size:16px; font-weight:bold; position:relative; padding-left:35px;}
.jobShow .title img{position:absolute; left:0px; top:2px;}
.jobShow .content{font-size:16px; line-height:30px; padding:0 0 30px 35px;}
.jobShow .btn{padding:20px 0 50px 35px;}
.jobShow .btn a{display:block; width:132px; height:40px; line-height:40px; background:#df7919 url(../image/nimg22_3.png) 14px center no-repeat; font-size:16px; color:#FFF; text-indent:47px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.commonweal .box{min-height:165px; position:relative; padding:25px 415px 25px 0;}
.commonweal h2{font-size:18px; padding-bottom:1em; color:#002c72;}
.commonweal .content{font-size:16px; line-height:30px;}
.commonweal .imgDiv{position:absolute; top:16px; right:0px;}
.commonweal .imgDivTel{ display:none; padding-bottom:20px;}
.commonweal .tab{height:48px; border:#cdcccc solid 1px;}
.commonweal .tab ul{margin-right:-2px;}
.commonweal .tab li{float:left; width:33.333%; height:48px; line-height:48px; text-align:center; font-size:16px;}
.commonweal .tab div{height:48px; border-right:#cdcccc solid 1px;}
.commonweal .tab .liNow div{color:#FFF; background:#00a0ea; margin-left:-1px; border:0px; height:50px; position:relative; top:-1px; line-height:50px;}
.commonweal .tabContent{clear:both; padding:45px 0 50px 425px; min-height:300px; position:relative;}
.commonweal .tabContent .imgDiv{top:30px; right:auto; left:0px;}

.Partner{width:100%; overflow:hidden; position:relative; padding-top:40px;}
.Partner ul{margin-right:-23px;}
.Partner li{float:left; width:25%;}
.Partner li a{display:block; padding:0 23px 23px 0;}
.Partner li img{width:100%;}

.contact{min-height:500px; position:relative;}
.contact .title{color:#333; font-size:18px; padding:40px 0 25px 0;}
.contact .list li{font-size:16px; line-height:28px; min-height:28px; padding:0 0 20px 35px; position:relative;}
.contact .list img{position:absolute; left:0px; top:4px;}
.contact .ewm{position:absolute; top:30px; right:0px; text-align:center;}
.contact .ewm li{float:left; padding-top:20px; width:143px; height:155px; border:#e5e5e5 solid 1px; font-size:12px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.contact .ewm .li_01{border:0px;}
.contact .ewm li div{ padding-bottom:15px;}
.contact .ewm li img{ width:105px;}
.contact .mapDiv{padding-top:50px;}

.siteMap{padding:10px 0;}
.siteMap li{min-height:51px; line-height:36px; position:relative; padding:15px 0 0 110px; background:url(../image/line1.png) bottom repeat-x;}
.siteMap h2{font-size:16px; position:absolute; left:0px; top:15px;}
.siteMap dd{float:left; height:36px; font-size:16px; padding-right:42px;}
.siteMap .h10{height:15px;}

.law{padding:30px 0; font-size:16px; line-height:30px; text-align:justify;}

.feedback h1{font-size:18px; padding-top:35px; color:#003487;}
.feedback .msg{font-size:16px; line-height:24px; padding:10px 0 20px 0;}
.feedback .btn{height:80px;}
.feedback .btn li{float:left; padding-right:20px; height:50px;}
.feedback .btn div{height:50px; position:relative; background:#df7919; width:130px;}
.feedback .btn .li_01 div{background:#999;}
.feedback .btn img{position:absolute; left:28px; top:13px;}
.feedback .btn .btn1{position:absolute; left:0px; top:0px; width:100%; height:50px; color:#FFF; font-size:16px; text-indent:30px;}
.feedback .form li{min-height:45px; position:relative; padding:0 0 20px 57px;}
.feedback .form em{position:absolute; left:0px; top:0px; font-size:16px; line-height:45px;}
.feedback .input{padding:10px; border:#cdcccc solid 1px;}
.feedback .input1{width:100%; height:23px; line-height:23px; font-size:16px;}
.feedback textarea{width:100%; height:260px; line-height:23px; font-size:16px;}

.search .msg{ padding-top:30px; color:#999; font-size:14px;}
.search .msg em{ color:#00a0ea;}
.search .msg span{ padding-left:40px;}
.search .list li{min-height:110px; padding:30px 0; position:relative; border-bottom:#d0d0d0 dashed 1px;}
.search .list li .name{ font-size:18px; font-weight:bold; height:20px; margin-bottom:12px;}
.search .list li .content{ height:50px; line-height:22px; overflow:hidden; color:#666; font-size:14px;}
.search .list li .time{ padding-top:10px; color:#666;}
.search .list li .more{ color:#00A0EA; padding-left:45px;}

.serviceForm .form{padding:20px;}
.serviceForm li{height:60px; position:relative;}
.serviceForm em{display:block; position:absolute; left:0px; top:0px; height:40px; width:40px; text-align:center; border-right:#c5c5c5 solid 1px;}
.serviceForm em img{position:relative; top:8px;}
.serviceForm .input{height:38px; border:#c5c5c5 solid 1px;}
.serviceForm .input1{height:38px; line-height:38px; width:100%; text-indent:52px; font-size:14px; color:#999;}
.serviceForm .btn{padding-top:10px;}
.serviceForm .btn1{width:100%; height:40px; background:#df7919; font-size:16px; color:#FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.serviceForm .selectDiv{height:38px; line-height:38px; background:url(../image/select.png) right center no-repeat; font-size:14px; color:#999;}
.serviceForm .selectDiv span{padding-left:54px;}
.policy li{  min-height: 160px;
    padding: 20px 0;
    position: relative;
    border-bottom: #d0d0d0 dashed 1px;}
label{font-weight: normal;}
.center{text-align: center;}