@charset "utf-8";
.list1{ margin-top:30px;}
.list1 .listLeft{ float:left; width:720px;}
.list1 .listLeft img{ margin-bottom:17px;}
.list1 .listRight{ float:right; width:259px;}
.list1 .listRight .video{ width:254px; height:191px; border:2px #FFFFFF solid;}
.list1 .listRight .videoTitle{ width:258px; height:43px; line-height:43px; text-align:center; background:#83b70f; font-size:24px; letter-spacing:6px; color:#fff;}
.list1 .listRight .s7{ width:259px; height:499px; background:url(../style/r_img2.gif) no-repeat; margin-top:20px;}
.list1 .listRight .s7 .title{ font-size:15px; position:absolute; height:36px; line-height:36px; font-weight:bold; margin-left:10px;}
.list1 .listRight .s7 .list{ position:absolute; margin-top:178px;}
.list1 .listRight .s7 .list li{ height:40px; line-height:40px; border-bottom:1px #d8d8d8 dashed; width:249px; padding-left:10px; font-size:14px; font-weight:bolder;}
.list1 .listRight .s7 .list li .fl{ float:left;}
.list1 .listRight .s7 .list li .fr{ float:right; margin-right:10px;}
.list1 .listRight .s7 .list li span a{ font-size:14px; font-weight:bolder; color:#90c51f;}
.list1 .listRight .s7 .list li span a:hover{ color:#ff7802; text-decoration:none;}
.list1 .listRight .img3{ margin-top:27px;}
.list3{ margin-top:25px;}
.divTitle{ background:url(../style/titleBg.gif) repeat-x;height:43px;}
/*公司动态 行业动态*/
.indexAbout{margin-top:25px; overflow:hidden;}
.indexAbout .leftClient{ width:660px; background:#FFF; height:290px; float:left; border:1px #e9e7e6 solid;}
.indexAbout .leftClient .divTitle a{width:135px; height:43px; display:block; float:left;margin-top:3px; text-align:center; line-height:30px; font-size:15px; color:#fff;}
.indexAbout .leftClient .divTitle a:hover{ background:#FFF; color:#7fb30b; text-decoration:none;}
.indexAbout .leftClient .divTitle .curr{background:#FFF; color:#7fb30b;}
.indexAbout .leftClient .listDiv{ padding:0px; margin:0px; text-align:left; height:236px; line-height:23px;}
.indexAbout .leftClient .listDiv b{ color:#7fb30b;}
.indexAbout .leftClient .listDiv a{ color:#7fb30b;}
/*常见问题*/
.indexAbout .rightTems{ width:323px; float:right; background:#fff;border:1px #e9e7e6 solid; height:290px;}
.indexAbout .rightTems .divTitle{ height:35px; background:url(../style/titleBg.gif) repeat-x; line-height:35px; color:#333333; padding-left:10px; font-size:15px; font-weight:bold;}
.indexAbout .rightTems .divTitle span{ float:left;}
.indexAbout .rightTems .divTitle a{ display:block; float:right; padding-right:10px; font-family:"宋体"; font-weight:normal;}
.indexAbout .rightTems .divContent{ margin:5px; width:310px; height:245px; overflow:hidden; position:absolute;}
.indexAbout .rightTems .divContent .contentImg{ width:930px; position:absolute;}
.indexAbout .rightTems .divContent .prevBtn{ width:28px; height:28px; background:url(../style/prevBtn.png) no-repeat; position:absolute; margin-top:100px; margin-left:4px; cursor:pointer; z-index:2;}
.indexAbout .rightTems .divContent .prevBtn:hover{background:url(../style/prevBtn2.png) no-repeat;}
.indexAbout .rightTems .divContent .nextBtn{ width:28px; height:28px; background:url(../style/nextBtn.png) no-repeat; position:absolute;margin-top:100px; margin-left:276px;cursor:pointer; z-index:2;}
.indexAbout .rightTems .divContent .nextBtn:hover{background:url(../style/nextBtn2.png) no-repeat;}
.list5{ margin-top:25px;}
.indexJoin{ border:1px #333333 solid; height:358px; margin-top:25px; background:#FFF;}
.indexJoin .divTitle{ background:#333333; height:45px; line-height:40px; color:#FFFFFF; font-size:25px; padding-left:10px;}
.indexJoin .divTitle span{ float:left;}
.indexJoin .divTitle a{ display:block; float:right; padding-right:10px; font-family:"宋体"; font-weight:normal; color:#ffffff;}
.indexJoin .divTitle2{height:38px; margin-top:20px; line-height:38px; color:#fff; font-size:15px; padding-left:10px;background:url(../style/titleBg.gif) repeat-x;}
.indexJoin .divTitle2 span{ float:left;}
.indexJoin .divTitle2 a{display:block; float:right; padding-right:10px; font-family:"宋体"; font-weight:normal; color:#ffffff;}
.indexJoin .joinTop{ margin-top:13px; margin-left:13px;}
.indexJoin .joinTop .topLeft{ width:707px; float:left; height:284px;}
.indexJoin .joinTop .topLeft img{ border:1px #e8e8e8 solid;}
.indexJoin .joinTop .topRight{ width:248px; float:right; height:284px; margin-right:10px;}
.indexJoin .joinTop .topRight .trTitle{ height:36px; line-height:36px; background:#ff7b04; color:#fff; text-align:center; font-size:24px;}
.indexJoin .joinTop .topRight ul{ margin-top:10px;}
.indexJoin .joinTop .topRight ul li{ height:32px; margin-top:10px;}
.indexJoin .joinTop .topRight ul li span{ display:inline-block; width:60px; text-align:right; color:#333333; font-size:12px;  font-family:"宋体";}
.indexJoin .joinTop .topRight ul li input{ margin-left:5px; height:29px; line-height:29px; font-size:16px; border:1px #e2e2e2 solid; width:180px;}
.indexJoin .joinTop .topRight ul li .subBtn{ background:#ff7b04; border:1px #c25c00 solid; color:#fff; width:100px; font-size:16px; cursor:pointer;}
.indexJoin .joinBottom{ margin-left:11px; padding-top:10px; width:970px; height:300px;}
.indexJoin .joinBottom .list{ width:220px; float:left; margin-left:30px;}
.indexJoin .joinBottom .list img{ width:220px; height:263px;}
.indexJoin .joinBottom .noMargin{ margin-left:0px;}
.indexJoin .joinBottom .list .txt a{ display:block; height:40px; line-height:40px; text-align:center; width:220px; color:#666666; font-size:15px;}
.indexJoin .joinBottom .list:hover .txt a{ background:#7fb30b; color:#fff; text-decoration:none;}
.list7{ margin-top:25px;}
.list7 .list{ float:left; margin-left:10px;}
.list7 .list .title{ height:40px; line-height:40px; font-size:15px; color:#333333; font-weight:bold; background:#dcdcdc; padding-left:10px;}
.list7 .list .title span{ float:left;}
.list7 .list .title a{ display:block; float:right; padding-right:10px; color:#666666; font-family:"宋体"; font-weight:normal;}
.list7 .list .divContent { margin-top:9px;}
.list7 .video{ width:720px;}
.list7 .video .divContent{height:230px; background:#FFFFFF; padding:0px; color:#666666;font-family:"宋体"; line-height:20px;}
/*荣誉*/
.list7 .honor{ width:260px; float:right; margin-left:0px;}
.list7 .honor .divContent{ width:250px; height:205px; overflow:hidden;position:absolute; background:#FFF; margin-left:5px;}
.list7 .honor .divContent .contentImg{ width:900px; position:absolute;}
.list7 .honor .divContent .prevBtn{ width:28px; height:28px; background:url(../style/prevBtn.png) no-repeat; position:absolute; margin-top:90px; margin-left:4px; cursor:pointer; z-index:2;}
.list7 .honor .divContent .prevBtn:hover{background:url(../style/prevBtn2.png) no-repeat;}
.list7 .honor .divContent .nextBtn{ width:28px; height:28px; background:url(../style/nextBtn.png) no-repeat; position:absolute;margin-top:90px; margin-left:218px;cursor:pointer; z-index:2;}
.list7 .honor .divContent .nextBtn:hover{background:url(../style/nextBtn2.png) no-repeat;}
.indexNews{}
.indexNews .listDiv{ margin-left:25px; margin-top:10px; width:600px;}
.indexNews .listDiv .list{ height:18px;margin-top:24px;}
.indexNews .listDiv .list a{ color:#666666; display:block; width:600px;height:18px; line-height:18px; background:url(../style/newsListIco.gif) left center no-repeat; padding-left:10px;font-family:"宋体";}
.indexNews .listDiv .list a .fl{ float:left; cursor:pointer;}
.indexNews .listDiv .list a .fr{float:right; cursor:pointer;}
.indexNews .divTitle{height:45px; line-height:40px; color:#FFFFFF; font-size:15px; padding-left:10px;}
.indexNews .leftClient .divTitle span{ float:left;}
.indexNews .leftClient .divTitle a{ display:block; float:right; padding-right:10px; color:#fff; font-family:"宋体"; width:auto; font-size:12px;}
.indexNews .leftClient .divTitle a:hover{ background:none; color:#fff; text-decoration:underline;}
.indexNews .leftClient  .listDiv{margin-left:25px;}
.indexNews .rightTems{}
.indexNews .rightTems .listDiv{ width:274px; overflow:hidden;}
.indexNews .rightTems .listDiv .list a{ width:274px;}
/* 返回顶部 按钮样式 */
#back-to-top{
		position:fixed;
		bottom:5%;
		left:90%;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:50px;
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		display:block;
		height:50px;
		width:50px;
		background:url(../style/top.png) no-repeat center center;
		margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
	#back-to-top a:hover span{
		background:url(../style/top.png) no-repeat center center;
	}
	
.bannerd{ width:1000px; margin:0 auto; }