@charset "utf-8";
/* CSS Document */
body,ul,h1,h2,h3,h4,h6,p,dl,dt,dd,p,span,a{margin:0;padding:0;}
body{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif; min-width:1080px;}
h1,h2,h3,h4,h6{font-size:100%;}
i,em{ font-style:normal;}
ul{list-style:none;}
a{text-decoration:none;}
a{ text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
img{border:0;}
.wrap{width:1080px;margin:0 auto;}
.fl-l{ float:left;}
.fl-r{ float:right;}
.clearfix:after{display:block;height:0;visibility:hidden;clear:both;content:".";}
.clearfix{zoom:1;}
.container{width:100%;}
.textct{ text-align:center;}
.align-middle{ vertical-align:middle;}
.positionR{ position:relative;}
.Ndisplay{ display:none;}

.header{ height:90px;}
.header .logo{padding-top:5px;}

.nav{padding-top:25px; color:#aaa; line-height:38px; font-size:14px;}
.nav em{ display:inline-block; font-size:10px;}
.nav a{ color:#222; margin:0 14px; display:inline-block;}
.nav a.last{ margin:0 0 0 14px;}
.nav a:hover,.nav a.on{ color:#14cc21; background:url(../images/icon_bg.png) no-repeat left bottom; background-size:100% 2px;}

.ccj_layer{ position:absolute; top:60px; /*right:33px;*/right:145px; z-index:5; color:#00C55B; width:442px; height:252px; background:url(../images/tc_bg.png) no-repeat;}
.ccj_layer.small{ /*right:-6px;*/right:104px}
.ccj_layer .box{ width:420px; height:214px; padding:38px 0 0 22px;}
.ccj_layer .box .icon{ position:absolute; top:5px; left:40px; width:39px; height:21px; background:url(../images/icon_up.png) no-repeat; z-index:10; display:block;}
.ccj_layer .box .icon.big{ left:110px;}
.ccj_layer .box .close{ position:absolute; top:35px; right:15px; width:20px; height:20px; background:url(../images/icon_close.png) no-repeat; display:block; cursor:pointer;}
.ccj_layer .box .msg{ padding:28px 0 0 16px; }
.ccj_layer .box .msg h2{ font-size:18px;}
.ccj_layer .box .msg p{ font-size:14px; line-height:22px; padding-left:9px;}
.ccj_layer .box .msg p.nopd{ padding-left:0; padding-top:20px;}
.ccj_layer .box .msg p.small{ padding-left:0; padding-top:10px; line-height:25px;}

.banner{ background:#14cc21; height:520px;}
.jbr_daiyan{ position:absolute; top:122px; left:0;}
.ccj_xz{ width:535px;}
.ccj_xz .mark{margin:150px 0 0 130px;}
.ccj_xz .code{ width:200px; padding-top:30px;}
.ccj_xz .load{ width:285px;}
.ccj_xz .load .load_list{ padding-top:40px;}
.ccj_xz .load .load_list a{ height:70px; line-height:70px; display:block; color:#FFF; font-size:24px; border:solid 2px #FFF; border-radius:3px; margin-bottom:28px;}
.ccj_xz .load .load_list .img_1{margin:0 32px 4px 0;}
.ccj_xz .load .load_list .img_2{margin:0 30px 4px 12px;}

.ccj_service{ padding:35px 45px 50px 0; width:570px;}
.ccj_service span{ color:#00C55B; font-size:24px; line-height:32px; margin-bottom:23px; display:inline-block; padding-left:110px;}
.ccj_service span img{ margin-right:20px;}

/*-----footer-----*/
.footer{ padding-top:30px;}
.footer .ftlogo{ width:315px; float:left;}
.footer .ftcontent{ width:765px; float:left;}
.footer .ftcontent dl{ float:left;}
.footer .ftcontent dl.one{ width:95px;}
.footer .ftcontent dl dt{ width:100%; font-size:14px; color:#333; font-weight:bold; float:left;}
.footer .ftcontent dl dd{ width:100%; padding-top:10px; float:left;}
.footer .ftcontent dl dd a{ display:block; line-height:25px; color:#666; font-size:12px;}
.footer .ftcontent dl.two{ width:176px; text-align:center; float:right;}
.footer .ftright{ width:176px; display:block; text-align:center; float:right;}
.footer .ftright b{padding-bottom:20px; font-size:14px;}
.footer_copyright{ border-top:solid 1px #f0f0f2; padding:5px 0; margin-top:20px; text-align:center; line-height:25px; color:#999;}
.clrGrey{color:#999;}
.credit{display: block;text-align: center;}

