﻿/* CSS Document */

/* CSS Document */

 body {
/*	overflow-x: hidden;
	overflow-y: auto;*/
font-family:"Microsoft YaHei"
	font-size: 13px;
	color: #333;
 
}
* {
	margin: 0;
	padding: 0;
 
}
a {
 
	text-decoration: none;
	color: #333;
}
a:hover{
	text-decoration: none;
	outline: none;
	color:#FF6600;
}


ul, ol, li {
	list-style-type: none;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	font-weight: normal;
	margin: 0;
}
 
body, button, select, textarea {
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	margin: 0;
	color: #000;
	line-height:28px;
	border: 0;
	outline: none;
	background: none;
	background-color: white;
	-webkit-appearance: none;
}
 
.clear {
	clear:both;
	padding:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}
.clearfix:after , .clearfix::before,{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}

img{ padding:0px; margin:0px; border:none;}

.dbgheads{ width:100%; height:130px; display:block;  }

.dbgheads .tophdbg{ width:100%; height:32px; display:block; background:#343941;}
.dbgheads .tophdbg .tophdbgnr{ width:1104px; height:32px; margin:0px auto; position:relative; }
.dbgheads .tophdbg .tophdbgnr .thnrleft{ width:300px; height:32px; line-height:32px; font-size:14px; color:#FFF;  display:block; position:absolute; top:0px; left:0px;  }
.dbgheads .tophdbg .tophdbgnr .gq{ width:180px; height:15px; display:block; position:absolute; right:0px; top:7px;}

.dbgheads .tophdbg .tophdbgnr .gq ul li{ width:24px; height:15px; margin-left:12px;  float:left; }
.dbgheads .tophdbg .tophdbgnr .gq ul li a{ width:180px; height:15px;}

.dbgheads .dhtop{ width:1105px; height:98px; margin:0px auto; position:relative; display:block;  }
.dbgheads .dhtop .logo{ width:290px; height:55px; display:block; position: absolute; left:0px; top:15px;}
.dbgheads .dhtop .dh{ width:700px; height:98px; display:block; position:absolute; top:0px; right:0px; z-index:9999}
/*.dbgheads .dhtop .dh ul li{ height:30px; float:left; display:inline; padding:0px 20px; }
.dbgheads .dhtop .dh ul li a{ text-align:center; font-size:14px; line-height:30px; font-weight:500 } 
.dbgheads .dhtop .dh ul li a:hover{ text-decoration:underline;}
*/

 

 
 .banner{width:1920px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:500px;width:100%;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1920px;position:relative; height:500px;}
 .banner_img li.bgli01{background:#2a95bb }
.banner_img li.bgli02{background:#E8E8E8 ;}
.banner_img li.bgli03{background:#d63356 ;}
.banner_img li.bgli04{background:#0a7ba4;} 

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:100%;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:190px;position:absolute; bottom:10px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#7099CB}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
 
 .prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 11px;
}

.ato-list-fl a:hover {
    background: #108cee;
    border: 1px solid #108cee;
}
#nav-header a,
#nav-header a:link,
#nav-header a:visited {
	color: #555555;
	text-decoration: none;
	font-size: 15px;
}

#nav-header a:hover,
#nav-header nav li:hover {
	color: #FF6600;
}

#nav-header {
	background: #fff;
	height:  98px;
	line-height: 98px;
	 
	 
}
 
 

#nav-header nav {
	 width: 740px; 
	display: inline-block;
	float: left;
}

#nav-header nav li {
	color: #555;
	list-style: none;
	line-height:  98px;
	padding-right: 12px;
	padding-left:12px;
	text-decoration: none;
	font-size: 14px;
	float: left;
	cursor: pointer;
	position: relative;
}

#nav-header nav li:hover .slide-submeu {
	display: block;
}

#nav-header nav li i.slide-icon {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

#nav-header nav li:hover i.slide-icon {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

#nav-header nav li i.slide-icon {
	background: url(../images/icon.png);
	background-position: 0px -47px;
	display: inline-block;
	width: 11px;
	margin-left: 5px;
	height: 7px;
}

 
 
/*子菜单*/

#nav-header .submenu {
	position: absolute;
	width: 210px;
	font-size: 12px;
	color: #333;
	background: #fff;
	z-index: 800;
	padding: 14px 0;
	right: 0;
	top: 52px;
	border-top: 1px solid #e0e0e0;
	display: none;
}

#nav-header .submenu a {
	line-height: 35px;
	padding: 0 14px;
	display: block;
	font-size: 12px;
}

#nav-header .submenu a:hover {
	background: #fafafa;
}

#nav-header .submenu a {
	color: #333333;
}


/*user-slide*/

#nav-header .user-slide a i {
	width: 12px;
	height: 12px;
	background: url(../images/icon.png) 0 0 no-repeat;
	display: inline-block;
	margin-right: 12px;
	float: left;
}

 
 
 

/*职业子菜单*/

#nav-header .slide-submeu {
	position: absolute;
	left: 0;
	top: 98px;
	z-index: 1000;
	width:150px;
	 
	padding: 5px 0;
	background: #fff;
	border-top: 1px solid #E4E4E4;
	box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.3);
	display: none;
}

#nav-header .careerpath .slide-submeu a {
	line-height: 16px; padding:5px 15px; 
}

#nav-header .careerpath .slide-submeu a:nth-child(2n) {
	background: #fff;
}

#nav-header .slide-submeu a {
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 15px;
}
#nav-header .slide-submeu strong {
	display: block;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	padding: 0px 15px;
	color: #b9b9b9;
	background: #fafafa;
}

#nav-header .slide-submeu a:nth-child(2n) {
	 
}
.homecplb{ width:1104px; height:351px; margin:40px auto; display:block; }
.homecplb .lbleftbg{ width:230px;   display:block; float:left; background:#2B2F34;}
.homecplb .lbleftbg .lblefttop{ height:43px; padding-top:10px; padding-left:14px; font-size:26px; line-height:43px; border-bottom:#3C3F44 1px solid; color:#FFF;}
.homecplb .lbleftbg .lbleftfoot{ width:230px; display:block;   padding-top:5px; }
.homecplb .lbleftbg .lbleftfoot ul li{ width:230px;   display:block;}
.homecplb .lbleftbg .lbleftfoot ul li a{ width:200px; padding:5px 0px;  line-height:16px; font-size:13px; padding-left:30px; display:block; background:url(../images/qyd.jpg) no-repeat 14px 10px ; color:#B3B4B6; }
.homecplb .lbleftbg .lbleftfoot ul li a:hover{ background:url(../images/qydhover.jpg) no-repeat 14px 10px #595E64; }

.homecplb .lbleftbg .lbleftfoot ul li a.activwe{width:200px; height:22px; line-height:22px; font-size:13px; padding-left:30px; display:block; ckground:url(../images/qydhover.jpg) no-repeat 14px 10px #595E64; color:#B3B4B6;}

.homecplb .lbleftbg .cplbmore{ width:100px; height:32px; border-radius:5px; line-height:32px; text-align:center; margin:15px auto 10px 14px; background:#4E5155;   }
.homecplb .lbleftbg .cplbmore a{ color:#FFF; opacity:0.5;}
.homecplb .lbleftbg .cplbmore a:hover{ color:#FFF; opacity:0.9;}
 



.homecplb  .homeright {
	float: right;
	width: 852px;
	position: relative;
	overflow: hidden;height:363px;
	 display:block;  
}

.homecplb  .homeright ul li {
	background-color: #fff;
	margin-right: 22px;
	text-align: center;
	float: left;
	width: 257px;
	height: 351px;
	-webkit-transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	border:#CACCCB 1px solid;
	padding:5px;
}

/*.homecplb  .homeright ul li h3 a {
	color: #323232;
}

.homecplb  .homeright ul li p.p1 {
	color: #B0B0B0;
}

.homecplb  .homeright ul li p.p2 {
	color: #ff6825;
}

.homecplb  .homeright ul li p.p3 {
	color: #B0B0B0;
}

.homecplb  .homeright ul li p.p4 {
	color: #666;
}

.homecplb  .homeright ul li .btn {
	background-color: #ff6200;
	color: #fff;
}

.homecplb  .homeright ul li .btn.sq {
	background-color: #e6e6e6;
}*/
.service-block{
	position: relative; float:left;
}

.service-block .inner-box{
	position: relative;
}

.service-block .image-box{
	position: relative;
}

.service-block .image{
	position: relative;
	overflow: hidden;
}

.service-block .image a{
	display: block;
}

.service-block .image img{
	display: block;
	width: 257px;
	height:193px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.service-block .inner-box:hover .image img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.service-block .lower-content{
	position: relative;
	width:257px; height:165px;
	padding:0px 0px;
  	border-top: 0;
	cursor:pointer;
}

 
.service-block .icon-box{
	position: absolute;
	right: 35px;
	top: 47px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	z-index:9999;
}

.service-block .lower-content .icon-box .icon{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 36px;
	text-align: center;
	font-size: 18px;
	line-height: 34px;
	color: #222222;
	font-weight: 400;
	border-top: 1px solid #ff9f14;
	border-bottom: 1px solid #ff9f14;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	z-index: 5;
}

.service-block .inner-box:hover .lower-content .icon-box:before,
.service-block .inner-box:hover .lower-content .icon-box:after,
.service-block .inner-box:hover .lower-content .icon-box .icon{
	background-color: #222222;
	color: #ffffff;
}

.service-block .lower-content .icon-box:before,
.service-block .lower-content .icon-box:after{
	position: absolute;
	height: 36px;
	width: 20px;
	left: 0;
	top: 0px;
	z-index: 4;
	border-top: 1px solid #ff9f14;
	border-bottom: 1px solid #ff9f14;
	-webkit-transform: rotate(59deg);
	-moz-transform: rotate(59deg);
	-ms-transform: rotate(59deg);
	-o-transform: rotate(59deg);
	transform: rotate(59deg);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	content: "";
}

.service-block .lower-content .icon-box:after{
	-webkit-transform: rotate(-59deg);
	-moz-transform: rotate(-59deg);
	-ms-transform: rotate(-59deg);
	-o-transform: rotate(-59deg);
	transform: rotate(-59deg);
}

.service-block .lower-content h3{
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #333;
 position:relative; z-index:999; width:257px; border-bottom:#DCDDDD 1px solid; padding:10px 0px;
}

.service-block .lower-content h3 a{
	color: #333;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.service-block .inner-box:hover .lower-content h3 a{
	color: #FF6600;
}

.service-block .lower-content p{
	display: block;
	font-size: 13px;
	padding-top:10px;
	line-height: 16px;
	
	width:257px;
	text-align:left;
	word-wrap: break-word;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	position:relative;
	z-index:999;
	color:#C6C6C6;
	
}
.service-block .inner-box .lower-content p a{
	color: #ADADAD;
}
.service-block .inner-box:hover .lower-content p a{
	color: #FF6600;
}

 .services-section.style-two .service-block{
	margin-bottom: 60px;
}

.services-section.style-two .service-block .lower-content{
	padding: 35px  0px 0px;
}




.homecplb  .homeright .next,
.homecplb  .homeright .prev {
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	cursor: pointer;
	z-index: 1;
	width: 28px;
	height: 62px;
	line-height: 62px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	background: rgba(0, 0, 0, .2);
	font-family: simsun;
	transition: all ease-in .4s;
}

.homecplb  .homeright .next {
	left: 0px;
}

.homecplb  .homeright .prev {
	right: 0px;
}

.homecplb  .homeright:hover .next {
	opacity: 1;
}

.homecplb  .homeright:hover .prev {
	opacity: 1;
}
.aboutbg{ width:100%; height:390px; display:block; background:url(../images/aboutbg.jpg) no-repeat center top;}
.aboutbg .aboutnr{ width:100%;  height:330px; margin:0px auto;      position:relative;}
.aboutbg .aboutnr .aboutnrright{ width:38%; position:absolute; top:34px; right:11%; height:330px; }
.aboutbg .aboutnr .aboutnrright h3{ width:100%; height:60px; padding-bottom:2px; background:url(../images/abxx.jpg) no-repeat left bottom; display:block; line-height:60px; color:#FFF; font-size:24px;}
.aboutbg .aboutnr .aboutnrright .homesynr{ width:100%; height:166px; padding-top:30px; font-size:13px; line-height:24px; color:#A6A8AA;}


.aboutbg .aboutnr .aboutnrright .cplbmoresr{ width:132px; height:42px; border-radius:5px; line-height:42px; text-align:center; margin-top:30px;   background:#4E5155;   }
.aboutbg .aboutnr .aboutnrright .cplbmoresr a{ color:#FFF; opacity:0.5;}
.aboutbg .aboutnr .aboutnrright .cplbmoresr a:hover{ color:#FFF; opacity:0.9;}
.hotproduct{ width:100%; height:379px; background:#F7F7F7;}
.hotproduct .hotproductsnr{ width:1104px; height:359px; display:block; margin:0px auto; padding-top:20px;}
.hotproduct .hotproductsnr .hottitle{ width:1104px; height:50px; padding-bottom:2px; background:url(../images/xxt.jpg) no-repeat left bottom; font-size:24px; color:#707070; line-height:50px; position:relative; }

.hotproduct .hotproductsnr .hottitle  a{ color:#FFF;  position:absolute; right:10px; bottom:0px;width:26px; height:26px;border-radius:50%; display:block; background:#CFCFCF; line-height:23px; text-align:center;}
.hotproduct .hotproductsnr .hottitle  a:hover{color: #FF6600;}

.hotproduct .hotproductsnr .hotproductpic{ width:1104px; height:293px; margin:0px auto; display:block; padding-top:13px;}

.hotproduct .hotproductsnr .hotproductpic ul li{ width:262px; height:293px; float:left; margin:0px 7px;    }
.hotproduct .hotproductsnr .hotproductpic ul li .pic{ width:249px; padding:5px; height:186px; border:#CACCCB 1px solid;  	display: block;

 }
 .hotproduct .hotproductsnr .hotproductpic ul li .pic img{ -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;}
 
.hotproduct .hotproductsnr .hotproductpic ul li .pic .pictu{width:249px; height:186px;  overflow:hidden; display:block;	}
	
	
.hotproduct .hotproductsnr .hotproductpic ul li .cpname{ padding-top:10px; line-height:18px; font-size:13px; color:#333; text-align:center; position:relative;-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;}
.hotproduct .hotproductsnr .hotproductpic ul li .cpname  .morenew{ width:17px; height:5px; display:block; position:absolute; top:4px; left:2px; background:url(../images/news.jpg) no-repeat center;}
.hotproduct .hotproductsnr .hotproductpic ul li .cpname  .morenewhot{ width:17px; height:5px; display:block; position:absolute; top:4px; left:2px; background:url(../images/hot.jpg) no-repeat center;}

.hotproduct .hotproductsnr .hotproductpic ul li:hover .cpname{color: #FF6600;}
 
 
 .hotproduct .hotproductsnr .hotproductpic ul li:hover .pic .pictu img{	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}

.hyzzlx{ width:100%; height:403px; padding-top:10px;} 
.hyzzlx .hyzzlxnr{ width:1104px; height:403px; margin:0px auto;}
.hyzzlx .hyzzlxnr .hyzzlxnrleft{ width:815px; height:403px; display:block; float:left;}
.hyzzlx .hyzzlxnr .hyzzlxnrright{height:403px; display:block; float:right;height:403px;}
.hyzzlx .hyzzlxnr .hyzzlxnrright .hottitle{ width:264px; height:50px; padding-bottom:2px; background:url(../images/xxt.jpg) no-repeat left bottom; font-size:24px; color:#707070; line-height:50px;}
.hyzzlx .hyzzlxnr .hyzzlxnrright .xwmnrlx{ margin-top:16px; width:264px; height:293px; float:right; background:url(../images/kf.jpg) no-repeat left center;}
 
.hyzzlx .hyzzlxnr .hyzzlxnrright .xwmnrlx  ul { padding-top:32px;  }
.hyzzlx .hyzzlxnr .hyzzlxnrright .xwmnrlx  ul li{ line-height:32px; font-size:13px;  }
.hyzzlx .hyzzlxnr .hyzzlxnrright .xwmnrlx  ul li img{ vertical-align:text-bottom; padding-right:5px;}




.hyzzlx .hyzzlxnr .hyzzlxnrleft .hottitle{ width:815px; height:50px; padding-bottom:2px; background:url(../images/xxt.jpg) no-repeat left bottom; font-size:24px; color:#707070; line-height:50px; position:relative; }

.hyzzlx .hyzzlxnr .hyzzlxnrleft .hottitle  a{ color:#FFF;  position:absolute; right:10px; bottom:10px;width:26px; height:26px;border-radius:50%; display:block; background:#CFCFCF; line-height:23px; text-align:center;}
.hyzzlx .hyzzlxnr .hyzzlxnrleft .hottitle  a:hover{color: #FF6600;}
.hyzzlx .hyzzlxnr .hyzzlxnrleft .honorpic{ width:815px; height:293px; margin-top:16px;}
.hyzzlx .hyzzlxnr .hyzzlxnrleft .honorpic ul li{ width:253px; height:291px; border:#CACCCB 1px solid; margin-right:25px; display:block; float:left;} 
.hyzzlx .hyzzlxnr .hyzzlxnrleft .honorpic ul li:last-child{ margin-right:0px;}
.footbg{ width:100%; height:306px; background:#2B2F34;}

.footbg .footbgtop{ width:100%; height:264px; }
.footbg .footbgtop .footbgtopnr{ width:1104px; height:228px; margin:0px auto; padding-top:36px; }
.footbg .footbgfoot{ width:100%; height:42px;  background:#16181B;}

 .item1 { height: 218px; float:left; padding-right:40px;    }
  .item2 { width:240px; height: 218px; float:left;    }
  
    .item3 { width:154px; height: 218px; float:left;    }
	  .item4{ width:120px; height: 218px; float:left;    }
.item1 ul li { line-height: 24px; }
.item1 ul li.link{ position:relative; height:24px; width:180px; display:block}
.item1 ul li.link .linksd{ width:22px; height:10px; position:absolute; right:22px; top:10px; background:url(../images/link.png) no-repeat left top; display:block}
.item1 ul li.li1 a { display: block;   color: #fff; margin-bottom: 30px; font-size:16px;}
.item1 ul li a { color:#6D6F73; font-size:13px; }
.item1 ul li a:hover{color: #FF6600;}
.footbg .footbgfoot .footnr{ width:1104px; height:42px; margin:0px auto; position:relative; line-height:42px; color:#6F7072; font-size:13PX}
.footbg .footbgfoot .footnr .footfx{ width:170px; height:32px; position:absolute; right:0px; top:15px;}
.footbg .footbgfoot .footnr .footfx a{ margin-right :5px;}


.cplbny{ width:1104px; margin:40px auto; display:block; overflow:hidden; }
.cplbny .lbleftbg{ width:230px;   display:block; float:left;  padding-bottom:15px;}
.cplbny .lbleftbg .lblefttop{ height:37px;   padding-left:14px; font-size:13px; line-height:37px; border-bottom:#3C3F44 1px solid; color:#FFF; background:#2B2F34;}
.cplbny .lbleftbg .lbleftfoot{ width:228px; display:block; overflow:hidden; padding-top:5px;border:#BFBFBF 1px solid;  }
.cplbny .lbleftbg .lbleftfoot ul li{ width:228px; height:32px; display:block; border-bottom:#E7E7E7 1px dotted;}
.cplbny .lbleftbg .lbleftfoot ul li a{ width:198px; height:32px; line-height:32px; font-size:13px; padding-left:30px; display:block; background:url(../images/qydf.jpg) no-repeat 14px center ; color:#666; }
.cplbny .lbleftbg .lbleftfoot ul li a:hover{ background:url(../images/qydhover1.jpg) no-repeat 14px center #B3B5B8; }
 .cplbny .lbleftbg .lbleftfoot ul li a.act{ width:198px; height:32px; line-height:32px; font-size:13px; padding-left:30px; display:block; background:url(../images/qydhover1.jpg) no-repeat 14px center #B3B5B8;  color:#666; }
 
 


.cplbny .lbleftbg .lbleftfootcpt{ width:228px; display:block; overflow:hidden; padding-top:5px; border:#BFBFBF 1px solid; display:block; }
.cplbny .lbleftbg .lbleftfootcpt ul li{ width:228px;   display:block; border-bottom:#E7E7E7 1px dotted;}
.cplbny .lbleftbg .lbleftfootcpt ul li a{ width:198px; line-height:18px; font-size:13px; padding:10px 0px 10px 30px; display:block; background:url(../images/qydf.jpg) no-repeat 14px 15px ; color:#666; }
.cplbny .lbleftbg .lbleftfootcpt ul li a:hover{ background:url(../images/qydhover1.jpg) no-repeat 14px 15px #B3B5B8; }
 .cplbny .lbleftbg .lbleftfootcpt ul li a.act{ width:198px; line-height:18px; font-size:13px; padding-left:30px; display:block; background:url(../images/qydhover1.jpg) no-repeat 14px 15px #B3B5B8;  color:#666; }
 

 
 
 
 
 
.cplbny  .nrright{ width:852px; float:right; display:block;  }
.cplbny  .nrright .connrdh {
	width:852px; height:37px; font-size:13px; margin:8px 0; text-align:left;   line-height:37px; border-bottom:#DFDFDF 1px solid;
}
.cplbny  .nrright .connrdh .nrdh{ float:right;}
.cplbny  .nrright .connrdh .nrdh span{ float:left;}
.cplbny  .nrright .productcp { width:852px; display:block; position:relative; margin-top:20px;}
.cplbny  .nrright .productcp ul   { margin-bottom:20px; overflow:hidden; display:block;}
.cplbny  .nrright .productcp ul li {
	background-color: #fff;
	margin:0px 6px;
	text-align: center;
	float: left;
	width: 257px;
	height: 344px;
	-webkit-transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	border:#CACCCB 1px solid;
	padding:5px;
}

.cplbny  .nrright .aboutnr {color:#787878; line-height:22px; font-size:13px;} 
.cplbny  .nrright  .productcenter{width:852px; display:block;  margin-top:20px; overflow:hidden;}


.cplbny  .nrright  .productcenter ul li{ width:262px; height:274px; float:left; margin:0px 11px;    }
.cplbny  .nrright  .productcenter ul li .pic{ width:249px; padding:5px; height:181px; border:#CACCCB 1px solid;  	display: block;

 }
.cplbny  .nrright  .productcenter ul li .pic img{ -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;}
 
.cplbny  .nrright  .productcenter ul li .pic .pictu{width:249px; height:181px;  overflow:hidden; display:block;	}
	
	
.cplbny  .nrright  .productcenter ul li .cpname{ position:relative; padding-top:10px; line-height:18px; font-size:13px; color:#333; text-align:center; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;}
	
.cplbny  .nrright  .productcenter ul li .cpname  .morenew{ width:17px; height:5px; display:block; position:absolute; top:4px; left:2px; background:url(../images/news.jpg) no-repeat center;}
.cplbny  .nrright  .productcenter ul li .cpname .morenewhot{ width:17px; height:5px; display:block; position:absolute; top:4px; left:2px; background:url(../images/hot.jpg) no-repeat center;}
	
	
.cplbny  .nrright  .productcenter ul li .cpname  .morenew{ width:17px; height:5px; display:block; position:absolute; top:8px; left:2px; background:url(../images/news.jpg) no-repeat center;}

.cplbny  .nrright  .productcenter ul li:hover .cpname{color: #FF6600;}
 
 
.cplbny  .nrright  .productcenter ul li:hover .pic .pictu img{	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


.cplbny  .nrright .newsnr { width:852px;  font-size:13px;} 
.cplbny  .nrright .newsnr ul.zsnr li{ width:837px; height:30px; border-bottom:#DFDFDF 1px dashed; display:block; padding-left:15px; display:block; background:url(../images/ddt.jpg) no-repeat 5px center;}
.cplbny  .nrright .newsnr ul.zsnr li  a span{ color:#999; width:180px; line-height:30px; display:block; font-size:13px; float:right; text-align:right; padding-right:10px;}
.cplbny  .nrright .newsnr ul.zsnr li  a span:hover{ color:#333; width:180px; line-height:30px; display:block; font-size:13px; float:right; text-align:right; padding-right:10px;}

.newdetail{ width:852px; padding-top:10px;  }


.newdetail h3{ font-size:16px; text-align:center; color:#333;}
.newdetail .time{ font-size:12px; text-align:center; color:#666; border-bottom: #CCC 1px dotted; padding-bottom:10px;}
.newdetail .info{ line-height:22px; font-size:14px; margin-top:20px;/*word-break: break-all;*/ white-space: normal; color:#666;}


.newdetail .info .l img{width:340px; height:340px; border:5px solid #cbcbcb;}











.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	height:120px;
	
}
.thumbnail a>img, .thumbnail>img {
	margin-right: auto;
	margin-left: auto
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #337ab7
}
.thumbnail .caption {
	padding: 9px;
	color: #333
}
.thumbnail .caption p{
	font-size:13px;

	color: #666
}
.thumbnail .caption {
	line-height:24px;
}
.thumbnail .caption p.xwdsnrtime{ padding:5px 0px;color:#A0A0A0;}

.newslist .thumbnail{ border:none;  cursor:pointer; width:100%;}
.newslist .thumbnail:hover{ background-color:#f1f1f1;}
.newslist .thumbnail img{ float:left; margin-right:10px;}
.newslist .thumbnail h3{ margin-top:0px; font-size:16px; padding-top:0px; }
.newslist .thumbnail:hover h3{ margin-top:0px; font-size:16px;}


.zoombox{width:686px; margin-top:20px; margin:0px auto;}
.zoompic{/*border:solid 1px #dfdfdf;*/width:684px;height:394px;background:url(../images/loading.gif) no-repeat 50% 50%; text-align:center;} 

.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:605px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}



.cpnrzi{ width:852px; margin:0px auto; display:block;  }
.cpnrzi h2{ /*background:url(../images/menu_bg.png) no-repeat center top;*/ background:#BFBFBF; border-radius:5px ; width:850px; height:57px; line-height:57px; text-indent:2em; text-align:left; font-size:14px; color:#FFF; margin-top:20px;  }
.cpnrzi .cpnrxqing{ padding-top:10px; color:#787878}
.inputk{  height:24px; line-height:24px; border:#e3e3e3 1px solid;}

.feedback {
	float:left;
	width:810px;
	padding-left:20px}
.feedback td {
	height:55px;}
.feedback {
	font-size:14px;}
.feedback .gbinput {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	height:30px;
	padding:0 10px;}
.feedback .gbmsg {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	height:80px;
	padding:0 10px;
	overflow-x:hidden;
	overflow-y:hidden;}
.feedback .gbinput:hover,
.feedback .gbmsg:hover {
	border:#B70000 1px solid;
	box-shadow:0 0 10px rgba(0, 155, 77, 0.4);}
.feedback .bnt {
	background:#003399;
	border:none;
	border-radius:5px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	color:#FFF;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:120px;
	height:40px;}
 .banner_contact{ background:url(../images/contactbg.jpg) no-repeat center; width:100%; height:420px; display:block;}
 .banner_Services{ background:url(../images/Services.jpg) no-repeat center; width:100%; height:420px; display:block;}
 .banner_about{ background:url(../images/about.jpg) no-repeat center; width:100%; height:420px; display:block;}
 .banner_product{ background:url(../images/products.jpg) no-repeat center; width:100%; height:420px; display:block;}
.banner_hotproducts{width:100%; height:420px; display:block;}




#nav-header nav li:hover .slide-submeuts {
	display: block;
}

#nav-header .slide-submeuts {
	position: absolute;
	left: 0;
	top: 98px;
	z-index: 1000;
	width:360px;
	 
	padding: 5px 0;
	background: #fff;
	border-top: 1px solid #E4E4E4;
	box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.3);
	display: none;
}

#nav-header .careerpath .slide-submeuts a {
	line-height: 16px; padding:5px 15px; width:150px; display:block; float:left; 
}

#nav-header .careerpath .slide-submeuts a:nth-child(2n) {
	background: #fff;
}

#nav-header .slide-submeuts a {
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 15px; width:150px; display:block; float:left;  background:url(../images/tsd.jpg) no-repeat 8px 12px ;
}
#nav-header .slide-submeuts strong {
	display: block;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	padding: 0px 15px;
	color: #b9b9b9;
	background: #fafafa;
}

#nav-header .slide-submeuts a:nth-child(4n) {
	background:none
}











.cplbny  .nrright  .productcenterhonor{width:852px; display:block;  margin-top:20px; overflow:hidden;}


.cplbny  .nrright  .productcenterhonor ul li{ width:262px;   float:left; margin:0px 11px;    height:433px;}
.cplbny  .nrright  .productcenterhonor ul li .pic{ width:249px; padding:5px; height:383px; border:#CACCCB 1px solid;  	display: block;

 }
.cplbny  .nrright  .productcenterhonor ul li .pic img{ -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;}
 
.cplbny  .nrright  .productcenterhonor ul li .pic .pictu{width:249px; height:383px;  overflow:hidden; display:block;	}
	
	
.cplbny  .nrright  .productcenterhonor ul li .cpname{ padding-top:10px; line-height:18px; font-size:13px; color:#333; text-align:center; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;}
.cplbny  .nrright  .productcenterhonor ul li .cpname  .morenew{ width:17px; height:5px; display:block; position:absolute; top:8px; left:2px; background:url(../images/news.jpg) no-repeat center;}

.cplbny  .nrright  .productcenterhonor ul li:hover .cpname{color: #FF6600;}
 
 
.cplbny  .nrright  .productcenterhonor ul li:hover .pic .pictu img{	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


.ke-zeroborder tr td{ color:#000;}
