.width{
	width: 1200px;
	margin: 0 auto;
}
.white{
	color:#fff;
}
.white a{
	color:#fff;
}
.white a:visited{
	color:#fff;
}
.white a:hover{
	color:#FF0000;
}
.blcak{
	color: #000;
}
.blcak a{
	color: #000;
}
.blcak a:visited{
	color: #000;
}
.blcak a:hover{
	color: #000;
}
.red{
	color: #fff;
}
.red a{
	color: #fff;
}
.red a:visited{
	color: #fff;
}
.red a:hover{
	color: red;
}
.f24{font-size: 24px; text-align: center;}
.fl{
	float: left;
}
.fr{
	float: right;
}
.action{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}
.action:hover{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}
/*header*/
.henader-bt-bg{
	background: url(header-bg.jpg) no-repeat center top;
}
.header-logo{
	margin:40px 0;
}
.header-by{
	margin-left:15px;
	margin-top:45px;
}
.by{
	font-size:20px;
	color: #505050;
	line-height:30px;
}
.header-tel{
	margin-top:50px;
}
.nav{height:50px; background:#0093ed;}
 /*header结束*/
/*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%;
}
.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_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("themes.gif") no-repeat left top;
  margin-top: -45px;
  }
.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
 /*产品开始*/ 
.pro-bg{
	margin-top: 65px;
}
.pro-bt{
	width:830px;
    float: left; 
    margin-left: 30px; 
}
.dbt{
	
	font-size: 30px;
	font-weight: bold;
	line-height:30px;
	border-right: 1px solid #cccccc;
	padding-right :30px;
}
.dbt span{
	font-size:14px;
	font-weight:normal;
}
.xbt{
	line-height:25px;
	font-size: 18px;
	color: #4a4a4a;
	margin-top:5px;
}
.xbt span{
	font-size:10px;
	color: #4a4a4a;
	text-transform: uppercase;
}
.pro-more{
	margin-top: 15px;
}
.pro-con{
	margin-top: 50px;
	margin-bottom: 55px;
}
.pro-con li{
	float: left;
	width: 291px;
	background: #818181;
	margin-left: 7px;
	border:1px solid #818181;
	margin-top:30px;
}
.pro-con li:hover{
	background: #0093ed;
}
.pro-nr p{
    float: left;
    font-size: 16px;
    color: #ffffff;
    line-height:75px;
    padding-left: 10px;
}
.pro-nr img{
    float: right;
    padding-right: 10px;
    padding-top: 30px;
}
/*产品结束*/
 /*关于我们开始*/
.about{
 	background: url(about-bg.jpg) no-repeat center top;
 	padding-top: 170px;
 	padding-bottom: 180px;
 }
.about-nr{
	width:570px;
	float:right;
}
.about-bt{
	margin-right: 305px;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 65px;
}
.about-bt a{
	color: #FFFFFF;
}
.about-con{
	font-size: 14px;
	line-height: 36px;
	color: #FFFFFF;
	margin-bottom:65px;
}
.about-tu{
	width: 220px;
	margin-right: 350px;
}
.about-tu li{
	float: left;
	font-size: 14px;
	width: 92px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #ffffff;
	border-radius:10px;
	margin-right: 15px;
}
.about-tu li a{
	color: #ffffff;
}
 /*关于我们结束*/
/*优势开始*/
.ad{
	background:url(ad-bg.jpg) no-repeat center top;
	padding-top: 55px;
	padding-bottom: 100px;
}
.ad-bt{
	width:830px;
    margin-left: 30px; 
}
.dbt1{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	line-height:30px;
	border-right: 1px solid #3399d6;
	padding-right :30px;
}
.dbt1 span{
	font-size:14px;
	font-weight:normal;
}
.xbt1{
	line-height:25px;
	font-size: 18px;
	color: #ffffff;
	margin-top:5px;
}
.xbt1 span{
	font-size:10px;
	color: #ffffff;
	text-transform: uppercase;
}
.ad-con{
	margin-top: 110px;
	margin-left:50px;
}
.ad-con li{
	float: left;
	width: 150px;
}
.ad-con li img{
    margin-left: 0px;
}
.ad-con li:nth-child(1),.ad-con li:nth-child(2),.ad-con li:nth-child(3),.ad-con li:nth-child(4){
	margin-right:90px;
}
.ad-xbt{
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 20px;
}
.ad-xnr{
	font-size: 14px;
    color: #ffffff;
    line-height: 24px;
}
.honer{
	margin-top: 125px;
}
.honer-bt{
	font-size:30px;
	color: #ffffff;
	line-height:35px;
	font-weight: bold;
	margin-left: 30px;
}
.honer-bt a{
	color: #ffffff;
}
.honer-bt:after{
	display: block;
	content: "";
	background: #ffffff;
	width: 50px;
	height: 4px;
	margin-top: 20px;
}
.honer-bt span{
	font-size:14px;
	font-weight:normal;
	text-transform: uppercase;
}
.honer-con p{
	width: 400px;
	line-height: 36px;
	font-size: 16px;
	color: #ffffff;
	margin-top: 60px;
	text-indent:2em;
	margin-left: 30px;
}
.honer-more{
	background: #007fcc;
	width: 237px;
	line-height: 50px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	margin-top:138px;
	margin-left: -1px;
}
.honer-more a{
	color: #ffffff;
}
.honer-tu{
	margin-top:105px;
	border:5px solid;
}
/*优势结束*/
/*新闻开始*/
.news-bg{
	margin-top: 50px;
}
.news-nr{
	margin-top:60px;
}
.newsleft li{
	background:#e5f4fd;
	padding:26px 20px 35px;
	width: 560px;
	font-size:14px;
	color:#FFFFFF;
	line-height: 28px;
	margin-top: 5px;
}
.newsleft li:first-child{
	margin-top: 0;
}
.newsleft li:hover{
	background: #0093ed;
}
.newsleft li:hover a{
	color: #ffffff;
}
.news-title:hover{
	color: #FFFFFF;
}
.news-titleen:hover{
	color: #FFFFFF;
}
.news-title1{
	font-size: 18px;
	color: #252525;
	}
.news-con1{
	font-size: 14px;
	line-height: 28px;
	color: #252525;
	margin:5px 0;
	}
.newsleft{
	width: 590px;
}
.newsright{
	width: 595px;
}
.news-con{
	width:290px;
    background:#818181;
    padding:30px 0 33px 25px;
}
.news-con li{
	line-height:50px;
	font-size: 14px;
	color: #ffffff;
}
.news-con li a{
	color: #ffffff;
}
/*新闻结束*/  
/*foot部分*/
.footer{
	background: url(footer-bg.jpg) no-repeat center top;
	padding-top: 55px;
	padding-bottom: 25px;
}
.footer-con{
	margin-left:90px;
	font-size: 14px;
	color: #fff;
	line-height: 50px;
}
.footer-con span{
	font-size: 16px;
}
.footer-tu{
	margin-right: 25px;
}
.footerr{
	background: #0066a4;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align:center;
	padding-top:15px;
	padding-bottom:0px;
}
/*foot部分结束*/
/*内页部分*/
.weizhi{
	background: #dddddd;
}
.site-nav{
	line-height:50px;
	font-size:15px;
}
.ny-lxwmbg{
	background: url(lxwm-tu.png) no-repeat center top;
	margin-top:10px;
}
.pro1-title {
	width: 650px;
	margin: 50px auto 20px;
}
#page_main{
	padding-bottom:30px;
}
/*.page-left{
	margin-bottom: 30px;
}*/
.page-left li{
	border: solid 1px #0060be;
	width: 120px;
	height: 36px;
	font-size: 15px;
	color: #0060be;	
	text-align: center;
	line-height: 36px;
	float: left;
	margin:0px 9px;
}
.page-right{
	width:1200px;	
/*	margin-top:30px;*/
}
.page-right1{
	width:100%;
}
.page-right-top{
	height: 60px;
	border-bottom: #c0c0c0 solid 1px;
}
.page-right1{
	width: 100%;
	padding: 20px;
}
.page-bt{
	width: 150px;
	padding: 0 30px;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	line-height: 60px;
	border-bottom: #0d74b6 solid 2px;
}
.page-bt img{
	margin-right: 15px;
}
.page-news,.page-products{
	padding-bottom: 0px;
	margin-top: 30px;
}
.pt40{
	padding-top: 40px;
}
.dateTitle{
	width: 100%;
	font-size: 16px;
	line-height: 25px;
}
/*首页部分*/
.search{ margin: 40px auto;}
.main-top{
	margin-top: 100px;
	margin-bottom: 115px;
}
.main-top li{
	width: 297px;
	height: 244px;
	float: left;
}
.main-top li:nth-child(2),.main-top li:nth-child(4),.main-top li:nth-child(5),.main-top li:nth-child(7){
	width: 247px;
	height: 194px;
	background: #00bb00;
	padding: 25px;
}
.main-top li span{
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	text-align: left;
}
.main-top li p{
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	margin-top: 15px;
}
.about-box{
	height: 600px;
	background: url(about-bg.jpg) #FFFFFF no-repeat center left;
	padding: 75px 0;
}
.about{
	position: relative;
}
.about-content{
	position: absolute;
	width: 615px;
	height: 450px;
	background: rgba(255,255,255,0.8);
	right: 0;
	top: 50px;
	padding: 25px;
}
.about-content {
	font-weight: normal;
}
.chejian{
	margin-bottom: 80px;
}
.chejian-bt{
	width: 320px;
	font-size: 24px;
	font-weight: bold;
	line-height: 56px;
	border-bottom: #0abe0a solid 2px;
	padding: 0 10px;
}
.chejian-bt span{
	font-size: 14px;
	color: #4b4b4b;
	font-weight: normal;
}
.chejian-content{
	margin-top: 25px;
}
.news-box{
	background: #f0f0f0;
	padding: 40px 0;
}
.gs-news{
	width: 820px;
}
.hy-news{
	width: 360px;
}
.gs-news-bt{
	width: 280px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	line-height: 35px;
}
.gs-news-bt span{
	font-size: 14px;
	color: #4B4B4B;
	font-weight: normal;
	padding-left: 10px;
}
.gs-news-more{
	font-size: 14px;
	float: right;
	padding: 0 15px;
	line-height: 35px;
}
.gs-news-con{
	background: #FFFFFF;
	margin-top: 40px;
	padding: 40px 25px;
	float: left;
    width: 94%;
}
.gs-news-left{
	width: 252px;
	float: left;
	background: #e5f8e5;
}
.gs-content{
	margin-top: 15px;
	padding: 0 10px;
}
.gs-content-more{
	width: 88px;
	height: 30px;
	float: left;
	margin-top: 15px;
	background: #00BB00;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
}
.gs-news-list{
	width: 488px;
	float: left;
	margin-left: 30px;
}
.gs-news-list li{
	height: 85px;
	border-bottom: #e5e5e5 solid 1px;
	padding: 25px;
}
.news-date{
	width: 83px;
	height: 83px;
	background: #666666;
	color: #fff;
}
.day{
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-left: 4px;
	float: left;
}
.year{
	float: left;
	font-size: 18px;
	text-align: center;
}
.year:before{
	content: "";
	width: 53px;
	height: 1px;
	background: #fff;
	float: left;
	margin-left: 15px;
	margin-top: 3px;
}
.new_content{
	width: 330px;
	float: right;
}
.gs-news-list li:hover .news-date{
	background: #00BB00;
	color: #fff;
}
.gs-news-con li{
	line-height: 40px;
	font-size: 14px;
}
.picScroll-left .next {
    position: absolute;
    right: -50px;
    width: 45px;
    height: 45px;
    display: block;
    top: 115px;
    background: url(right.png) no-repeat right center;
}
.picScroll-left .prev {
    position: absolute;
    left: -50px;
    top: 115px;
    width: 45px;
    height: 45px;
    display: block;
    background: url(left.png) no-repeat left center;
}
.picScroll-left	{ position: relative; padding-left: 30px; }
.picScroll-left .bd li{  
	float:left; 
	width: 215px; 
	height: 260px; 
	background:#fff;
	border: #dddddd solid 1px;
  overflow: hidden;
  text-align: center;
  line-height: 20px;
  margin-right: 13px;
  }
.picScroll-left .bd li img{ height:215px; display:block;}
.span-name{
	width: 215px;
	margin-left: 0;
	text-align: center;
	line-height: 40px;
	color: #000;
}
.cp-mz{
	width: 150px;
	text-align: left;
}
#ScrollBox li .cpzs-more{
	width: 17px;
	margin-right: 20px;
	margin-top: 15px;
}
.lx li{float: left; width: 28%;  padding: 25px; text-align: left; line-height: 35px;}




/*图片列表*/

.photos-demo span{ display: inline-block; text-align: center; margin: 0 10px 20px;}
.photos-demo span p{ margin-top: 10px;font-size: 20px;}

.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; border-bottom: #eee dashed 1px;}
.lhbd dt{ padding: 3px 0; width: 100%;}
.lhbdfr{ float: right;width: 100%;}
.lhbdfl{ float: left;width: 100%;}
.lhbdfr label{max-width:75px ; width: 100%;}
.lhbd input{ width: 57%;}
.lhbdfl input{ width: 67%;}
.lhbd span{ font-family: "微软雅黑";font-weight: 100;}
.lhbd .Content{ width: 84%;}
.clear{ clear: both;}
.lhbd .Content{ height:113px;}
.submit{ background: #0093ed; color: #fff; display: block; width: 80px; line-height: 30px; margin: 0 auto; text-align: center; border: none;}
.lh615{  line-height: 30px; margin: 0 10px; text-align: center; border: none;}


/* pub_nav start */
.pub_nav { position: relative; background-color: #ffffff; }
.pub_nav .nav_panel { position: relative; margin: 0 auto; width: 1260px; height: 91px; }
.pub_nav .index_logo_icon { margin:20px 0px 20px;width:188px;height:60px; float: left; background: url(logo.png) 0 0 no-repeat; z-index: 3; background-size: contain;}
/*20170906改版新增.pub_nav ul{width: 600px;},.pub_nav li.pub_nav_li{padding: 38px 0; width: 16.6666%;}原版width：0；padding:38px 10px;*/
.pub_nav ul { float: right; text-align: center; width: 1000px;}
.pub_nav li.pub_nav_li {  padding: 38px 0px; width: 10.6666%; height: 15px; float: left;  font-size: 14px; line-height: 14px;cursor:pointer; }
.pub_nav p { font-size: 14px; line-height: 14px; }
.pub_nav .hovered { 	
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dbdbdb,endcolorstr=#f5f5f5, gradientType=0);  /*IE*/  
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dbdbdb,endcolorstr=#f5f5f5, gradientType=0 ); /*IE8*/  
	background: -ms-linear-gradient(top, #dbdbdb, #f5f5f5); /* IE 10 */
	background: -moz-linear-gradient(top, #dbdbdb,#f5f5f5); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbdb),to(#f5f5f5)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #dbdbdb,#f5f5f5); /* Safari5.1 Chrome10+*/ 
}
.pub_nav .actived { 	
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#dbdbdb, gradientType=0);  /*IE*/  
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#dbdbdb, gradientType=0 ); /*IE8*/  
	background: -ms-linear-gradient(top, #f5f5f5, #dbdbdb); /* IE 10 */
	background: -moz-linear-gradient(top, #f5f5f5,#dbdbdb); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5),to(#dbdbdb)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #f5f5f5,#dbdbdb); /* Safari5.1 Chrome10+*/ 
}
.pub_nav a { color: #232323; }
.pub_nav .search_panel { cursor: pointer; position: relative; margin-left: 15px; top: 30px; width: 127px;height: 28px; float: left; background: url(search.jpg) right top no-repeat; border: 1px solid #8A8787;border-radius: 3px;}

.pub_search { display: none; position: absolute; top: 121px; width: 100%; height:99px; border-top: 1px solid #e5e5e5;background-color: #fff; z-index: 999; }
.pub_search .pub_searchpanel { position: relative; margin:0 auto; width: 940px; height:99px; }
.pub_search .pub_searchbar { position: relative; margin:0 auto; top:25px; width: 500px; height:50px; border:1px solid #e5e5e5; border-radius:5px; background-color: #f5f5f5 }
.pub_search input { position: absolute; padding:3px 21px;top:0;left:0;*top:16px; width: 400px; height: 44px; border:none; background-color: transparent; color:#898989; font-family: "Microsoft YaHei"; font-size:13px; line-height:13px; }
 .pub_searchicon { position:absolute;top:17px;right:15px; width:20px; height:20px;background:url(search.png) 0 0 no-repeat;cursor: pointer; }
.pub_searchhistory { display: none; position:absolute; left: 694px; margin:62px auto 0; width:370px; border:1px solid #e5e5e5; border-radius:5px; background-color:#ffffff;z-index:9999; font-size: 13px;line-height: 13px; }
.pub_searchall { position:relative;margin: 0 auto; padding:20px 0 18px; border-top:1px solid #e5e5e5;height:20px;overflow:hidden; width:334px; color:#005ead; cursor: pointer; text-align: left; }
 .pub_searchhistory ul { position:relative;margin: 25px auto;  margin-left: 20px; width:340px; color:#898989; }
.pub_searchhistory li { cursor: pointer; margin-top: 12px; text-align: left; }
 .pub_searchhistory li:hover { background-color: #f5f5f5 }
.pub_search_cancel { margin: -10px 162px 0 0; float: right; font-size: 13px; color: #313131; }
::-webkit-input-placeholder { color: #898989; font-family: "Microsoft YaHei" }
:-moz-placeholder { color: #898989; font-family: "Microsoft YaHei" }
::-moz-placeholder { color: #898989; font-family: "Microsoft YaHei" }
:-ms-input-placeholder { color: #898989; font-family: "Microsoft YaHei" }
.head_wrapper .pub_menu_categroy{ position:relative!important;top:0px!important;}
.pub_submenu { display:none; position: fixed /*!important*/; top: 121px /*!important*/; left: 0; width: 100%; background-color: 0; z-index: 10; }

/* pub_header start */
.pub_header { position: relative; background-color: #232323; }
.pub_header .login_panel { position: relative; margin: 0 auto; width: 960px;  height: 30px;  }
.pub_header .login_panel a { color: #ffffff; }
.pub_header ul { position: absolute; top: 0; right: 10px; border-left: 1px solid #4d4d4d; text-align: center; }
.pub_header li { padding: 10px 0; width: 118px; height: 10px; float: left; border-right: 1px solid #4d4d4d; opacity: 0.8; font-size: 10px; line-height: 10px; color: #ffffff; letter-spacing: 2px; }
.pub_header i { position:relative; top: -2px; margin-right: 10px; width: 16px; height: 16px; }
.pub_header span { position: relative; top: -5px; }
.pub_header .language i { background: url(icon_language.png) 0 0 no-repeat; } 
.pub_header .login i { background: url(icon_login.png) 0 0 no-repeat; } 
.pub_header .login { width:180px; }
.pub_header .favorite i { background: url(icon_favorite.png) 0 0 no-repeat; } 
.pub_header .shop i { background: url(icon_shop.png) 0 0 no-repeat; } 
.pub_header .buy i { background: url(tianmao.png) 0 0 no-repeat; width:26px;}
.pub_header .buy i.wz { background: url(weizhuang.png) 2px  0 no-repeat; width:26px;}

.pub_nav .nav_panel .menu .pub_nav_li a:hover { 	
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dbdbdb,endcolorstr=#f5f5f5, gradientType=0);  /*IE*/  
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dbdbdb,endcolorstr=#f5f5f5, gradientType=0 ); /*IE8*/  
	background: -ms-linear-gradient(top, #dbdbdb, #f5f5f5); /* IE 10 */
	background: -moz-linear-gradient(top, #dbdbdb,#f5f5f5); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbdb),to(#f5f5f5)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #dbdbdb,#f5f5f5); /* Safari5.1 Chrome10+*/ 
}

.pub_nav .nav_panel .menu .pub_nav_li {

	height: 90px;
	line-height: 100px;
	padding: 0;
}
.pub_nav .nav_panel .menu .pub_nav_li a{
	display: inline-block;
	width: 100%;
	height: 90px;
	line-height: 90px;
}
.pub_nav .nav_panel .menu .pub_nav_li p{
	width: 100%;
	height: 90px;
	line-height: 90px;
}