﻿/********************************* Reset ******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {
    margin:0;
    padding:0;
    font-family:sans-serif;
    font-weight:inherit;
    font-style:inherit;
    font-size:inherit;
    text-align:inherit;
    vertical-align:baseline;
    color:inherit;
    border:0;
    outline:0;
	font-family:"Microsoft YaHei";
}
html, body {width:100%; height:100%; -webkit-user-select:none;}
:focus {outline:0;}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    text-align:left;
    font-weight:normal;
}
a {text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; font-family:"Microsoft YaHei";}
a img, iframe {border:none;}
img {vertical-align:top; max-width:100%;}
p {text-align:justify;}
ol, ul {list-style:none;}
input, textarea, select, button {
    font-size:100%;
    font-family:inherit;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-touch-callout:none;
}

.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0;}

/********************************* 公用 ******************************/
body {height:auto; overflow-x:hidden; background-color:#fff; font-size:14px; color:#818083; line-height:26px; -webkit-transition:margin-top 200ms;}
.g-wrap {padding:15px 15px 80px;}

/* 头部 */
#header {position:fixed; left:0; top:0; z-index:10; width:100%; background:url(../images/footbg.jpg) repeat-x; background-size:auto 80px;  -webkit-transition:-webkit-transform 300ms, -webkit-opacity 300ms; }
#header .wrap {height:160px;}
#header .wrap h1 {position:absolute; top:0; left:0; width:100%; height:100%;}
#header .wrap h1 a {float:right; margin-left:20px; line-height:67px; font-size:18px; margin-right:60px;}

/*.innav{ background:#0e42ba; padding-top:0px; height:80px;}
.innav ul{}
.innav ul li{ width:25%; float:left; text-align:center; color:#fff; border-bottom:1px dashed #fff; padding:10px 0; background:url(../images/dhline.jpg) no-repeat right center;}
.innav ul li.noline{ border:none;}
.innav ul li.nobagrd{ background:none;}
*/

.slogn{ position:absolute; right:0px; top:0px; width:210px; height:80px;background:url(../images/slon.png) no-repeat 0px 10px; background-size:200px auto;}
#logo {display:block; width:165px; height:80px; background:url(../images/logo.png) no-repeat 10px 20px; background-size:135px auto;}



/*

#menu {position:fixed; top:0; right:0; z-index:1; width:72%; height:100%; background:#232323; -webkit-opacity:0; overflow:hidden;}
#menu .links {margin:70px 0 0 -29px; -webkit-transition:margin-left 300ms;}
#menu .links a {display:block; position:relative; z-index:2; font-size:19px; line-height:42px; color:#a7a7a7;  
background: url(../images/icon_8.png) no-repeat right center; background-size: auto 18px;}
#menu .links a span{ padding-left:25px;}
#menu .links a .dhico1{background: url(../images/dhico1.png) no-repeat left center; background-size:18px auto; }
#menu .links a .dhico2{background: url(../images/dhico2.png) no-repeat left center; background-size:18px auto; }
#menu .links a .dhico3{background: url(../images/dhico3.png) no-repeat left center; background-size:18px auto; }
#menu .links a .dhico4{background: url(../images/dhico4.png) no-repeat left center; background-size:18px auto; }
#menu .links a .dhico5{background: url(../images/dhico5.png) no-repeat left center; background-size:18px auto; }

#menu .ad-block {display:none;}

#menu .bg-elements img {position:absolute; z-index:1;}
#menu .bg-elements img.anim-scale {-webkit-transform:scale(0,0); -webkit-transition:-webkit-transform 1000ms;}
#menu .bg-elements img:nth-child(1) {right:0; bottom:0px; width:100%;}
#menu .bg-elements img:nth-child(2) {left:0px; top:380px; width:43.65%;}
#menu .bg-elements img:nth-child(3) {right:40px; top:295px; width:17.53%;}
#menu .bg-elements img:nth-child(4) {right:15px; top:400px; width:31.15%;}

/*body.menu-on #menu .ad-block {-webkit-transition-delay:1000ms; -webkit-transform:scale(1,1);}*/
body.menu-on #menu .bg-elements img:nth-child(1) {-webkit-transition-delay:0ms;}
body.menu-on #menu .bg-elements img:nth-child(2) {-webkit-transition-delay:0ms;}
body.menu-on #menu .bg-elements img:nth-child(3) {-webkit-transition-delay:500ms;}
body.menu-on #menu .bg-elements img.anim-scale {-webkit-transform:scale(1,1); -webkit-opacity:1;}

#content {position:relative; left:0; top:160px; z-index:9; background-color:#fff; 
    /*-webkit-transition:-webkit-transform 200ms; overflow:hidden;}*/
    -webkit-transition:-webkit-transform 300ms; overflow:hidden; min-height:400px;}*/
/*body.menu-on {overflow:hidden;}*/


/********************************* 复用 ******************************/
a, input {-webkit-transition:-webkit-transform 150ms; -webkit-transform:scale(1.0, 1.0);}
.scale-on {-webkit-transform:scale(1.1, 1.1);}
.news-list a {display:block; position:relative; margin-bottom:12px; padding:3px 15px; height:40px; background:#fff url(../images/icon_link.png) no-repeat right center;background-size:auto 18px;}
.news-list a:last-child {margin-bottom:0;}
.news-list a span {position:absolute; top:50%; left:0; padding:0 40px 0 15px; font-size:14px; line-height:25px; -webkit-transform:translateY(-50%);}
.news-list2 a {display:block; position:relative; margin-bottom:12px; padding:3px 15px; height:40px; background:#fff url(../images/icon_link.png) no-repeat right center;background-size:auto 18px;}
.news-list2 a:last-child {margin-bottom:0;}
.news-list2 a span {position:absolute; top:50%; right:20px; padding:0 40px 0 15px; font-size:16px; line-height:25px; -webkit-transform:translateY(-50%);}
.btn {-webkit-appearance:none; display:block; width:100%; height:76px;font-size:18px; line-height:76px; text-align:center; color:#fff; background-color:#0e42ba; border-radius:0;}
.btn.red {margin:15px auto; font-size:26px; color:#fff; background-color:#e62b1e;}
.slideUp {padding:15px; color:#4d4852;}
.slideUp .item:not(:last-child) {margin-bottom:11px;}
.slideUp .item .cont {height:0; background-color:#fbf9f0; -webkit-transition:height 250ms; overflow:hidden;}
.slideUp .item .cont .wrap {overflow:hidden;}
#content .column-tit {margin-top:-12px; font-size:20px; line-height:68px; text-align:center;}
#subMenu-tit {display:block; font-size:20px; height:52px; width:100%; line-height:52px; text-align:center; color:#fff; background:#333333 url(../images/icon_subMenu.png) no-repeat right center; background-size:13.80% auto;}
#subMenu-cont {position:fixed; top:0; left:0; z-index:1; width:100%; height:100%; background:#0e42ba; background-size:100% auto; -webkit-opacity:1; -webkit-transition:opacity 500ms;  display:block;}

#subMenu-cont .close {position:absolute; top:0; right:0;width:70px; height:70px;}
#subMenu-cont .close span {position:absolute; left:23px; width:24px; height:2px; background-color:#fff; -webkit-transform:rotate(0deg); -webkit-transition:-webkit-transform 300ms;}
.dhjt{position:absolute; left:23px; width:40px; top:15px;-webkit-transform:rotate(0deg); -webkit-transition:-webkit-transform 300ms;}
#subMenu-cont .close .top {top:32px;}
#subMenu-cont .close .bot {top:32px;}
#subMenu-cont .outer-wrap {position:absolute; left:0; top:50%; width:100%; -webkit-transform:translateY(-50%);}
#subMenu-cont .inner-wrap {-webkit-transform:scale(0.5, 0.5); -webkit-transition:-webkit-transform 300ms;}
#subMenu-cont .inner-wrap a {display:block; width:50%; margin:0px auto; font-size:26px; line-height:66px; text-align:center; color:#fff;}
#subMenu-cont .inner-wrap2 {-webkit-transform:scale(0.5, 0.5); -webkit-transition:-webkit-transform 300ms;}
#subMenu-cont .inner-wrap2 a {display:block; font-size:50px; line-height:110px; text-align:center; color:#fff;}

body.subMenu-on #subMenu-cont {z-index:20; -webkit-opacity:1;}
body.subMenu-on #subMenu-cont .inner-wrap {-webkit-transform:scale(1.0, 1.0);}
body.subMenu-on #subMenu-cont .inner-wrap2 {-webkit-transform:scale(1.0, 1.0);}
body.subMenu-on #subMenu-cont .close .top {-webkit-transform:rotate(45deg);}
body.subMenu-on #subMenu-cont .close .bot {-webkit-transform:rotate(-45deg);}
.editor p {margin-bottom:15px; font-size:15px; line-height:22px; text-align:justify; }
.editor p:last-child {margin-bottom:0;}
.editor .g-wrap {padding:0 15px;}
/********************************* 私用 ******************************/

/* 首页 */
.slideShow {position:relative; width:100%; height:0; overflow:hidden; -webkit-transition:height 400ms;}
.slideShow .pics {top:0; left:0; width:0; height:100%; -webkit-transform:translate(0px, 0px) translateZ(0px); -webkit-transition:-webkit-transform 300ms;}
.slideShow .pics.noAnim {-webkit-transition-duration:0ms;}
.slideShow .pics li {float:left; height:100%; background:no-repeat center center; background-size:cover;}
.slideShow .pics li a {display:block; width:100%; height:100%;}
.slideShow .pois {position:absolute; left:50%; bottom:5px; -webkit-transform:translateX(-50%); -webkit-opacity:0.7;}
.slideShow .pois li {float:left; margin:0 2px; width:6px; height:6px; border-radius:10px; background-color:#fff; border:2px solid transparent; -webkit-transition:background-color 300ms, border-color 600ms;}
.slideShow .pois li.on {background-color:#e62b1e; border-color:#e62b1e;}
#index .news {background-color:#ebedec;}
#index .news .tit {margin:7px 0 13px 0; font-size:20px; line-height:30px; text-align:center;}




.copyright {position:absolute; z-index:2; bottom:10px;margin-left:29px;}
.copyright p {padding:20px 0 28px 0; font-size:12px; line-height:22px; text-align:center; color:#fff; -webkit-opacity:0.5; opacity:0.5;}



/*服务流程*/
#about { overflow:hidden; padding-bottom:2em;}
#about .List { overflow:hidden; }
#about .List li{ width:30%; padding-right:5%; float:left; text-align:center; padding-top:1em;}
#about .List li.listast{padding-right:0;}
#about .List li .pic{ width:4.857em; height:4.857em; border-radius:50%; margin:1em auto 0.3em auto;}
#about .List li .pic.bg01{ background:#c80000 url(../images/zzfw1.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg02{ background:#3b5cab url(../images/zzfw2.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg03{ background:#00a201 url(../images/zzfw3.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg04{ background:#00aba2 url(../images/zzfw4.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg05{ background:#ff0066 url(../images/zzfw5.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg06{ background:#c400ce url(../images/zzfw6.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg07{ background:#178fff url(../images/zzfw7.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg08{ background:#fe2400 url(../images/zzfw8.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg09{ background:#5b36b7 url(../images/zzfw9.png) no-repeat center center; background-size:40px auto;}

#about .List li .pic.bg11{ background:#c80000 url(../images/zzfw11.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg12{ background:#e3a326 url(../images/zzfw12.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg13{ background:#00a201 url(../images/zzfw13.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg14{ background:#00aba2 url(../images/zzfw14.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg15{ background:#2879e3 url(../images/zzfw15.png) no-repeat center center; background-size:40px auto;}
#about .List li .pic.bg16{ background:#ff0066 url(../images/zzfw16.png) no-repeat center center; background-size:40px auto;}
#about .List li .tit{ line-height:2em;}
#about .List li .tit span{ color:#0e42ba;}
#about .List li p { color:#666; font-size:0.857em; text-align:center;}



.entries {position:relative; -webkit-transition:background-color 500ms;}
.entries .top,.entries .bottom {height:0; padding:0; -webkit-transition:height 300ms, padding 300ms; overflow:hidden;}
.entries .top a {float:left; width:70px; height:70px; border-radius:70px; color:#616161; text-align:center; font-size:14px; line-height:100px; background:no-repeat center center; background-size:30px auto; overflow:visible; }
.scaleNone {-webkit-transform:scale(0,0); -webkit-transition:-webkit-transform 500ms;}
.scaleOut {-webkit-transform:scale(1,1);}
.entries .top a span {display:block; width:100%; height:100%; border-radius:300px; -webkit-transition:-webkit-transform 500ms, -webkit-opacity 500ms;}
.entries .top a.link-1 {background-color:#9d0a0e; background-image:url(../images/zzfw1.png);}
.entries .top a.link-2 {background-color:#1653ba; background-image:url(../images/zzfw2.png);}
.entries .top a.link-3 {background-color:#3cb034; background-image:url(../images/zzfw3.png);}
.entries .top a.link-1 .shadow {background-color:#9d0a0e;}
.entries .top a.link-2 .shadow {background-color:#1653ba;}
.entries .top a.link-3 .shadow {background-color:#3cb034;}
.entries .top a.scaleOut .shadow {-webkit-transform:scale(1.5,1.5); -webkit-opacity:0;}
.entries .bottom a {margin-bottom:3px; background-color:#9d0a0e; color:#fff; background-image:url(../images/icon_8.png);}
.entries .bottom a:last-child {margin-bottom:0;}
.entries .bottom a span {padding-left:70px; background:no-repeat 0 center; background-size:56px auto;}
.entries .bottom a:nth-child(1) span {background-image:url(../images/icon_7.png)}
.entries .bottom a:nth-child(2) span {background-image:url(../images/icon_6.png)}
.entries .bottom a:nth-child(3) span {background-image:url(../images/icon_7.png)}



/* 关于 */
#about .editor {background: #fff url(../images/bg.jpg) no-repeat 0 0;background-size: 100% auto;overflow: hidden;}
#about .editor h1 {margin:5px 0 123px 0; font-size:25px; text-align:center; color:#333;}
#about .editor h1 span {display:block; font-size:16px;}
#aboutwo .editor { overflow:hidden;}
#aboutwo .editor h1 {margin:5px 0 123px 0; font-size:25px; text-align:center; color:#333;}
#aboutwo .editor h1 span {display:block; font-size:16px;}

#about-2 {background-color:#ebedec;}
#about-2 .teamates {overflow:hidden;}
#about-2 .teamates .item {margin-bottom:15px; padding:15px; background-color:#fff;}
#about-2 .teamates .item .icon {margin:0 auto 15px auto; width:80px; height:80px; border-radius:40px; overflow:hidden;}
#about-2 .teamates .item .icon img {display:block;}
#about-2 .teamates .item h1 {margin-bottom:15px; font-size:16px; text-align:center;}

/* 新闻 */
#news {background-color:#ebedec;}
/* 新闻详情  */
    #news-detail { background-size:auto 70px;}
    #news-detail .back {display:block; width:77px; height:77px; background:#dedede url(../images/icon_back.png) no-repeat center center; background-size:11px auto;}
    #news-detail .head {padding:15px 0; border-bottom:2px solid #bebebe;}
    #news-detail .head h1 {font-size:18px;}
    #news-detail .head span {font:25px 'dincond';}
    #news-detail .body p {margin:15px auto; font-size:15px; line-height:22px;}
    #news-detail .btn {background-color:#4c8efa; color:#fff;}
    #a1{width:100%; height:240px; margin-bottom:30px}




.maintit{ padding-top:1.5em; text-align:center;}
.maintit2{ padding:0 0 2em; text-align:center;}
.maintit3{text-align:center; margin-top:-10px;}
.maintit4{ padding:0 0 1em; text-align:center;}

.main1{ padding:0 0.5em 2em;}
.main1 ul li{ float:left; width:33.3%; text-align:center; padding-top:1.5em;}
.main2{ background:url(../images/probg.jpg) repeat-y top center; background-size:100% auto; padding:1em 0;}
.main2more{ text-align:center; display:block; position: absolute; width:50px; z-index: 999;left: 50%; margin-left:-20px; margin-top:5px; color:#0e42ba;}
.main4{ background:#fff; padding:1em 0;}
.footzi{ text-align:center; padding:0.5em 2em 0em; font-size:12px; line-height:20px;}
.main5{ background:#0e42ba; text-align:center; padding:1em 0;}

.caseList { overflow:hidden; margin:0 0.357em;}
.caseList li{ width:50%; float:left; position:relative;}
.caseList li .pic { margin:0.357em;}
.caseList li .pic img { display:block;}
.caseList li .nr { margin-top:-2em; position:relative; z-index:999;width:100%; height:2em; line-height:2em; overflow:hidden; background:url(../images/icase_nr.png) repeat-x; }
.caseList li .nr h3 { float:left; padding-left:1em; font-weight:normal; color:#fff;}
.caseList li .nr i{ float:right; width:2em; height:2em; background:url(../images/icon_fdj.png) no-repeat; background-size:2em;}



.rylist { overflow:hidden; margin:0;}
.rylist li{ width:50%; float:left; position:relative;}
.rylist li .pic { margin:0.357em;}
.rylist li .pic img { display:block;}
.rylist li .nr { margin-top:-2em; position:relative; z-index:999;width:100%; height:2em; line-height:2em; overflow:hidden; background:url(../images/icase_nr.png) repeat-x; }
.rylist li .nr h3 { float:left; padding-left:1em; font-weight:normal; color:#fff;}
.rylist li .nr i{ float:right; width:2em; height:2em; background:url(../images/icon_fdj.png) no-repeat; background-size:2em;}




.footer{ height:65px; width:100%; position:fixed; left:0; bottom:0; z-index:10000; background:url(../images/footbg.png) repeat-x}
.footer li{ float:left; width:25%; text-align:center; background:url(../images/fr.png) no-repeat 0 2px}
.footer li:first-child{ background:none}
.footer li a{ display:block; width:100%; height:28px; padding-top:37px; color:#0055a8}
.footer li a.ico1{ background:url(../images/ico1.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico2{ background:url(../images/ico2.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico3{ background:url(../images/ico3.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico4{ background:url(../images/ico4.png) no-repeat center 10px; background-size:28px auto;}


.jjfabg{ background:url(../images/jjfaimgbg.jpg) no-repeat center top; background-size:100% auto; width:100%; margin-top:10%; padding-bottom:18%;}
.jjfaleft{ float:left; width:25%; padding-top:5%; padding-right:5%;}
.jjfaright{ float:right; width:70%;padding-top:5%; line-height:1.25em; }

.jjfaleft2{ float:right; width:25%; padding-top:5%; padding-left:5%; }
.jjfaright2{float:left; width:70%;padding-top:5%; line-height:1em; text-align:right; }

.jjfabgone{ padding:3% 0;}
.jjfarighttit{ font-size:1em; color:#0e42ba; }
.jjfarighttit span{ font-size:0.875em; color:#e83426;}
.jjfarightzi{ font-size:0.75em; padding-top:0.5em;}


.zzfw{}
.zzfw ul li{ background:#f4f4f4;  float:left; width:30%; margin-right:5%; text-align:center;}
.zzfw ul li.zzfwlast{ margin:0%;}

.wztgimg{ padding-top:2em; }
.wztgimg img{ width:100%;}
.wztgimg ul li{ width:96%; position:relative; margin:4% 0 2% 2%;}
.wztgimg ul li a{}
.wztg{  width:100%; height:30px;  color:#fff; line-height:30px; text-indent:2.5em; position:absolute; left:0px; bottom:0px; filter:alpha(opacity=80);  
-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.wztgbg1{background:#3b5cab url(../images/zzfw3.png) no-repeat 0.5em center;background-size:20px auto;}
.wztgbg2{background:#c80000 url(../images/wztgimg2.png) no-repeat 0.5em center;background-size:20px auto;}
.wztgbg3{background:#5b36b7 url(../images/wztgimg3.png) no-repeat 0.5em center;background-size:20px auto;}
.wztgbg4{background:#00a201 url(../images/wztgimg4.png) no-repeat 0.5em center;background-size:20px auto;}
.wztgbg5{background:#00aba2 url(../images/wztgimg5.png) no-repeat 0.5em center;background-size:20px auto;}
.wztgbg6{background:#ff0066 url(../images/wztgimg6.png) no-repeat 0.5em center;background-size:20px auto;}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap} 
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word} 




.main1{ border-bottom:1px solid #ebebeb; padding:3%;}
.main1left{ float:left; width:27%; padding-top:22px}
.main1left img{width:100%; }
.main1right{ float:right; width:70%;padding-top:22px}
.main1tit{ font-size:14px; color:#252525; background:url(../images/mainpic1.jpg) no-repeat 0 0px; background-size:30px 26px; line-height:22px; display:inline-block; /*height:30px;*//* text-indent:2.5em;*/}
/*.main1tit2{ font-size:16px; color:#252525; background:url(../images/mainpic2.jpg) no-repeat 0 0px; background-size:30px 26px; display:inline-block; height:30px; text-indent:2.5em;}
.main1tit3{ font-size:16px; color:#252525; background:url(../images/mainpic3.jpg) no-repeat 0 0px; background-size:30px 26px; display:inline-block; height:30px; text-indent:2.5em;}
.main1tit4{ font-size:16px; color:#252525; background:url(../images/mainpic4.jpg) no-repeat 0 0px; background-size:30px 26px; display:inline-block; height:30px; text-indent:2.5em;}
.main1zi{ font-size:12px; color:#656466; padding:2% 0px;}
.main1mo a{ font-size:12px; color:#0058a7;}
.main2left{ float:left; width:70%;}
.main2right{ float:right; width:28%;}
.main2right img{width:100%; }*/

.mainico11{ background:url(../images/mainpic1.jpg) no-repeat 0 0px; background-size:30px 26px; width:30px; height:26px; display:inline-block;}
.main3{ padding:1em 0;}
.main6{ padding:2em 1em;}
.main7{ padding:2em 1em; background:#f1f1f1;}