﻿@charset "utf-8";

.main .tit { font-weight:normal; font-size:40px; line-height:40px; color:#000000; text-align:left; text-transform:uppercase;}
.main .tit_s { padding-top:6px;font-size:20px; line-height:28px; color:#787878; text-align:left;}

.box_banner {clear:both; width:100%; min-width:1200px; height:520px; text-align:center;}

.box_wel { clear:both; margin:0 auto 0; padding-top:129px; padding-bottom:65px; overflow:hidden; width:1200px;}
.box_wel .about { margin-top:14px; float:left; background:#318FBB; color:#ffffff; font-size:16px; line-height:30px; padding:0 12px; text-align:left;}
.box_wel .txt { clear:both; width:805px; padding-top:15px; margin:0 5px 0 0; font-size:16px; line-height:28px; color:#787878; text-align:left;}
.box_wel .txt a.more { color:#000000; margin-left:40px;}
.box_wel .txt a.more span { font-family:'宋体';}
.box_wel .txt a.more:hover { color:#549b45; text-decoration:none;}

.box_js_w {clear:both; background:#f5f6f8; }
.box_js { clear:both; margin:0 auto 0; padding-top:42px; padding-bottom:42px; overflow:hidden; width:1200px;}

/*滚动 start*/
.scroll_box { 
	overflow:hidden;
	zoom:1;
	width:1200px;
	margin:0 auto 0;
}
.scroll_box .pcont {
	width:1131px;
	float:left;
	overflow:hidden;
}
.scroll_box .ScrCont {
	width:32766px;
	zoom:1;
	margin-left:0;}
.scroll_box #List1_1, .scroll_box #List2_1 {float:left;}
.scroll_box .LeftBotton, .scroll_box .RightBotton {
	width:22px;
	height:40px;
	float:left;
	background: url(/images/i.png) 0 -800px no-repeat; }
.scroll_box .LeftBotton {margin:176px 10px 0 0;}
.scroll_box .RightBotton {background: url(/images/i.png) 0 -880px no-repeat;margin:176px 0 0 10px;}
.scroll_box .LeftBotton:hover {background: url(/images/i.png) 0 -840px no-repeat;}
.scroll_box .RightBotton:hover {background: url(/images/i.png) 0 -920px no-repeat;}

/*滚动 end*/

.box_js .scroll_list ul {}
.box_js .scroll_list li { float:left; height:448px; width:282px; border-right:1px dashed #c3c4c5;}
.box_js .scroll_list .j_name { font-size:18px; color:#5a5a5a; font-weight:bold; line-height:45px;}
.box_js .scroll_list .j_name a { color:#5a5a5a;}
.box_js .scroll_list .j_name a:hover { text-decoration:none;}
.box_js .scroll_list .pic { overflow:hidden; margin:18px auto 0; width:139px; height:137px; overflow:hidden; position:relative; z-index:0;}
.box_js .scroll_list .pic img { width:140px; height:140px;}
.box_js .scroll_list .pic .mask { position:absolute; left:0; top:0;width:139px; height:137px; background:url(/images/icon.png) 0 -350px no-repeat}
.box_js .scroll_list .txt { font-size:16px; color:#5a5a5a; text-align:center; margin:40px 18px 0; line-height:28px;}
.box_js .scroll_list .btn { display:none;}
.box_js .scroll_list li.on {}
.box_js .scroll_list li.on .j_name a { color:#009944;}
.box_js .scroll_list li.on .pic .mask {background:url(/images/icon.png) -150px -350px no-repeat}
.box_js .scroll_list li.on .txt { color:#000000;} 
.box_js .scroll_list li.on .btn { display: inline-block; margin-top:26px;  padding:2px 12px 0; line-height:22px; color:#ffffff; background:#009944;-moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.box_js .scroll_list li.on .btn:hover { text-decoration:none;}
/*左右 滚动 end*/

.box_service { clear:both; margin:0 auto 0; padding-top:29px; padding-bottom:110px; overflow:hidden; width:1200px;}
.box_service .list { clear:both; margin:0 auto 0;  width:1205px; }
.box_service .list ul { width:1260px; margin:0 auto 0 0;}
.box_service .list li { float:left; margin-top:55px; margin-right:55px; width:260px; height:175px; }
.box_service .list a { display:block; cursor:pointer; width:260px; height:175px; background:url(/images/i.png) 0 -400px repeat-x}
.box_service .list a:hover { display:block;text-decoration:none; cursor:pointer;background:url(/images/i.png) 0 -590px repeat-x}
.box_service .list .pic_w { display:block; padding-top:36px;}
.box_service .list .pic { display:block; width:100px; margin:0 auto 0; height:80px;text-align:center;}
.box_service .list .pic_on { display:none; margin:0 auto 0; width:100px; height:80px;text-align:center;}
.box_service .list a .txt { display:block; margin-top:16px;text-align:center; font-size:18px; color:#000000}
.box_service .list a:hover .pic { display:none;}
.box_service .list a:hover .pic_on { display:block;}
.box_service .list a:hover .txt {  text-decoration:none; color:#ffffff;}
.box_service .list .i_1 { background:url(/images/icon.png) 0 0 no-repeat}
.box_service .list .i_on_1 {background:url(/images/icon.png) 0 -80px no-repeat}
.box_service .list .i_2 { background:url(/images/icon.png) -100px 0 no-repeat}
.box_service .list .i_on_2 {background:url(/images/icon.png) -100px -80px no-repeat}
.box_service .list .i_2 { background:url(/images/icon.png) -100px 0 no-repeat}
.box_service .list .i_on_2 {background:url(/images/icon.png) -100px -80px no-repeat}
.box_service .list .i_3 { background:url(/images/icon.png) -200px 0 no-repeat}
.box_service .list .i_on_3 {background:url(/images/icon.png) -200px -80px no-repeat}
.box_service .list .i_4 { background:url(/images/icon.png) -300px 0 no-repeat}
.box_service .list .i_on_4 {background:url(/images/icon.png) -300px -80px no-repeat}
.box_service .list .i_5 { background:url(/images/icon.png) 0 -160px no-repeat}
.box_service .list .i_on_5 {background:url(/images/icon.png) 0 -240px no-repeat}
.box_service .list .i_6 { background:url(/images/icon.png) -100px -160px no-repeat}
.box_service .list .i_on_6 {background:url(/images/icon.png) -100px -240px no-repeat}
.box_service .list .i_7 { background:url(/images/icon.png) -200px -160px no-repeat}
.box_service .list .i_on_7 {background:url(/images/icon.png) -200px -240px no-repeat}
.box_service .list li a.more { color:#c8c8c8; display:block; margin-top:50px; font-size:60px; height:auto; width:auto; background-image:none}
.box_service .list li a.more:hover { color:#08793a;}

.box_techn_w {clear:both; background:#f5f6f8; }
.box_techn { clear:both; margin:0 auto 0; padding-top:129px; padding-bottom:90px; overflow:hidden; width:1200px;}
.box_techn .pic { float:right; margin-top:138px; width:586px; text-align:center;}
.box_techn .list { clear:both; float:left; margin-top:72px; width:600px;}
.box_techn .list ul {}
.box_techn .list li { padding-left:94px; text-align:left; line-height:97px; font-size:24px; color:#000000;}
.box_techn .list li img { margin-right:50px;}
.box_techn .list li img,.box_techn .list li span { vertical-align:middle;}
.box_techn .list li a { color:#000000}
.box_techn .list li a:hover { color:#009944; text-decoration:none;}

.box_case { clear:both; margin:0 auto 0; padding-top:80px; overflow:hidden; padding-bottom:80px;  width:1200px;}
.box_case .list {clear:both; margin:0 auto 0; width:1152px; }
.box_case .list ul {clear:both; margin:0 auto 0 0;  width:1552px;}
.box_case .list li { float:left; width:360px; margin-top:70px; margin-right:43px; text-align:left; height:603px;overflow:hidden;}
.box_case .list li.on {-moz-box-shadow:8px 10px 16px #dddddd; -webkit-box-shadow:8px 10px 16px #dddddd; box-shadow:10px 8px 16px #dddddd;}
.box_case .list li .pic { width:360px; height:322px;}
.box_case .list li .pic img { width:360px; height:322px;}
.box_case .list li .txt { border:1px solid #dcdcdc; width:358px; height:279px;}
.box_case .list li .txt .c_name { margin:0 18px 0; padding-top:28px; color:#282828; font-size:18px; line-height:26px; font-weight:bold;}
.box_case .list li .txt .c_name a {color:#282828;}
.box_case .list li .txt .c_name a:hover {color:#b7d333; text-decoration:none;}
.box_case .list li .txt .date { margin:16px 18px 0;font-size:14px; color:#5a5a5a;}
.box_case .list li .txt p { margin:16px 18px 0; font-size:14px; color:#5a5a5a;}
.box_case .list li .txt .more { margin:20px 18px 0; text-align:right; color:#b7d333; text-transform:uppercase;}
.box_case .list li .txt .more a { color:#b7d333;}
.box_case .list li .txt .more a span { font-family:"宋体"}
.box_case .list li .txt .more a:hover { color:#829d03; text-decoration:none;}
.box_case .list li.more {-moz-box-shadow:0px 0px 0px #dddddd; -webkit-box-shadow:0px 0px 0px #dddddd; box-shadow:0px 0px 0px #dddddd;}
.box_case .list li.more a.btn_more { display:block; cursor:pointer;  width:112px; height:38px; margin:300px auto 0; background:url(/images/icon.png) 0 -753px no-repeat }
.box_case .list li.more a.btn_more:hover {background:url(/images/icon.png) -120px -753px no-repeat }

.box_industry_w {clear:both; background:#f5f6f8; }
.box_industry { clear:both; margin:0 auto 0; padding-top:129px; padding-bottom:90px; overflow:hidden; width:1200px;}
.box_industry .list {clear:both; margin:55px auto 0; overflow:hidden; width:1152px; background:url(/images/line.gif) 559px 0 repeat-y}
.box_industry .list ul {clear:both; margin:0 auto 0 0; overflow:hidden; width:1552px;}
.box_industry .list li { float:left; width:560px; margin-right:96px; text-align:left; height:50px; line-height:50px; overflow:hidden;}
.box_industry .list li a { padding-left:30px; font-size:16px; color:#000000; background:url(/images/i.png) 0 -279px no-repeat}
.box_industry .list li a:hover {color:#009944; text-decoration:underline;background:url(/images/i.png) 0 -329px no-repeat}
.box_industry .list li a.more { background-image:none}
.box_industry .list li a.more span { font-family:'宋体'}

.box_about { clear:both; margin:0 auto 0; padding-top:129px; overflow:hidden; width:1200px;}

.box_about .con { clear:both; margin-top:68px;}