﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-size: 12px; color: #666; font-family: "Microsoft Yahei", 黑体, 新宋体, 'Arial Unicode MS'; background: #fff; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
input, button, select, textarea { outline: none; }
a { color: #999; text-decoration: none; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
a:hover { color: #ef8200; text-decoration: none; }
.fld { float: left; display: inline-block; }
.frd { float: right; display: inline-block; }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt70 { margin-top: 70px; }
.mt40 { margin-top: 40px; }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml18 { margin-left: 18px }
.ml20 { margin-left: 20px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mlr5 { margin-left: 5px; margin-right: 5px }
.mlr10 { margin-left: 10px; margin-right: 10px }
.mlr15 { margin-left: 15px; margin-right: 15px }
.mlr20 { margin-left: 20px; margin-right: 20px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.plr5 { padding-left: 5px; padding-right: 5px }
.plr10 { padding-left: 10px; padding-right: 10px }
.plr15 { padding-left: 15px; padding-right: 15px }
.plr20 { padding-left: 20px; padding-right: 20px }
.ptb5 { padding-top: 5px; padding-bottom: 5px }
.ptb10 { padding-top: 10px; padding-bottom: 10px }
.ptb15 { padding-top: 15px; padding-bottom: 15px }
.ptb20 { padding-top: 20px; padding-bottom: 20px }
.pl30 { padding-left: 30px }
.w1200 { width: 1200px; margin-left: auto; margin-right: auto; }
.w1120 { padding-left: 40px; padding-right: 40px; width: 1120px; }
.w850 { width: 850px; }
.kHead{ position:relative;}
.pageBox{ width:100%; position:absolute; left:0; bottom:15px;}
.pageBox div a,.pageBox div span{ font-size:13px; color:#fff;}
.banner { width: 100%; height: 600px; margin: 0 auto; position: relative; }
.banner li { width: 100%; position: absolute; left: 0; top: 0; height: 600px; overflow: hidden; display: none; }
.banner li img { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner #bg-roll-left, #bg-roll-right { width: 50px; height: 50px; text-align: center; position: absolute; top: 50%; z-index: 2; margin-top: -25px; cursor: pointer; }
.banner #bg-roll-left { left: 0; background: url(../images/jt.png) no-repeat 0 0; }
.banner #bg-roll-right { right: 0; background: url(../images/jt.png) no-repeat -50px 0; }
.banner #bg-roll-left:hover { background: url(../images/jt.png) no-repeat 0 -50px; }
.banner #bg-roll-right:hover { background: url(../images/jt.png) no-repeat -50px -50px; }
.banner li .banner-content { z-index: 1; width:1200px; margin:194px auto 0;/* transform: translateX(-50%) translateY(-50%);*/ color: #fff;}
.banner li .banner-content_a { font-size: 36px; width: 628px; line-height: 51px; height: 51px; display: inline-block; font-weight: 900; color: #fff; transform: translateY(-50px); opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_a { transform: translateY(0px); opacity: 1; transition: all 0.6s 0.5s; }
.banner li .banner-content_a span { color: #ff510b; }
.banner li .banner-content_b { font-size: 18px; color: #ef8200;width: 518px; height: 102px; padding: 10px 30px; line-height: 36px; margin: 0 auto; transform: scale(0, 0); transform-origin: 50% 50% 0px; opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_b { transform: scale(1, 1); transform-origin: 50% 50% 0px; opacity: 1; transition: all 1s 0.8s; }
.banner li .banner-content_b span { font-weight: 600; }
.banner li .banner-content_c { font-size: 18px; color: #fff;width: 628px; height: 42px; padding: 20px 0; line-height: 36px; transform: scale(0, 0); transform-origin: 50% 50% 0px; opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_c { transform: scale(1, 1); transform-origin: 50% 50% 0px; opacity: 1; transition: all 1s 1.2s; }
.banner li .banner-content_s { width: 390px; margin: 30px 0 0 0; }
.banner li .banner-content_s div { font-size: 14px; width: 390px; height: 50px; text-align: center;}
.banner li .banner-content_s a { line-height: 50px; width: 150px; height: 50px; font-size: 16px; color: #fff; display: inline-block; margin-right:30px;border:3px solid #fff; }
.banner li .banner-content_s a:hover { background: #f08300; border-color: #f08300; }
/*.banner li .banner-content_s div.banner-content_s_left a { transition: border, background .5s; }*/
.banner li .banner-content_s div.banner-content_s_left { transform: translateY(200px); opacity: 0; transition-duration: 0s; margin-left:-6px;}
.banner li.out .banner-content_s div.banner-content_s_left { transform: translateY(0px); opacity: 1; transition: all 1.1s 1.3s; }

.kTop { height: 142px;overflow: hidden; border-top:10px solid #f08300;}
.kTop a.fld{ margin-top:22px;}
.kTop p{ padding-left:58px; color:#595757; font-size:14px; height:45px;}
.kTop span{ display:block;}
.kTop p em{ font-style:normal; color:#9f9fa0;}
.kTop .t1{ background:url(../images/dh.png) no-repeat left 2px; margin:50px 0 0 258px;}
.kTop .t1:hover{background:url(../images/dh.png) no-repeat left -41px;}
.kTop .t2{ background:url(../images/yx.png) no-repeat left 8px; margin:50px 0 0 90px;}
.kTop .t2:hover{background:url(../images/yx.png) no-repeat left -32px;}
.kTop a.t3{ width:27px; height:27px; display:inline-block; background:url(../images/gj.png) no-repeat; margin:50px 0 0 80px;}
.kTop a.t3:hover{ background-position:0 -42px;}
.kTop a.t4{ width:27px; height:27px; display:inline-block; background:url(../images/gj.png) no-repeat right top; margin:50px 0 0 30px;}
.kTop a.t4:hover{ background-position:right -42px;}


.kNavT { height: 70px;background: #3e3a39; }
.kNavT ul li{ float:left; position:relative; height:70px;}
.kNavT .tFir{ width:auto; padding-right:52px;height:70px; line-height:70px; display:block; font-size:16px; color:#fff; position:relative; z-index:3; background-color:#3e3a39;}
.kNavT .tFir:hover{ color:#ef8200;}
.kse:hover{background:url(../images/down2.png) no-repeat 72% center; background-color:#3e3a39;}
.kse{ background:url(../images/down.png) no-repeat 72% center;}
.kSen{ position:absolute; left:0; top:69px; background:#f3f3f3; z-index:2;}
.kSen a{ width:238px; height:44px; line-height:44px; font-size:16px; color:#595757; display:block; padding:0 20px; border-bottom:2px solid #dedfdf;}
.kSen a:hover{ color:#fff; background:#f08300;}
.kTyti{ overflow:hidden; line-height:90px;}
.kTyti span{ min-width:107px; background:url(../images/line.png) no-repeat left bottom; display:inline-block; height:90px; line-height:90px; color:#2a2f35; font-size:24px;}
.kTyti p{ font-size:18px; color:#595757; margin-left:190px;}

.kMore{ width:146px; height:44px; border:3px solid #fff; color:#fff; font-size:14px; display:block; text-align:center; line-height:44px;}
.kMore:hover{ background: #f08300; border-color: #f08300; color:#fff;}
.kMore2{ width:146px; height:44px; border:3px solid #f08300; color:#f08300; font-size:14px; display:block; text-align:center; line-height:44px;}
.kMore2:hover{ background: #f08300; border-color: #f08300; color:#fff;}

.kGsjj{ width:893px; height:300px; background:url(../images/pic.jpg) no-repeat; position:relative;-webkit-box-shadow:0 0 5px #000;  
  -moz-box-shadow:0 0 5px #000;  
  box-shadow:0 0 5px #000;}
.kGsjj dt{ width:893px; height:300px; background:#000; opacity:0.5;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kGsjj:hover dt{ opacity:0.3;}
.kGsjj dd{ position:absolute; left:0; top:0; z-index:2; padding:30px; width:833px; height:240px;}
.kGsjj dd span{ display:block; color:#ef8200; font-size:14px; line-height:30px;}
.kTit{ display:block; font-size:18px; color:#fff; line-height:40px;}
.kGsjj p{ line-height:25px; color:#fff; font-size:13px; width:450px; height:75px; overflow:hidden; padding:20px 0;}

.kGsjj2{ width:280px; height:300px; background:url(../images/pic.jpg) no-repeat; position:relative;-webkit-box-shadow:0 0 8px #666;  
  -moz-box-shadow:0 0 8px #666;  
  box-shadow:0 0 8px #666;}
.kGsjj2 dt{ width:280px; height:300px; background:#fff;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kGsjj2:hover dt{ background:#f2f2f2;}
.kGsjj2 dd{ position:absolute; left:0; top:0; z-index:2; padding:30px; width:220px; height:240px;}
.kGsjj2 dd span{ display:block; color:#ef8200; font-size:14px; line-height:30px;}
.kTit2{ display:block; font-size:18px; color:#000; line-height:40px;}
.kGsjj2 p{ line-height:25px; color:#595757; font-size:13px; width:220px; height:75px; overflow:hidden; padding:20px 0;}
.kGsjj3{ width:278px; height:330px;-webkit-box-shadow:0 0 8px #666;  
  -moz-box-shadow:0 0 8px #666;  
  box-shadow:0 0 8px #666; position:relative;}
.kGsjj3 span{ width:278px; height:330px; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0);transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kGsjj3:hover span{ background:rgba(0, 0, 0, 0.1);}
.mt50{ margin-top:50px;}
.kSrh{ margin:28px 0 0 0;}

.kGsjj4{ width:280px; height:330px; background:url(../images/pic.jpg) no-repeat; position:relative;-webkit-box-shadow:0 0 8px #666;  
  -moz-box-shadow:0 0 8px #666;  
  box-shadow:0 0 8px #666;}
.kGsjj4 dt{ width:280px; height:330px; background:#fff;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kGsjj4:hover dt{ background:#f2f2f2;}
.kGsjj4 dd{ position:absolute; left:0; top:0; z-index:2; padding:30px; width:220px; height:270px;}
.kGsjj4 dd span{ display:block; color:#ef8200; font-size:14px; line-height:30px;}
.kTit2{ display:block; font-size:18px; color:#000; line-height:40px;}
.kGsjj4 p{ line-height:25px; color:#595757; font-size:13px; width:220px; height:115px; overflow:hidden; padding:20px 0;}
.kGsjj5{ width:307px; background:none;}
.kGsjj5 dt{ width:307px;}
.kGsjj5 dd{ width:247px;}
.kGsjj5 p{ width:247px;}

.kBox2{ height:477px; background:url(../images/bg2.jpg) no-repeat center center;}
.cleardiv{height:0;line-height:0;font-size:0;clear:both;zoom:1;overflow:hidden;visibility:hidden;width:100%;display:block}b{height:0;line-height:0;font-size:0;clear:both;zoom:1;overflow:hidden;visibility:hidden;width:100%;display:block}

.kTyti2{ padding:15px 0 65px!important;}

.kRdTj_Te { width:1200px; height: 307px; position:relative;}
.kRdTj_Te li { width: 1200px; height: 307px; display: block; overflow: hidden; float: left; }
.kRdTj_wk { width: 1200px; height: 307px; top: 0; left: 0; position:absolute; overflow:hidden;}
.kRdTj_wk ul { width: 1200px; height: 307px; display: block; overflow: hidden; position: absolute; top: 0; left: 0; }
.kRdTj_wk ul li .fl{ width:590px;}
.kRdTj_wk ul li .fr{ width:520px;}
.kRdTj_Dbtn { width: 260px; height: 10px; font-size: 0; line-height: 0; position: absolute; bottom: 50px; left: 0px; }
.kRdTj_Dbtn li { width: 10px; height: 10px; background: #9fa1a0; display: block; float: left; margin-right: 11px; cursor: pointer; }
.kRdTj_Dbtn li.kRdTj_Dbtn_hov { background: #f08300; }
.r_text10{ font-size:20px; color:#fff;}
.r_text11{ font-size:13px; color:#9f9fa0; line-height:24px;}

.kMore3{ font-size:13px; color:#000;}

.kBox3 dl{ width:379px; height:460px; overflow:hidden; position:relative; float:left; border:1px solid #9fa1a0; margin:40px 27px 0 0;}
.kBox3 dl dt{ width:380px; height:210px; overflow:hidden;}
.kBox3 dl.end{ margin-right:0;}
.kBox3 dt span{ width:130px; height:25px; display:block; background:#ef8200; color:#fff; font-size:13px; position:absolute; top:195px; left:30px; text-align:center; line-height:25px;}
.kBox3 dd{ padding:30px 30px 0; height:220px; width:320px;}
.kBox3 dd a.kTit3{ font-size:20px; color:#000;}
.kBox3 dd p{ font-size:13px; line-height:25px; color:#a1a1a1; padding-top:20px; height:132px; overflow:hidden;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kBox3 dd:hover a{ color:#ef8200;}
.kBox3 dd:hover p{ color:#000;}
.kMore3{ font-size:14px; color:#000;}
.kMore3:hover,.kBox3 dd:hover .kMore3{ color:#ef8200;}

/*renxueli*/
.kBox4{ background:#ef8200; height:150px; line-height:150px; text-align:center; font-size:30px; color:#fff;}
.kBox5{ background:url(../images/bg3.jpg) no-repeat center top 100%; height:500px; position:relative;}
.kBox5:before{ content:""; width:100%; height:500px; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.5);}
.kBox5_con{ position:absolute; width:100%; height:500px; z-index:2;}
.r_text7{ color:#c9c9ca; font-size:18px; line-height:34px;}
.kTyti1{ text-align:center; padding:35px 0 25px;}
.kTyti1 span{ width:107px; color:#fff; margin:0 auto; float:none;}
.kBox5 .w_bf150{ width:110%;}
.kBox5 dl{ width:280px; margin-right:30px; float:left;}
.kBox5 dl dt{ color:#fff; font-size:24px; margin-bottom:20px; padding-top:70px;}
.kBox5 dl dt.yy_qc{ background:url(../images/ico1.png) no-repeat left top;}
.kBox5 dl dt.yy_gcjx{ background:url(../images/ico2.png) no-repeat left top;}
.kBox5 dl dt.yy_wlgkjx{ background:url(../images/ico3.png) no-repeat left top;}
.kBox5 dl dt.yy_nyss{ background:url(../images/ico4.png) no-repeat left top;}
.kBox5 dl dd{ font-size:13px; line-height:24px; color:#c9c9ca;}
.kBox5 dl dt,.kBox5 dl dd{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kBox5 dl:hover dt{ color:#ef8200;}
.kBox5 dl:hover dd{ color:#fff;}
.kBox5 dl:hover dt.yy_qc{ background:url(../images/ico1_w.png) no-repeat left top;}
.kBox5 dl:hover dt.yy_gcjx{ background:url(../images/ico2_w.png) no-repeat left top;}
.kBox5 dl:hover dt.yy_wlgkjx{ background:url(../images/ico3_w.png) no-repeat left top;}
.kBox5 dl:hover dt.yy_nyss{ background:url(../images/ico4_w.png) no-repeat left top;}

.kBox6_con .fl{ width:585px; height:550px; overflow:hidden; position:relative;}
.kBox6_con .fl .yy{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.4);}
.r_text8{ color:#ef8200; font-size:13px; font-weight:bold;}
.r_text9{ color:#fff; font-size:16px; line-height:24px;}
.kBox6_1{ padding:50px; position:absolute; left:0; top:0; z-index:2;}
.kBox6_con .fr{ width:585px;}
.kBox6_2{ width:585px; height:260px; overflow:hidden; position:relative;}
.kBox6_2 .yy{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.4);}
.kBox6_2 .yy,.kBox6_con .fl .yy{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.kBox6_2:hover .yy,.kBox6_con .fl:hover .yy{ background:rgba(0, 0, 0, 0.5);}
.kBox6_2_1{ padding:50px; position:absolute; left:0; top:0; z-index:2;}
.kBox6_3{ width:585px; height:261px; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0}
* html .clearfix { zoom:1}
*:first-child+html .clearfix { zoom:1}
.zoom { zoom:1}
.r_Box{ width:1200px; margin:66px auto 100px;}
.r_leftBox{ width:895px; float:left;}
.r_rightBox{ width:278px; float:right;}
.r_dlBox{ margin-top:40px;}
.r_dlBox dl{ margin-bottom:50px;}
.r_dlBox dl dt{ width:278px; height:254px; overflow:hidden; float:left;}
.r_dlBox dl dd{ width:585px; float:right;}
.r_dlBox dl dd span{ width:130px; height:25px; display:block; background:#ef8200; color:#fff; font-size:13px; text-align:center; line-height:25px;}
.r_dlBox dl dd a.kTit3{ font-size:20px; color:#000; padding:15px 0; display:block;}
.r_dlBox dl p{ font-size:13px; line-height:25px; color:#a1a1a1; height:132px; overflow:hidden;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.r_dlBox dl dd:hover a{ color:#ef8200;}
.r_dlBox dl dd:hover p{ color:#000;}

.r_ulBox{ border:2px solid #f2f2f2;}
.r_ulBox li{ line-height:43px; padding-left:20px; border-bottom:2px solid #f2f2f2;}
.r_ulBox li:last-child{ border-bottom:3px solid #3e3a39;}
.r_ulBox li a{ color:#585858; font-size:16px;}
.r_ulBox li:hover a{ color:#ef8200;}

.contactUs{ width:210px; height:220px; padding:45px 34px 35px; background:url(../images/pic10.jpg) no-repeat;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.contactUs:hover{ background:#f08300;}
.r_text1{ font-size:24px; color:#000; line-height:32px;}
.r_text2{ font-size:16px; color:#000; line-height:24px;}
.r_Btn{ width:150px; height:45px; text-align:center; line-height:45px; background:#3e3a39; color:#fff; display:block;}

.dataDownload dl{ border:4px solid #f08300; padding:13px 20px; margin-bottom:20px;}
.dataDownload dl dt{ width:40px; height:36px; float:left; overflow:hidden;}
.dataDownload dl dd{ width:165px; line-height:36px; float:right;}
.dataDownload dl dd,.dataDownload dl dd a{ font-size:16px; color:#a1a1a1;}
.dataDownload dl dd:hover a{ color:#ef8200;}

.newsCenter{ border:2px solid #f2f2f2;}
.newsCenter dl{ padding:18px; border-bottom:2px solid #f2f2f2;}
.newsCenter dl:last-child{ border-bottom:3px solid #3e3a39;}
.newsCenter dl dt{ width:82px; height:75px; float:left; overflow:hidden;}
.newsCenter dl dd{ width:135px; float:right;}
.r_text3,.r_text3 a{ font-size:16px; color:#000; line-height:24px;}
.r_text3 a:hover{ color:#ef8200;}
.r_text4{ font-size:13px; color:#a1a1a1;}

.r_zrhzyyby h3{ font-size:20px; color:#000;}
.r_zrhzyyby span{ width:130px; height:25px; display:block; background:#ef8200; color:#fff; font-size:13px; text-align:center; line-height:25px;}
.r_text5{ font-size:13px; line-height:24px; color:#333;}

.r_downloadBox { width:120%;}
.r_downloadBox li{ width:277px; float:left; margin:0 30px 50px 0;}
.r_downloadBox li p{ border-left:1px solid #595758; border-bottom:1px solid #595758; border-right:2px solid #8f8a87; border-top:2px solid #8f8a87; margin-bottom:30px;}

.r_downloadBox li dl{ border:4px solid #9fa1a0; padding:13px 20px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.r_downloadBox li dl dt{ width:40px; height:36px; float:left;}
.r_downloadBox li dl dd{ width:165px; line-height:36px; float:right;}
.r_downloadBox li dl dd,.dataDownload dl dd a{ font-size:16px; color:#a1a1a1;}
.r_downloadBox li:hover p{ box-shadow:0 0 20px #666;}
.r_downloadBox li:hover dl{ border:4px solid #f08300;}

.r_ulBox_cp ul{ width:110%; overflow:hidden; }
.r_ulBox_cp ul li{ width:166px; float:left; margin:0 14px 10px 0;}
.r_ulBox_cp ul li .p1{ width:162px; height:162px; overflow:hidden; background:#acaaab; border:2px solid #595758;}
.r_ulBox_cp ul li .p2{ height:42px; overflow:hidden; line-height:42px; text-align:center; font-size:13px; color:#333;}

.floatlayerBox{ height:170px;}
.floatlayer{ height:80px; border-bottom:2px solid #ebebeb; background:#fff;}
.floatlayer ul li{ width:125px; height:32px; line-height:32px; text-align:center; border:4px solid #9fa1a0; float:left; margin-right:18px; font-size:16px; cursor:pointer;}
.floatlayer ul li:last-child{ margin-right:0;}
.floatlayer ul li.last{ margin-right:0;}
.floatlayer ul li:hover,.floatlayer ul li.hover{ border-color:#f08300; background:#f08300; color:#fff;}
.r_gcccBox dt{ height:40px; margin-bottom:30px;margin-top:50px;}
.r_gcccBox dt span{ font-size:16px; font-weight:bold; padding:0 10px 20px 0; border-bottom:3px solid #f08300;}
.r_gcccBox dt span.hover{ color:#595757;}
.r_gcccBox dd ul{ width:110%; margin-bottom:20px;}
.r_gcccBox dd ul li{ width:167px; float:left; margin:0 13px 10px 0;}
.r_gcccBox dd ul li div{ width:165px; height:165px; background:#f3f3f3; border:1px solid #f3c2a4; position:relative;}
.r_gcccBox dd ul li div a{ width:165px; height:165px; position:absolute; left:0; top:0;background:url(../images/icon_jia.png) no-repeat center center rgba(240, 131, 0, 0.3); filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.r_gcccBox dd ul li:hover div a{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.r_gcccBox dd ul li p{ height:42px; line-height:42px; font-size:14px;}

.fixed{ position:fixed; top:70px; z-index:999;}

.footer{ margin-top:50px;}
.footerTop{ padding:50px 0 40px; background:#595758;}
.title_h5{ font-size:18px; color:#fff; margin-bottom:25px;}
.ft1{ width:275px; margin-right:32px;}
.ft1 p{ font-size:13px; color:#c9c9ca; line-height:24px; margin-top:18px;}
.ft2{ width:200px;}
.ft2 ul{ width:82px;}
.ft2 ul li{ line-height:14px; margin-bottom:15px;}
.ft2 ul li a{ color:#c9c9ca; font-size:13px;}
.ft2 ul li a:hover{ color:#ef8200;}
.ft3{ width:180px; margin-right:30px;}
.ft3 dl{ padding-bottom:8px; border-bottom:1px solid #b8b8b8; margin-bottom:20px;}
.ft3 dl:last-child{ border-bottom:none;}
.ft3 dl dt,.ft3 dl dt{ line-height:14px; margin-bottom:8px;}
.ft3 dl dt,.ft3 dl dt a{ color:#fff; font-size:13px;}
.ft3 dl dt,.ft3 dl dt a:hover{ color:#ef8200;}
.ft3 dl dt,.ft3 dl dd{ line-height:14px; color:#c9c9ca;}
.ft4{ width:175px; margin-right:30px;}
.ft4 ul li{ line-height:14px; margin-bottom:15px;}
.ft4 ul li a{ font-size:13px; color:#c9c9ca;}
.ft4 ul li a:hover{color:#ef8200;}
.ft5{ width:274px;}
.ft5 ul li{ line-height:16px; margin-bottom:20px; font-size:13px; color:#c9c9ca; padding-left:25px;}
.ft5 ul li.tb1{ background:url(../images/ft1.png) no-repeat 3px 0;}
.ft5 ul li.tb2{ background:url(../images/ft2.png) no-repeat 1px 2px;}
.ft5 ul li.tb3{ background:url(../images/ft3.png) no-repeat 1px 0;}
.ft5 ul li.tb4{ background:url(../images/ft4.png) no-repeat 0 4px;}
.footerBottom{ background:#3e3a39; height:70px; line-height:70px; font-size:14px; color:#fff;}
.footerBottom div span{ margin-left:37px;}

.r_cpzxBox{ width:110%;}
.r_cpzxBox dl{ width:278px; height:288px; background:#f3f3f3; float:left; margin:0 30px 30px 0; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.r_cpzxBox dl dt{ width:150px; height:150px; margin:20px auto 8px; background:#fff; border-radius:75px;}
.r_cpzxBox dl dd{ text-align:center;}
.r_cpzxBox dl dd div{ font-size:18px; color:#ef8200;}
.r_cpzxBox dl dd p,.r_cpzxBox dl dd p a{ font-size:14px; color:#595757; margin-bottom:30px;}
.r_more{ font-size:12px; color:#000; font-weight:bold;}
.r_cpzxBox dl:hover{ background:#f08300;}
.r_cpzxBox dl:hover dd div,.r_cpzxBox dl:hover dd .r_more{ color:#fff;}

.r_title{ background:url(../images/line.gif) no-repeat left bottom; padding-bottom:20px; font-size:20px; color:#ef8200; margin-bottom:25px;}
.r_btn{ height:36px; line-height:36px; padding:0px 38px; color:#000; background:#fbdac7; display:inline-block;}
.r_btn:hover{ background:#f08300; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; color:#000;}
.r_detail1{ margin-bottom:40px;}
.r_detail1 dt{ width:430px; height:320px; background:#f3f3f3; float:left; overflow:hidden;}
.r_detail1 dt div{ width:430px; height:320px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.r_detail1 dd{ height:320px; position:relative;}
.r_detail1 dd{ width:435px; float:right;}
.r_detail1 dd p{ font-size:13px; color:#595757; line-height:24px;}
.r_detail1 dd .r_btn{ position:absolute; left:0; bottom:0;}
.r_detail2 .fl{ width:430px;}
.r_detail2 dl dt{ width:208px; height:133px; overflow:hidden; float:left; position:relative;}
.r_detail2 dl dt span{ width:16px; height:16px; text-align:center; line-height:16px; background:#f08300; color:#fff; position:absolute; right:5px;}
.r_detail2 dl dd{ width:200px; float:right;}
.r_detail2 p{ font-size:13px; color:#595757; line-height:24px;}
.r_detail2 .fr{ width:435px;}

.table_box{ font-size:14px;}
.table_box tr th{ background:#fbdac7; line-height:48px; text-align:center;}
.table_box tr td{ line-height:20px; padding:10px 28px;}
.table_box tr td p{ color:#000; font-size:13px; text-align:center; line-height:14px;}
.table_box tr:nth-child(odd){ background:#e5e5e5;}
.table_box tr:nth-child(even){ background:#f3f3f3;}

.r_line{ height:2px; background:#e5e5e5;}
.r_detail4 ul li{ width:400px; height:165px; float:left; margin:0 45px 30px 0; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.r_detail4 ul li .fl{ background:#e5e5e5; border-radius:75px; position:relative;}
.r_detail4 ul li .fl a{ width:150px; height:150px; border-radius:75px; position:absolute; left:0; top:0;background:url(../images/icon_jia.png) no-repeat center center rgba(240, 131, 0, 0.3); filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.r_detail4 ul li:hover .fl a{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.r_detail4 ul li:hover .r_more{ color:#ef8200;}
.r_detail4 ul li .fr{ width:220px; float:right; padding-top:30px;}
.r_detail4 ul li .fr div{ font-size:18px; color:#ef8200;}
.r_detail4 ul li .fr p,.r_detail4 ul li .fr p a{ font-size:14px; color:#595757; margin-bottom:30px;}

.r_gsysBox{ width:110%; margin-bottom:40px;}
.r_gsysBox dl{ width:278px; float:left; margin-right:30px;}
.r_gsysBox dl dt{ width:278px; height:180px; overflow:hidden; margin-bottom:25px;}
.r_gsysBox dl dd p{ line-height:24px; font-size:13px;}

.r_gsjjBox1{ padding:30px; background:#e5e5e5; position:relative; margin-bottom:50px;}
.r_text6{ font-size:24px; color:#ef8200;}
.btn_contactus{ width:146px; height:46px; line-height:46px; text-align:center; display:inline-block; color:#ef8200; font-size:16px; border:2px solid #ef8300; position:absolute; right:30px; top:35px;}
.btn_contactus:hover{ background:#ef8300; color:#fff;}
.r_gsjjBox2{ background:#ef8300; padding:30px;}
.r_gsjjBox2 .fl{ width:188px; height:340px; padding:0 30px; background:#795227;}
.r_gsjjBox2 .fl .kTyti span{ color:#fff;}
.r_gsjjBox2 .fl p{ font-size:13px; color:#c9c9ca; line-height:24px;}
.r_gsjjBox2 .fr{ width:580px; height:340px; overflow:hidden;}

.r_lxwmBox1{ width:110%; margin-bottom:50px;}
.r_lxwmBox1 dl{ width:380px; margin-right:30px; float:left;}
.r_lxwmBox1 dl dt{ padding:0px 30px; height:50px; line-height:50px; background:#ef8300; font-size:24px; color:#fff;}
.r_lxwmBox1 dl dd{ padding:30px; height:170px; background:#e5e5e5;}
.r_lxwmBox1 dl dd p{ padding-left:50px; line-height:22px; font-size:13px; background-image:url(../images/ico5.png); background-repeat:no-repeat; margin:25px 0;}
.r_lxwmBox1 dl dd p.tbd_1{ background-position:0 0;}
.r_lxwmBox1 dl dd p.tbd_2{ background-position:0 -97px; }
.r_lxwmBox1 dl dd p.tbd_3{ background-position:0 -198px;}
.r_lxwmBox1 dl dd p.tbd_4{ background-position:0 -300px;}
.r_lxwmBox1 dl dd p.tbd_5{ background-position:0 -391px;}
.r_lxwmBox1 dl dd p.tbd_6{ background:url(../images/qq.png) no-repeat left center;}

.r_lxwmBox2 .fl{ width:380px; margin-right:30px;}
.r_lxwmBox2 .fl label{ font-size:18px;}
.r_lxwmBox2 .fl label span{ color:#ef8200;}
.input{ width:360px; height:32px; line-height:32px; padding:0 10px; border:none; background:#f3f3f3;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.r_lxwmBox2 .fl textarea{ padding:10px; width:360px; height:158px; border:1px solid #f08300;}
.btn_send{ width:70px; height:34px; border:none; text-align:center; line-height:34px; background:#f08300; color:#3e3a39; cursor:pointer; display:inline-block; font-size:14px; font-weight:bold;}
.btn_send:hover{ background:#3e3a39; color:#fff;}

.r_lxwmBox3{ width:1200px; height:400px;}
.img_box1,.img_box2,.img_box3,.img_box4{ overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.img_box1{ width:430px; height:320px;}
.img_box2{ width:890px; height:200px;}
.img_box3{ width:890px; height:150px;}
.img_box4{ width:890px; height:352px;}
.kBox6_3 img,.r_dlBox dl dt img,.newsCenter dl dt img,.r_detail1 dt img,.r_gsysBox dl dt img,.r_gsjjBox2 .fr img,.dataDownload dl dt img,.r_detail1 dt div img,.r_detail2 dl dt img,.img_box1 img,.img_box2 img,.img_box3 img,.r_ulBox_cp ul li .p1 img,.img_box4 img,.kBox3 dl dt img,.kBox6_con .fl img,.kBox6_2 img{ -webkit-transition: .7s; -moz-transition: .7s; -o-transition: .7s; transition: .7s; }
.kBox6_3:hover img,.r_dlBox dl dt:hover img,.r_detail1 dt:hover img,.r_gsysBox dl dt:hover img,.r_gsjjBox2 .fr:hover img,.r_detail1 dt div:hover img,.r_detail2 dl dt:hover img,.img_box1:hover img,.img_box2:hover img,.img_box3:hover img,.r_ulBox_cp ul li .p1:hover img,.img_box4:hover img,.kBox3 dl dt:hover img,.kBox6_con .fl:hover img,.kBox6_2:hover img{ -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); -ms-transform: scale(1.02); }
.newsCenter dl dt:hover img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); -ms-transform: scale(1.04); }
.dataDownload dl dt:hover img{ -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); -ms-transform: scale(1.08); }
.ss_box{ margin-bottom:25px;}
.ss_text1{ font-size:13px; color:#9f9fa0; margin-bottom:25px;}
.ss_text2{ font-size:18px; color:#595757; margin-bottom:12px;}
.ss_text3{ font-size:13px; color:#595757; line-height:24px;}
.ss_box dl dt{ float:left; width:150px; height:110px;}
.ss_box dl dd{ float:right; width:150px; width:722px;}
.red{ color:#ff0000;}

.kNavB { height: 150px; background: #f08300; }
.kNavB p { width: 1145px; height: 44px; border: 1px solid #fff; margin-top: 48px; font-size: 14px; color: #fff; }
.kNavB p input { height: 44px; line-height: 44px; border: none; background: #f08300; padding: 0 10px; width: 1078px; border-right: 1px solid #fff; }
.kClose { margin: 58px 0 0 26px; cursor: pointer; }
.kNav { position: relative; box-shadow: 3px 3px 3px #ccc; }
.kNav_fix { position: fixed; top: 0; width: 100%; overflow: hidden; z-index: 2147483647; }
.r_lxwmBox1 dl dd div{ margin-top:-40px;}