@charset "utf-8";
*{ font-family:"宋体";}
*:link, *:visited, *:hover, *:active, *:focus, .item-on-hover, .btn-success, #button {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
@media (max-width: 980px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}

/*******************-S header-**************************/
.headbg { background-color:#f5f5f5;}
@media (max-width:991px){
.navbg { background:none;}
	}
@media (min-width:992px){
.navbg { background-color:#2a2929;}
.nav li{margin:0 24px;}
}
@media (min-width:1300px){
.navbg { background-color:#2a2929;}
.nav li{margin:0 37px;}
}
.menu{ text-align: right;line-height: 35px; background: url(../images/tel.png) left center no-repeat; padding-left: 26px;color: #ff9c00; font-size: 13px;}
.menu span{color: #606060; font-size: 13px;}



.nav{}
.nav ul{}
.nav li{width:86px;float:left;text-align:center;/* position:relative;*/}
.nav a{width:86px;height:45px; line-height:45px; color:#fff;display:block;font-size:15px;/*overflow:hidden;*/}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #dc6103;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; z-index:999;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav a#sel{border-bottom:3px solid #f3782a;color:#f3782a;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:155px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5;}
.nav .sub .nav_xiao{width:1200px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(../images/navimg/201603/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#f3782a;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:100%;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:100%;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:19px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{width:100%;height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_four{width:512px;overflow:hidden;margin-right:25px;margin-left:55px;}
.nav .sub .nav_xiao .xiao_four h2{font-size:18px;font-weight:normal;color:#333333;height:50px;line-height:50px;border-bottom:1px solid #b3b3b3;letter-spacing:3px;margin-top:10px;}
.nav .sub .nav_xiao .xiao_four .ul{width:590px;}
.nav .sub .nav_xiao .xiao_four .ul li{height:42px;line-height:42px;margin-right:40px;padding-right:10px;width:205px;overflow:hidden;float:left;display:inline;background:url(../images/navimg/nav_dian2.png) right center no-repeat;margin-left:0px;position:inherit; }
.nav .sub .nav_xiao .xiao_four .ul li a{padding:0;width:205px;text-align:left; color:#666;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;color:#333333;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;}

.nav .sub .nav_xiao .xiao_six_l{float:left;width:140px;margin-left:70px;overflow:hidden;margin-top:33px;}
.nav .sub .nav_xiao .xiao_six_l a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;background:url(../images/navimg/yuming_pic9.png) left center no-repeat;padding-top:0;}
.nav .sub .nav_xiao .xiao_six_l a.osel{background:url(../images/navimg/yuming_pic9_on.png) left center no-repeat;color:#f3782a;}
.nav .sub .nav_xiao .xiao_six_r{float:left;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r img{ width:88px; height:57px;display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r a{float:left;width:140px;height:auto;line-height:20px;border-left:1px solid #e2e3e3;color:#333333;padding-top:0;margin-top:25px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}

@media (min-width:992px){
.nav .sub .nav_xiao .xiao_six_r{width:838px;}

}
@media (min-width:1300px){
.nav .sub .nav_xiao .xiao_six_r{width:990px;}
}








.phone-nav{display: block;width: 50px; height: 50px; margin-top: 5px; margin-right:10px; text-align: center;}
.phone-nav span{ display: block; width: 80%; height: 4px;  background: #000; margin-top: 6px; float:right;}
.phone-nav span:first-child{margin-top: 9px;}


@media (max-width:991px){
.logo img{width: 170px; }
.logo {margin-top:4px; margin-left:-5px;}
#header{ border-bottom: 3px solid #167cc5;}

}

@media (min-width:992px){
.logo img{width: 245px; }
.logo {margin-top:20px;}
#header{ height: 155px; }
.headtop{ height:110px;}
.tel { background:url(../../html/images/tel.gif) no-repeat left center; margin-top:10px; padding:13px 0px 13px 55px; color:#424242; margin-right:20px;}
.tel p { font-weight:bold; font-size:20px;}

}

@media (min-width:1300px){
.logo img{width: 209px; }
.logo {margin-top:22px;}
#header{ height: 155px; }
.headtop{ height:110px;}
.tel { background:url(../../html/images/tel.gif) no-repeat left center; margin-top:17px; padding:13px 0px 13px 55px; color:#424242;}
.tel p { font-weight:bold; font-size:20px;}
}
/*******************-E header-**************************/

/*******************-S banner-**************************/
.banner {
  text-align: center;
  overflow: hidden;
}
.banner img {
  display: block;
  margin: auto;
}
.banner .slick-dots {
  width: 100%;
  margin: auto;
  text-align: center;
}
.banner .slick-dots li button {
  width: 14px;
  height: 14px;
}
.banner .slick-dots .slick-active button {
  background: #167cc5;
  height: 18px;
  width: 18px;
}

@media (max-width:991px){
  .banner img{width: 100%;}

}
@media (max-width: 768px) {
  .banner .slick-dots {
    text-align: center;
    bottom: 7px;

  }
 
  .banner .slick-dots li button {
    width: 10px;
    height: 10px;
  }
  .banner .slick-dots .slick-active button {
    background: #167cc5;
    height: 10px;
    width: 10px;
  }

}

.nybanner {width:100%;}
    .nybanner img {width:100%;}
/*******************-E banner-**************************/



/*******************-S home_service-**************************/

@media (min-width:768px){
.col-5-1{ float:left; width:33.33333%;} 
}
@media (min-width:992px){
.col-5-1{ float:left; width:20%;} 
}
@media (max-width:767px){.col-5-1{ float:left; width:50%;} }
@media (max-width:480px){.col-5-1{ float:left; width:100%;} }
.col-5-1,.col-5-3,.col-5-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

/*******************-E home_service-**************************/
.pro_1 { background:url(../images/q.jpg) no-repeat bottom center #eae9e9;}
.sideMenu h3{ height:40px; line-height:40px; padding-left:15px;  background:#216ec3; color:#fff; cursor:pointer; font-size:15px;}
.sideMenu h3 a { color:#fff;}
.sideMenu h3 em{float:right;display:block;width:14px;height:3px;margin-top:17px; margin-right:17px;background:url(../images/icoAdd.gif) no-repeat;cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:7px 0px; color:#999;  }
.sideMenu ul li { line-height:40px; }
.sideMenu ul li a { font-size:15px; color:#000; text-align:center; display:block; }
.sideMenu ul li a:hover { background-color:#ff9000; color:#fff;}
.more a{ background-color:#ff9000; color:#fff; display:block; text-align:center; line-height:32px; font-size:14px; margin:10px 39px; border:1px solid #ff8200; border-radius:2px; }
.more a:hover { background-color:#ffb13f; color:#fff;}


@media (max-width:991px){
.mar { margin:0px 8px 13px 0px; }
.pro_2 { margin-top:20px;}
.mar2 {  margin:0px 3px 10px 0px;}
.pro_1 { padding:0px 0px 10px 0px;}
}

@media (min-width:992px){
.mar { margin:0px 8px 13px 8px; }
.mar2 {  margin:0px 4px 0px 0px;}
.pro_1 { padding:50px 0px 60px 0px;}
.sideMenu ul li { margin:2px 0px; }
}

@media (min-width:1300px){
.mar { margin:0px 8px 13px 11px; }
.mar2 {  margin:0px 5px 0px 0px;}
.pro_1 { padding:18px 0px 38px 0px;}
.sideMenu ul li { margin:10px 0px; }
}



.box{ float:left; border:1px solid #ccc;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.box:before{
	content: "";
	width: 0;
	height: 100%;
	background: #000;
	padding: 14px 0px;
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.box:hover:before{
	width: 100%;
	left: 0;
	opacity: 0.5;
}
.box span { background:url(../images/new.png) no-repeat; width:64px; height:76px; position:absolute; top:0px ; right:12px;}
.box img{
	width: 100%;
	
}
.box .box-content{
	width: 100%;
	padding: 14px 0px;
	color: #fff;
	position: absolute;
	top: 25%;
	left: 0;
}
.box .title{
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0;
	opacity: 0;
	transition: all 0.5s ease 0s;
}
.box .post{
	font-size: 15px;
	text-transform: capitalize;
	opacity: 0;
	transition: all 0.5s ease 0s;
}
.box:hover .title,
.box:hover .post{
	opacity: 1;
	transition-delay: 0.7s;
}
.box .icon{
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 15px;
}
.box .icon li{
	display: inline-block;
}
.box .icon li a{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	background: #154977;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	margin-right: 5px;
	opacity: 0;
	transform: translateY(50px);
	transition: all 0.5s ease 0s;
}
.box:hover .icon li a{
	opacity: 1;
	transform: translateY(0px);
	transition-delay: 0.5s;
}
.box:hover .icon li:last-child a{
	transition-delay: 0.8s;
}


/*广告1*/
.gg { background:url(../images/gg1.jpg) no-repeat top center; height:217px; margin-top:20px;}
/*  搜索  */
.search{ width:293px; height:58px;  position:absolute; margin-top:94px; margin-left:120px; background-color:#ff9700; border:1px solid #eb8e06; border-radius:3px;}
.search span { color:#fff; line-height:58px; padding-left:20px;}
.search input{ border:none;display:inline-block;}
.text_box{ width:142px;height:25px; padding-left:4px;color:#cc8138; line-height:25px; float:left; border:none; background-color:#fff; margin-top:16px; }
.s_but{padding:2px 7px; cursor:pointer; float:left; border:none; background-color:#fff; border-radius:4px;margin-top:16px; margin-left:3px; color:#ff9307;}

/*  新闻  */
.news { border-top:9px solid #1d1d1d;border-bottom:9px solid #1d1d1d; padding:40px 0px;}
.news_2 { margin:20px 0px 30px 0px;}
.news_2 dl { float:left; margin-bottom:30px; padding-bottom:10px;}
.news_2 dl dt { background:url(../images/newbg.gif) no-repeat bottom right; padding:7px;}
.news_2 dl dt img { width:100%; height:120px;}
.news_2 dl dd a{ color:#000;}
.news_2 dl:hover { background-color:#ffa626; }
.news_2 dl:hover dd a{ color:#fff;}
.news_2 dl dd h4{ margin-top:16px;}
.news_2 dl dd p { margin-top:14px; line-height:24px; font-size:14px;}


.news_2a { margin:20px 0px 30px 0px;}
.news_2a dl { float:left; margin-bottom:30px; padding-bottom:10px;}
.news_2a dl dt { background:url(../images/newbg.gif) no-repeat bottom right; padding:7px;}
.news_2a dl dt img { width:100%; height:120px;}
.news_2a dl dd a{ color:#000;}
.news_2a dl:hover { background-color:#ffa626; }
.news_2a dl:hover dd a{ color:#fff;}
.news_2a dl dd h4{ margin-top:20px;}
.news_2a dl dd p { margin-top:10px; line-height:27px; font-size:14px;}


.more2 a{  color:#737373; display:block; text-align:center; line-height:32px; font-size:14px; width:13%; padding:0px 5px; border:1px solid #d6d6d6; border-radius:2px; }
.more2 a:hover { background-color:#ffb13f; color:#737373;}
@media (max-width:991px){ 
.more2 a {width:27%;}
}

/*广告2*/
.gg2 { background:url(../images/gg2.jpg) no-repeat top center; height:217px;}


/*解决方案*/
.jjfa { margin-top:40px;}

/*******************-S link-setion -**************************/
.link1 { float:left;}
.link1_2a,.link1_2b { float:left; width:50%;}
.link-setion { position:relative;margin-left: auto;margin-right: auto; } 
.link-setion a { display:block;  position:relative;}
.link-setion .link-img img { display:block; width:100%; }
.link-setion .link-img-noimg { min-height:230px; height:auto !important; _height:230px; background-color:#dd5189; }
.link-name-default {position:absolute; left:35px; bottom:35px; opacity:1; filter:alpha(opacity=100); border-bottom:1px solid #fff; padding-bottom:5px;
-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.link-name-default h3 { font-size:20px; padding-right:15px; font-weight:normal; color:#fff; line-height:normal; }
.link-setion-text { display:block; width:100%; position:absolute; top:50%; left:0; z-index:10; color:#fff; text-align:center; opacity:0; filter:alpha(opacity=0);
-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);
-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.link-setion-text h3 { border:1px solid #fff;margin:0 20px 10px; margin-top:-20px; font-size:18px; font-weight:normal; color:#ffffff; line-height:normal; display:inline-block; padding:5px 15px; transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;}
.link-setion-text p { margin:0 20px 10px; margin-top:-55px;  font-size:13px; font-weight:normal; color:#fff; line-height:normal; transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;}
.link-setion-text .link-more { line-height:normal; display:inline-block; *display:inline; *zoom:1; margin-top:10px; background:url(../images/more.png) no-repeat; width:20px; height:15px;}
.link-setion .opacity-overlay { display:block; width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/zhezhao.png);  opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.link-setion a:hover .link-name-default { opacity:0; filter:alpha(opacity=0); }
.link-setion a:hover .link-setion-text { opacity:1; filter:alpha(opacity=100); }
.link-setion a:hover .link-setion-text h3 { margin-top:0px; }
.link-setion a:hover .link-setion-text p { margin-top:0px; }
.link-setion a:hover .opacity-overlay { opacity:1; filter:alpha(opacity=100); }

@media (min-width:992px){
.link-setion{width: 100%;}	
.link-setion-1{float: left;}
.link-setion-2{ float:left;}
.home_link_setion { height:306px; overflow:hidden;}
}

@media (max-width:992px){
.link-setion{ margin-top: 10px; }
}
@media (min-width:1300px){ 
.home_link_setion { height:366px; overflow:hidden;}
}
/*******************- 关于我们 -**************************/
.about { background:url(../images/aboutbg.jpg) repeat-x; margin-top:70px; padding:55px 0px;}
.aboutnr { border:6px solid #d0d0d0; font-size:14px; color:#333333; line-height:24px; background-color:#fff; text-indent:24px;z-index:999;}
.nr { z-index:999;}
.nr_2 img{ border:1px solid #c0c0c0;}
.more3 a { color:#5c5c5c; border-bottom:1px solid #ff9700; line-height:24px; margin-top:30px; font-size:14px; float:right;}
.more3 a:hover { color:#000;border-bottom:1px solid #000;}
@media (max-width:991px){
.nr {  padding:10px;}
.more3 a { margin-top:11px;}
}

@media (min-width:992px){
.nr {  padding:10px;}
.aboutnr { margin-top:68px;}
.col-md-8 {
    width: 56%;
}
}

@media (min-width:1300px){
.about { padding-bottom:125px;}
.aboutmain {}
.aboutnr { position:relative;  margin-top:68px; z-index:999; }
.aboutbg { border:8px solid #fe9a00; width:216px; height:317px;position:absolute;  margin-left:38px; margin-top:-240px; overflow:hidden;  }
.nr { padding:22px 0px 30px 35px;}
.col-md-8 {width: 63.4%;}

}

/*******************- 联系我们 -**************************/
.contact { margin:50px auto;}
.contact_2 { margin-top:50px;}
.c1 { background:url(../images/foot.gif) no-repeat center 0px;  height:51px; display:block;}
.c2 { background:url(../images/foot.gif) no-repeat center -51px; height:51px; display:block;}
.c3 { background:url(../images/foot.gif) no-repeat center -101px; height:51px; display:block;}
.contact_2 dl dd { color:#333333; line-height:20px; font-size:14px;}
.contact_2 dl dd h4 { font-size:16px; line-height:40px;}


/*******************-E home_advantage-**************************/

.main { margin-top:21px;}
/*******************-page-**************************/
.mainbox_2 {width: 100%;
    padding-top: 18px;
    color: #444444;
    line-height: 26px;
    font-size: 14px;padding-bottom:50px;}
.mainbox_2 img{max-width: 100%;}


/*******************-详细-**************************/
.mainbox_3{padding-top: 20px;}
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; text-align:center;}
    .show_pic h4 {font-size:20px;}
.pic_cp img{max-width:100%; margin-top:10px; }
.nrr { padding:10px 0; color: #444444;
    line-height: 26px;
    font-size: 14px;}
.nrr img{max-width: 100%;}

/*******************-荣誉-**************************/
.gallery { margin:0px auto;}
#gallery2 { margin:30px 0px;}
#gallery2 a{height:287px; float:left; text-align:center; color:#333; overflow:hidden;}
#gallery2 a img { width:100%;}
#gallery2 a:hover { color:#047ecb;}
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}




/******--------------------- News ---------------------******/
.mainbox_2a {margin-top: 20px;}
.mainbox_2a ul { padding:0; margin:0; }
.mainbox_2a li {  display:block;  width: 100%;height: 47px;line-height: 47px;border-bottom: 1px solid #ddd;  }
.mainbox_2a li a {   color: #444444;  display: block;   padding-left: 5px; max-width: 70%; font-size:14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
.mainbox_2a li a i { color:#ccc; margin-right:5px;}
.mainbox_2a li span { margin-left:10px; color: #666666; font-size: 14px;  padding-right:5px;}
/*æ–°é—»åˆ—è¡¨é¡µ*/
.mainbox_2a li a:hover {  color: #047ecb; }


@media (max-width: 480px) {
    .mainbox_2a li a{ width: 65%; }

}

.procat { margin-top:23px;}
    .procat a {margin-bottom: 10px; display:inline-block; height:32px; line-height:32px; padding-left:25px;padding-right:25px; border:1px solid #dddddd;  color:#4f4f4f; font-size:15px; margin-right:12px;}
        .procat a:hover, .procat .current { background:#047ecb; border-color:#047ecb; color:#fff; }

@media (max-width:991px){
 .procat a {margin-right:2px;padding-left:23px;padding-right:23px;}	
	}

.mainbox_2b{margin-top: 20px;}
.case_item{display: block;width: 100%;margin-bottom: 30px;}
.case_item dl dt {display: table-cell;
    background: #fff;
    width: 100%;
    overflow: hidden; height:300px; }
.case_item dl dt img{width: 100%;display:table-cell; }
.case_item dl dd h3{font-weight: normal; height: 38px; line-height: 38px; background: url(../images/xian1.png) left bottom no-repeat; color: #555555; font-size: 16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
}
.case_item dl dd p{margin-top: 12px; color: #7d7d7d; font-size: 12px;line-height: 20px; height: 60px; overflow: hidden;}
.case_item:hover h3{color: #047ecb;}

/******--------------------- 产品内页 ---------------------******/
.service_list{-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s; margin-top:30px;}
.service_item h4{margin-top: 3px;height: 35px;line-height: 35px;text-align: center; color: #494949; font-size: 18px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.service_item p{color: #848484;font-size: 13px;line-height: 18px; height: 36px; overflow: hidden;}
.service_item{margin-bottom:40px; }
.service_item a{display: block;
    overflow: hidden;}
.service_item a img{border: 5px solid #cde5f5; margin:auto;width:100%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.service_item a:link img,.service_item a:visited img{-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}
.service_item a:hover img,.service_item a:focus img,.service_item a:active img{-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;}
.service_item a:hover h4{}

@media (max-width:991px){
.service_item{ }
.service_item a img{}
}

@media (min-width:992px){
.service_item{height:233px;}
.service_item a img{height:190px;}
}

@media (min-width:1300px){
.service_item{height:280px;}
.service_item a img{height:230px;}
}

/******--------------------- case ---------------------******/
.case dl {  padding:10px 0px; border-bottom:1px solid #e5e5e5;  background:url(../images/jia.png) no-repeat right bottom;}
.case dl a { color:#333;}
.case dl dt img{ width:100%;}
.case dl dd h4 { margin-bottom:4px;}
.case dl dd p { line-height:23px;}
.case dl:hover { background-color:#f5f5f5;}

@media (max-width:991px){
.case dl { margin:20px 0px 20px 15px;}
}

@media (min-width:992px){
.case dl { margin:20px 0px 20px 40px;}
.case dl dt img{ height:97px;}
}

@media (min-width:1300px){
.case dl { margin:20px 0px 20px 40px;}
.case dl dt img{ height:145px;}
}



/*******************-S footer-**************************/
.footer {background:#1c1c1c; padding-top:18px; padding-bottom:15px; border-bottom:1px solid #5b5c61;}
.link_title{color: #ffffff; font-size: 14px; line-height: 30px; text-transform: uppercase; float:left; margin-right:15px;}


.linklist a{display: block; float:left;height: 30px;line-height: 30px; padding-right: 10px; color: #ffffff; font-size: 12px;}
.linklist a:hover{text-decoration: underline;color: #ccc;}
.coopright { border-top:1px solid #2a2a2a; background:#313131; color:#999999; font-size:12px;  line-height:24px; padding-bottom:30px;}

.cooprightcon{position: relative;padding-bottom: 15px;}
.footnav { padding-top:15px;}
.footnav a { color:#999999; padding:0px 9px; line-height:50px; }
.footnav a:hover { color:#fff;}


@media (max-width: 768px) {
.coopright{text-align: center;}
}
/*******************-E footer-**************************/


/*******************-lan-**************************/
.lan p { font-size:26px; color:#999; text-transform:uppercase;}
.lan h3 { font-size:25px; background:url(../images/w.gif) no-repeat bottom center; padding-bottom:5px; margin-bottom:20px; font-weight:normal; } 

.lan1 { border-bottom:1px solid #dddddd; padding-left:2px;}
	.lan1 h1 { font-weight:normal; font-size:31px; color:#818181; margin-right:4px;}
    .lan1 h3 {line-height: 22px; color: #1c8dd5; font-size: 18px; font-weight: normal;}

    .lan1 p{height: 13px;line-height: 13px; color: #818181;font-size: 12px; text-transform: uppercase; font-weight: normal;}
.lan1_bg1{background: url(../images/lan_bg1.png) left top no-repeat;}

.nylan{ margin-top: 2px; height:41px; line-height:41px;color:#747474;  font-size:12px; padding:0px 2px;  }
.nylan i { color:#0077e1;}
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:12px; }
.nylan a{ color:#747474;}
.nylan font{ color:#747474;}


@media (max-width: 768px) {
.nylan{float: left;}
}


.lan2{text-align:center;}
.lan2 h3{  font-size:30px; line-height:36px; font-weight:normal;}
.lan2 p{ height:20px; line-height: 20px;  font-size:12px; text-transform:uppercase; }

.lan2_color1 h3{color:#047ecb;}
.lan2_color1 p{color:#3095d5;}

.lan2_color2 h3{color:#90c123;}
.lan2_color2 p{color:#a0d42c;}

.lan2_color3 h3{color:#ffa800;}
.lan2_color3 p{color:#ffa800;}

.text_c{ text-align:center;}

@media (max-width: 640px) {
    .nylan { width:100%;}
	.lan2{ width:100%;}
}



.lan3{ height:49px;}
.lan3 h3{ font-weight:normal; height:49px; line-height:49px; color:#106fb3; font-size:18px;}
.lan3 h3 span{ color:#7b7b7b; font-size:12px; text-transform:uppercase;}
.lan3 a{ display:block; height:49px; line-height:49px; color:#808080; font-size:13px;}
.lan3 a:hover{ color:#106fb3; }


.lan4{text-align: center;line-height: 43px; color: #047ecb;font-size: 24px;font-weight: normal;}


/*.gotop-wrapper {
    position: fixed;
    bottom: 50px;
    right: 15px;
    z-index: 1001;
    background-color: rgba(0, 0, 0, 0.3);
}
.gotop-wrapper a {
    display: none;
    width: 55px;
    height: 55px;
    overflow: hidden;
    background: url(../jjfa/icon-gotop-fixed.gif) center center no-repeat;
}*/
.gotop {
    display: none;
}
.footgotop{cursor: pointer; position: absolute;right: 0; top: 0; width: 35px;height: 31px; line-height: 31px; text-align: center; background: #ff9400; color:#fff;}

/* 浮动工具 */
#common-tool {
    margin-top: 278px;
    position: absolute;
    top: 78px;
    right: 0;
    z-index: 9999
}
#common-tool ul {
    list-style: none
}
#common-tool ul li {
    background: #C1BFC0;
    margin: 3px 0 0 0;
    _margin: 0;
*margin:0;
    width: 40px;
    height: 40px;
    overflow: hidden;
}
#common-tool ul li a {
    display: block;
    padding: 5px
}
#common-tool ul li a:hover {
    background: #ff6c00;
}
#common-top-ico {
    display: none
}
.common-sweep-box {
    display: none;
    position: absolute;
    right: 50px;
    top: 3px;
    padding: 5px;
    background: #FFF;
    border: 1px solid #EEE
}
.common-sweep-box img {
    width: 196px;
    height: 196px;
}


/******--------------------- 分页---------------------******/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 40px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #333;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #047ecb;
  border-color: #047ecb;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #047ecb;
  border-color: #047ecb;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
