@charset "utf-8";
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#212121;background:#fff}a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,label,legend,li,ol,p,pre,select,small,span,strong,u,ul,var{margin:0;padding:0}input,select{font-size:9pt;border:none}img{border:0 none}a{color:#212121}a:hover{color:#ff7403}a:focus{outline:0}a img{border:0 none}del{text-decoration:line-through}em,i{font-style:normal}i{color:red;padding:0 2px}dd,dl,dt,li,ul{list-style:none outside none}h1{font-size:1.25em}h2,h3{font-size:.875em;font-weight:400}h4,h5,h6{font-size:.75em}a{text-decoration:none}.pl{padding-left:.625em}.pl2{padding-left:.9375em}.pl3{padding-left:1.25em}.pt{padding-top:.9375em}.ft_12{font-size:.75em}.ft_14{font-size:.875em}.ft_16{font-size:1em}.ft_18{font-size:1.125em}.ft_24{font-size:1.5em}.red{color:#c00}.blue{color:#005780}.blue a{color:#0a8ce5}.grey{color:#9e9e9e}.orange{color:#f60}.green{color:#03dfdd}.green a{color:#7da417}.yellow{color:#f38f17}
body{position:relative; }
.clear{
	clear: both;
	}
.fl{
    float:left;
	display:inline;
}
.fr{
    float:right;
	display:inline;
}
img{
    width: auto;
	max-width: 100%;
}
a{ color:#222;}
a:hover{color:#d23429;}
.mt15{
    margin-top:15px;
}

.pageleftfixmenu{ position: fixed; left: 0; top: 50%;}
.pageleftfixmenu .iconbg{ width: 65px; height: 65px; margin-right: 20px; display: inline-block; float: left; vertical-align: middle; }
.pageleftfixmenu span{ display: block; overflow: hidden; background: #0198f1; transition: all .3s; width: 65px;height: 65px; line-height: 65px; }
.pageleftfixmenu span a{color: #fff; font-weight: 600;}
.pageleftfixmenu span i.iconbg{background:#eeeeee url(../img/skypeimg.jpg) no-repeat center; display: block;}
.pageleftfixmenu span:hover{ width:235px; }
.pageleftfixmenu span:last-child{}
.pageleftfixmenu span:last-child i.iconbg{background:#eeeeee url(../img/skypeimg.jpg) no-repeat center; display: block;}
.pageleftfixmenu span:hover .iconbg{border-right: 1px solid #fff;}
.pageleftfixmenu span:hover a{text-decoration:none;}

.mt100{padding-top:181px;}
.mt60{margin-top:60px;}
.bg_7{background:url("../img/bg_7.png") no-repeat center 76%;}
.bg_sj{background:url("../img/bg_sj.png") no-repeat left 50%;}

.lag{width:100%;float:right;text-align:right;}
.lag span{margin-right:6%;}
.lag  a{margin-right:10px;}
.top{
	width: 100%;
	padding-bottom:30px;
	display:block;
	position:absolute;
	top:0px;
	left:0;
	z-index:999;
	background:#ffffff url("") no-repeat top right;
	}	
.area{
	width: 100%;
	max-width: 1184px;
	margin: 0 auto;
	position: relative;
	}	
.logo{
	float: left;
	width: 300px;
	height:100px;
	margin-top:10px;
	}
.logo_txt{width:380px;height:47px;border-left:1px solid #CCC;float:left;line-height:25px;margin-left:10px;padding-left:10px;margin-top:40px;color:#333333;font-size:18px;}
.logo_txt span{font-size:18px;color:#d23429;}	
.tools{
	float: right;
	width: 270px;
	height: auto;
	margin-right: 1%;
	margin-top:10px;}
.search{
    width: 100%;
	padding-top: 10px;
	float:right;
	display:inline;}	
.search_form{
	width: 100%;
    height: 32px;
	border:1px solid #ddd;
	background-color:#fff;	
		}
.search_input { 
	width: 85%;
    float: left;
	height:30px;
	color: #555;
	border: medium none;
	line-height:30px;
	text-indent:5px;
	background-color:#fff;	
   }	
.search_btn {
	width: 15%;
	height: 30px;
	float: right;
	cursor: pointer;
	border: medium none;
	background:url("../img/i1.gif") center center no-repeat;
  }	
.t_mail{font-size:16px;float:right;height:50px;line-height:50px;width:27%;background:#e6e7e8;text-align:center;}
.s_m{float:right;margin-top:13px;width:180px;}
.s_m img{margin:0 4px;width:25px;height:25px;}
.navigation{
    width:100%;
	height:51px;
	background:#f9f9f9;
	border-top:1px solid #eee;
	font-weight:b
	
}	
.nav_list{
    width: 100%;
   	height: 51px;
	line-height: 50px;
	float:left;
	background:url("../img/bg_nav_line.jpg") no-repeat top left;
}

.nav_list ul .hide, .nav_list ul .hide a:visited { width:100%; display:block;}
.nav_list ul li {float:left; position:relative; width:14.2%; text-transform: Uppercase; background:url("../img/bg_nav_line.jpg") no-repeat top right; }
.nav_list ul li a {display:block; text-align:center; text-decoration:none; color:#333; height:50px; line-height:50px; font-size:16px;}
.nav_block{width:auto;}
.nav_list .nav_block li{width:100%; display:block;}
.pr{width:750px;background:#0258a7;height:330px;}
.navigation .nav_list ul li .pr li {height:auto;color:#FFF;float:left;width:33%;}
.navigation .nav_list ul li .pr li a{text-align:left;text-indent:20px;font-size:16px;color:#333;background:#fb8316 url("../img/icon_1.png") no-repeat 10px center;}
.navigation .nav_list ul li .pr li a:hover{text-align:left;text-indent:20px;font-size:16px;color:#333;background:#92cb3c url("../img/icon_3.png") no-repeat 10px center;}
.navigation .nav_list ul li .pr li ul li{width:100%;}
.navigation .nav_list ul li .pr li ul li a{width:100%;text-transform: capitalize;text-align:left;color:#333;text-indent:20px;font-size:14px;line-height:40px;height:40px;background:#fb8316 url("../img/abg_1.png") no-repeat 10px center;}
.navigation .nav_list ul li .pr li ul li a:hover{width:100%;text-transform: capitalize;text-align:left;color:#333;text-indent:20px;font-size:14px;line-height:40px;height:40px;background:#666 url("../img/abg_2.png") no-repeat 10px center;}
.navigation .nav_list ul li .nav_block li a{width:270px; height:40px;line-height:40px;display:block;text-align:left;color:#fff;text-indent:20px;font-size:14px; border-bottom:1px solid #efefef;float:left;text-transform:Capitalize;}
.nav_list ul li ul {display: none;}
.nav_list ul li:hover a {color:#fff; background:#7e7e7e;}
.nav_list ul li:hover a.down{color:#fff; background:#7e7e7e;}
.nav_list ul li:hover ul {display:block; position:absolute;top:50px; left:0;;z-index:999; padding-bottom:15px; background:#f3541a;}
.nav_list ul li:hover ul li a {display:block; background:#7e7e7e url("../img/abg_2.png") no-repeat 10px center; color:#000;}
.nav_list ul li:hover ul li a:hover {background:#fb8316 url("../img/abg_2.png") no-repeat 10px center; color:#FFF;}
.down {
    background:url("../img/bg_down.png") no-repeat center 35px;
	height:50px;
	display:block;
}
.nav_list a.down:hover{
	background:#353535 url("../img/bg_down.png") no-repeat center 35px;
	color:#FFFFFF;
	display:block;
	}


#banner {
  position: relative;
  float: left;
  width: 100%;
  }
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../img/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#find{
   font-size:14px;
   color:#FFF;
   padding:0px;
   display:block;
   line-height:30px;
   
}
.find_block{width:99%;padding:12px 0 15px 1%;margin-top:-237px; float:left; z-index:999; position:absolute; background:#0069a5; height:210px;}
.find_block li{ width:27%; padding:8px 3%; float:left; border-left:1px dashed #40a7e1;}
.find_block li img{width:100%;}
.find_block li p{height:48px;line-height:24px;overflow:hidden;}
.btn{background:#ffa601; width:120px; height:30px; line-height:30px; text-align:center; margin:10px auto 0;}
.btn a{color:#FFF;}
.btn a:hover{color:#000;}



.index_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top:1px solid #e0e0e0;
	margin-top:1px;
	background:url("") no-repeat 0 50px;
	
	background:#fafafa;
	
}

.row{width:100%;padding:30px 0;}
.col-lg-4{width:31.333333%;float:left; margin:0 1%;}

.thumb-pad-1 .thumbnail {
  padding-top: 30px;
  text-align: center;
  background: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail figure {
  border-radius: 100%;
  max-width: 208px;
  max-height: 208px;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.thumb-pad-1 .thumbnail figure:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  left: -16px;
  right: 0;
  top: -16px;
  bottom: 0;
  border: 16px solid #e6e6e6;
  border-radius: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: -1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail figure img {
  width: 100%;
  display: block;
  overflow: hidden;
  border-radius: 100%;
}
.thumb-pad-1 .thumbnail .caption {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 10px 30px 15px;
}
.thumb-pad-1 .thumbnail .caption h2 {
  margin-top: 0px;
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail .caption h5 {
  font-weight: 400;
  margin-top: 8px;
  color: #acacac;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size:16px;
  line-height:30px;
}
.thumb-pad-1 .thumbnail:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail:hover figure:before {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.thumb-pad-1 .thumbnail.color-1 h2 {
  color: #222;
  font-size:24px;
}
.thumb-pad-1 .thumbnail.color-1:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #0179b1;
}
.thumb-pad-1 .thumbnail.color-1:hover figure:before {
  border-color: transparent;
  border-right-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.thumb-pad-1 .thumbnail.color-1:hover .caption h2,
.thumb-pad-1 .thumbnail.color-1:hover .caption h5 {
  color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail.color-2 h2 {
  color: #bfbfbf;
}
.thumb-pad-1 .thumbnail.color-2:hover {
  background-color: #bfbfbf;
}
.thumb-pad-1 .thumbnail.color-2:hover figure:before {
  border-color: transparent;
  border-right-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.thumb-pad-1 .thumbnail.color-2:hover .caption h2,
.thumb-pad-1 .thumbnail.color-2:hover .caption h5 {
  color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-1 .thumbnail.color-3 h2 {
  color: #d61e1a;
}
.thumb-pad-1 .thumbnail.color-3:hover {
  background-color: #d61e1a;
}
.thumb-pad-1 .thumbnail.color-3:hover figure:before {
  border-color: transparent;
  border-right-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.thumb-pad-1 .thumbnail.color-3:hover .caption h2,
.thumb-pad-1 .thumbnail.color-3:hover .caption h5 {
  color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-2 .thumbnail {
  text-align: center;
}
.thumb-pad-2 .thumbnail img {
  display: inline-block;
  border-radius: 100%;
  overflow: hidden;
}
.thumb-pad-2 .thumbnail .caption {
  padding-top: 25px;
}
.thumb-pad-2 .thumbnail .caption time {
  font-size: 30px;
  font-weight: 900;
  color: #898a8a;
}
.thumb-pad-2 .thumbnail .caption time + p {
  margin-top: 11px;
}
.thumb-pad-2 .thumbnail .caption h4 {
  font-weight: 900;
  text-transform: uppercase;
  color: #898a8a;
}
.thumb-pad-2 .thumbnail .caption h4 + p {
  margin-top: 15px;
  padding: 0px 10px;
}
.thumb-pad-2 .thumbnail .caption p {
  color: #acacac;
}
.thumb-pad-2 .thumbnail .caption p + .btn {
  margin-top: 15px;
}
.thumb-pad-2.indent-1 {
  margin-top: 22px;
}
.thumb-pad-2.indent-2 {
  margin-top: 14px;
}
.thumb-pad-3 {
  text-align: center;
}
.thumb-pad-3 .thumbnail {
  display: inline-block;
  border-radius: 100%;
  position: relative;
  vertical-align: middle;
  width: 370px;
  height: 370px;
  overflow: hidden;
}
.thumb-pad-3 .thumbnail img {
  display: block;
  width: 370px;
  height: 370px;
  overflow: hidden;
}
.thumb-pad-3 .thumbnail .caption {
  padding: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  display: table;
  position: absolute;
  vertical-align: middle;
  border-radius: 100%;
  top: 0;
  left: 0;
  width: 370px;
  height: 370px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-3 .thumbnail .caption .wrapper {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 100%;
  width: 370px;
  height: 370px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border: 0px solid rgba(0, 0, 0, 0.8);
}
.thumb-pad-3 .thumbnail .caption .list-1 {
  margin-bottom: 0;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.thumb-pad-3 .thumbnail .caption .list-1 li {
  display: block;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-3 .thumbnail .caption .list-1 li a {
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
}
.thumb-pad-3 .thumbnail .caption .list-1 li a:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: rgba(255, 255, 255, 0.5);
  background: rgba(0, 0, 0, 0.8);
}
.thumb-pad-3 .thumbnail .caption:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.thumb-pad-3 .thumbnail .caption:hover .wrapper {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border: 15px solid rgba(0, 0, 0, 0.8);
}
.thumb-pad-4 .thumbnail .caption {
  padding-top: 30px;
}
.thumb-pad-4 .thumbnail .caption h4 {
  text-transform: uppercase;
  font-weight: 900;
  color: #898a8a;
  line-height: 35px;
}
.thumb-pad-4 .thumbnail .caption h4 + p {
  margin-top: 15px;
}
.thumb-pad-4 .thumbnail .caption p {
  color: #acacac;
}
.thumb-pad-4 .thumbnail .caption p + p {
  margin-top: 24px;
}




.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.why_choose{width:100%;}
.why_choose_tit{width:100%; height:82px; background:url("../img/bg_09.png") no-repeat top center; font-size:42px; text-align:center;  border:#7e7e7e solid 1px  top; color:#666666; line-height:60px; font-weight:bold; padding-top:10px; padding-bottom:100px;}
.why_choose_nr{width:100%;background:#fff; padding:10px 0; margin-top:50px;
}
.why_choose_nr li{width:44%; margin:35px 4.5% 25px 1.5%; float:left;}
.nr_lf{width:13%;float:left;}
.nr_rt{width:85%; float:right;}
.nr_rt h3{font-size:16px; color:#111; line-height:24px; font-weight:bold;}
.nr_rt h3 span{color:#f39f48;}
.nr_rt p{color:#666; line-height:24px; margin-top:10px; height:72px;}
.nr_rt p span{color:#FF0000;}


.in_pro{width:100%; margin:20px 0; background:#fff;}
.main .in_pro{background:none;}
h1{font-size:42px; color:#666666; text-align:center;margin:30px 0 10px  0px; padding-top:30px;}
.in_pro h5{font-size:18px;text-align:center; color:#000000; font-weight:normal; margin-bottom:30px;}
.in_pro_title li {float:left; margin:5px 0.5%; text-align:center; height:45px; line-height:45px; font-size:16px; overflow:hidden;}
.in_pro_title li  a{background:#7e7e7e; display:block; color:#FFF; padding:0 15px; }
.in_pro_title li  a:hover{background:#fb8316; color:#FFF;}
.in_pro_title li  a.show{background:#fb8316; color:#FFF;}
.pro_box li{width:24%;float:left; margin:10px 0.5%; border-bottom:10px solid #333;}
.pro_box li a.tit{height:30px;line-height:30px;width:100%; text-align:center;display:block; overflow:hidden;}
.pro_box{
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	margin-top:10px;
}


.lx_company{
	width:100%;
	margin-top:20px;
	margin-bottom:50px;
	background:#fff;
	padding-top:10px;
}
.lx_company h2{
	font-size:24px;
	color:#111;
	text-transform: Uppercase;
	padding:20px 0 25px;}
.vide{
	width: 43%;
	float:left;
}
.vide img{width:100%;}
.company{
	width: 50%;
	line-height:32px;
	margin-top:10px;
	float:right;
	font-size:14px;
}
.company span{font-size:16px;color:#0069a5;}
.company a,.more a{color: #fff;	background:#333;display:block;width:120px;	height:40px;line-height:40px;text-align:center; margin-top:30px;}
.company a:hover,.more a:hover{ color:#FFF; background:#fb8316;}


.pro_set{width:100%; margin:0px 0%;}
.pro_set h2 {
  font-size: 36px;
  color: #666;
  text-transform: Uppercase;
  padding: 30px 0 35px;
  margin:0 1%;
  text-align:center;
  font-weight:bold;
}
.lx_company h2 a, .lx_news h2 a, .pro_set h2 a {
  font-size: 12px;
  margin-top: 5px;
}
.pro_li{	 
	width:19%;
	float:left;
	display:inline; 
	margin:0px 3% 30px;
	text-align:center;
}
.pro_li a{
	color:#111;
	display:block;
}
.pro_li a:hover{
	color:#b3e866;
}
.pro_li img{
    width:100%;
	border-radius: 100%;
	max-width:225px;
	max-height:225px;
}
.pro_li h3{
	height:40px;
	line-height:40px;
	display:block;
	font-size:18px;
	overflow:hidden;
	text-align:center;
	text-transform: Uppercase;
}
.pro_li h3 img{
	width:auto;}
.pro_li .txt{
	line-height:30px;
	font-size:14px;
	height:60px;
	overflow:hidden;
	text-align:center;
}
.pro_li .more{width:90%;height:35px;line-height:35px;text-align:center; margin:10px auto; font-size:15px;text-transform: Uppercase;font-weight: bold;}
.pro_li .more a{background:#ccc;display:block;color:#FFF;}
.pro_li .more a:hover{background:#b3e866;}

.in_ser{
    width:100%;
	height:auto;
	float:left;
	margin-bottom:80px;
	margin-top:20px;
}
.in_ser li{
    width:23%;
	height:auto;
	float:left;
	text-align:center;
	line-height:30px;
	margin:0 1%;
	margin-top:15px;
	font-size:14px;
}	
.in_ser li img{
	float:left;
	display:inline;
	width:26%;
}
.in_ser .li_r{
    width:68%;
	float:right;
	text-align:left;
}
.li_r a{font-size:16px;color:#1f6fb8;}
.li_r a:hover{color:#fb8316;}
.in_ser .li_r p{
    line-height:20px;
	height:40px;
	overflow:hidden;
}
.info{width:100%; height:100px; margin:60px 0 40px;}
.info_lf{width:20%;height:100px;background:#0279b1 url("../img/ico_3.png") no-repeat center center;}
.info_rt{width:80%; height:100px; background:#efefef;}
.info_rt p{margin-top:20px; margin-left:30px; font-weight:bold; line-height:30px;}
.f_chat{font-size:18px; float:right; margin-top:30px;margin-right:10px;}
.f_chat a{background:#ed7101; color:#fff; display:block;width:150px; height:40px; line-height:40px; text-align:center;}
.f_chat a:hover{background:#333; color:#fff;}


	
.footer{
	width: 100%;
	height: auto;
	overflow: hidden;
	background:#666666 no-repeat top center;
	padding-bottom:8px;
	font-size:14px;
	
}
.ft_block_1{
    width:28%;
	color:#efefef;
}
.ft_block_2{
    width:26%;
	margin-right:4%;
	margin-left:1.5%;
	height:auto;
	

}
.ft_block_1 .title,.ft_block_2 .title,.ft_contact .title{
    width:100%;
	height:36px;
	line-height:36px;
	margin:10px 0 30px;
	color:#efefef;
	font-weight:bold;
	font-size:15px;
	text-transform:Uppercase;
}
.ft_block_1 li{
    width:42%;
	height:auto;
	line-height:20px;
	margin:0px 5% 0 0;
	float:left;
	border-bottom:1px solid #515151;
	color:#efefef;
}
.ft_block_2 li{
    width:98%;
	height:40px;
	line-height:40px;
	margin:0px 5% 0 0;
	float:left;
	overflow:hidden;
	background:url("../img/abg_2.png") no-repeat center left;
	text-indent:10px;
	color:#efefef;
}
.ft_block_1 li a,.ft_block_2 li a{
    color:#efefef;
}
.ft_block_1 li a:hover,.ft_block_2 li a:hover{
    color:#f3541a;	
}
.ft_block_2 a{color:#efefef;}
.ft_block_2 a:hover{color:#f3541a;}
.ft_contact{
    width:40%;
	padding-left:5%;
	padding-bottom:15px;
}
.ft_contact p{
    line-height:26px;
	 color:#efefef;
	padding-bottom:20px;
	border-bottom:1px dashed #515151; 
	margin-bottom:20px;
}
.tel{
    background:url("../img/bt01.png") no-repeat 0px center;
	text-indent:25px;
	color:#efefef;
	display:block;
	line-height:35px;
	width:60%;
}
.fax{
    background:url("../img/fax.png") no-repeat 0px center;
	text-indent:25px;
	color:#efefef;
	display:block;
	line-height:35px;
	width:60%;
}
.mail{
    background:url("../img/b1.png") no-repeat 0px center;
	text-indent:25px;
	color:#efefef;
	display:block;
	line-height:35px;
	width:60%;
}
.map{width:39%;margin-top:15px; margin-bottom:10px;}
.copyright{
    width:100%;
	padding:20px 0;
	border-top:1px solid #515151;
	color:#efefef;
	margin-top:15px;
}
.copyright a{
    color:#efefef;
}

.foot_fixed{
	display:none;
	}


#banner_s{
    width:100%;
	overflow:hidden;
	text-align:center;
	height:350px;
	
}
#banner_s img{width:100%;display:block;}
.crumbs{height:45px;line-height:45px;border-bottom:1px #DDD dashed;	text-transform: Uppercase; color:#666; font-size:14px; margin-top:20px;}
.main{
    width:100%;
	height:auto;
	overflow:hidden;
	background:url("") no-repeat right -400px;
	background:#fafafa;
}
.main_nav{height:40px;line-height:42px; border-bottom:1px solid #ddd; width:100%;background:#fff;}
.main_nav a{margin:0 5px;text-transform:Uppercase;}
.main_nav img{margin-top:10px;float:left;}
.main_block{width:100%;margin-bottom:10px;}
.green{background:#8dbf41;float:left;width:100%;margin-top:20px;margin-bottom:20px;position:relative;}
.green span{color:#FFF;font-size:24px;position:absolute;top:68%;left:7%;padding:10px;background:#4f8102;}
.green img{border-left:2px solid #FFF;}
.main_block p{line-height:30px;margin-top:10px;}
.team{ width:100%;height:auto;margin-top:20px;margin-bottom:20px;}
.team ul{width:100%;float:left;}
.team li{float:left;width:20%;padding:1%;border:1px solid #CCC;margin:10px 1%;}
.team li img{width:100%;}
.team li  span{height:30px;line-height:35px;text-align:center;display:block;}
.team h3{font-size:18px;height:50px;line-height:50px;}

.productlist{
    display:none;
}
.t1{width:100%;height:80px;background:#efefef; margin-top:20px;}
.t2{width:23%; height:70px;line-height:70px;font-size:30px; color:#fff; background:#f09020; margin:-50px 0 0 10px; text-align:center; float:left;}
.t3 li{float:left;}
.t3 li a{padding:0 35px;height:35px; line-height:35px; background:#f4f3f3; color:#333; border-bottom:#ddd 1px solid; border-right:1px solid #ddd; display:block;}
.t3 li a:hover{background:#f09020; color:#FFF;}
.t3 .show a{background:#666666; color:#FFF;}
.rt_title{
	font-size:20px;
	border-bottom: 1px dashed #d6d6d6;
	margin:10px 0;
	height:40px;
	line-height:40px;
}
.rt_title span{font-size:15px;text-align:right;color:#999; float:right; font-family: mvboli; letter-spacing:0px; font-style:italic;line-height:18px; margin-top:10px;}
.pro_txt{
	line-height: 30px;
	font-size: 14px;
	padding:0 0 10px 0;
}

.pro_list li{
   width:42%;
   height:auto;
   overflow:hidden;
   float:left;
   margin:10px 2% 10px 0;   
}
.pro_list li h3{
	font-size: 18px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}
.pro_list li p{
    width:100%;
	height:60px;
	line-height:30px;
	color:#666;
}

.pro_set h3{padding:0;font-size:18px;}
.pro_set .thumb-pad-1 .thumbnail .caption{padding-bottom:10px;}


.pages{padding:20px 0 30px;text-align:center; height:30px; clear:both;}
.pages a,.pages strong,.pages em{padding:3px 6px;margin:0 1px;display:-moz-inline-box;display:inline-block;}
.pages em{margin-right:20px;}
.pages input{vertical-align:bottom; height:18px; width:30px;}
.pages a{border:1px solid #999; color:#cc080a; background-color:#fff;}
.pages strong{background-color:#d23429; color:#fff; font-weight:normal;}
.pages em{color:#0177a7; font-weight:bold;}
.pages a,.pages strong{padding:5px 10px;margin:0 2px;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
.pages a{color:#000;}
.pages em{display:none;}

.sidebar{
	width:27%;
	float:left;
	margin-left:1%;
	padding-top:10px;
}
.sidebar h2{height:40px;line-height:40px;color:#333;font-size:20px;margin:10px 0;border-bottom: 1px solid #d6d6d6;}
.left_list{width:100%;margin:0px auto 20px auto;}
.left_list li{border-bottom:1px solid #eee;text-indent:20px; }
.left_list li a{background:url("../img/abg_1.png") no-repeat 10px 18px;color:#333;display:block;line-height:30px; padding:5px 0;}
.left_list li a:hover{background:#b3e866 url("../img/abg_2.png") no-repeat 10px 18px; color:#FFF;}
.left_list .show a{background:#b3e866 url("../img/abg_2.png") no-repeat 10px 18px; color:#FFF;}
.fixed{ max-width:322px;}
.side_bt{position:absolute;}


 .accordion {
 	width: 100%;
 	max-width: 360px;
 	margin: 0 auto 20px;

 }
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 5px 15px 10px;
	color: #4D4D4D;
	font-size: 14px;
	border-bottom: 1px solid #efefef;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: url("../img/abg_1.png") no-repeat center left;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

 .submenu {
 	display: none;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px dashed #e5e5e5;
	list-style-type:disc;
	display:block;
 }

.submenu a {
 	display: block;
 	text-decoration: none;
 	color: #333333;
 	padding: 12px;
 	padding-left: 20px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
	background:url("../img/dian.png") no-repeat 10px 20px;
 }

 .submenu a:hover {
 	background:#b3e866 url("../img/dian.png") no-repeat 10px -28px;
 	color: #FFF;
 }

.leftimg{margin-bottom:0px;}
.leftimg img{width:100%; margin-top:1px;display:block;}
.sidebar p{line-height:40px;margin-bottom:20px;background:#FFF;text-indent:10px;}
.lf_title{
	width:100%;
	color:#FFF;
	font-size:16px;
	height:35px;
	line-height:35px;
	background:#1f6fb8;
	text-indent:10px;
}
.listyle02{
	width:90%;
	line-height:40px;
	height:40px;
	padding-left:15px;
	background:url(../img/abg_1.png) 5px center no-repeat;
	overflow:hidden;
}
	
.more02 a{
	color:#999;
	line-height:40px;
	display:block;
	text-indent:10px;
}
.more02 a:hover{
	color:#ed1e24;}
.case_li{
	width:96%;
	float:left;
	display:inline;
	margin:15px 0 20px;}
.csse_li_pic{
	width:24%;
	float:left;}
.csse_li_pic img{
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.case_li_text{
	width:67%;
	float:right;}
.case_li h3{
	line-height:20px;
	font-size:16px;
	padding-bottom:5px;}
.case_li p{
	padding:10px 0;
	font-size:14px;
	line-height:30px;}

.pro_side{width:100%;}
.pro_side li{float:left;width:100%;margin:10px 0;}
.pro_side li h3{height:30px;line-height:30px;overflow:hidden;font-size:14px;text-align:center;}

.view{width:80px; height:30px; margin:0 auto;}
.view a{color:#FFF;background:#025083; text-align:center; display:block;width:80px; height:28px; line-height:28px;}
.view a:hover{color:#FFF;background:#0090db;}
.s_mail{font-size:16px;color:#d23429;margin:15px 0;}

.btn_message{
    width: 47%;
	height: 35px;
	line-height: 35px;
	text-indent: 45px;
	font-size: 16px;	
	margin: 10px 0;
	display:block;
	background: #0069a5 url("../img/btn_message.png") no-repeat 15px 5px;
	float:right;
}

.btn_chat{
    width: 47%;
	height: 35px;
	line-height: 35px;
	text-indent: 45px;
	font-size: 16px;	
	margin: 10px 0;
	display:block;
	background: #d23429 url("../img/icon_ol.png") no-repeat 15px center;
}
.btn_message a,.btn_chat a{
    width:100%;
	color:#FFF;
	height: 35px;
	line-height: 35px;	
	display:blcok;
}

.btn_chat a:hover{
    width:100%;
	height:35px;
	background:#0069a5 url("../img/icon_ol.png") 15px center no-repeat;
	display:block;
}

.btn_message a:hover{
   width:100%;
   height:35px;
   background:#d23429 url("../img/btn_message.png") no-repeat 15px 5px;
   display:block;
}

#gallery{
	width:50%;
	height:auto;
	float:left;
	display:inline;
	margin-top:20px;}
#gallery h1{
	color:#666666;
	line-height:30px;}
#gallery_nav {
	width: 100%;
	margin-top:4px;}
#gallery_nav img{
	width:24.5%;
	float:left;
	margin:0 0.25%;
	display:inline;
}
#gallery_output {
	width: 100%;
	overflow: hidden;
}
#gallery_output img {
	width:100%;
}
.gallery_right{
	width:46%;
	float:right;}
.gallery_right h2{
	color:#7e7e7e;
	font-size:20px;
	line-height:30px;
	padding:20px 0 15px;
	font-weight:bold;
}
.gallery_right_txt{
	padding:5px 0 15px;
	line-height:30px;
	border-top:1px dashed #d0d0d0;
	border-bottom:1px dashed #d0d0d0;}
.ys{
	margin:20px 0 8px 0px;	
}
.ys img{width:25px;height:25px;margin-right:10px; margin-top:10px;}


.maodian{
	width:100%; 
	height:40px;
	overflow: hidden;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
}
.maodian li{
	text-align:center;
	width:16.66%;
	float:left;
	overflow:hidden;
}
.maodian li a{
	display:block; 
	color:#fff;
	background:#f3541a url("../img/bg_nav_line_2.jpg") no-repeat top right;
}
.maodian li a.choose{ color:#fff; background:#7e7e7e;}
.maodian li a:hover{
	background:#ed7101; 
	color:#fff;
	text-decoration:none;
}
.isStuck{
		width:100%;
		max-width:1184px;
		padding-top:0px;
		z-index: 999;
	}

.md_con{
	width:auto;
	margin:20px auto;
	font-size:15px;
	line-height:30px;
}
.md_con ul{margin-top:10px;}
.md_hd{ 
	color:#fff;
	line-height:39px;
    height:39px;	
	font-size:16px;
	background:#666 url("../img/img12.jpg") no-repeat center right;;
	}
.md_hd span{width:153px; background:url("../img/img11.jpg") no-repeat center left; display:block; text-align:center;}
.md_bd{
	width:auto;
	line-height:28px;
	padding:15px 0;}
.md_bd img{
	width:auto;}

.q_list{width:100%; float:left; height:auto; overflow:hidden; margin:10px 0;}
.q_list li{width:16%;margin:5px 0.33%; float:left;}
.q_list li img{display:block;}
.q_list li a{width:100%;background:#999;padding:8px; display:block;}
.q_list li a:hover{width:100%;background:#ed7101;}


.listyle03{
	width: 30%;
	float: left;
	font-size: 14px;
	overflow:hidden;
	margin: 20px 1.6%;
	padding: 5px 0 15px;
}
.listyle03 img{
	border:1px solid #CCC;
}
.listyle03 p{
	line-height: 24px;
	padding: 10px 10px 0;
}
.listyle03 a{ color: #333;}
.listyle03 a:hover{ color: #b10e07;}	
	
.new_list{
    width: 100%;
	height: auto;
	overflow: hidden;
	margin-top:80px;
}
.new_list li{
    width:100%;
	float:left;
	height:auto;
	margin-bottom:3%;
}

.new_right h4 {
	font-size: 14px;
	height: auto;
	line-height: 30px;
}
.new_right p {
	width: 100%;
	line-height: 30px;
	margin-bottom:12px;
}
.new_left{
    width:20%;
	float:left;
	text-align:center;
}
.new_left img{width:100%;}
.new_right{
    width:75%;
	float:right;
}

.details a{color:#d23429;}

.cul-nav { width: 100%; margin:0 auto; margin-top:2%;background: url(../img/about_bg10.jpg) no-repeat center 50px; overflow:hidden}
.cul-nav ul { margin-left: 60px; }
.cul-nav ul li { display: inline-block; _display: inline; position: relative; float:left; width: 100px; height: 111px;  margin-right: 80px; background: url(../img/about_bg09.png) no-repeat -101px 0; cursor: pointer; }
.cul-nav ul li h3 { padding-top: 40px; font: 14px/22px 'Microsoft Yahei','SimSun',sans-serif; color: #797b7d; text-align: center; position: relative; background: none; }
.cul-nav ul li h3.hover { color: #ff4a00; }
.cul-nav ul li .cul-nav-bg { position: absolute; left: 0; top: 0; width: 101px; height: 0px; background: url(../img/about_bg09.png) no-repeat 0 0; z-index: 0; overflow: hidden; }
.cul-nav ul li.cur .cul-nav-bg { height: 111px; }
.cul-nav ul li.cur h3 { color: #ff4a00; background: none; }
.cul-ajax { padding-top: 10px; width:100%; overflow:hidden; color:#0279b1 }
.cul-nav h3 { font-size: 22px; color: #000; width: 100%; overflow: hidden; margin-bottom: 30px; }
.sub_about { width: 100%; overflow: hidden; margin:0 auto; }   .sub_about p{ text-indent:20px; line-height:28px;}
.sub_about li { float: left; width: 23%; margin-right:2%; }
.sub_about li h3 { font-size: 22px; margin: 35px 0 20px 0; color: #000; }
.sub_about li img { margin-bottom: 15px; width: 100%; height: auto; }

.content{
	font-size: 15px;
	line-height:30px;
	padding:10px;
	background:#FFF;
}
.content p{margin:10px 0;}
.content h2{
	color:#222;
	line-height:40px;
	font-size:23px;
	text-align: center;
	font-weight:normal;
	margin-top:20px;
}
.content h3{font-size:18px; background:#0279b1 url("../img/22.png") no-repeat 6px center; height:40px; line-height:40px; text-indent:50px; color:#fff; width:240px;}
.content h4{
	color:#a7a5a5;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	text-align: center;
	padding-bottom:10px;}
.content img{
	width: auto;}
.prenext{
	padding:15px;
	margin-top:30px;
	border-top: 1px dashed #d6d6d6;}
.pn_item{
	line-height: 30px;
	overflow:hidden;}
.pn_item a{ color: #333;}
.pn_item a:hover{ color: #1f6fb8;}

.faq_tit{width:100%; height:45px;}
.faq_tit li{ float:left; width:31.3%; margin:0 1%; font-size:16px;}
.faq_tit li a{ height:45px; line-height:45px; background:#0179b1; display:block; text-align:center; color:#FFF;}
.faq_tit li a:hover{background:#ed7101;}
.faq_tit .show a{background:#ed7101;}
.faq_list{width:98%;margin:20px 1%;}
.faq_list li{width:100%; line-height:50px; border-bottom:1px dashed #DDD; background:url("../img/ico_2.jpg") no-repeat center right; font-size:16px;}
.faq_list li a{background:url("../img/mapbg3.png") no-repeat 0 23px;padding-left:15px; display:block;}
.nob{width:70px;height:70px; line-height:70px; text-align:center; background:#ed7101; font-size:30px; color:#fff; font-weight:bold;}

.block_01{margin-bottom:30px;}
.block_01 input.text {
  border: 1px solid #ccc;
  height: 30px;
  line-height: 28px;
  width: 96%;
  text-indent: 6px;
  color: #999;
}
.block_01 .commentText {
  border: 1px solid #ccc;
  width: 98%;
  height: 70px;
  text-indent: 6px;
  font-size: 13px;
  color: #999;
  line-height: 20px;
  margin: 10px 0;
  font-family: Arial, Helvetica, sans-serif;
  background:#FFF;
}

.block_01_title{
	 color: #333;
	line-height: 40px;
	font-size: 20px;
	border-bottom: 1px dashed #d7d7d7;
	margin-top:30px;
}
.description_e {
	width: 100%;
	line-height: 24px;
	color: #e31c15;
	padding-top: 10px;
	margin-bottom:20px;
}
.description_f {
	width: 100%;
	margin: 0 auto;
}

.message_yxxhl{ padding:10px 0 0 0;}
.message_yxxhl li{ padding-bottom:8px; font-size:14px; width:50%;}
.message_yxxhl li input.text{ background:#ffffff; border:1px solid #ddd; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:45px; line-height:45px;width:98%; padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;color:#333333; font-size:14px;}
.commentText_yxxhl{background:#ffffff; border:1px solid #ddd; border-radius:4px;width:95%; height:150px; padding:10px 10px 10px 6px; font-size:14px; color:#333333;font-family: Arial, Helvetica, sans-serif;line-height: 20px;}
.message_yxxhl li.comment_yxxhl{ height:175px;}
.message_yxxhl .submitBtn_yxxhl{padding-left: 10px;padding-right: 10px; border: 0;height:40px; width:97%; border-radius:4px; background-color:#ed7101;color: #FFF;font-size: 16px;font-family: Arial, Helvetica, sans-serif; cursor:pointer;}		

@media \0screen\,screen\9 { .navigation {  position: absolute;  top: 130px;  left: 0;  z-index: 999;} }

@media screen and (min-width:769px){
.navigation {  position: absolute;  top: 130px;  left: 0;  z-index: 999;}
.main_block_right{border-left:1px solid #ddd;	padding-left:3%;}


}

@media screen and (min-width:769px) and (max-width:1025px){
.lag{width:100%;}
.logo_txt{display:none;}
.find_block{margin-top:-100px;position:relative; height:180px;}
.navigation {  position: absolute;  top: 110px;  left: 0;  z-index: 999;}
.why_choose_nr li{width:97%;}
.top{background:#f5f5f5;}
.mt100{padding-top:150px;}
  
 } 
  
@media screen and (min-width:640px) and (max-width:768px){
.lag{width:100%;}
.logo_txt{display:none;}
.top{background:#f5f5f5; top:0; padding-top:10px;}
.mt100{padding-top:140px;}
.logo{
	float: left;
	margin-left: 1%;
	width:220px;
	height:60px;
	margin-top:16px;
	}


.tools{
	width: 370px;
	margin-right: 1%;
	margin-top:0px;
	}
.s_m{float:right;}
.search{display:none;}
.navigation{
	width: 100%;
	height: 73px;
	background-image:none;
	background-color: #fff;
	position: absolute;
    top: 80px;
	left:0;
	z-index:999;
	}	
.nav_list{
    width: 100%;
   	height: 73px;
	line-height: 46px;
	}
.nav_list ul li{
	float: left;
	font-size: 14px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
    background:url("../img/bg_nav_line.jpg");
	background-repeat: no-repeat;
	background-position: right;
	width: 25%;
	border-bottom: 1px solid #eee;
	border-right:0px;
	overflow: hidden;
	}
.nav_list ul li a{
    height:35px;
	line-height:35px;
}
.col-lg-4{width:98%;margin:10px 1%;}
.find_block{margin-top:-50px;position:relative; height:auto;}
.lx_company{width:98%; margin-left:1%;}

.why_choose_nr li{width:97%;}
.pro_box li{width:48%;margin:10px 1%;}
.vide{width:100%; float:none;}
.company{width:98%;padding: 0 1%;}

.intitle_right{margin-right:2%}

.in_ser li{width:48%;margin:10px 1%;}

.owl-item{width:50%;}
.in_service{background-image:none;}

.bottom dl.width02 { width: 46%; padding-left: 1%;  padding-right: 1%;}
.bottom dl.width03{ width:98%; padding-left: 1%;  padding-right: 1%; margin-top:20px;}
.bottom dl.width01{width:98%; padding-left: 1%;  padding-right: 1%; margin-top:20px;}
.ft_block_1{width:48%;margin:10px 1%;}
.ft_block_2{width:48%;margin:10px 1%;}
.ft_contact{width:98%;margin:10px 1%; padding-left:0;}
.tel,.fax{width:60%;}

.foot_left{
    width:14%;
}
.t1,.t2,.t3{display:none;}

.productlist{
	display:block;
	margin-bottom:20px;
	}
#toggle {
  	color: white;
  	height:40px;
  	line-height:40px;
  	padding:0 1%;
  	cursor: pointer;
  	background:#0069a5 url("../img/menu.png") 96% center no-repeat;
  	border:none;
	text-indent:10px;
	font-size:16px;
  	margin:10px auto 0 auto;}
#toggle a{
	color:white;}
#toggle.active{
	background:#d23429 url("../img/menu.png") 96% center no-repeat}
.nav-collapse ul{
  	margin: 0;
  	padding: 0;
  	width: 100%;
  	display: block;
  	list-style-type: none;
}
.nav-collapse li{
  	width: 100%;
  	text-indent:12px;
  	line-height:18px;
	padding: 10px 0;
  	display: block;
  	background:#e5e5e5 url("../img/abg_1.png") no-repeat 10px center;
	text-indent:20px;
	border-bottom: 1px dotted #b5b5b5;
}
.nav-collapse li a{
	color:#212121;
	display:block;
}
.nav-collapse li a:hover{
	text-decoration:underline;
	color:#212121;
	}

.js .nav-collapse {
  	clip: rect(0 0 0 0);
  	max-height: 0;
  	position: absolute;
  	display: block;
  	overflow: hidden;
  	zoom: 1;}

.nav-collapse.opened {
  	max-height: 9999px;}

.disable-pointer-events {
  	pointer-events: none !important;}

.nav-toggle {
  	-webkit-tap-highlight-color: rgba(0,0,0,0);
  	-webkit-touch-callout: none;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	-o-user-select: none;
  	user-select: none;}
.js .nav-collapse{
    position: relative;}
.js .nav-collapse.closed{
    max-height: none;
}
.nav-toggle {
    display: none;}

.message_yxxhl li{width:98%;float:left;margin-left:1%;}

.foot_fixed{
	width:100%;
	display:block;
	height:70px;
	position:fixed;
	z-index:10000;
	bottom:0;}
.foot_top{width: 100%; height: 20px; background: url(../img/btop.png) center top no-repeat;}
.foot_color{ width: 100%; height: 50px; background:#dd0d01;}
.foot_fixed li{
	width:19%;
	height:50px;
	float:left;
	text-align:center;}
.foot_fixed img{width: auto;}
.foot_fixed li.spcial{width: 24%;}
.foot_fixed li.spcial img{ margin-top: -10px; margin-bottom:5px;}
.foot_fixed a{
	width:100%;
	height:35px;
	color: #fff;
	font-size: 0.75em;
	padding:10px 0 5px 0;
	display:block;}
.foot_fixed a:hover{ background:#b10a00;}

	 
}	 
	 
	 
	 
@media screen and (max-width:641px){
.lag{width:100%;}
.logo_txt{display:none;}
.top{background:#f5f5f5;}
.mt100{padding-top:140px;}
.logo{
	float: left;
	margin-left: 1%;
	width:220px;
	height:60px;
	margin-top:-10px;
	}
	
.tools{width:248px;}
.t_mail{display:none;}
.search{display:none;}
.navigation{
	width: 100%;
	height: 72px;
	background-image:none;
	background-color: #fff;
	position: absolute;
    top: 80px;
	left:0;
	z-index:999;
	}	
.nav_list{
    width: 100%;
   	height: 72px;
	line-height: 46px;
	}
.nav_list ul li{
	float: left;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
    background:url("../img/bg_nav_line.jpg");
	background-repeat: no-repeat;
	background-position: right;
	width: 25%;
	border-bottom: 1px solid #eee;
	border-right:0px;
	overflow: hidden;
	height:35px;
	}
.nav_list ul li a{
    height:35px;
	line-height:35px;
	font-size: 14px;
}
.why_choose_nr li{width:97%;}
.pro_box li{width:48%;margin:10px 1%;}
.vide{width:100%; float:none;}
.company{width:98%;padding: 0 1%;}

.col-lg-4{width:98%;margin:10px 1%;}
.lx_company,.lx_news{width:98%;margin:10px 1%; border-right:0; padding:10px 0;}
.owl-item{width:50%;}
.in_service{ background-image:none;}

.pro_set li{width:46%; margin:10px 2%}
.pro_img img{width:100%;}
.intitle_right{margin-right:2%}
.pro_list li{width:44%;margin-right:2%;}
.in_ser li{width:48%;margin:10px 1%;}
.maodian{height:80px;}
.maodian li{width:33.33%; border-bottom:1px solid #0b89d0;}

.foot_left{
    display:none;
}
.foot_right{
	padding:0px 0 55px 0;
}
.footer{padding-bottom:40px;}
.bottom dl.width02 { width: 46%; padding-left: 1%;  padding-right: 1%;}
.bottom dl.width03{ width:98%; padding-left: 1%;  padding-right: 1%; margin-top:20px;}
.bottom dl.width01{width:98%; padding-left: 1%;  padding-right: 1%; margin-top:20px;}
.message_yxxhl li{width:98%;float:left;margin-left:1%;}
#gallery{
	width:96%;
	height:auto;
	float:none;
	display:inline-block;
	margin:15px 2% 0;}

.gallery_right{
	width:98%;
	float:none;
	padding:1%;}
.gallery_right h2{
	padding:15px 0 15px;}
.gallery_right_txt{
	line-height:22px;}

.foot_fixed{
	width:100%;
	display:block;
	height:70px;
	position:fixed;
	z-index:10000;
	bottom:0;}
.foot_top{width: 100%; height: 20px; background: url(../img/btop.png) center top no-repeat;}
.foot_color{ width: 100%; height: 50px; background:#dd0d01;}
.foot_fixed li{
	width:19%;
	height:50px;
	float:left;
	text-align:center;}
.foot_fixed img{width: auto;}
.foot_fixed li.spcial{width: 24%;}
.foot_fixed li.spcial img{ margin-top: -10px; margin-bottom:5px;}
.foot_fixed a{
	width:100%;
	height:35px;
	color: #fff;
	font-size: 0.75em;
	padding:10px 0 5px 0;
	display:block;}
.foot_fixed a:hover{ background:#b10a00;}


.in_about,.in_case{
    width:98%;
	margin:10px 0 0 0;
}
.in_sol{width:98%;margin:10px 1% 0 0;}
.in_sol img{width:98%;}
.in_about_img img{width:98%;	margin:0 1% 0 0;}


.ft_block_1{width:48%;margin:10px 1%;}
.ft_block_2{width:48%;margin:10px 1%;}
.ft_contact{width:98%;margin:10px 1%;}
.tel,.fax{width:60%;}
.team li{width:45%;}
.pt_sr_l li{
    text-align:center;
}
.t1,.t2,.t3{display:none;}

.productlist{
	display:block;
	margin-bottom:20px;
	}
#toggle {
  	color: white;
  	height:40px;
  	line-height:40px;
  	cursor: pointer;
  	background:#0069a5 url("../img/menu.png") 96% center no-repeat;
  	border:none;
	text-indent:10px;
	font-size:16px;
  	margin:10px auto 0 auto;}
#toggle a{
	color:white;}
#toggle.active{
	background:#d23429 url("../img/menu.png") 96% center no-repeat}
.nav-collapse ul{
  	margin: 0;
  	padding: 0;
  	width: 100%;
  	display: block;
  	list-style-type: none;
}
.nav-collapse li{
  	width: 100%;
  	text-indent:12px;
  	line-height:18px;
	padding: 10px 0;
  	display: block;
  	background:#e5e5e5;
	border-bottom: 1px dotted #b5b5b5;
}
.nav-collapse li a{
	color:#212121;
	display:block;
}
.nav-collapse li a:hover{
	text-decoration:underline;
	color:#212121;
	}

.js .nav-collapse {
  	clip: rect(0 0 0 0);
  	max-height: 0;
  	position: absolute;
  	display: block;
  	overflow: hidden;
  	zoom: 1;}

.nav-collapse.opened {
  	max-height: 9999px;}

.disable-pointer-events {
  	pointer-events: none !important;}

.nav-toggle {
  	-webkit-tap-highlight-color: rgba(0,0,0,0);
  	-webkit-touch-callout: none;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	-o-user-select: none;
  	user-select: none;}
.js .nav-collapse{
    position: relative;}
.js .nav-collapse.closed{
    max-height: none;
}
.nav-toggle {
    display: none;}
				
 }	 
 
 
 
 
 
 
 
@media screen and (max-width:480px){
.lag{width:100%;}
.lag span{display:none;}
.logo img{width:100%;}
.logo_txt{display:none;}
.top{top:0;height:60px;}
.tools{
	display: none;
	}	
.search{width:98%;margin:6px 1%;}
.navigation{
	width: 100%;
	height: 72px;
	background-image:none;
	background-color: #fff;
	top:60px;
	}	
.nav_list{
    width: 100%;
   	height: 72px;
	line-height: 42px;
	}
.nav_list ul li{
	float: left;
	font-size: 12px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
    background:url("../img/bg_nav_line.jpg");
	background-repeat: no-repeat;
	background-position: right;
	width: 25%;
	border-bottom: 1px solid #eee;
	border-right:0px;
	overflow: hidden;
	height:35px;
	}
.nav_list ul li a{
    height:35px;
	line-height:35px;
	font-size:12px;
}
#banner{padding-top:60px;}
.why_choose_nr li{width:97%;}
.pro_box li{width:98%;margin:10px 1%;}
.vide{width:100%; float:none;}
.company{width:98%;padding: 0 1%;}
.pro_list li{width:96%;margin:10px 2%;}
.intitle_right{margin-right:2%}	
.find_block h3{width:90%;}
.in_company,.in_news{width:98%;margin:10px 1%; border-right:0; padding:10px 0;}
.vide{width:98%;}
.company{width:98%;margin-top:10px;}
.col-lg-4{width:98%;margin:10px 1%;}
.lx_company,.lx_news{width:98%;margin:10px 1%; border-right:0; padding:10px 0;}
.owl-item{width:100%;}
.in_service{ background-image:none;}

.find_block {
  margin-top: -20px;
  position: relative;
  height: auto;
}
.btn{width:85px;}

.ft_block_1{width:98%;margin:10px 1%;}
.ft_block_2{width:98%;margin:10px 1%;}
.ft_contact{width:98%;margin:10px 1%; padding-left:0;}
.in_about_img img{
    width:98%;
}
.news_img{width:100%;}
.in_news{width:98%;}
.in_ser{
  width:98%;
  margin-left:1%;
}
.in_ser li{width:98%;}
.in_ser li img{
    width:26%;
}
.foot_left {
	display:none;
}
.foot_right {
	padding: 0px 0 55px 0;
	float:left;
}
.footer{padding-bottom:40px;}
.bottom dl.width02{ width:96%; margin-bottom:20px;}
.bottom dl.width03{ width:96%;margin-bottom:20px;}
.bottom dl.width01{ width:96%;}
.message_yxxhl li{width:98%;float:left;margin-left:1%;}
#gallery{
	width:96%;
	height:auto;
	float:none;
	display:inline-block;
	margin:15px 2% 0;}
.gallery_right{
	width:98%;
	float:none;
	padding:1%;}
.gallery_right h2{
	padding:15px 0 15px;}
.gallery_right_txt{
	line-height:22px;}

.foot_fixed{
	width:100%;
	display:block;
	height:70px;
	position:fixed;
	z-index:10000;
	bottom:0;}
.foot_top{width: 100%; height: 20px; background: url(../img/btop.png) center top no-repeat;}
.foot_color{ width: 100%; height: 50px; background:#dd0d01;}
.foot_fixed li{
	width:19%;
	height:50px;
	float:left;
	text-align:center;}
.foot_fixed img{width: auto;}
.foot_fixed li.spcial{width: 24%;}
.foot_fixed li.spcial img{ margin-top: -10px; margin-bottom:5px;}
.foot_fixed a{
	width:100%;
	height:35px;
	color: #fff;
	font-size: 0.75em;
	padding:10px 0 5px 0;
	display:block;}
.foot_fixed a:hover{ background:#b10a00;}

.t1,.t2,.t3{display:none;}


.productlist{
	display:block;
	margin-bottom:20px;
	}
#toggle {
  	color: white;
  	height:40px;
  	line-height:40px;
  	cursor: pointer;
  	background:#0069a5 url("../img/menu.png") 96% center no-repeat;
  	border:none;
	text-indent:10px;
	font-size:16px;
  	margin:10px auto 0 auto;}
#toggle a{
	color:white;}
#toggle.active{
	background:#d23429 url("../img/menu.png") 96% center no-repeat}
.nav-collapse ul{
  	margin: 0;
  	padding: 0;
  	width: 100%;
  	display: block;
  	list-style-type: none;}
.nav-collapse li{
  	width: 100%;
  	text-indent:12px;
  	line-height:18px;
	padding: 10px 0;
  	display: block;
  	background:#e5e5e5;
	border-bottom: 1px dotted #b5b5b5;}
.nav-collapse li a{
	color:#212121;
	display:block;
}
.nav-collapse li a:hover{
	text-decoration:underline;
	color:#212121;
	}

.js .nav-collapse {
  	clip: rect(0 0 0 0);
  	max-height: 0;
  	position: absolute;
  	display: block;
  	overflow: hidden;
  	zoom: 1;}

.nav-collapse.opened {
  	max-height: 9999px;}

.disable-pointer-events {
  	pointer-events: none !important;}

.nav-toggle {
  	-webkit-tap-highlight-color: rgba(0,0,0,0);
  	-webkit-touch-callout: none;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	-o-user-select: none;
  	user-select: none;}
.js .nav-collapse{
    position: relative;}
.js .nav-collapse.closed{
    max-height: none;
}
.nav-toggle {
    display: none;}

.pro_block_left{
    width:98%;
	height:auto;
	margin:0 1%;
}
.pro_block_right{
    width:98%;
}
.news_l_r{
   width:98%;
   height:auto;
   line-height:28px;
   margin:0 1%;
}


 }
	 




	
.mt-15{
    margin-top:-15px;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


aside { float: left; max-width:322px;}
.inside { background-color: #f4f4f4; padding: 10px; }
#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
	
.product-application-detail{margin-top:50px;}
.product-application-detail #slider-carousel {
    height: 394px;
    margin-bottom: 39px;
}

.product-application-detail.node-application #slider-carousel {
    position: relative;
    clear: both;
}

.product-application-detail #slider-carousel .slides {
    margin: 0px;
    padding: 0px;
    height: 394px;
    position: relative;
    overflow: visible;
}

.product-application-detail #slider-carousel .slides .slide {
    position: absolute;
    top: 67px;
    left: 475px;
    display: block;
    height: 250px;
    width: 250px;
    margin: 0px;
    padding: 0px;
    z-index: 1;
    background: #d8d8d8;
    -webkit-box-shadow: 3px 3px 0 0 #0179b1;
    box-shadow: 3px 3px 0 0 #0179b1;
    line-height: 0px;
}

.product-application-detail.node-application #slider-carousel .slides .slide {
    left: 364px;
}

.product-application-detail #slider-carousel .slides .slide.left,.product-application-detail #slider-carousel .slides .slide.right {
    top: 40px;
    left: 101px;
    height: 305px;
    width: 305px;
    z-index: 2;
}

.product-application-detail.node-application #slider-carousel .slides .slide.left {
    left: 0px;
}

.product-application-detail #slider-carousel .slides .slide.right {
    left: 800px;
}

.product-application-detail.node-application #slider-carousel .slides .slide.right {
    left: 699px;
}

.product-application-detail #slider-carousel .slides .slide.center {
    top: 0px;
    left: 406px;
    height: 388px;
    width: 388px;
    z-index: 3;
    -webkit-box-shadow: 6px 6px 0 0 #0179b1;
    box-shadow: 6px 6px 0 0 #0179b1;
}

.product-application-detail.node-application #slider-carousel .slides .slide.center {
    left: 305px;
}

.product-application-detail #slider-carousel .slides .slide.anim {
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.product-application-detail #slider-carousel .slides .slide img {
    height: 100%;
    width: 100%;
}

.product-application-detail #slider-carousel .slider-control {
    position: relative;
    width: 388px;
    margin: -26px auto 0px;
    height: 0px;
    z-index: 5;
    text-align: center;
}

.product-application-detail #slider-carousel .slider-control .next,.product-application-detail #slider-carousel .slider-control .prev,.product-application-detail #slider-carousel .slider-control .zoom {
    display: inline-block;
    width: 43px;
    height: 43px;
    top: 389px;
    margin: 0px 3px;
    background: transparent url("../img/green-icons.png") no-repeat -43px -58px;
    text-indent: -9000px;
    cursor: pointer;
}

.product-application-detail #slider-carousel .slider-control .zoom {
    width: 42px;
    background-image: url("../img/icons.png");
}

.product-application-detail #slider-carousel .slider-control .next:hover,.product-application-detail #slider-carousel .slider-control .prev:hover,.product-application-detail #slider-carousel .slider-control .zoom:hover {
    opacity: 0.8;
}

.product-application-detail #slider-carousel .slider-control .next:before,.product-application-detail #slider-carousel .slider-control .prev:after {
    content: "";
}

.product-application-detail #slider-carousel .slider-control .next {
    text-align: left;
    right: 122px;
    background-position: -43px -0px;
}

.product-application-detail #slider-carousel .slider-control .prev {
    left: 122px;
    background-position: 0px 0px;
}

.mapBox { height: 417px; width: 1184px; position: relative; margin:0 auto }
.mapcon { width: 450px; position: absolute; left: 121px; top: 118px; display: none; }
.mapcon1{ z-index: 1; left: 10px; top: 155px; }
.mapcon2{ z-index: 1; left: 220px; top: 120px; }
.mapcon3{ z-index: 1; left: 312px; top: 110px; }
.mapcon4{ z-index: 1; left: 430px; top: 150px; }
.map_bgBox { height: 8px; width: 450px; overflow: hidden; }
.map_Txt { background: url(../img/mapbg3.png) repeat; min-height:50px; _height: 50px; }
.imgIco { position: absolute; top: -45px; right: 30px; z-index: 3; }
.map_name { font: bold 20px/52px "微软雅黑"; color: #fff000; height: 52px; padding-left: 22px; }
.map_itm { padding: 0px 10px 12px 22px; color:#FFF; line-height:24px; }
.map_itm a { line-height: 26px; white-space: nowrap; margin: 0px 10px 0px 5px; }
.map_name span { font-weight: normal; }
