﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/navi/classify_pro.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/
#bdshare .bds_more{
	color: #FFFFFF;
	width: 0px;
	height: 15px;
	overflow: hidden;
}

/* 头部样式
----------------------------------------------------*/
.nav_fixed .head_box {
	margin-top: 0px;
	position: fixed;
	top: 0px;
	z-index: 999;
	box-shadow: 2px 2px 2px #eee;
}
.head_box {
	position: relative;
	z-index: 999;
	background: #fff;
	width:100%;
}
.index_header{
	border-bottom:2px solid #ddd;
}
.head_top{ height:50px; border-bottom:1px solid #ddd;}
.head_top .head_re, .head_top .head_lo{
	display:block;
	width:60px;
	line-height:50px;
	padding-left:30px;
	}
.head_top .grid_55 {width: 600px;}
.head_top .head_re{background: url(../img/ind_icon.png) 0 8px no-repeat; margin-right:10px;}
.head_top .head_lo{background: url(../img/ind_icon.png) -110px 8px no-repeat;}

.head_top .head_cn{line-height:50px;width: 80px;}
.head_top .head_cn img{ margin-top:10px;}

/* 首页导航
------------------------------------------------------*/
.header_box .logo{
	height:100px;
	width:180px;
	float: left;
	}

.header_top{
	height:150px;
	width:100%;
	position:relative;
	}


/* 网站首页底部
------------------------------------------------------*/
/*尾部*/
.foot_bg{
	background: url(../img/footer_bg.jpg) #000;
	height:220px;
	width:100%;
	padding-top:30px;
}
.foot_bg .footer li h3 a, .foot_bg .footer li h3, .foot_bg .footer .grid_23 .grid_11 p{
	font-size:12px;
	color:#fff;
	margin-bottom:10px;
	font-weight: normal;
}
.ind_map *{ color:#fff;}
.link_box a{ color:#fff;}
.link_box {
	padding-top:20px;}
.foot_2 a{
	display:block;
	color:#848484;
	line-height:22px;
	}
.foot_2 a:hover{color:#fff; text-decoration:none;}
.ind_map li{
	width:130px;
	padding-left:15px;
	color: #fff;
	border-right:1px solid #424242;
	min-height:210px;
}
.map_title p{
	font-size:14px;
	color:#fff;
	}

.map_title a{
	font-size:14px;
	color:#aeaeae;
	line-height:24px;
	}
.bottom{
	background:#000;
	height:90px;
	}

.bottom_link{
	 width: 150px;
	height: 26px;
	line-height:26px;
	padding-left:10px;
	background: url(../img/foot_link_bg.jpg) left center no-repeat;
	position:relative;
}
.bottom_link_a{
	width: 147px;
	height: 200px;
	position: relative;
	display: none;
	cursor: pointer;
	z-index: 9999999;
	background:#fff;
	padding:5px;
	top:-238px;
	left: -9px;
	border: 1px solid #C3C3C3;
}
.bottom_link_a a{
	display:block;
	line-height:26px;
	text-indent:10px;
	color:#000;
	}

/*公用样式*/
.ind_cen_title{ width:100%; height:90px; position:relative; }
.ind_cen_title .ind_ti_h3{
	text-align:center;
	font-size:20px;
	color:#000;
	}
.ind_cen_title p{color:#717171;line-height:22px;  margin-bottom:30px;  margin-top:20px;}

.ind_cen_title .ind_ti_bt2{ display:block; width:46px; height:5px; position:absolute; top:35px; left:48%; background:#95bc21;}
.ind_cen_title .ind_ti_bt1{ display:block; width:100%; height:1px; position:absolute; top:37px; background:#ddd;}

/* 首页产品样式
-----------------------------------------------------------------*/	
.ind_pro{
	width:100%;
	padding:30px 0 30px 0;
	}
.ind_cen_title .ind_ti_h3{
	background:none;
	font-size:20px;
	color:#000;
}
.ind_pro_table ul li{
	width: 242px;
	height: 220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
	padding: 10px;
	border: 1px solid #E7E7E7;
	background: none;	
	}
.pro_list_box .ind_pro_list_box {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0px;
	position: relative;
	border-right: none;
	border-left: none;
	border-top:  none;
	border-bottom:  none;
}
.ind_text_box  .pro_list_box li {
	width: 262px;
	height: 220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
	padding: 10px;
	border: 1px solid #E7E7E7;
	background:none;
}
.ind_text_box .pro_list_box li.last{margin-right: 0px;}

.ind_pro_table ul li .ind_pro_box_p span{
	height: 55px;
	display: block;
	width: 100%;
	overflow: hidden;
}
.ind_pro_list_main{
	width: 240px;
	height: 145px;
	background: #fff;
	position: relative;
}
.ind_pro_box_p h3{
	width: 100%;
	color: #086DC5;
}

.pro_text .ind_pro_but1{
	background: #01b901;
	position: absolute;
	left: 0px;
	display: block;
	width: 70px;
	color: #fff;
	text-align: center;
	bottom: 35px;
	line-height: 16px;
	padding: 5px 0;
}
.pro_text .ind_pro_but2{
	background: #767676;
	position: absolute;
	left: 0px;
	display: block;
	width: 120px;
	color: #fff;
	text-align: center;
	bottom: 5px;
	line-height: 16px;
	padding: 5px 2px;
}

.pro_text p{ color:#666666;}
.ind_pro_list_main .pic img{
	width:90px;
	height:140px;
	
}

.ind_pro_table .hd {
	height: 48px;
	border:none;
	margin-bottom: 10px;
	font-size: 14px;
	_height: 48px;
	_position: relative;
}
.ind_pro_table .hd ul {
	_width: 100%;
	_height: 48px;
	_position: absolute;
	_left: 0px;
	_top: 0px;
}
.ind_pro_table .hd ul li {
	float: left;
	cursor: pointer;
	font-size:18px;
}
.ind_pro_table .hd ul li{
	white-space: nowrap;
	width:274px;
	height: 48px;
	line-height: 48px;
	display: block;
	text-align: center;
	color: #494949;
	background:#8f8f8f;
	_display: inline-block;
	padding:0px;
	border: none;
	margin-right:1px;
	color: #fff;
}
.ind_pro_table .hd ul li.on {
	color: #fff;
	height: 48px;
	line-height: 48px;
	padding:0px;
	border:none;
	background:#01b901;
}
.ind_pro_table .hd ul li span{ 
	display:block;
    text-indent: 60px;
    text-align: left;

}
.ind_pro_table .hd ul li.ind_pro_table_title1 span{ background: url(../img/ind_pro_table_title1.png)center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title1  span:hover{ background: url(../img/ind_pro_table_title1.png) center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title2 span{ background: url(../img/ind_pro_table_title2.png)center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title2  span:hover{ background: url(../img/ind_pro_table_title2.png) center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title3 span{ background: url(../img/ind_pro_table_title3.png)center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title3  span:hover{ background: url(../img/ind_pro_table_title3.png) center center no-repeat;}

.ind_pro_table .hd ul li.ind_pro_table_title4 span{ background: url(../img/ind_pro_table_title4.png)center center no-repeat;}
.ind_pro_table .hd ul li.ind_pro_table_title4  span:hover{ background: url(../img/ind_pro_table_title4.png) center center no-repeat;}
/* 首页服务宗旨样式

/* 首页服务宗旨样式
-----------------------------------------------------------------*/	
.ind_service{
	width:100%;
	padding:50px 0 80px 0;
	background:#ebf7ec;
	}
#order_nav {  position: relative; background: #fff; position: relative; margin:50px 0;}
#order_nav .list { width: 1100px; margin: 0 auto; }
#order_nav .list .ind_icon_box { width: 116px; height: 116px; float: left; border-radius: 50%; position: relative; margin-left:100px; position: relative; cursor: pointer; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
#order_nav .list .ind_icon_box a { display: block; width: 100%; height: 100%; }
#order_nav .list .ind_icon_box .cycle_mark { position: absolute; left: 0; top: 0; z-index: 2; }
#order_nav .list .ind_icon_box .ico { width: 102px; height: 102px; position: absolute; left: 7px; top: 7px; background: url(../img/ind_se_icon.png) #797979; border-radius: 50%; z-index: 1; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
#order_nav .list .ind_icon_box ._1 { background-position: 0px 0px; }
#order_nav .list .ind_icon_box ._2 { background-position: -102px 0px;}
#order_nav .list .ind_icon_box ._3 { background-position: -204px 0px; }
#order_nav .list .ind_icon_box ._4 { background-position: -306px 0px; }
#order_nav .list .ind_icon_box ._5 { background-position: -408px 0px; }
#order_nav .list .ind_icon_box ._6 { background-position: -510px 0px; }

#order_nav .list .icon_cen{ width:320px; margin-right:70px;}
#order_nav .list .icon_cen_3{ margin-right:0px;}
#order_nav .list .ind_icon_box p { width: 200px; position: absolute; left: 0; top: 126px; text-align: center; }
#order_nav .list .icon_cen  h3 { font-size: 18px; color: #019F17; display: block;  text-align:center; line-height:50px; font-weight: bold;}
#order_nav .list .icon_cen p { font-size: 14px; color: #000; display: block; text-align:center; }


#order_nav .icon_cen:hover .ind_icon_box.on{background-color: #ddd; }
#order_nav .icon_cen:hover .ind_icon_box.on .ico { background-color: #21aa01; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

/* 首页服务行业样式
-----------------------------------------------------------------*/	
.ind_industry{
	width:100%;
	padding:50px 0 80px 0;
	background:#fff;
	}
.ind_industry_list{ margin:20px 0;}
.ind_industry_list li{ 
	width:179px; 
	padding:20px 20px; 
	border-right:1px solid #ddd; 
	float:left; 
	text-align: center; 
	background:#ebf7ec;
	margin-top:0px;
	-webkit-transition: all 0.2s linear -1ms;
    -moz-transition: all 0.2s linear -1ms;
    -ms-transition: all 0.2s linear -1ms;
    -o-transition: all 0.2s linear -1ms;
    transition: all 0.2s linear -1ms;
}
.ind_industry_list li:hover {
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	margin-top: -10px;
	background:#2ABE36;
}

.ind_industry_list li img{ margin-bottom:20px;}

.ind_industry_list li .in_ti{ display:block; width:80px; height:1px; background:#C9C9C9; margin:10px 0 10px 50px;}

.ind_industry_list li p{
	color:#666;
	line-height:22px;
	}
.ind_industry_list li:hover p, .ind_industry_list li:hover h3{ color:#fff;}
	
.ind_industry_list li .indu_more{
	display:block;
	width:100px;
	margin:0 auto;
	padding:10px 20px;
	background:#fff;
	color:#08b400;
	font-size: 14px;
	margin-top:20px;
	margin-bottom:10px;
	}
.ind_industry_list li .indu_more:hover{ background:#14A420; color:#fff;
}

/*首页关于我们
--------------------------------------------------------------------*/
.ind_about{
	width:100%;
	padding:50px 0 80px 0;
	background:#ededed;
	}
}	
.aboutbanner .line{
  display: inline-block;
  width: 110px;
  height: 9px;
  overflow: hidden;
  border-top: 1px solid #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  vertical-align: middle;
}
.aboutbanner .about_1 .writ {
  width: 238px;
  font: 41px/51px "微软雅黑";
  color: #fff;
  padding: 0 18px;
}
.aboutbanner .txt {
  height: 60px;
  font: 14px/20px "微软雅黑";
  color: #fff;
  overflow: hidden;
}
.aboutbanner .more{ margin-top:30px;}
.aboutbanner .more a {
  display: inline-block;
  width: 180px;
  height: 42px;
  border: 3px solid #838383;
  font-size: 16px;
  color: #838383;
  line-height: 42px;
  text-decoration: none;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.aboutbanner  .more a span{ width:10px;display:inline-block; font-size:18px; font-family:"新宋体";}
.aboutbanner .more a:hover{ 
	color:#fff; 
	border-color:#fff;
	  }
.aboutbanner .more a:hover span{animation:morebg 1s infinite  linear; -webkit-animation:morebg 1s infinite  linear;}
@keyframes morebg
{
   0% { width:10px;}
  50% {width:0px;padding-left:10px;}
  100%{ width:10px;}
}
@-webkit-keyframes morebg
{
  0% { width:10px;}
  50% {width:0px;padding-left:10px;}
  100%{ width:10px;}
}
.about_b { width:100%; padding:20px 0;}
.about_b .main{
  position: relative;
  width: 1080px;
  height: 380px;
  margin: 0 auto;
  overflow: hidden;
	}
.about_box {
  width: 308px;
  height: 350px;
  position: relative;
  margin-top: 1px;
  border-top: 1px solid #ccc;
  background: #fafafa;
  transition: box-shadow 0.3s , border-color 0.3s;
  -webkit-transition: box-shadow 0.3s , border-color 0.3s;
  cursor: pointer;
  padding:10px;
  margin-right:15px;
  float:left;
}
.ind_about_main .about_box1{margin-left:10px;margin-right:30px;}

.ind_about_main .about_box2{margin-left:20px;margin-right:30px;}

.ind_about_main .about_box3{margin-left:20px;margin-right:0px;}

.about_box:hover{ z-index:3;box-shadow:0 0 5px rgba(0,0,0,.3);margin-top: 0px; border-top:2px solid #48C85B; }
.about_box .til {
  height: 52px;
  line-height: 52px;
  font-size: 18px;
  color: #10100f;
  font-weight: normal;
}
.about_box .til span {
  padding-left: 9px;
  font-size: 10px;
  color: #999;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
}
.about_box img {
	width:100%;
	height:150px;
  margin-bottom: 20px;
}
.about_box .txt {
  line-height: 20px;
  color: #666;
  height: 60px;
  overflow: hidden;
  margin: 12px 0;
}
.about_box .hr {
  display: inline-block;
  width: 60px;
  height: 1px;
  background: #d9d9d9;
  overflow: hidden;
}


/*网站右侧悬浮*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {
	position: fixed;
	right: 5%;
	transition: bottom ease .3s;
	bottom: -150px;
	z-index: 3;
	cursor: pointer;
}
.cbbfixed .cbbtn {width: 46px;height: 46px;display: block;background-color: #02a2aa;}
.cbbfixed .gotop {
	transition: background-color ease .3s;
	background-image: url(../img/xuanfu_top_ui.jpg);
}
.cbbfixed .gotop:hover{
	transition: background-color ease .3s;
	background-image: url(../img/xuanfu_top_ui_hover.jpg);
	}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .weixin {
	background-image: url(../img/xuanfu_erweima_ui.jpg);
	margin-bottom:3px;
}
.cbbfixed .weixin:hover{
	background-image: url(../img/xuanfu_erweima_ui_hover.jpg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	transition: background ease .3s;
	}
.cbbfixed .weixin div {
	width: 155px;
	height: 160px;
	position: absolute;
	left: -155px;
	top: -10px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;
	display: none\0;
*display:none;		background-image: url(../img/zaixian_bj.png);
}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin div img{
	height: 110px;
	width: 110px;
	margin-top: 15px;
	margin-right: 21px;
	}
.cbbfixed .weixin div p{
	font-size: 14px;
	line-height: 33px;
	color: #333;
	margin-right: 20px;
	}

.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}

.cbbfixed .phone {
	background-image: url(../img/xuanfu_lx_ui.jpg);
	margin-bottom:3px;
}
.cbbfixed .phone:hover{
	background-image: url(../img/xuanfu_lx_ui_hover.jpg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.cbbfixed .phone div {
	width: 160px;
	height: 46px;
	position: absolute;
	left: -165px;
	top: 0px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;
    *display:none;		
	background-color: #3ac24d;
	line-height: 46px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.cbbfixed .phone:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}

/*底部样式*/
.footer{
	background-color: #525252;
	}
.footer_jz{
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.footer_left{
	float: left;
	width: 200px;
	background-color: #616161;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
	}
.footer_left img{
	width:135px;
	height:135px;
	margin-bottom:10px;
	}
.footer_left p{
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	}

.footer_right{
	float:right;
	width:870px;
	}
.footer_nav{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #686868;
	}
.footer_nav li{
	float:left;
	color:#6C6C6C;
	}
.footer_nav li a{
	font-size: 14px;
	line-height: 55px;
	color: #B0B0B0;
	margin: 0 10px;
	}
.footer_nav li a:hover{
	color: #fff;
	text-decoration: none;
	}

/*分享样式*/
.footer_fx{
	padding-top: 20px;
	padding-bottom: 20px;
	width: 500px;
	}
.footer_fx .bshare-custom.icon-medium-plus a{
	display: inline-block;
	height: 66px;
	width: 66px;
	padding:0px;
	margin-right:30px;
	}

.footer_fx .bshare-custom.icon-medium-plus a:hover{
	filter:alpha(opacity=100); 
    -moz-opacity:1; 
    opacity:1;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-sinaminiblog{
	background: url(../img/fx_01.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-weixin.pengyouquan{
	background: url(../img/fx_02.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-weixin{
	background: url(../img/fx_03.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-qzone{
	background: url(../img/fx_04.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-douban{
	background: url(../img/fx_05.png);
	}

.footer_fx .bshare-custom.icon-medium-plus .bshare-sinaminiblog:hover{
	background: url(../img/fx_01_hover.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-weixin.pengyouquan:hover{
	background: url(../img/fx_02_hover.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-weixin:hover{
	background: url(../img/fx_03_hover.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-qzone:hover{
	background: url(../img/fx_04_hover.png);
	}
.footer_fx .bshare-custom.icon-medium-plus .bshare-douban:hover{
	background: url(../img/fx_05_hover.png);
	}




.footer_banquan{
	color: #eee;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #686868;
	}
.footer_banquan p{
	color: #e0e0e0;
	display: block;
	font-size: 12px;
	}
.footer_banquan a{
	color: #e0e0e0;
	}
.footer_banquan a:hover{
	color: #fff;
	text-decoration: none;
	}

/* 内页样式
-----------------------------------------------------------------*/	
.classify_main{ width:100%; height:auto; background:#000;}
.main_right { 
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.pro_L_1 h3{ border-bottom:5px solid #ddd;line-height: 30px;font-weight: normal;margin-top:0px;}
#news_pic img {
height: 140px;
padding: 3px;
background: #F5F5F5;
}
.des_t img{
	width: 200px;
	height: 250px;}

.public_1col .mode_tips_btn_1 { width:78px; height:28px; line-height:28px; text-align:center;border: 1px solid #fff;  background:#000;font-weight: normal;}	
.mode_tips_btn_1:hover{  background:#353535;}
.member ul li.current a.cur:link, .member li.current a.cur:visited{ color:#000;}
.member ul li a:hover{color:#333; }

.hezder_nav .grid_22 .grid_07 {width:80px;}

.hezder_nav .grid_22 .grid_07  a{color: #666;}

.bd .banner p a, .mess_main p{color:#fff;}

.bo_bo_da{border-bottom: 1px dashed #FFFFFF;}

.public_1col .login {margin-top:0px;}

.public_1col .login h1{margin-top: 0px;}

.lo_img img{margin-top:50px;}

.messages , .register {margin-top:10px;}

.copy_right  p{display: initial;text-align:right;float:left;width:550px;line-height:70px;}

.Paging .assist{padding:10px;background:#EFEFEF;  font-size: 16px;  width: 400px;}

.Paging .assist a{padding-left:20px;}

#ditu, #dituContent{height:300px;  border: none;margin-bottom: 10px;}

.privacy {padding-top:10px;}


.hezder_nav .grid_22{width:230px;}

.customer_title {background:url(../img/online_title.gif) no-repeat;}

.hoh_list li p img{width: 240px;height: auto; float:left;padding:5px;background: #ddd;border: 1px solid #ccc;}

.hoh_list li p img:hover{background: #999;}

/*新闻内页*/
.news-list { border-bottom: 1px solid  #F3F3F3; height: 290px; padding-bottom:10px;}
.news-list ul li  { width:190px; height: 290px; padding:0 10px;border-right: 1px solid #F3F3F3;position: relative; float:left;
}
.news-list ul li.last{border-right: none;padding: 0 0 0 10px;}
.news-list ul li .imgbox {
  position: relative;
  overflow: hidden;
  width: 190px;
  height: 160px;
  margin-bottom: 10px;
}
.news-list ul li .tit {
  font: 14px/20px "微软雅黑";
  color: #333;
  margin-bottom: 10px;
  padding: 0 7px;

}
.news-list ul li .imgbox {
  position: relative;
  overflow: hidden;
  width: 190px;
  height: 150px;
  margin:0 auto;
  margin-bottom: 10px;
}
.news-list ul li .imgbox a img{ width: 100%; height:150px;
transition: All .3s linear;
-webkit-transition: All .3s linear;
-moz-transition: All .3s linear;
-ms-transition: All .3s linear;
-o-transition: All .3s linear;
}
.news-list ul li:hover .imgbox a img{ 
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
}
.news-list ul li .txt {
  font: 12px/20px "微软雅黑";
  padding: 0 7px;
  color:#666;
  margin-bottom: 10px;
	height: 40px;
	overflow: hidden;
}
.news-list ul li .news_tr{width:10px;display:inline-block; font-size:12px; font-family:"新宋体";float: right;}

.news-list ul li:hover .news_tr{animation:morebg 1s infinite  linear; -webkit-animation:morebg 1s infinite  linear;}
@keyframes morebg
{
   0% { width:10px;}
  50% {width:0px;padding-left:10px;}
  100%{ width:10px;}
}
@-webkit-keyframes morebg
{
  0% { width:10px;}
  50% {width:0px;padding-left:10px;}
  100%{ width:10px;}
}
.page_list_li li{ margin-top:10px; border-bottom: 1px dotted #ddd; padding-bottom:10px;}
.page_list_li li .assist{line-height:30px; padding-left:25px; background:url(../img/date_icon.png) left center no-repeat;}
.grid_64 {line-height:30px; padding-left:15px; background:url(../img/news_h3_title.jpg) left center no-repeat;}

.page_back{ line-height:30px;}
.page_back a{
	display: block;
	background:#ddd;
	width:70px;
	height: 30px;
	line-height:30px;
	text-align:center;
	}
.page_back a:hover{
	background:#09a927;
	color:#fff;
	}
.page_news .adorn{border-bottom: #e1e1e1 1px dotted;}


.pro_class_bg{
	width:100%;
	height:590px;
	padding:30px 0 30px 0;
	background:url(../img/pro_class_bg.jpg) top center no-repeat;
	position:relative;
	overflow:hidden;
	}
.page_main_box .pro_class_name{ font-size:28px; color:#09a927;}

.pro_class_text{
	overflow:hidden; 
	height:400px; 
	width:500px; 
	padding:10px 20px 10px 10px; 
	line-height:1.5;
	margin-bottom:10px;
	}
.page_img_box{
	width:500px;
	height:480px; 
	overflow:hidden; 
	float:right;
	margin-top:50px; 
}
.page_img_box .more{
	display:block;
	margin:0 auto;
	width:120px;
	line-height:36px;
	text-align:center;
	background:#fff;
	border:2px solid #21bd3e;
	color:#21bd3e;
	}
.page_img_box .more:hover{background:#21bd3e; color:#fff;}
.pro_list_box .page_pro_list_box {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0px;
	position: relative;
	border-right: none;
	border-left: none;
	border-top:  none;
	border-bottom:  none;
}
.page_text_box  .pro_list_box li {
	width: 262px;
	height: 220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
	padding: 10px;
	border: 1px solid #E7E7E7;
	background:none;
}
.pro_list_box li.last{margin-right:0px;}
}
.pro_list_box li .pro_pic img{
	width:230px;
	height:166px; 
	background:#fff;
	margin: 5px;
	}

.pro_list_box .pro_more a{
	display:block;
	margin-top:20px;
	margin-left:10px;
	width:80px;
	line-height:26px;
	text-align:center;
	color:#656464;
	}
.pro_list_box .pro_more a:hover{color:#01b901;}


.pro_de_banner{
	width:100%;
	height:380px; 
	background: url(../img/pro_de_bg.jpg) top center no-repeat;
	padding:5px 0;
	overflow:hidden;
	}
.pro_de_map .alltitle{
	height: 50px;
	line-height: 50px;
	margin-top:0px;
}
.pro_de_map .alltitle .de_back a{
	display:block;
	width:100px;
	height: 30px;
	line-height: 30px;
	background:#ddd;
	text-align: center;
	margin-top:10px;
}
.pro_de_map .alltitle .de_back a:hover{background:#09a927; color:#fff;}



.main_box{
	background:#fff;
}


/*内页样式*/
.main_bg{
	background:url(../img/page_main_bg.png) top center #fff no-repeat;
}

.page_main_box{
	width:1030px;
	margin:0 auto;
	position:relative;
	text-align: left;
	padding-bottom:20px;
	}
.page_main_box .main_left{
	position: absolute;
	top: -70px;
	}
	
	
	
.divScrollBar{background-color:#ddd;position:absolute;opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}



/*关于我们内页滚动图*/
.about_photo_main{
	width:400px;
	padding:10px;
	background: url(../img/aboutint.png) center top no-repeat;
	}
.about_img{
	width:380px;
	height:230px;
	border:1px solid #ddd;
	padding:5px;
	}
.about_img .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.about_img .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin:1px 8px 0px 0px; text-indent:-999px; cursor:pointer; background:#fff; }
.about_img .bd ul li img{ width:380px; height:230px;}
.about_img .hd {
	overflow: hidden;
	height: 20px;
	position: relative;
	top: -50px;
	z-index: 99;
}

.about_img .hd ul li{  width: 10px;height: 10px;}
.about_img .hd ul li.on{ background:#E70012;}
.about_img .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }

/*内页滚动图结束*/

/* 发展历程
----------------------------------*/
#timeline{width:800px;height:350px;overflow:hidden;margin:40px auto 0 auto;position:relative;background: url(../img/honor-wrap.jpg) left 45px repeat-x;}
#dates{width:800px;height:80px;overflow:hidden;}
#dates li{float:left;width:100px;height:55px;font-size:24px;text-align:center;background: url(../img/biggerdot.png) center bottom no-repeat;}
#dates a{line-height:38px;padding-bottom:10px;color: #D6D6D6;}
#dates .selected{font-size:38px;color: #1162be;}
#issues{width:800px;height:350px;overflow:hidden;}
#issues li{width:800px;height:350px;float:left;}
#issues li img{
	float:left;
	margin:10px 30px 10px 50px;
	width: 300px;
	height: 200px;
	padding:5px;
	border:1px solid #ddd;
}
#issues li p{font-size:14px;margin-right:70px;font-weight:normal;line-height:22px;margin-top: 50px;}

#grad_left,#grad_right{width:100px;height:350px;position:absolute;top:0;}

#grad_left{left:0;background: url(../img/grad_left.png) repeat-y;}

#grad_right{right:0;background: url(../img/grad_right.png)repeat-y;}

#next,#prev{position:absolute;top:0;font-size:70px;top:170px;width:30px;height:30px;text-indent:-9999px;overflow:hidden;}

#next{background: url(../img/next.png)-30px 0 no-repeat;}
#next:hover{background: url(../img/next.png)0px 0 no-repeat;}

#prev{background: url(../img/prev.png)0px 0 no-repeat;}
#prev:hover{background: url(../img/prev.png)-30px 0 no-repeat;}


#next{right:0;background-image:url(../img/next.png);}

#prev{left:0;background-image:url(../img/prev.png);}

#next.disabled,#prev.disabled{opacity:0.2;}


/*内页登录与注册页面
--------------------------------------------------------------------*/
.login_bg{ width:100%; height:500px; background:url(../img/login_bg.jpg) center center no-repeat #819ceb;}
.login{ width:290px; height:340px; padding:35px 35px; margin-top: 30px; background:url(../img/login_from.png) no-repeat;}
.login .username{ width:250px; margin-left:35px; padding-left: 10px;} 
.Password { width:250px; margin-left:35px;padding-left: 10px;} 
.login_ve{border-bottom: 1px #ddd solid;}
.login .username_li{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -2px -5px;
	width:290px;

}
.login .username_li:hover{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -46px -5px;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.login .password_li{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -2px -50px;
	width:290px;

}
.login .password_li:hover{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -46px -50px;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}

.register .username{ width:350px; margin-left:35px; } 
.register .password	{ width:350px; margin-left:35px; } 
.register  .username_li{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -2px -5px;
	width:450px;

}
.register  .username_li:hover{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -46px -5px;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.register  .password_li{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -2px -50px;
	width:450px;

}
.register  .password_li:hover{
	background-image: url(../img/icon_logon.png);
	background-repeat: no-repeat;
	background-position: -46px -50px;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.register_bg{ width:100%; height:500px; background:url(../img/login_bg.jpg) center center no-repeat #819ceb;}
.register_bg .register{width:450px; height:360px; padding:35px 40px; margin-top: 30px; background:url(../img/register_from.png) no-repeat;left: 22%;
position: absolute;}

.public_2col #member{
	width:1000px;
	
	}

/*产品内页
--------------------------------------------------------------------*/

.pro_list_box .page_pro_list_box {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0px;
	position: relative;
	border-right: none;
	border-left: none;
	border-top:  none;
	border-bottom:  none;
}
.page_text_box  .pro_list_box li {
	width: 242px;
	height: 220px;
	float: left;
	margin-right: 13px;
	margin-bottom: 18px;
	padding: 10px;
	border: 1px solid #E7E7E7;
	background:none;
}
.page_text_box .pro_list_box li.last{margin-right: 0px;}
.page_pro_list_main{
	width: 240px;
	height: 150px;
	background: #fff;
	position: relative;
}
.page_pro_box_p h3{
	width: 100%;
	color: #086DC5;
	height:55px;
}

.pro_text .page_pro_but1{
	padding: 5px 0;
	background: #01b901;
	position: absolute;
	left: 0px;
	display: block;
	width: 70px;
	color: #fff;
	text-align: center;
	bottom: 5px;
}
.pro_text p{ color:#666666;}
.page_pro_list_main .pic img{
	width:90px;
	height:140px;
	
}


/*产品内页结束
--------------------------------------------------------------------*/
.giftbox {

}
    .giftbox .assist {
    width:auto;
    }
.giftbox img{
    border:1px solid #ccc;
    padding:0px;
}

.indexboxs .button_1_b{
    display: block;
    background: #18C11D;
    border: 2px solid #139621;
    padding: 5px 5px;
    font-size: 14px;
    margin-bottom: 10px;
	    margin-right: 10px;
}

.indexboxs .button_1_b:hover{
	background: #139621;
	border: 2px solid #18C11D;
}
.att_download {
}
    .att_download a {
        display:block;
        line-height:24px;
    }

.ind_industry_list li h3{
	    font-size: 16px;
}

.pro_btn  .button_1_s{
	width: 130px;
}