@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;border: 0; vertical-align: top;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

dl,dt,dd{padding: 0;margin:0;}

i,em{font-style: normal;}



.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.w0{width: 100%;}

.w1200{width: 1200px;margin:0 auto;}

.w1300{width: 1300px;margin:0 auto;}



/*header start*/

.header{height: 140px;background:#fff;position: relative;}

.header .head_top .ht_left{/*padding-left: 100px;background: url(../images/logo.jpg) no-repeat center left;*/margin-top: 5px;}

.header .head_top i{position: relative;top: -40px}

.header .head_top b{font-size: 35px;color: #444;letter-spacing: 2px;padding-top: 10px;display: inline-block;}

.header .head_top p{font-size: 16px;color: #aaa;text-transform:uppercase;line-height: 30px; letter-spacing: 0.8px;font-family: Arial;}

.header .lan{color: #666}

.header .lan a{display: inline-block;padding: 0 15px;height: 25px;line-height: 25px;color: #fff;margin:10px 5px;}

.header .lan a.cn{background: #C50000;}

.header .lan a.en{background: #005AD3;}

.header .lxfs{margin-top: 15px}

.header .lxfs span{color: #666;font-size: 16px;display: inline-block;padding-left: 50px;background: url(../images/tel.png) no-repeat 0 10px;position: relative;top: -5px;}

.header .lxfs b{font-size: 30px;font-family: Arial;letter-spacing: 0px;color: #1856C1}

.header .search{width: 60px;height: 60px;border:2px solid #C50000;border-radius:10px;background: url(../images/search.png) no-repeat center #C50000;margin: 10px;}

.hn_body{background: url(../images/navbg.jpg) repeat-x center;position: absolute;top: 110px;z-index:999;height:60px;}



.nav{height:60px; line-height:60px;}

.nav .nLi{width: 150px; float:left; position:relative; display:inline;background: url(../images/line.jpg) no-repeat center left;}

.nav .nLi:nth-child(1) {background: none;}

.nav .nLi > a{display:block;width:150px;font-size:17px;font-weight:normal;text-align:center;color: #fff;}

.nav .nLi.on{background: #333}

.nav .sub{ display:none; width:150px; left:0; top:60px;position:absolute;z-index: 9999;background:rgba(0,0,0,0.7);line-height:45px;}

.nav .sub li{ zoom:1;}

.nav .sub a{ display:block;text-align: center;font-size: 15px;color: #fff}

.nav .sub a:hover {background: #1856C1}

/*header end*/



/*banner start*/

.flexslider{

	position: relative;

	width: 100%;

	height:650px;

	overflow: hidden;

	zoom: 1;

}

.flexslider .slides li{

	width: 100%;

	height: 100%;

}

.flex-direction-nav a{

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	border-radius: 35px;

}

.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 0;

}

.flex-direction-nav .flex-prev {

	left: 0;

}

.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}

.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 10px;

	text-align: center;

}

.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	zoom: 1;

	*display: inline;

}

.flex-control-paging li a {

	background: rgba(0,0,0,0.3);

	display: block;

	height: 10px;

	overflow: hidden;

	text-indent: -99em;

	width: 10px;

	cursor: pointer;

	-webkit-transition: all 0s ease;

	border-radius: 10px;

}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a{

	background: #1856C1;

}

.flexslider .slides a img {

	width: 100%;

	height: 650px;

	display: block;

}



.title{padding-left: 50px;background: url(../images/tit_left.png) no-repeat center left;}

.title b{color: #1d1d1d;font-size: 35px;font-weight: bold;}

.title b span{color: #1856C1}

.title i{display: block;color: #b2b2b2;font-family: Arial;font-size: 18px;}



/*company start*/

.company{padding: 50px 0 0;background:url(../images/combg.jpg) no-repeat center top #f6f6f6}

.company .com_body{padding-top: 40px}

.company .com_body .more{display:block;width: 120px;height: 30px;font-size:13px;border:1px solid #aaa;color: #666;text-align: center;line-height: 30px;border-radius: 30px}

.company .com_l{width: 760px;}

.company .com_l .com_con{padding-top:30px;padding-right: 40px}

.company .com_l .com_con b{font-size: 18px;display: block;margin-bottom: 10px}

.company .com_l .com_con p{line-height: 160%;text-indent: 2em}

.company .com_l .more{margin-top: 30px}

.company .com_l .more:hover {background: #1856C1;color: #fff;border-color: #1856C1}

.company .com_r{width: 440px;}

.company .com_r .cr_1{width: 220px;height: 220px}

.company .com_r .cr_2{width: 220px;height: 220px;background: #444}

.company .com_r .cr_2 p{display: block;font-size: 20px;color: #fff;padding: 35px 0 0 35px}

.company .com_r .cr_2 b{color: rgba(255,255,255,0.2);font-size: 22px;font-style: Arial;line-height: 24px;display: block;padding: 10px 0 0 35px}

.company .com_r .cr_2 .more{margin-top: 25px;margin-left: 35px;color: #aaa}



.company .com_r .cr_3{width: 220px;height: 280px;background: #1856C1}

.company .com_r .cr_3 p{display: block;font-size: 20px;color: #fff;padding: 35px 0 0 35px}

.company .com_r .cr_3 b{color: rgba(255,255,255,0.2);font-size: 22px;font-style: Arial;line-height: 24px;display: block;padding: 10px 0 0 35px}

.company .com_r .cr_3 .more{margin-top: 60px;margin-left: 35px;color: #aaa}

.company .com_r .more:hover {background: #fff;color: #666;border-color: #fff}



/*product start*/

.product{padding: 50px 0 30px}

.pro_l{width: 280px;background: #f6f6f6;padding: 40px 0}

.pro_l .title{margin-bottom: 20px}

.pro_l dl{width: 220px;margin:0 auto;}

.pro_l dl dt{width: 100%;height: 40px;background: #1856C1;margin:10px 0;}

.pro_l dl dt span{position: relative;top: -2px;padding-right: 10px}

.pro_l dl dt a{display: block;height: 40px;line-height: 40px;color: #fff;font-size: 16px;padding-left: 15px}

.pro_l dl:hover dt{background: #444444}

.pro_l dl dd{line-height: 29px;font-size: 15px;padding-left: 35px}

.pro_l dl dd:hover a{color: #1856C1}



.pro_r{width: 920px;}

.pro_r ul li{width: 250px;padding:15px;float: left;margin-left: 26.6px;background: #F6F6F6;margin-bottom: 10px}

.pro_r ul li .img{width: 250px;height: 195px;overflow: hidden;}

.pro_r ul li img{ width: 250px; height: 195px; display: block;transition:.5s ease-in;}

.pro_r ul li:hover img { transform:scale(1.1,1.1);}

.pro_r ul li p{width: 92%;padding:0 4%;height: 35px;background: #bbb;text-align: center;line-height: 35px;color: #fff;font-size: 15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 10px}

.pro_r ul li:hover p{background: #1856C1}



/*case start*/

.case{padding: 50px 0;background: url(../images/casebg.jpg) no-repeat center;}

.case .title{background: url(../images/tit_left1.png) no-repeat center left;}

.case .title b {color: #1c90fc;}

.case .title b span{color: #fff}



.case .title i {color: rgba(255,255,255,0.5);}

.case .title li{line-height: 45px;float: left;font-size: 24px;position: relative;margin-top: 40px;margin-left: 15px;font-weight: bold}

.case .title li:after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #fff;transition: 0.5s ease;}

.case .title li:hover:after {width: 35px;}

.case .title li a{color: #fff}

.case .title li a i {margin-left: 15px;display: inline-block;font-size: 20px;}

.case .title li:last-child a i {display: none;}



.case .slideBox{ overflow:hidden; zoom:1; padding:20px 0 10px 50px; position:relative;margin-top: 30px}

.case .slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:30px; display:block; width:46px; height:274px; background: url(../images/arrow-left.png) no-repeat center;}

.case .slideBox .sNext{ left:auto; right:5px; background: url(../images/arrow-right.png) no-repeat center;}

.case .slideBox .sPrev:hover,.slideBox .sNext:hover{ border-color:#f60;}

.case .slideBox  ul{ overflow:hidden; zoom:1;}

.case .slideBox  ul li{ margin:0 22px; float:left; _display:inline; overflow:hidden; text-align:center;}

.case .slideBox  ul li .pic{ text-align:center; }

.case .slideBox  ul li .pic img{ width:365px; height:274px; display:block; border: 3px solid #fff;}

.case .slideBox  ul li .pic a:hover img{ border-color:#1D1D1D;}

.case .slideBox  ul li .title1{ line-height:30px;}

.case .slideBox  ul li .title1 a{display: block;width: 371px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 16px}





/*field start*/

.field{height: 600px;background: url(../images/fieldbg.jpg) no-repeat center top #F7F7F7;margin-top: 20px}

.field .hd{width: 830px;float: left;position: relative;}

.field .hd .arrow{width:140px;height:110px;position: absolute;right: -140px;bottom: 0;background: #f7f7f7;z-index: 999}

.field .hd .arrow .next,.field .hd .arrow .prev{width: 70px;height: 110px;display: block;float: left;background: url(../images/jt_f.png) no-repeat 0 0;}

.field .hd .arrow .next{background: url(../images/jt_f.png) no-repeat -70px 0px;}

.field .hd ul{margin-top: 117px;padding-bottom: 50px;padding-left: 12%}

.field .hd ul li{float: left;width: 22%;text-align: center;transition: all 0.2s ease-in;margin-bottom: 20px}

.field .hd ul li .icon1{width: 75px;height: 75px;background: url(../images/icon1.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon2{width: 75px;height: 75px;background: url(../images/icon2.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon3{width: 75px;height: 75px;background: url(../images/icon3.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon4{width: 75px;height: 75px;background: url(../images/icon4.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon5{width: 75px;height: 75px;background: url(../images/icon5.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon6{width: 75px;height: 75px;background: url(../images/icon6.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon7{width: 75px;height: 75px;background: url(../images/icon7.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon8{width: 75px;height: 75px;background: url(../images/icon8.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon9{width: 75px;height: 75px;background: url(../images/icon9.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon10{width: 75px;height: 75px;background: url(../images/icon10.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon11{width: 75px;height: 75px;background: url(../images/icon11.png) no-repeat center;margin:0 auto;}

.field .hd ul li .icon12{width: 75px;height: 75px;background: url(../images/icon12.png) no-repeat center;margin:0 auto;}



.field .hd ul li.on .icon1{background: url(../images/icon1_.png) no-repeat center;}

.field .hd ul li.on .icon2{background: url(../images/icon2_.png) no-repeat center;}

.field .hd ul li.on .icon3{background: url(../images/icon3_.png) no-repeat center;}

.field .hd ul li.on .icon4{background: url(../images/icon4_.png) no-repeat center;}

.field .hd ul li.on .icon5{background: url(../images/icon5_.png) no-repeat center;}

.field .hd ul li.on .icon6{background: url(../images/icon6_.png) no-repeat center;}

.field .hd ul li.on .icon7{background: url(../images/icon7_.png) no-repeat center;}

.field .hd ul li.on .icon8{background: url(../images/icon8_.png) no-repeat center;}

.field .hd ul li.on .icon9{background: url(../images/icon9_.png) no-repeat center;}

.field .hd ul li.on .icon10{background: url(../images/icon10_.png) no-repeat center;}

.field .hd ul li.on .icon11{background: url(../images/icon11_.png) no-repeat center;}

.field .hd ul li.on .icon12{background: url(../images/icon12_.png) no-repeat center;}



.field .hd ul li.on p{color: #1856C1}



.field .hd ul li p{text-align: center;font-size: 16px}

.field .hd ul li.on,.field .hd ul li:hover {

  transform: translate(0, -15px) rotate(0) scale(1, 1) skew(0, 0) rotateX(0) rotateY(0);

  -webkit-transform: translate(0, -15px) rotate(0) scale(1, 1) skew(0, 0) rotateX(0) rotateY(0);

  -moz-transform: translate(0, -15px) rotate(0) scale(1, 1) skew(0, 0) rotateX(0) rotateY(0);

  -ms-transform: translate(0, -15px) rotate(0) scale(1, 1) skew(0, 0) rotateX(0) rotateY(0);

  -o-transform: translate(0, -15px) rotate(0) scale(1, 1) skew(0, 0) rotateX(0) rotateY(0);

}



.field .bd{width: 370px;float: right;}

.field .bd div img{ width:370px; height:600px;}



/*news start*/

.news{padding: 50px 0 0;}

.news .title li{line-height: 45px;float: left;font-size: 20px;position: relative;margin-top: 40px;margin-left: 15px}

.news .title li:after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #1856c1;transition: 0.5s ease;}

.news .title li:hover:after {width: 35px;}

.news .title li a i {margin-left: 15px;display: inline-block;font-size: 20px;}

.news .title li:last-child a i {display: none;}

.new_body{background: url(../images/i-new-bg.jpg) no-repeat left center #f5f5f5;margin-top: 40px;height: 563px}

.new_body .inner-box{position: relative;float: left;width: 530px;height: 430px;}

.new_body .inner-box .img{width: 530px;height: 430px;overflow: hidden;}

.new_body .inner-box img{ width: 530px; height: 430px; display: block;transition:.5s ease-in;}

.new_body .inner-box:hover img { transform:scale(1.1,1.1);}

.inner-box .layer {position:absolute;left: 0;width: 486px;bottom: 0;background: rgba(0, 0, 0, 0.7);padding: 19px 22px;}

.inner-box .layer .tit a {display: block;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px}

.inner-box .layer .abst {color: #fff;opacity: 0.6;filter: alpha(opacity=60);line-height: 20px;height: 40px;overflow: hidden;margin-top: 13px;font-size: 14px}

.inner-box .date {position: absolute;width: 110px;height: 86px;background: #1856c1;color: #e8eef9;font-size: 30px;font-weight: bold;padding-top: 24px;right: 0;top: 0;text-align: center}

.inner-box .date i {color: #bacded;font-size: 18px;font-weight: 500;display: block;margin-top: -3px;}



.new_list{float: right;width: 620px;padding-top: 40px}

.new_list .ul_t li {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;position: relative;}

.new_list .ul_t li:before {content: '';position: absolute;bottom: -2px;left: 0;height: 3px;background: #1856c1;width: 53px;}

.new_list .ul_t li .date {width: 10.3%;color: #191919;font-size: 30px;font-weight: bold;}

.new_list .ul_t li .date i {display: block;color: #555555;font-size: 18px;font-weight: 500;margin-top: -3px;}

.new_list .ul_t li .con-box {width: calc(89.7% - 42px);padding-left: 42px;}

.new_list .ul_t li .con-box .tit a {display: block;color: #000000;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;padding-top: 5px}

.new_list .ul_t li:hover .con-box .tit a {color: #1856c1;}

.new_list .ul_t li .con-box .abst {color: #313131;margin-top: 10px;line-height: 20px;color: #666}

.new_list .ul_t li:hover .date{color: #1856C1}

.new_list .ul_t li:hover .date i{color: #1856C1}



.new_list .ul_b li{width: 45%;float: left;padding-left: 20px;font-size: 15px;line-height: 35px;background: url(../images/jt_new.png) no-repeat center left;}

.new_list .ul_b li:nth-child(2n) {margin-left: calc(10% - 40px)}

.new_list .ul_b li a{display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new_list .ul_b li:hover a{color: #1856C1}



.new_body .more{display:block;width: 120px;height: 30px;font-size:13px;border:1px solid #ddd;color: #ddd;text-align: center;line-height: 30px;border-radius: 30px;margin-top: 30px}

.new_body .more:hover {background: #fff;color: #666;border-color: #fff}



/*footer start*/

.footer{background:url("../images/wzbj10.jpg") repeat;}

.foot{padding:40px 0 20px;}

.foot .dbnav{height:22px;line-height:22px;padding-bottom:24px; border-bottom:1px solid #434343;margin-bottom: 39px;}

.foot .dbnav li{float:left;width: 150px;text-align: center;background: url(../images/dot.jpg) no-repeat center right;}

.foot .dbnav li a{font-size: 16px; color:#cccccc;display: block;}

.foot .dbnav li:nth-child(1) a{background: url(../images/dot.jpg) no-repeat center left;}

.foot .footlogo{float:left;margin-right: 32px;display: block;padding: 10px 20px 0 0}

.foot .gsxx{width:830px; height:129px;float:left;}

.foot .gsxx li{float:left;height:45px;padding-left:58px;margin-bottom: 20px;}

.foot .gsxx li em{font-size: 16px;color:#cccccc;margin-bottom: 10px; font-style:normal;}

.foot .gsxx li i{ display:block;font-size: 14px; color:#838383;font-style:normal;}

.foot .gsxx li.db1{background:url("../images/db1.png") no-repeat left;width:350px;}



.foot .gsxx li.db3{background:url("../images/db3.png") no-repeat left;width:350px;}



.foot .gsxx li.db5{background:url("../images/db5.png") no-repeat left;width:350px;}

.foot .gsxx li.db6{background:url("../images/db6.png") no-repeat left;width:350px;}

.foot .ewm{width:147px; height:105px;float:right;}

.foot .ewm em{width:14px; height:76px;float:left; font-size: 14px; color:#999999; padding:15px 13px 15px;background:url("../images/wzbj14.jpg") no-repeat center; line-height: 16px;font-style:normal;}

.foot .ewm span{display: block;width:105px; height:105px;float:left;}

.foot .ewm span img{width:105px; height:105px;}

.foot .gs{height:61px;line-height: 61px; border-top:1px solid  #434343;border-bottom:1px solid  #434343;margin-top:20px;}

.foot .gs span{display: block; font-size: 14px; color:#999999;}

.foot .gs span a{color: #999}

/*footer end*/