*{font-family: "微软雅黑"; font-size: 14px;}

.container,

  .navbar-static-top .container,

  .navbar-fixed-top .container,

  .navbar-fixed-bottom .container {

    width: 1170px\9;

  }

input{    border-radius: 0}

li{ list-style:none}  

a {

    color: #333;

    text-decoration: none;

}

a:hover{

  text-decoration: none;

}

.fr{float: right;}

.fl{ float: left;}

/* Clear */

.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}

.clearfix{display:inline-block}

/* Hides from IE-mac \*/ 

.clearfix{display:block} 

/*header*/

.h-xian{

	background: #0d67c4;

	padding: 10px 0;

}

.h-xian img{

	float: right;

}

.logo2,.logo{

	margin-top:30px;

}

.logo2{

	margin-left: 20px;

	padding-left: 20px;

	border-left: 1px solid #d7d7d7;

}

.nav-con>ul>li{

	float: left;

	line-height: 120px;

	width:90px;

	text-align: center;

}

.nav-con>ul>li a{

	color: #2b2b2b;

	font-size: 15px;

	display: block;

	border-bottom: 5px solid #fff;

}

.nav-con>ul>li>a>span{

	color: #2b2b2b;

	font-size:15px;	 

}

.nav-con>ul>li:hover a{

border-bottom: 5px solid #e15c1a;

}

.nav-con>ul>li:hover span{

	color: #e15c1a;

}

.nav li a#menu_selected{

	border-bottom: 5px solid #e15c1a;

}

.nav li a#menu_selected span{

	color: #e15c1a;

}

.nav li:hover>.menulevel{ display:none;}

.mobile_nav>ul{ display: table;}

.nav .menulevel{padding:0;z-index: 997;padding-top: 3px;}

.menulevel{ width:100%; left:0; display:none; margin:0;position: absolute; z-index: 1;top: 43px;}

.menulevel li{ display:none;margin-bottom: 2px;background: rgba(100,218,211,0.8);}

.menulevel li a span{color: #464646;}

.menulevel li:hover{}

.menulevel li:hover a span{text-decoration:none;color: #a8242f;font-weight: bold;}

.menulevel li>.menulevel{width:100%; left:100%;  top:0;}

/*banner开始=======================================================================================*/

.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_container {

  position: relative;

  width: 100%;

 /* top: 85px; */

  }



.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 .caption {

  display: block;

  position: absolute;

  z-index: 2;

  font-size: 20px;

  text-shadow: none;

  color: #fff;

  background: #000;

  background: rgba(0,0,0, .8);

  left: 0;

  right: 0;

  bottom: 0;

  padding: 10px 20px;

  margin: 0;

  max-width: none;

  }

  

 .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("../images/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;

  }

.slides li{ width: 950px; margin: 0 auto;}

/*首页*/

/*过度*/

.gd-dw{

	position: relative;

}

.gd{

	position: absolute;

	width: 100%;

	height:150px;

	z-index: 999;

	top: -100px;

}

.gd-con li{

	padding-top: 25px;

	padding-left: 40px;

	float: left;

	width: 400px;

	height: 150px;

	color: #fff;

	font-size: 20px;

	font-weight: bold;

}

.gd-con li span{

	font-family: impact;

	font-size: 35px;

	font-weight: normal;

}

.gd-con li p{

	color: #fff;

	font-weight: normal;

	font-size: 18px;

	margin-top: 5px;

}



/*产品*/

.cp-fen{

	padding: 84px 0 15px;

}

.cp-fl ul li{

	padding: 20px 10px 20px 60px;

	height: 87px;

	width: 238px;

	float: left;

	background: #EFEFEF;

	margin: 0 1px;

	font-size: 13px;

}

.cp-fl ul li a{

	color: #9a9a9a;

}

.cp-fl ul li a p{

	font-size: 17px;

	color: #202020;

}

.cp-fl ul li:hover a{

	color: #fff;

}

.cp-fl ul li:hover a p{

	color: #fff;

}

.cp-fl ul li:nth-child(1):hover{

	background: url(../images/cp-icon-more_13.png) no-repeat top 25px left 20px #0d67c4;

}

.cp-fl ul li:nth-child(2):hover{

	background: url(../images/cp-icon-more_15.png) no-repeat top 25px left 20px #0d67c4;

}

.cp-fl ul li:nth-child(3):hover{

	background: url(../images/cp-icon-more_17.png) no-repeat top 25px left 20px #0d67c4;

}

.cp-fl ul li:nth-child(4):hover{

	background: url(../images/cp-icon-more_19.png) no-repeat top 25px left 20px #0d67c4;

}

.cp-fl ul li:nth-child(5):hover{

	background: url(../images/cp-icon-more_21.png) no-repeat top 25px left 20px #0d67c4;

}

.cp-fl ul li:nth-child(1){

	background: url(../images/cp-icon_13.jpg) no-repeat top 25px left 20px #EFEFEF;

}

.cp-fl ul li:nth-child(2){

	background: url(../images/cp-icon_15.jpg) no-repeat top 25px left 20px #EFEFEF;

}

.cp-fl ul li:nth-child(3){

	background: url(../images/cp-icon_17.jpg) no-repeat top 25px left 20px #EFEFEF;

}

.cp-fl ul li:nth-child(4){

	background: url(../images/cp-icon_19.jpg) no-repeat top 25px left 20px #EFEFEF;

}

.cp-fl ul li:nth-child(5){

background: url(../images/cp-icon_21.jpg) no-repeat top 25px left 20px #EFEFEF;

}

.cp-bg{

	padding:10px 0 50px;

}

.fudong{

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 30px;

}

.fudong p{

	font-size: 15px;

}

.fudong p span{

	font-size: 16px;

	font-weight: bold;

}

#ScrollBoxgd li{

	float:left;

	display:inline;

	width: 288px;

	margin:0 6px 20px;

}

.imghvr-hinge-up{

	border:1px solid #d7d7d7;

	width: 288px;

	height: 239px;

	text-align: center;

	overflow: hidden;

	position: relative;

}

.imghvr-hinge-up img{

	width: 100%;

	height: 100%

}

.cpfl-mc{

	width: 288px;

	line-height: 50px;

	text-align: left;

}

.cpfl-mc a{

	font-size: 18px;

	color: #202020;

}

.cpfl-mc a:before{

	content: "";

	display: block;

	float: left;

	background: #0d67c4;

	margin: 23px 5px 0 0;

	width: 6px;

	height: 6px;

}

#ScrollBoxgd li:hover .cpfl-mc a{

	color: #ea5514;

}

/* 产品展示 */

.cpzs-z{

	padding: 65px 0 20px;

	background: url(../images/cpzs-bg_28.jpg) no-repeat top center;

}

.cpzs-s{

	font-size: 15px;

	text-align: center;

	line-height: 36px;

	color: #808080;

}

.cpzs-s p{

	font-size: 28px;

	font-weight: bold;

	color: #202020;

}



.cpzs-li1{

	padding:80px 40px 70px 525px;

	background: url(../images/cpzs-tiao1_29.png) no-repeat top center;

}

.cpzs-li2{

	padding:80px 40px 70px 50px;

	background: url(../images/cpzs-tiao2_29.png) no-repeat top center;

}

.cpzs-li3{

	padding:80px 40px 70px 525px;

	background: url(../images/cpzs-tiao2_32.png) no-repeat top center;

}

.cpzs-lis{

	font-size: 16px;

	font-weight: bold;

	color: #202020;

	line-height: 36px;

}

.cpzs-lis p{

	font-size: 20px;

	color: #0d67c4;

}

.cpzs-zhong{

	width: 634px;

	color: #606060;

	margin-top: 10px;

	line-height: 25px;

}

.cpzs-xia{

	margin-top: 15px;

	width: 120px;

	line-height: 33px;

	text-align: center;

	background: #0d67c4;

	border-right: 12px solid #ea5514;

}

.cpzs-xia a{

	font-size: 15px;

	color: #fff;

}

/*简介*/

.abysz{

	padding-bottom: 50px;

}

.about{

padding:70px 0 70px;

}

.about-con{

	margin-top: 20px;

	width: 600px;

}

.about-bt{

	color: #0d67c4;

	line-height: 30px;

	text-transform: uppercase;

	font-size: 25px;

	font-weight: bold;

}

.about-bt p{

	font-size: 13px;

	font-weight: normal;

	color: #555555;

}

.about-diao{

	font-size: 15px;

	margin-top: 20px;

	line-height: 36px;

	color: #181818;

}

.about-diao p{

	font-size: 15px;

}

.ab-ys ul li:last-child{

	border: none;

}

.ab-ys ul li{

	width: 300px;

	height: 155px;

	line-height: 30px;

	background: #0d67c4;

	padding:40px 30px;

	border-right: 1px solid #d7d7d7;

	float: left;

}

.ab-ys ul li a{

	color: #fff;

}

.ab-ys ul li a p:first-child{

	font-size: 22px;

	font-weight: bold;

}

.ab-ys ul li a{

	font-size: 15px;

	font-weight: normal;

	text-transform: uppercase;

	font-family: "times new roman";

}

.ab-ys ul li a p:last-child{

	font-size: 15px;

	color: rgba(255,255,255,.7);

}

.ab-ys ul li:hover{

	background: #ea5514;

	transition: all 0.6s;

}

/*优势*/

.ys-con{

	padding: 100px 0 10px;

	background: url(../images/ys-bg_44.jpg) no-repeat top center;

}

.ys-bg{

	background: url(../images/ys-xbg_46.jpg) no-repeat top center;

}

.ys-zuo{

	width: 317px;

	text-align: center;

}

.ys-shang{

	margin-top: 74px;

	color: #fff;

	font-weight: bold;

	font-size: 28px;

}

.ys-shang p{

	font-size: 30px;

	font-weight: bold;

	line-height: 30px;

	color: #fff;

	text-transform: uppercase;

	font-family: "times new roman";

}

.ys-zhong{

	margin-top: 64px;

}

.ys-zhong ul li{

	text-align: left;

	padding-left: 60px;

	background: url(../images/ys-icon_46.png) no-repeat top 35px  right 40px #fff;

	border-bottom: 1px solid #efefef;

	line-height: 87px

}

.ys-zhong ul li a{

	font-size: 18px;

	color: #202020;

	font-weight: bold;

}

.ys-zhong ul li:hover{

	background: url(../images/ys-icon_46.png) no-repeat top 35px  right 40px #ea5514;

}

.ys-zhong ul li:hover a{

	color: #fff;

}

.ys-xia{

	width: 180px;

	line-height: 43px;

	background: #ea5514;

	border-radius: 30px;

	margin: 0px auto; 

	margin-top: 120px;

}

.ys-xia a{

	font-size: 18px;

	color: #fff;

}

.ys-xia:hover{

	transition: all 0.6s;

	width: 220px;

}

.ys-you{

	width: 790px;

	margin: 40px 40px 40px 0;

}

.ys-you ul li{

	padding-bottom: 30px;

	border-bottom: 1px dashed #d7d7d7;

	margin: 30px 0;

	font-size: 15px;

	color: #555555;

	line-height: 30px;

}

.ys-you ul li:last-child{

	border: none;

}

.ys-you ul li p{

	color: #202020;

	font-size: 22px;

	font-weight: bold;

	padding-bottom: 10px;

}

.ys-you ul li p span{

	font-size: 28px;

	font-weight: bold;

	color: #0d5ac3;

	padding-right: 10px;

	font-family: "times new roman";

}

.ys-you ul li:hover p{

	color: #ea5514;

}

/*新闻*/

.news-tu{

position:relative;

box-sizing:border-box;

cursor:pointer;

transition:all .8s ease-in-out;

overflow:hidden}



.news-tu img{

position:relative;

display:block;

width:100%;

transition:all .8s ease-in-out;

overflow:hidden

}

.news-tu:hover img{transform:scale(1.08)}

.news-bg{

	padding: 55px 0px;

}

.gongsi{

	width: 587px;

	height: 203px;

	background: #fff;

	border: 1px solid #d7d7d7;

	padding: 25px;

}

.hy-xbt:before{

	display: block;

	content: "";

	background: #265cc9;

	margin: 5px 20px 0 0;

	width: 3px;

	height: 18px;

	float: left;

}

.hy-xbt a{

	color: #202020;

	font-size:18px;

	font-weight: bold;

}

.hy-xnr{

	margin-left: 20px;

	margin-top: 10px;

}

.hy-xnr a{

	color: #555;

	font-size: 15px;

	line-height: 28px;

}

.gongsi .cpzs-xia{

	margin-left: 20px;

}

.news-title{

	width:587px;

}

.xw-yous{

	padding-bottom: 10px;

	border-bottom: 1px solid #d7d7d7;

}

.news-more ul li{

	float: left;

	padding-right: 20px;

	margin-right: 20px;

	border-right: 1px solid #d7d7d7;

}

.news-more ul li a{

	font-size: 18px;

}

.news-more ul li:hover a{

	font-weight: bold;

	color: #265cc9;

}

.xw-tiao ul li a{

	font-size: 15px;

}

.xw-tiao ul li{

	line-height: 45px;

	border-bottom: 1px dashed #d7d7d7;

}

.xw-tiao ul li:hover a{

	color: #ea5514;

}

/*底部*/

.footer{

	background:#262626;

	padding: 70px 0px;

}

.f-con{

	text-align: left;

}

.f-lxbt{

	font-size: 22px;

	font-weight: bold;

	color: #fff;

}

.f-lxfs {

	text-align: left;

	margin-top: 10px;

}

.f-lxfs li{

	margin-top: 10px;

	color: #fff;

	height: 30px;

	line-height: 25px;

	font-size: 15px;

}

.f-lxfs li span{

	color: #fff;

	font-weight: bold;

	font-size:26px;

	font-family: "times new roman";

}

.f-zuo{

	width: 267px;

	padding: 0 10px 0 30px;

	margin: 0 50px;

	border-left: 1px solid rgba(255,255,255,.5);

	border-right: 1px solid rgba(255,255,255,.5);

}

.f-logo p{

	text-align: right;

	color: #fff;

	font-size: 16px;

}

.f-nav li{

	margin-right: 25px;

	text-align:left;

	line-height: 50px;

	float: left;

}

.f-nav li:last-child{

	border: none;

}

.f-nav  li a{

	color: #fff;

	font-size: 15px;

}

.f-ewm{

	margin-top: 30px;

}

.banquan{

	padding: 5px 0;

	background: #0d67c4;

}

.banq a{

	color: rgba(255,255,255,0.5);



}

.link_nr{ padding-top:30px;}
.link_nr a{}



#friendlink{ padding-top:10px; padding-bottom:10px; }
.gg {
    width: 1200px;
    margin: 0px auto;
}
#friendlink a{ }
.zi1{ font:20px "微软雅黑", "黑体"; color:#a70009}
.zi2{ padding-top:28px; line-height:24px;}

/* #copyright{ width:100%;background: #181818;} */

#copyright .banq{color: #fff;text-align: center;padding:10px 0;font-size: 13px;}

.ma li p{font-size: 15px; line-height: 55px; text-align: center; color: #fff;}

.foot-lx li img{margin-right: 10px;}

.foot-lx li{ font-size:15px; color: #fff; line-height: 55px; margin: 10px 0;}

#copyright .banq a{ color: #fff;}

/*foot部分结束*/

/*内页开始====================================================================================*/

.ny-dingwei{

	position: relative;

}

.ny-location{

	position: absolute;

	z-index: 999;

	width: 100%;

	top: -75px;

}

.ny-location-bg{

	padding: 30px;

	font-size: 15px;

	background:#0d67c4;

	color: #fff;

}

.ny-location-bg img{

	margin-right: 15px;

}

.ny-location-bg a{

	font-size: 15px;

	color: #fff;

}

.ny-location-bg span{

	color: #fff;

	font-size: 15px;

}

.ny-bt{

	font-weight: bold;

	color: #fff;

	font-size: 30px;

}

.ny-bt p{

	font-weight: normal;

	color: rgba(255,255,255,0.6);

	font-size: 16px;

	margin-top: 5px;

}

.ny-dh{

	margin-top:25px;

}

.dbg{

/* 	min-height:700px; */

	padding:50px 0 100px;

	

}

.xbg2{

	margin-top:80px;

}

.xbg{

	margin-top:150px;

}

/*在线留言*/

.liuyan-tu{

	width: 300px;

	height: 300px;

	overflow: hidden;

}

.liuyan-tu img{

				cursor: pointer;

				transition: all 0.6s;

}

.liuyan-tu img:hover{

	transform: scale(1.1);

}

/*联系我们内页*/

.lxdy-con li{

	float: left;

	margin-right: 50px;

	font-size: 16px;

	font-weight: bold;

	margin-bottom:40px;

}

.lxdy-con li:hover{

	color: #e8010d;

}

.page-about1{

	width:800px;

	margin-top: 30px;

}

/*新闻列表页*/

ul,li{ list-style:none;/*width: 600px;*//*line-height: 40px;*/}

a,a:visited,a:active{text-decoration:none;}

a:hover{text-decoration:none}

.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both;}

ul.newsList li{

	height: 165px;

  background: #f9f9f9;

  padding: 20px 40px;

  margin: 0px 10px 20px;

  cursor: pointer;

	transition: all 0.6s;

}

ul.newsList li:hover{

	box-shadow: 5px 5px 5px #ebebeb;

	transform: scale(1.05);

}

.page-news {

    min-height: 220px;

    padding-bottom:30px;

}

.xinwen-bt a{

	color: #2b2b2b;

	font-weight: bold;

	font-size: 16px;

	line-height:50px;

}

ul.newsList li:hover .xinwen-bt  a{

}

.xinwen-by a{

	color: #717171;

	font-size: 14px;

	line-height:30px;

}

.xinwen-sj{

	width:200px;

	height: 100px;

}

/*简介单页*/

.page-container{}

.page-container>img{ max-width:99%;border: 1px solid #f0f0f0;}

.page-content{ padding:0px 0px;margin-top:35px;}

.page_list {text-align: right;padding:50px 0px;}

.page_list span.current {border: #ddd 1px solid;padding:3px 6px;margin-right: 2px;color: #fff;background-color: #0d67c4;}	

.page_list a {border: #ddd 1px solid;color: #272727;padding:3px 6px;margin-right: 2px;}

.page_list select{width: 48px; line-height:29px; height:29px; margin-bottom:3px; background-color: #ffffff;border: 1px solid #cccccc;}

.page {line-height:40px;border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd;margin-bottom:40px; margin-top: 50px;}

.page span{ display: inline-block; width: 49%;}

.page-news .newsList{margin-top: 20px;}

.page-news .newsList li{}

.page-news li .img{ padding: 0; overflow: hidden;}

.page-news li .text{padding-right: 0;}

.page-news li .text .h span{   

	 font-size: 14px;

    color: #999999;

    float: right;

}

.page-news li .text a:first-child{

	font-size: 17px;

	margin-top: 20px;

}

.page-news li .text p{

	font-size: 14px;

    line-height: 24px;

    color: #666666;

    float: left;

}

.page-news li .text .ck{

	  float: right;

    color: #666666;

    text-align: center;

    line-height: 30px;

    display: inline-block;

    border-radius: 20px;

}

.page-news li:hover a{

	font-weight: bold;

	/*color: #e8010d;*/

}

.page-news ul li .h{

	line-height:65px;

  font-size: 24px;

  text-align:left;

	margin-top:20px;

	background: #fff;

	border: 1px solid #fff;

	padding-left: 50px;

	padding-right: 50px;

}

.page-news ul li:hover .h{

	background: #ffeed7;

}

/*产品列表页*/



.page-products{

}

#ShowImages li{

	float:left;

	display:inline;

	width: 288px; 

	margin:0px 6px 20px ;

}

#ShowImages .imghvr-hinge-up{

	border: 1px solid #d7d7d7;

	width:288px;

	height: 239px;

	text-align: center;

	overflow: hidden;

	display: block;

}

#ShowImages .imghvr-hinge-up{



}

#ShowImages .imghvr-hinge-up img {

width: 100%;

}

#ShowImages li:hover .images_title a{

	color: #fff;

	transition: all 0.6s;

}

#ShowImages li:hover .images_title{

	background: #ea5514;

	transition: all 0.6s;

}

.ptitle{

	font-size: 25px;

}

#ShowImages .images_title{

	line-height: 50px;

	text-align: center;

	background: #efefef;

}

#ShowImages .images_title a{

	font-size: 16px;

	color: #202020;

}

.proNav li{

	 float: left;

    width:288px;

    text-align: center;

    position: relative;

    margin: 0px 10px 20px;

}

.proNav li span img{

	border: 1px solid #efefef;

	cursor: pointer;transition: all 0.6s;width:288px;height: 239px;overflow: hidden;}

.proNav li:hover span{cursor: pointer;transition: all 0.6s;}

.proNav li p{background: #f7f7f7;line-height: 70px;}

.proNav li:hover p{background: #e8010d;}

.proNav li:hover p label{color: #fff;}

.proNav li p a{font-size: 17px;}

.proNav li span img:hover{transform: scale(1.1);}

.proNav li a{ display: block;}

.proNav li span .lhsp{ position: absolute; display: block; width:100%; height:175px; z-index: 10; left: 0; top: 0; display: none; background: url(../images/lh616.png)  center center;}

.proNav li:hover a{text-decoration: none;}

.proNav li:hover span .lhsp{ display: block;}

.proNav li p{ font-weight:100; display: block; line-height: 30px;  margin: 0 auto; color:#e8010d;}

.proNav li label{ line-height:50px; color: #202020;font-size:17px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block !important;}

.proNav .ckgd{display:block; width:130px; height:203px; float:left; margin-top:10px;}   

.jptj-header{ position:relative; text-align:center;}

.jptj-header .span6{height:1px; background:#666; padding:0; margin:0; margin-top:50px; margin-bottom:50px;}

.jptj-header p{ position:absolute; z-index:111; text-align:center; width:100%; padding-top:37px; font-size:14px; }	

.popover-banner{  max-width:350px; margin: 0 auto; position: relative;border: 1px solid #efefef;}

.popover-banner .flex-direction-nav{ display: block;}

.popover-banner .flex-prev,.popover-banner .flex-next{ position: absolute; display: block; width: 45px; height: 100px; background: url(../images/sprite.jpg) no-repeat 0 top; top: 50%; margin-top: -50px; }

.popover-banner .flex-prev{ left:-50px;}

.popover-banner .flex-next{background: url(../images/sprite.jpg) no-repeat -55px top; right: -50px;}

.lhgw{ display: block; width:460px; margin: 0 auto;}

#shop_cart{ width: 170px; float: left; }

#shopjg span{  text-align: center; display: block; width:140px ; height: 36px; margin: 20px 10px;background: #fe6a12;  line-height: 36px; font-size:16px ; color: #fff;}

#shopjg {  width:150px ; float: left; overflow: hidden ;}

.lhcppg{ width: 100%; background: #f5f5f5;padding-left: 20px;}

.lhcppg span{ display: inline-block;  padding-left: 0.5%;}

#inhert_cart{ margin: 20px 10px; height: 36px;  line-height: 36px;}

#shop_cart #btn_buy{ display:none;}

.jptj-header b{ display:inline-block;   font-size: 25px;

    line-height: 25px;

    color: #002e79;

    font-family: "微软雅黑";

    padding: 0 20px 10px;

	background:#f7f7f7}

.photos span{display: block; text-align:center;}

.photos span img{}

.photos p{font-size:16px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; line-height: 60px; padding: 0 15px; text-align: center; }	.photos1 span{  display: block; text-align:center; }

.photos1 span img{ height:200px;  max-width:100%;}

.photos1 p{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; line-height: 60px; padding: 0 15px; text-align: center; }

.pic-img1{height:270px;}

.picMarquee-left{ overflow:hidden;}

.picMarquee-left .bd ul{ padding:15px;  zoom:1;  }

.picMarquee-left .bd li{  float:left; height: 230px; width: 20%;

    overflow: hidden;

    text-align: center;

    line-height: 20px;

    margin-left: 15px; 

    margin-bottom: 5px;}

    .picMarquee-left .bd li img{ border: 1px solid #ccc;}

    .picMarquee-left .bd li:hover img{ border: 1px solid #000;}

.picMarquee-left .bd li img{ width:95%; display:block;}

.picScroll-left	{ overflow:hidden; margin-top:40px;}

.picScroll-left .bd li{  float:left; height: 275px; background:#fff;

    overflow: hidden;

    text-align: center;

    line-height: 20px;

    margin-left: 14px; }

.picScroll-left .bd li img{ width:274px; height:202px; display:block;}

.span-name{    width: auto; display: inline-block;

    height: 50px;

    margin: 0 auto;

    padding:0 15px;

    line-height: 50px;

    text-align: center;

    font-size: 14px;

    border-bottom: #c7c7c7 solid 2px;}

.p-more{    width: 90px; display:inline-block;    float: right;

    height: 25px;

    margin: 20px auto;

    border: #c2c2c2 solid 1px;

    line-height: 25px;

    font-size: 15px;

    text-align: center;

    color: #000;}	 

.related-list li{ display: inline-block; width:33%;border-bottom: 1px dotted #ccc;line-height: 40px;}

#shownews .title{text-align: center; line-height: 35px; margin-bottom: 20px; font-weight: bold; font-size: 24px;}

#shownews .related {

    font-weight: bold;

    height:28px;

    line-height: 28px;

    font-size: 13px;

    margin-top: 15px;

    background: url(../images/bg_news.gif) repeat-x;

    color: #fff;

    padding-left: 10px;

}

.related_cp ul {

    width: 100%;

    height: auto;

    padding-top: 6px;

    overflow: hidden;

    padding-bottom: 20px;

    margin-top:10px;

}

.related_cp ul li {

    text-align: center;

    width:160px;

    float: left;

    margin-right:25px;

}	

.related_cp ul li img {border: 1px solid #e4e4e4;width: 200px; padding: 5px;}

.related_cp ul li a:hover img {border: 1px solid #e8010d;}

#piclist li{ height:155px; background:none; border:1px solid #ddd;}	

#piclist li .ph_hover {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

}

.jobList li{ width:20%; float:left; text-align:center; line-height:40px; border-bottom:1px dashed #ccc; }

.jobList li span{ display: block; width: 100%; height: 100%;  display: block;  color: #f7f7f7;background: #e8010d; padding:5px 0;}

.page-guestbook b{ line-height:30px;  display:inline-block; width:80px; text-align:right;}

.page-guestbook dt{ line-height:30px; width: 100%;}

.page-guestbook b span{ padding-left:10px;}

.showjobList li{ border: 1px solid #ccc; border-top:none ; height: 40px; width:100%; line-height: 40px;}

.showjobList li div{ width: 50%; float: left;}

.showjobList li b{ color: #e8010d;  display: block; font-weight: 500; text-align: center;}

.showjobList li span{ width: 120px;  height:100%; display: inline-block; text-align: center;color: #e8010d; margin-right: 10px; border-right: 1px solid #ccc;} 

.showjobList {border-top:1px solid #ccc;  margin-bottom: 0;}

.lhms{ width: 100%;border: 1px solid #ccc; border-top:none ;}

.lhms b{ font-weight: 100;width: 120px;   min-height: 80px; display: inline-block;float: left; text-align: center;color: #e8010d;  }

.lhms span{ display: inline-block; height: auto; border-left: 1px solid #ccc; padding-left: 10px;}

.lh616{ width: 150px; line-height: 40px; margin:25px auto 0px; background: #e8010d;}

#guestbook  dt{ display: inline-block; width: 50%;}

#guestbook textarea,#guestbook input[type="text"]{

	background: #f7f7f7;

	width:91%; padding: 0 2.5%; min-width: 220px; border-radius:5px; border:1px solid #C7E2F6 ;height: 40px;}

.page-guestbook #guestbook  dt{ line-height:30px; width: 1200px; padding: 10px 0;}

.page-guestbook #guestbook  textarea{ width: 91%;}

 #guestbook .yzm input{ width:79%;}

.xiaz .fr{ float: right;}

.xiaz .fl{ flaot:left;}

.downloadtimes{ padding: 0 5%;}

.downloadtimes i img{ margin-right: 5px; width: 14px;}

.xiaz li{ border-bottom: 1px dashed #ccc;}

.lh68{ position: absolute; top: 0; z-index: -1;}

.lhbd label{ display: inline-block; max-width:80px ; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px;}

.lhbd dt{ padding: 3px 0; width: 100%;}

.lhbdfr{/* float: right;*/width:93%; }

.lhbdfl{ /*float: left;*/width:1200px;/* margin: 0 auto;*/}

.lhbdfr label{max-width:75px ; width: 100%;}

.lhbd input{ width: 57%;}

.lhbdfl input{ width: 67%;}

.lhbd span{font-weight: 100;}

.lhbd .Content{ width: 84%;}

.clear{ clear: both;}

.lhbd .Content{ height:113px;}

.submit{ background: #e8010d;height:40px;color: #fff; display: block; width: 80px; line-height:30px; margin: 0 auto; text-align: center; border: none;}

.lh615{  line-height:40px; margin: 0 10px; text-align: center; border: none;}

/*内页标题*/

.nybt{

	text-align: center;

	color: #2b2b2b;

	font-size:30px;

	font-weight: bold;

	line-height: 30px;

	margin-bottom:30px;

	font-family: "新宋体";

}

.nybt p{

	line-height: 37px;

	background:url(../images/ad-bt.jpg) no-repeat top center;

	color: #fff;

	font-size:16px;

	font-family: "新宋体";

	margin-top:10px;

	letter-spacing: 1px;

}

.ddsmoothmenu-v{



}

.ddsmoothmenu-v>ul{



}

.ddsmoothmenu-v>ul>li{

	margin-top:37px;

	width: 239px;

	float: left;

 background: #efefef;

 margin-left: 1px;

 text-align: center;

 line-height:50px;

}

.ddsmoothmenu-v>ul>li a{

	color: #202020;

	font-size:16px;

	display: block;

}

.ddsmoothmenu-v>ul>li>a>span{ 

  display:block;

  font-size:16px;

  color: #202020;

}

.ddsmoothmenu-v>ul>li:hover{

	background: #0d67c4;

	cursor: pointer;

  transition: all 0.6s;

}

.ddsmoothmenu-v>ul>li:hover span{

	color: #fff;

}

.ddsmoothmenu-v>ul>.lihover>.ahover{background: #0d67c4;}

.ddsmoothmenu-v>ul>.lihover>.ahover>span{color: #fff;}

.ddsmoothmenu-v>ul>.lihover ul li{

	line-height: 60px;

  border-bottom: 1px solid #fff;

	background: #e9e9e9;

}

.ddsmoothmenu-v ul .lihover ul li:hover span{font-weight: bold;color: #000;font-size: 15px}

.ddsmoothmenu-v>ul>.lihover> ul li.lihover span{font-weight: bold; color: #000;font-size: 15px;}

/* 设备展示 */

.ryzz{

/* 	margin-top: 80px; */

	background: #efefef;

	padding: 60px 0;

}

.sbzs-s p{

	font-size: 28px;

	font-weight: bold;

	color: #202020;

}

.sbzs-s p span{

	font-size: 28px;

	color: #265cc9;

}

.sbzs-s{

	text-align: center;

	line-height: 36px;

}

/* productsroll Start */

.productsroll1{

	margin-top: 30px;

	position: relative;

}

#LeftArr1,#RightArr1{background-image:url(../images/sprite.png);width:55px;height:100px;cursor:pointer;position:absolute;top:0px;z-index:1}

#LeftArr1{background-position:0px 0px;left:-100px; top:80px;}

#RightArr1{background-position:55px 0px;right:-100px; top:80px;}

#ScrollBox1{width:100%; overflow:hidden;padding: 0;}

#ScrollBox1 li{float:left;display:inline;position: relative;overflow: hidden;width:287px;margin: 0px 5px;text-align: center;}

#ScrollBox1 li .cp-tp{width:287px;height:253px;overflow: hidden;}

#ScrollBox1 li .cp-tp img{width:287px;height:253px;cursor: pointer;transition: all 0.6s;

border:  1px solid #efefef;

}

#ScrollBox1 li .cp-tp img:hover{border:  1px solid #ae0000;}

/* productsroll Start */

.section {

  width: 100%;

  float: left; }



.section-title {

  text-align: center;

  color: #FFF;

  text-transform: uppercase;

  font-weight: normal;

  padding: 30px 0;

  border-top: 1px solid rgba(255, 255, 255, 0.3);

  border-bottom: 1px solid rgba(255, 255, 255, 0.3);

  width: 100%;

  clear: both; }



  .code pre, .code code {

  	color:#333;

    height: 100%;

    margin: 0; }

  .code code {

    padding: 20px 0 0 20px; }

  .code--small code {

    padding-top: 75px; }

  .code--left {

    float: left; }

  .code--right {

    float: right; }

  .code--wider {

    width: 60%; }

    .code--wider code {

      padding-top: 60px; }



.section--more {

  color: #FFF;

  background: #0E0F34;

  padding: 20px 0 40px 0; }



.section-group {

  border-bottom: 1px solid rgba(255, 255, 255, 0.2);

  padding: 30px 0; }

  .section-group h3 {

    margin: 0 0 20px 0;

    text-transform: uppercase; }

  .section-group h4 {

    font-weight: normal;

    color: rgba(255, 255, 255, 0.6); }

  .section-group code {

    padding: 20px;

    font-size: 1.2em; }

  .section-group .btn {

    margin-right: 20px; }



.btn {

  padding: 10px 20px;

  border: 1px solid #FF4081;

  display: inline-block;

  position: relative;

  -webkit-transition: all 0.2s ease;

          transition: all 0.2s ease;

  overflow: hidden; }

  .btn:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    width: 1px;

    top: 0;

    bottom: 0;

    margin: auto;

    background: #FF4081;

    -webkit-transition: -webkit-transform 0.2s ease;

            transition: transform 0.2s ease;

    z-index: 0;

    opacity: 0; }

  .btn span {

    position: relative;

    z-index: 5; }

  .btn:hover {

    color: #FFF; }

    .btn:hover:before {

      -webkit-transform: scaleX(200);

          -ms-transform: scaleX(200);

              transform: scaleX(200);

      opacity: 1; }

/*图片*/

.h-tu{

	height: 263px;

	width: 297px;

	float: left;

	text-align: center;

	margin:0 1px 50px;

}

.h-tu span{

	width: 297px;

	display: block;

	height:263px;

	border: 1px solid #ccc;

	padding: 5px;

	overflow: hidden;

}

.h-tu span img{

	height: 100%;

	margin: 0-100%;

}

.h-tu p{

	font-size: 18px;

	line-height: 50px;

	display: block;

}

.h-tu:hover span{

	border: 1px solid #ea5514;;

}

/*新闻列表页*/

.xinwen-tu{

	width: 300px;

}

/*联系我们单页*/

.lxwm-dy{

	width:456px;

}

.lxwm-dy li{

	line-height: 60px;

	border-bottom: 1px dashed #efefef;

	font-size: 16px;

}

.lxwm-dy li span{

	font-weight: bold;

	font-size: 20px;

	color: #ea5514;

}

/*内页服务范围*/

.fl-con9 li{

	margin-top: 35px;

	float: left;

	height: 70px;

	width: 275px;

	border-right: 1px solid #efefef;

	padding: 0px 20px;

}

.fl-nr{

	width: 130px;

	line-height: 22px;

	font-size: 16px;

	color: #202020;

	margin-left: 10px;

	margin-top: 15px;

}

.fl-tu {

	width: 47px;

}

.fl-con9 li:nth-child(1),.fl-con9 li:nth-child(5),.fl-con9 li:nth-child(9){

	padding-left: 0px;

}

.fl-con9 li:nth-child(1) .fl-nr{

	margin-top:5px;

}

.fl-con9 li:nth-child(4),.fl-con9 li:nth-child(8){

	padding-right: 0px;

}

/*图片鼠标悬停整体旋转*/

.fl-con9 li img{

	list-style:none;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s; 

	-o-transition: all 0.5s;

}

.fl-con9 li img{

	transition:All 0.8s ease-in-out;

	-webkit-transition:All 0.8s ease-in-out;

	-moz-transition:All 0.8s ease-in-out;

	-o-transition:All 0.4s ease-in-out;

}

.fl-con9 li:hover img{ 

	transform: rotateY(360deg);

}

