/*初始化*/
html { font-family:"微软雅黑"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  overflow:-Scroll;overflow-x:hidden}
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#0b0808;}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}
.fr{ float:right;}
.fl{ float:left;}


.top_k{ display:table; width:100%;}
.home{ height:40px; line-height:40px; color:#e1e1e1;  background: url(../images/top.jpg) no-repeat center center;min-width:1200px; width:100%; font-size:12px;}
.home_l{ float:left; width:848px;}

.home_r{ float:right; color:#e1e1e1;  float:right; padding-right:10px;  }
.home_r a{ color:#e1e1e1; margin:0 8px ;}
.tel{ float: left;}
.tel span{ font-size:15px; color:#ffffff; font-weight:bolder; margin-left:8px;}


.top{ width:1200px; margin:0px auto; height:96px; font-size:12px; color:#fff;}
.top .logo{ width:430px;  float:left; height:80px; display:block; padding:6px 0 0  }

/* æœ¬ä¾‹å­css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{/* width:928px;*/ float:right;   position:relative; z-index:999;   color:#676767; height:84px; line-height:84px;   }
	.nav11{ /*width:928px;*/ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; padding:0px 0 0;  }
	.nav11 h3{ font-size:100%; font-weight:normal;  }
	.nav11 h3 a span{ display: table; text-align: center; margin: 0 auto; font-size: 12px; color: #b9b9b9; text-transform: uppercase; }
	.nav11 .m{ background:url(../images/nav2.jpg) no-repeat right center;    position:relative; float:left; width:116px; margin:0 ; display:inline; text-align:center;   }
	
	.nav11 h3 a{ font-size:16px;  zoom:1;  height:48px; line-height:24px; padding:28px 0 14px;  display:block; color:#4a4a4a; }
	.nav11 h3 a:hover,.nav11 h3 a:hover span{ color:#0054c6;  }
	/*.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }*/
	
	.nav11 .sub{ display: none; /*é»˜è®¤éšè—*/ width:116px; padding: 0; margin:0px;  position:absolute; top:95px; border-top:2px solid #0054c6;  /* background:url(../images/nav.png) repeat right center;  */ background:#fff; float:left; line-height:40px; }
	.nav11 .sub li{ text-align:center;  }
	.nav11 .sub li a{ color:#333; display:block; zoom:1; font-size:15px; line-height:40px;}
	.nav11 .sub li a:hover{  background:#124ec2; color:#fff;   }



/*轮播结束*/
/* banner */
.fullSlide{ width:100%;  position:relative;  height:700px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:999; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:800px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:800px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:9999; bottom:10px; left:0; height:22px; line-height:22px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:22px; margin:2px; overflow:hidden; background:url(../images/dot.png) no-repeat bottom center;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background: url(../images/dot.png) no-repeat center 1px; }
.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:2%;  }

/*wrap*/
.wrap {z-index: 500;width:100%; /* position: relative; */ display:table;}
.bt{ text-align:center; display:table; margin:0 auto; padding:50px 0 30px}
.bt h1{ font-size:40px; color:#333333; font-weight:bolder; line-height:40px;  }
.bt span{ color:#124ec2}
.bt img{ display:table; margin:0 auto; padding:18px 0 12px}
.bt h2{ font-size: 18px; color: #b4b3b3; letter-spacing: 3px; }
.bt h3{ font-size: 18px; color: #b4b3b3; letter-spacing: 3px; text-transform: uppercase; }



/*k1*/
.k1{ height:auto; background: url(../images/bj1.png) no-repeat bottom center; width:100%; display:table; padding-bottom:20px;}
.cp_k{ width:1200px; margin:0 auto; display:table; padding:0px 0 20px;}
.cp_lk{ width:246px; float:left; display:table;}
.cp_l{ /* background:#005ab6;*/ width:240px; display:table; background:#f7f7f7; height:694px;}
.cp_l1{ height:112px; text-align:center; width:246px; color:#fff; background:url(../images/cp_bj.jpg) no-repeat center center;}
.cp_l1 h1{ font-size:26px; font-weight:bolder; line-height:50px; padding-top:15px;}
.cp_l1 h2{ font-size:16px; line-height:20px;}
.cp_l1 a{ width:104px; height:30px; font-size:14px; text-align:center; line-height:30px; color:#fff; border:1px solid #fff; display:block; margin:25px auto 0;}
.cp_l1 a:hover{ background:#fff; color:#005ab6;}

.cp_l_nav{ /*height:339px;*/ width:246px; box-sizing:border-box; height:490px;padding:0px 0 0px ; margin:0 auto ;border:5px solid #1d449b; border-top:none;}
.cp_l_nav ul{ padding:25px 0 20px;}
.cp_l_nav ul li{ border:1px  solid #eaeaea; height:44px; margin:0 auto 18px; width:208px; display:table;-webkit-transition: all 0.5s;  -moz-transition: all 0.5s;    -o-transition: all 0.5s; transition: all 0.5s; border-radius:5px;}
.cp_l_nav ul li{background: -prefix-linear-zgradient(top, rgba(248,249,250,1), rgba(221,222,223,1));  background: linear-gradient(to bottom,rgba(248,249,250,1), rgba(221,222,223,1)); }


.cp_l_nav ul li a{  width:208px; display:block; font-size:16px; color:#444444; line-height:44px; height:44px;  margin:0px auto 0; }
.cp_l_nav ul li a span{ width:16px; height:44px; margin:0 10px 0 15px; background:url(../images/cp_nav1.png) no-repeat center center; border-radius:50%; display: table; float:left;}
.cp_l_nav ul li a h1{ font-size:15px;}
.cp_l_nav ul li a:hover{ color:#fff; }
.cp_l_nav ul li a:hover span{ background:url(../images/cp_nav2.png) no-repeat center center;}
.cp_l_nav{ }
.cp_l_nav ul li:hover{background: -prefix-linear-zgradient(top, rgba(18,78,194,1), rgba(22,68,157,1));  background: linear-gradient(to bottom,rgba(18,78,194,1), rgba(22,68,157,1)); }

.cp_r{ width:1200px; }
.cp_r ul{}
.cp_r ul li{width:280px; display:block; color:#000000;float:left; margin:0 10px 5px ;}
.cp_r ul li a{ width:280px;  margin:0 auto; display:block;}
.cp_r ul li:nth-child(3n+0){ margin-right:0;}
.cp_r ul li a h1{ font-size:16px;  color:#454444;line-height:56px; display:block; text-align:center;width:290px; margin:0 auto;}
.cp_r ul li a .cp_t{ width:280px; height:280px;  display:block; border:1px solid #e1e0e0;  overflow: hidden; box-sizing:border-box;}
.cp_r ul li a .cp_t img{  width:280px; height:280px; display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.cp_r ul li a:hover .cp_t img{transform: scale(1.05);}
.cp_r ul li a:hover h1 { color:#124ec2}
.cp_r ul li a:hover .cp_t{ border:2px solid #1d449b}

.cp_l_bj{ background:#1d449b; color:#fff; text-align:center; height:95px}
.cp_l_bj h1{ font-size:18px; line-height:30px; padding:10px 0 5px}
.cp_l_bj h2 { display:table; margin:0 auto; height:30px; line-height:30px; font-size:26px; font-weight:bolder}
.cp_l_bj h2 img{ float:left; display:table; margin-right:5px}
/*k2*/
.jj{ width:1200px; display:table; margin:0 auto; color:#333; padding:0 0 60px}
.jj_l{ width:300px; background:#000; float:left; height:460px}
.jj_l span{ width:75px; background:#fff; float:right; height:5px; display:table; margin:100px 0 0; display:none}
.jj_r{ width:845px; float:right}
.jj_r h1{ font-size:34px; font-weight:bolder; line-height:76px; margin-bottom:5px}
.jj_r h1 span{ font-size:24px; font-weight:100; font-style:italic; text-transform: uppercase; margin-left:10px }
.jj_r h2{ font-size:18px;font-style:italic; margin-bottom:35px }
.jj_r p{ font-size:14px; line-height:28px; overflow:hidden; margin-bottom:15px}
.jj_r a{ background:#bb0102; height:38px; font-size:15px; color:#fff; text-align:center; padding:0 30px; line-height:38px; display:table;border-radius:25px; }
.jj_r a:hover{ background:#fff; color:#005294}
.jj_r h3{ font-size: 20px; color: #fff; letter-spacing:12px; margin-top:50px; display:table;}


.k2{ width:100%; display:table; background:url(../images/bj2.jpg) no-repeat center bottom; height:670px;}		
.k2 .bt h1,.k2 .bt h2{ color:#fff}	
.fw{ width:1200px; display:table; margin:0 auto;}
.fw li{ width:600px; float:left; height:200px; position:relative}	
.fw li a .fw_t{ float:left; width:300px; height:200px; float:left;display:block;  overflow: hidden; box-sizing:border-box;}
.fw li a .fw_t img{ width:300px; height:200px; display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.fw li a:hover .fw_t img{transform: scale(1.05);}
.fw li a .fw_w{ position:absolute; right:0; width:310px; height:200px; background:url(../images/fw_bj1.png) no-repeat center right; float:right; text-align:center}
.fw li:nth-of-type(3) a .fw_w{ left:0;width:310px; height:200px; background:url(../images/fw_bj2.png) no-repeat center right; float:left}
.fw li:nth-of-type(3) a .fw_t{ float:right}
.fw li:nth-of-type(4) a .fw_w{ left:0;width:310px; height:200px; background:url(../images/fw_bj2.png) no-repeat center right; float:left}

.fw li:nth-of-type(4) a .fw_t{ float:right}
.fw li a .fw_w h1{ width:300px; float:right; padding:28px 0 12px  }	
.fw li a .fw_w img{ display:table; margin:0 auto 12px ; padding:0 0  0 10px}	
.fw li a .fw_w span{ width:250px; display:table; margin:0 0 0 35px; font-size:15px; line-height:24px; color:#666666}

.fw li:nth-of-type(3) a .fw_w h1,.fw li:nth-of-type(4) a .fw_w h1{ float:left}
.fw li:nth-of-type(3) a .fw_w span,.fw li:nth-of-type(4) a .fw_w span{ margin:0  0 0 25px ; }
.fw li:nth-of-type(3) a .fw_w img,.fw li:nth-of-type(4) a .fw_w img{ padding:0 10px 0 0}
.fw li a:hover .fw_w h1{ color:#124ec2}

/*case*/
.case{ background:url(../images/bj4.jpg) no-repeat center bottom; width:100%; display:table;}
.case .bt{padding: 70px 0 40px;}
.al_Scroll1{width:1200px;height:360px;margin:0px auto 0;position:relative; padding:20px 0 0}
.al_Scroll1 .prev{width:30px; height:60px;position:absolute;top:100px;left:-40px;z-index:100; cursor:pointer; background:url(../images/btn1.png) no-repeat; }
.al_Scroll1 .next{width:30px; height:60px;position:absolute;top:100px;right:-40px;z-index:100; cursor:pointer; background:url(../images/btn2.png) no-repeat; opacity:.7 }
.al_Scroll1 .next:hover,.al_Scroll1 .prev:hover{ opacity:1}

.al_Scroll1 .scrollWrap{width:1200px; height:340px; overflow:hidden;position:absolute;}
.al_Scroll1  dl{float:left;width:280px;text-align:center;position:relative; margin:0px 10px; }
.al_Scroll1  dl a{ width:280px;  display:block;color:#3a3a3a; }
.al_Scroll1  dl a h1 { font-size:16px; width:100%; height:56px; line-height:60px; color:#333333; text-align:center; }
.al_Scroll1  dl a:hover{ color:#005ab6;  display:block;}
.al_Scroll1  dl a .cp_t{width:280px; height:280px; display:block; border:1px solid #e1e0e0;  overflow: hidden; box-sizing:border-box;}
.al_Scroll1  dl a .cp_t img{width:280px; height:280px;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.al_Scroll1  dl a:hover .cp_t img{transform: scale(1.05);}
.al_Scroll1  dl a:hover h1{ color:#124ec2}
.al_Scroll1  dl a:hover .cp_t{ border:2px solid #1d449b}

.more{ display:table; margin:0 auto; padding:0 0 60px;}
.more a{background: -prefix-linear-zgradient(left, rgba(18,78,194,1), rgba(18,134,194,1));  background: linear-gradient(to right, rgba(18,78,194,1), rgba(18,134,194,1));display:table; }
.more a{ font-size:15px; color:#fff; padding:0 60px; border-radius:25px; height:42px; line-height:42px; text-align:center}
.more a:hover{background: -prefix-linear-zgradient(left, rgba(18,134,194,1), rgba(18,78,194,1));  background: linear-gradient(to right, rgba(18,134,194,1), rgba(18,78,194,1));display:table; }

.gg{ width:100%; display:table; margin:0 auto; height:208px;}
/*k3*/
.k3{ background:url(../images/bj3.jpg) no-repeat center top; width:100%; display:table; margin:0 auto; padding:0 0 80px; margin-bottom:-50px;}
.k3 .bt h1{ font-style: italic; }
.ys{ width:1200px; margin:0 auto; display:table;}
.ys dt{ display:table; margin:0 auto; width:1200px; padding:0 0 0px;}
.ys_l{ width:580px; display:table; }
.ys_r{ padding-left:0px; width:580px;}
.ys_w{ display:table; width:580px; padding:25px 0 20px; text-align:left}
.ys_w1 h1{ font-size:26px; color:#222221; line-height:46px;padding:10px 0 0 5px;}
.ys_w1 h1 span{ font-size:30px; color:#125ac2; font-weight:bolder;}
.ys_w1 h2{ font-size:14px; color:#b2b1b1;font-style: italic; text-transform:uppercase; margin-bottom:15px}

.ys_w .ys_sz{ background: url(../images/ys_ico1.png); width:77px; height:89px; display:table; float:left; color:#fff; text-align:center;}
.ys_w .ys_sz h3{ font-size:50px; font-weight:bolder; display:table; line-height:89px; margin:0 auto; padding:2px 0 0; font-family:Arial, Helvetica, sans-serif}

.ys_w .ys_w1{ width:480px; float:right}

.ys_w .ys_w1 p{ font-size:15px; line-height:32px; margin-left:5px; color:#6c6c6c}

/*k7*/
.k7{ display:table; width:100%; padding:0 0 10px; margin:0 auto;background:#fff;}
.sy_xw{ display: table; width:1200px; margin:0 auto; padding:0 0 30px;}
.sy_xw ul{ display:block;}
.sy_xw ul li{}
.sy_xw ul li a{ border:1px solid #dcdcdd; padding:2px; float:left;width:374px; margin:0 10px; color:#474646; font-size:13px; line-height:26px;height:446px; }
.sy_xw ul li a .xw_t {  width:374px; height:262px; display:block;  overflow: hidden;}
.sy_xw ul li a .xw_t img{width:374px; height:262px;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.sy_xw ul li a:hover .xw_t img{transform: scale(1.1);}
.sy_xw ul li a h1{ font-size:16px; color:#474646; line-height:64px; padding:0 15px; }
.sy_xw ul li a span{ display:block; height:52px;padding:0 0 15px; margin:0 15px; border-bottom:1px dashed #cfcfcf;}
.sy_xw ul li a h2{ font-size:13px; display:block; height:52px;line-height:52px;padding:0 15px;}
.sy_xw ul li a h2 span{ display:block; float:right; background:url(../images/xw_jt.png) no-repeat right center ; width:24px; height:34px; border-bottom: none; }
.sy_xw ul li a:hover{border:1px solid #124ec2;}
.sy_xw ul li a:hover h1{color:#124ec2;}
.sy_xw ul li a:hover h2 span{ background:url(../images/xw_jt1.png) no-repeat right center ;}



/*fott*/
.footer{ background: url(../images/fo_bj.png) no-repeat center top; width:100%; display:table; margin:0 auto;}
.fo{ display: table; margin:0 auto; height:60px; padding:80px 0 0; border-bottom:1px solid #2d2d2d}
.fo_logo{ width:246px; display:table; float:left; margin-right:50px; padding:18px 0 0}
.fo span{ font-size:16px; color:#fff; font-weight: bolder}
.fo a{ font-size:15px; color:#fff; padding:0 10px; line-height:60px; opacity:.7}
.fo a:hover{ color:#fff; opacity:1}

.fo1{ display:table; width:1200px; margin:0 auto; padding:20px 0 10px; color:#fff}
.fo1_l{ width:300px; float:left; margin:0 10px; padding:20px 0 0}
.fo1_l .fo_bt{ width:50px; height:70px; float:left; margin-right:15px; padding:8px 0 0}
.fo1_l .fo_w{ font-size:14px; line-height:30px; color:#e1e1e1} 
.fo1_l .fo_w h1{ font-size:24px; font-weight:bolder;}
.fo1_l .fo_w h2{ font-size:14px;  color:#ffffff; line-height:22px;}

.fo_r{ width:200px;}
.fo_wx dt{ float:left; width:84px; margin:0 8px; text-align:center; font-size:14px; line-height:30px}
.fo_wx dt span{ display:table; padding:0px 0 0; margin:0 auto}
.fott{height:62px; line-height:62px; width:1200px; display:table; margin:0 auto; font-size:15px; color:#acabab; text-align:center}
.fott a{ color:#acabab; }
.fott a:hover{ color:#fff}




/*客服*/
.floating_ck{position:fixed;right:20px;top:50%;}
.floating_ck dl dd{position:relative;width:66px;height:66px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#124ec2;border-bottom:solid 1px #124ec2;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png); background-size:30px;}
.quote{background-image:url(../images/icon0701/kficon.png); background-size:30px;}
.qrcord{background-image:url(../images/icon0701/erweima.png); background-size:30px;}
.return{background-image:url(../images/icon0701/fanhui.png); background-size:22px;}
.floating_ck dd span{color:#fff;display:block;padding-top:38px; font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:66px;background-color:#124ec2;border-bottom:solid 1px #124ec2;display:none;}
.floating_left a{color:#fff;line-height:66px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px; }
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:16px;}


.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}


