@charset "utf-8";
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background-color: #ffffff;
}
body{ font-size:12px; font-family:"微软雅黑"; color:#333333
}
img{
	border:none;
}

a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:none;
}
ul,li{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.c {
	border: 1px solid #CCC; border-top:none
}

.clear {
	clear:both;
}
.h10 {
	height:10px;
	line-height:10px;
}
.h35 {
	height:35px;
	line-height:35px;
}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal
}

/*头部css*/
header{ background:url(../images/top.jpg) no-repeat top;}
.toubu{ height:30px; line-height:30px;}
.tbwz{ width:1200px; margin:0px auto;}
.tbl{ width:600px; float:left;}
.tbl a{ color:#666666;}
.tbr{ width:580px; float:right; text-align:right; margin-right:20px; height:35px;}
.tbr li{ float:right; width:60px;  text-align:center; line-height:29px; margin-right:10px;}
.tbr li a{ color:#666666;}
.top{ height:137px;}
.logo{ width:1200px; height:137px; margin:0px auto;}
.menu {	height: 45px;}
.nav { width:1200px; margin:0px auto;display: flex;justify-content: space-around;}
.nav li a {	line-height: 45px; display: block;  text-align: center; color: #FFF; text-decoration: none; font-size:14px;padding: 0px 30px;}
.nav li a:hover{ background:url(../images/nav.jpg) no-repeat center; color: #fff; height:45px;}
.nav .current{ background:url(../images/nav.jpg) no-repeat center; color: #fff; height:45px;}
.nav li{position: relative;}
.nav li p{position: absolute;z-index: 10000;background: #0026A9;display: none;}
.nav li p a{width: 90px;text-align: center;}
.nav li:hover p{display: block;}

/*底部css*/
footer { background:url(../images/foot.jpg) no-repeat top; height:298px; color:#fff; padding-top:2px;}
.footbg{ width:1200px; margin:0px auto;}
.fnav{ height:57px; line-height:57px;}
.fnav li{ width:130px; float:left; text-align:center;}
.fnav li a{ font-size:14px; color:#fff;}
.yqlj2{ height:40px; line-height:40px; text-align:center; margin-bottom:20px;}
.yqlj2 a{ padding-right:15px; color:#fff;}
.foot{ text-align:center; font-size:14px; line-height:35px;}
.foot a{color:#fff;}
.yqlj{  line-height:40px;}
.yqljbg{ width:1200px; margin:0px auto}
.yqlj dd{ float:left; color:#333; font-size:14px; font-weight:bold;}
.yqlj dd span{ padding-left:10px; font-size:18px; color:#fff; text-transform:uppercase; padding-right:25px;}
.yqlj a{ color:#333; font-size:12px;}



/*首页css*/
.g-sp{background: url(../images/bj01.jpg) no-repeat center top;height: 445px;padding-top: 75px;font-family: "Microsoft YaHei";}
.g-sp p{width: 474px;height: 380px;background: url(../images/z1.png) no-repeat;text-align: center;}
.g-sp p img{padding-top: 19px;width: 435px;height: 245px;}
.g-sp em{font-style: normal; width: 600px;height: 262px; background: url(../images/z2.png) no-repeat; padding-top: 35px;padding-left: 80px;position: relative;}
.g-sp em b{padding-bottom: 24px;font-weight: bold;font-size: 18px;color: #0029af;display: block;}
.g-sp em span{display: block;font-size: 16px;color: #333;padding-left: 29px;background: url(../images/z3.jpg) no-repeat left 3px; font-weight: bold;padding-bottom: 14px;}
.g-sp em span i{display: block;color: #666;font-style: normal;font-weight: normal;}
.g-sp em a{bottom: -12px;position: absolute;left: 80px;}
.w1200{ width:1200px; margin:0px auto;}
.fl{ float:left;}
.fr { float:right;}

.g-cp{padding-top: 45px;font-family: "Microsoft YaHei";background:#fff;}
.cpl{width: 245px;background: url(../images/z_52.jpg) repeat-y;overflow: hidden; margin-right:35px;}
.cpl h3{width: 245px;height: 65px;background: url(../images/z_28.jpg) no-repeat;text-align: center;padding-top: 25px;}
.cpl h3 a{font-size: 24px;font-weight: bold;color: #fff;text-decoration: none;}
.cpl h3 a span{display: block;font-size: 12px;font-weight: normal;font-family: "Arial";text-transform: uppercase;}
.cpl h4{padding-top: 20px;padding-bottom: 12px;}
.cpl h4 a{background: url(../images/z_44.jpg) no-repeat;width: 197px;height: 29px;line-height: 29px;display: block;text-align: center;margin: 0 auto;font-weight: bold;color: #0029af;font-size: 16px;text-decoration: none;}
.cpl .nrs{padding-top: 8px;}
.cpl ul{line-height: 0;}
.cpl li{line-height: 62px;width: 155px;margin: 0 auto; border-bottom:1px  dotted #fff}
.cpl li a{width: 14px;color: #fff;background: url(../images/z_48.jpg) no-repeat right center;width: 140px;display: block; padding-left:15px}
.cpl .us1 li{width: 60px;float: left;padding-left: 40px;}
.cpl .us1 li a{width: 60px;}
.cpl p{height: 50px;}
.cpr {width: 920px;}
.cpr h4{height: 47px;line-height: 47px;margin-bottom: 20px;background: url(../images/z_38.jpg) no-repeat center bottom}
.cpr h4 span{font-weight: bold;font-size: 18px;padding-left: 32px;background: url(../images/z_31.jpg) no-repeat left center}
.cpr h4 span a{color: #d4180b;text-decoration: none;}
.cpr h4 span i{color: #666;font-size: 12px;text-transform: uppercase;padding-left: 8px;display: inline-block;font-style: normal;}
.cpr h4 a.mo{padding-top: 10px;display: inline-block;}
.cpr ul{line-height: 0;}
.cpr li{float: left;padding-right: 5px;padding-bottom: 14px;}
.cpr li.non{padding-right: 0;}
.cpr li a{text-decoration: none;}
.cpr li img{width: 221px;height: 163px; border:1px solid #efefef;}
.cpr li span{display: block;line-height: 35px;height: 35px;font-size: 14px;color: #666;text-align: center;width:223px;background: #e9e9e9;}

.g-tj{background: url(../images/bj02.jpg) no-repeat center top;font-family: "Microsoft YaHei";margin-top: 60px;display: block;padding-bottom: 50px;}
.g-tj h4{text-align: center;padding-top: 28px;text-align: center;padding-bottom: 30px;}
.g-tj h4 span{display: block;font-weight: bold;font-size: 28px;color: #333;background: url(../images/z6.png) no-repeat center center;padding: 8px 0px;font-weight: normal;}
.g-tj h4 i{font-style: normal;background: url(../images/z_11.jpg) no-repeat center center;height: 36px;width: 489px;text-align: center;font-size: 24px;color: #fff;display: block;line-height: 36px;font-weight: normal;margin: 0 auto;}
.g-tj ul{line-height: 0;}
.g-tj li{float: left;padding: 0 7px;}
.g-tj li.non{padding-right: 0;}
.g-tj li p img{width: 466px;height: 303px;}
.g-tj li p i{font-style: normal;font-size: 16px;font-weight: bold;color: #fff;width: 466px;height: 37px;line-height: 37px;background: url(../images/z7.png) no-repeat;display: block;margin-top: -37px;position: relative;text-align: center;}
.g-tj li span{display: block;padding-top: 10px;padding-bottom: 12px; line-height: 21px;font-size: 14px;color: #333;margin:0 auto;text-align: center;}
.g-tj li em{display: block;text-align: center;}
.g-tj li em a{margin: 0 8px;}
.g-tj .nrs{position: relative;height: 440px;}
.g-tj .zuo{top: 122px;left: -50px;position: absolute;}
.g-tj .zuo a{display: inline-block;width: 30px;height: 55px;background: url(../images/j1.jpg) no-repeat;}
.g-tj .zuo a:hover,.g-tj .zuo a{background: url(../images/j4.jpg) no-repeat;}
.g-tj .you a{display: inline-block;width: 30px;height: 55px;background: url(../images/j2.jpg) no-repeat;}
.g-tj .you a:hover {background: url(../images/j3.jpg) no-repeat;}
.g-tj .you {top: 122px;position: absolute;right: -50px;}
.tempWrap{ width:1200px;}

.pro1{background: url(../images/z_81.jpg) no-repeat center top;height: 170px;position: relative;font-family: "Microsoft YaHei";margin-top: 60px;}
.pro1 p{font-size: 14px;color: #fff;position: absolute;top: 43px;left: 58%;margin-left: 325px;}
.pro1 i{font-style: normal;display: block;font-weight: bold;font-size: 26px;color: #fff;}
.icpzs li{ width:280px; float:left; margin-right:30px; text-align:center;}
.icpzs li img{ width:280px; height:210px;}
.icpzs li p{ line-height:35px;}
/**/
.g-ys{font-family: "Microsoft YaHei";}
.g-ys .y1{height:677px;background: url(../images/bj_02.jpg) no-repeat center top; position: relative;margin-bottom: 120px;}
.g-ys .y2{height:542px;background: url(../images/bj_03.jpg) no-repeat center top; position: relative;margin-bottom: 60px;}
.g-ys .y3{height:346px;background: url(../images/bj_04.jpg) no-repeat center top; position: relative;margin-bottom: 60px;}
.g-ys .y1 h4{text-align: center;padding-top: 45px;}
.g-ys .y1 h4 span{display: block;padding-top: 6px;padding-bottom: 6px;font-size: 24px;font-weight: bold;color: #0029af;background: url(../images/z5.jpg) no-repeat center center;}
/**/
.ys1{position: absolute;top: 212px;left: 50%;margin-left:-478px; font-family: "Microsoft YaHei";}
.ys1 p{background: url(../images/z_92.jpg) no-repeat;width: 425px;height: 94px;padding-left: 80px;font-weight: bold;font-size: 22px;color: #222;padding-top: 15px;}
.ys1 p i{display: block;}
.ys1 em{line-height: 24px;display: block;font-style: normal;font-size: 14px;color: #666;width: 420px;margin-left: 50px;padding-left: 25px;background: url(../images/z_96.jpg) no-repeat left 6px; }
.ys1 em i{font-style: normal;color: #db261e;}
.ys2{position: absolute;top: 454px;left: 50%;margin-left:-478px; }
.ys2 p{background: url(../images/z_94.jpg) no-repeat;}
.ys3{position: absolute;top: 70px;left: 50%;margin-left:15px; }
.ys3 p{background: url(../images/z_100.jpg) no-repeat;}
.ys4{position: absolute;top: 298px;left: 50%;margin-left:15px; }
.ys4 p{background: url(../images/z_103.jpg) no-repeat;}
.ys5{position: absolute;top: 80px;left: 50%;margin-left:-478px; }
.ys5 p{background: url(../images/z_105.jpg) no-repeat;}


.g-zj{height: 468px;background: url(../images/b1.jpg) no-repeat center top;padding-top: 55px;font-family: "Microsoft YaHei";}
.g-zj p.pc{width: 585px;padding-left: 40px;padding-top: 72px;}
.g-zj p.pc i{display: block;font-weight: bold;font-size: 16px;color: #333;font-style: normal;padding-bottom: 10px;}
.g-zj p.pc span{line-height: 32px;font-size: 14px;color: #666;text-indent: 15px;display: block;padding-bottom: 34px;}
.g-zj p.pc a{color: #666;font-size: 14px;}
.hy{width: 540px;}
.hy em{font-style: normal;display: inline-block;background: #2349c4 url(../images/z8.png) no-repeat  24px 36px;width: 62px;height: 150px;float: left;padding-top: 64px;}
.hy em a{ display:inline-block; margin-left:0px; margin-top:0px;}
.hy em:hover{background: #0029af url(../images/z8.png) no-repeat 24px 36px;}
.hy em span{width: 24px;line-height: 22px;display: inline-block;font-size: 22px;color: #fff;vertical-align: top;padding-left: 10px;}
.hy em i{display: inline-block; ;vertical-align: top;}
.hy a{margin-top: 24px;margin-left: 45px;display: inline-block;}
/**/
.g-tp{height: 227px;overflow: hidden;font-family: "Microsoft YaHei"; padding-top:30px; background:#fff;}
.g-tp .nrs{position: relative;}
.g-tp ul{line-height: 0;}
.g-tp li{float: left;padding-right: 2px;position: relative;}
.g-tp li span{display: block;padding-top: 10px;text-align: center;font-size: 14px;color: #666;text-align: center;line-height: 14px;}
.g-tp li img{width: 238px;height: 166px;}
.g-tp li p{display: block;background: url(../images/t1.png) no-repeat;width: 238px;height: 64px;position: absolute;top: 0;left: 0;font-size: 14px;font-family: "arial";font-weight: bold;text-transform: uppercase;color: #fff;line-height: 14px;text-align: center;padding-top: 104px;display: none;}
.g-tp li a:hover p{display:block;}
.g-tp .zuo{position: absolute;left: -100px;top: 43px;}
.g-tp .you{position: absolute;right: -100px;top: 43px;}
/* case */
.case li {width:50%;float:left;position:relative;background:#f2f2f2;}
.case li .ali {float:right;width:50%;overflow:hidden;position:relative;}
.case li .alp {float:left;width:50%;text-align:center;color:#222222;}
.case li .ali img {width:100%;}
.case li .ali img {width:100%;-webkit-transition:1.2s;transition:1.2s;}
.case li .ali .img_filter {background-color:#000;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;-webkit-transition:1.2s;transition:1.2s;height:100%;}
.case li:hover img {-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.case li:hover img {-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.case li:hover .img_filter {opacity:0.4;}
.case li .alp i {display:block;width:37px;height:41px;background:url(../images/q6.png) no-repeat center center;margin:16% auto 2%;}
.case li .alp .fs18 {line-height:18px;font-size: 18px;}
.case li:hover .fs18 {color:#1663ff;}
.case li .alp .fs12 {line-height:18px;}
.case li .alp .a {display:none;}
.case li .alp .b {display:block;}
.case li .alp.cover .a {display:block;}
.case li .alp.cover .b {display:none;}
.case li .alp .fs11 {margin:5% auto;font-size:11px;line-height:11px;}
.case li a>i {position:absolute;display:block;width:44px;height:44px;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background:url(../images/q14.png) no-repeat center center;z-index:9999;}
.case li:nth-child(3) .ali,.case li:nth-child(4) .ali {float:left;}
.case li:nth-child(3) .alp,.case li:nth-child(4) .alp {float:right;}
.case li:nth-child(7) .ali,.case li:nth-child(8) .ali {float:left;}
.case li:nth-child(7) .alp,.case li:nth-child(8) .alp {float:right;}

.cbox{background: #e6e6e6;line-height: 45px;}
.cbox .bread span{float: right;font-size: 16px;}
.cbox .bread a{font-size: 16px;}
.cbox .bread p{float: left;font-size: 18px;font-weight: bold;}

.new{height: 482px;background: url(../images/bj_07.jpg) no-repeat center top;padding-top: 40px;font-family: "Microsoft YaHei";}
.newl{width: 440px;padding-right: 25px;}
.newl h4{height: 35px;line-height: 35px;background: url(../images/z9.png) no-repeat left bottom;margin-bottom: 20px;}
.newl h4 span a{font-size: 18px;color: #1c1d1f;font-weight: bold;}
.newl h4 span i{font-style: normal;font-size: 14px;color: #666;font-weight: normal;text-transform: uppercase;}
.newl h4 a.mo{font-weight: normal;text-transform: uppercase;color: #444;font-family: "Arial";}
.newl p{padding-bottom: 12px;}
.newl p img{width: 418px;height: 124px;}
.newl ul{line-height: 0;font-size: 0;}
.newl li{height: 43px;line-height: 43px;border-bottom: 1px dashed #b5b5b6;}
.newl li.non{border:none;}
.newl li a{font-size: 14px;color: #484848;padding-left: 14px;background: url(../images/zh1.jpg) no-repeat left center; float:left}
.newl li span{ float:right;}
.newr{padding-right: 0;width: 270px;}
.newr h4{height: 35px;line-height: 35px;background: url(../images/z9.png) no-repeat left bottom;margin-bottom: 20px;font-family: "Microsoft YaHei";}
.newr h4 span a{font-size: 18px;color: #1c1d1f;font-weight: bold;}
.newr h4 span i{font-style: normal;font-size: 14px;color: #666;font-weight: normal;text-transform: uppercase;}
.newr h4 a.mo{font-weight: normal;text-transform: uppercase;color: #444;font-family: "Arial";}
.newr .nrs em{font-style: normal;display: block;border-bottom: 1px #ccc solid; padding-bottom:10px;margin-bottom:10px;}
.newr .nrs em p{padding-left: 26px;background: url(../images/z_140.jpg) no-repeat left center;margin-bottom: 8px;}
.newr .nrs em p a{font-size: 14px;color: #333;line-height: 18px;font-weight: normal;}
.newr .nrs em span{padding-left: 26px;background: url(../images/z_141.jpg) no-repeat left 3px;line-height: 23px;display: block;}
.newr .nrs em.non{padding-bottom: 0;margin-bottom: 0;border: none;}

#marquee {position:relative;width: 1200px;overflow:hidden;margin: auto;}
#marquee img {border:0px;width: 260px;height: 220px;}
#marquee dl, #marquee dt,#marquee dd,#marquee a {float:left;margin:0;padding:0;}
#marquee dl{width:1000%;height:260px;}
#marquee dt a{display: inline-block;background: #fff;width: 260px;height: 240px;margin: 0px 10px;padding: 10px 0px;text-align: center;font-size: 14px;color: #333;}
#marquee dd a{display: inline-block;background: #fff;width: 260px;height: 240px;margin: 0px 10px;padding: 10px 0px;text-align: center;font-size: 14px;color: #333;}

.banner { height:650px;}

.fullSlide {
	width:100%;
	position:relative;
	height:650px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:650px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:650px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:1px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	border-radius:6px;
	zoom:1;
	width:58px;
	height:16px;
	margin:1px 5px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#d4180b;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}

.container{ background:url(../images/bj_07.jpg) repeat top;}

.cpfl1{  padding:10px;}
.cpfl1 li{ line-height:35px; border-bottom:1px dashed #ccc;  }
.cpfl1 li a{ display:block; padding-left:30px; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:10px center; line-height:35px;}
.cpfl1 li a:hover{ background-color:#0026A9; color:#fff; background-image:url(../images/icon3.png); background-repeat:no-repeat; background-position:10px center; line-height:35px;}
.sbxs{ width:1180px; margin:20px auto; padding-left:20px}
.sbxs li{ width:110px; margin-right:20px; float:left}
.sbxs li img{ width:110px; height:45px;} 
