@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:#ff0000; 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:#ff0000; 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:#ff0000; 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:#ff0000; 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;}





