@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body,button,input,select,textarea { font:12px/1.5 simsun,"Microsoft YaHei",arial,Verdana, Geneva, sans-serif;}
body { background-color:#f8f8f8; color:#6b6b6b;}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;;}


a { color:#6b6b6b; text-decoration:none;}
a:hover {color:#6b6b6b;text-decoration:none;}
.header { width:1056px;height:84px; margin:0 auto; color:f8f8f8;}
.top{
	width:1056px; height:84px; float:left;
	}
.logo_left{
	width:512px; height:84px; float:left; background:url(../images/logo_01.jpg) no-repeat right;}
.logo_right{
	width:238px; height:84px; float:right;
	}
.logo_right_top{
	width:238px; height:48px; float:left;
	}
.logo_right_top_1{
	width:120px; height:48px; float:right;
	}
.logo_right_top_1_p1{
	width:60px; height:48px; float:left;
	}
.logo_right_top_1_p2{
	width:60px; height:48px; float:left;
	}
.logo_right_2{
	width:238px; height:36px; float:left; background:url(../images/phone.jpg) no-repeat;
	}
.nav{
	width:1056px; height:40px; margin:0px auto; background:url(../images/nav_bg.jpg) repeat-x bottom;
	}

.nav2{
	width:1000px; height:40px; text-align:center;}

.nav2 li{
	width:104px; height:40px; float:left; background:url(../images/libg.jpg) no-repeat right;  padding:0 12px 0 8px;
	}
	
.nav2 li a{color:#006018; font-family:"Microsoft YaHei"; font-size:13px; display:block; height:40px;}
.nav2 li a:hover{color:#FFF; font-family:"Microsoft YaHei"; font-size:13px; background:url(../images/nav_a.jpg) no-repeat top; display:block;}	
.nav2 span {font-size:10px; color:#595a59; }
.nav2 a:hover span { color:#FFF; text-decoration:none;}


.nav2 li a.cur_1{color:#FFF; font-family:"Microsoft YaHei"; font-size:13px; background:url(../images/nav_a.jpg) no-repeat top; display:block;}	
.nav2 a.cur_1 span { color:#FFF; text-decoration:none;}

#f_nav{ color:#FFF;}

#nav2bg a{color:#FFF !important; font-family:"Microsoft YaHei"; font-size:13px;background:url(../images/nav_a.jpg) no-repeat top;}
#li{
	background:none;
	}

#banner{
	width:100%; margin:0px auto; border-top:3px solid #eeeeee; 
	}
.banner1{
	width:1056px; height:404px; margin:0px auto; ovflow:hidden; *margin-top:-23px;
	}
.con{
	width:1010px; height:42px; margin:0px auto; background:url(../images/con_bg.jpg) no-repeat bottom; margin-top:15px;  padding-left:4px;
	}
.con_service_1{
	width:78px; height:42px; float:left; font-size:16px; line-height:42px; color:#000;  
	}
.con_service_2{
	width:628px; height:42px; float:right;
	}
.con_service_2_1{
	 height:27px; float:left; padding-top:15px; font-size:14px;
	}
.con_service_2_1 a{ color:#6b6b6b;}
.con_service_2_1 a:hover{ color:#FFF; background:#64bb1e; padding:3px 10px; }
#fans{color:#FFF; background:#64bb1e; padding:3px 5px; }

.con_service_2_2{
	width:78px; height:42px; float:right;
	}
.con_case{
	width:1014px; height:216px; margin:0px auto; margin-top:10px; overflow:hidden; 
	}
.con_case_left{
	width:176px; height:216px; float:left;
	}
.con_case_left_1{
	width:170px; height:68px; float:left; margin-left:4px;
	}
.con_case_left_2{
   width:166px; height:142px; float:left; border:#badbba solid 1px; margin-left:4px; background:#efeeee;margin-top:2px;
	}
.con_case_left_2 li{
	width:166px; height:35px; float:left; line-height:35px; border-bottom:#e7e5e5 solid 1px;
	}
.con_case_left_2 li h3{ padding-left:20px; overflow:hidden; }
.con_case_right{
	width:830px; height:216px; float:right; background-color:#f4f3f3; overflow:hidden;
	}
.con_case_right  ul{ margin:0px; padding:0px; margin-left:10px;}
.con_case_right ul li{
	width:198px; height:216px; float:left; overflow:hidden; background:url(../images/con_case_right-li.jpg) no-repeat;  margin-right:5px;  padding-top:2px; position:relative; display:inline;
	}
.con_case_right ul li span{
	width:193px; height:143px; float:left; display:block; margin-bottom:5px; text-align:center;
	}
.con_case_right ul li span img{ width:193px; height:141px;}
.con_case_right ul li p{
	padding:10px 8px 0 5px;
	}
.con_case_right ul li a.xianq{position:absolute; right:8px; bottom:6px;}
/**.con_case_right ul li a{
	 height:10px;
	}
	**/
.pic{
	width:100%; height:8px; margin:0px auto; background:url(../images/pic.jpg) repeat-x; margin-top:10px;
	}
.con1{
	width:1014px; height:305px; margin:0px auto; margin-top:10px; background:url(../images/bbbbj2.jpg) no-repeat left bottom;
	}
.con1_left{
	width:730px; height:305px; float:left; background:url(../images/con1_left_2_bg.jpg) no-repeat bottom;
	}
.con1_left_1{
	width:726px; height:42px; float:left; background:url(../images/con1.jpg) no-repeat bottom; padding-left:4px;
	}
.con1_left_1_1{
	width:78px; height:42px; float:left; font-size:16px; line-height:42px;  
	}
.con1_left_1_2{
	width:78px; height:36px; float:right; padding-top:6px;
	}
.con1_left_2{
	width:720px; height:230px; float:left; margin-top:10px; margin-left:10px; 
	}
.con1_left_2 ul li{
	width:240px; height:228px; float:left; display:inline;
	}
.con1_left_2 ul li span img{ width:217px; height:119px;}
.con1_left_2 ul li h3{
	width:212px;
	background:#818181 center ;
	text-align:center;
	margin-top:12px;
	/*margin-left:5px;*/
	color:#FFF;
	padding-left:5px;
	}
.con1_left_2 ul li p{
	width:220px;
	padding-top:5px;
	}
#con1_libg{
	background:none;
	}
.con1_right{
	width:274px; height:305px; float:right;
	}
.con1_right_newstitle{
	width:274px; height:42px; float:left; background:url(../images/newstitlebg.jpg) no-repeat bottom;
	}	
.con1_right_newstitle h1{
	width:78px; height:42px; float:left; font-size:16px; line-height:42px; text-indent:2px;
	}
.con1_right_newstitle span{
	width:70px; height:16px; float:right;  line-height:36px; text-align:center; padding-top:20px;
	}
.con1_right_content{
	width:274px; height:230px; float:left;  margin-top:20px;
}
.con1_right_contet ul{ margin:0px;
}
.con1_right_content li{
	width:250px; height:26px; float:left; background:url(../images/dian.jpg) no-repeat ;background-position: 5px;
	padding-left:15px;  border-bottom:#e7e5e5 solid 1px; line-height:26px;
}
#con1_border{
	border-bottom:none;
	}
.con2{
	width:1010px; height:280px; margin:0px auto;
	}
.con2_title{
	width:1010px; height:42px; margin:0px auto; background:url(../images/con_bg.jpg) no-repeat bottom;
	}

.con2_title h1{
	width:100px; height:42px; float:left; font-size:16px; line-height:42px; text-indent:2px;
	}
.con2_title span{
	width:70px; height:36px; float:right; padding-top:6px;
	}
.con2_content{
	width:1010px; height:224px; float:left; margin-top:10px;
	}
.con2_content ul li{
	width:482px; height:112px; float:left; ovflow:hidden;
	}
.con2_content ul li span{ display:block; float:left;}
.con2_content ul li h1{
	width:310px; height:30px; float:right; color:#3daffc; padding-left:15px; font-size:14px;
	}
.con2_content ul li p{
	width:310px;  float:right; color:#888888;
	}
.con3{
	width:1010px; height:150px; margin:0px auto;
	}
.con3_title{
	width:1010px; height:42px; margin:0px auto; background:url(../images/con_bg.jpg) no-repeat bottom;
	}
.con3_title h1{
	width:100px; height:42px; float:left; font-size:16px; line-height:42px; text-indent:2px;
	}
.con3_title span{
	width:70px; height:36px; float:right; padding-top:6px;
	}
.con3_pic {
	width:1010px; height:90px; float:left; margin-top:12px;
	}
con3_pic ul li{
	width:145px; height:90px; float:left;
	}
.con3_pic{
	width:1010px; height:92px; float:left;
}
.con3_pic ul{ margin:0px;
}
.con3_pic li{
	width:144px;
	height:90px;
	float:left;
}

.footer{
	width:100%; height:280px; margin:0px auto; background:url(../images/footer_bg.jpg) repeat-x; margin-top:20px;
	}
.footer_link{
	width:780px; height:72px;margin:0px auto; padding:48px 30px 0px 200px;  background:url(../images/link_bg.jpg) no-repeat center; margin-top:5px;
	}
.footer_link_content{
	width:780px; height:auto; overflow:hidden; }
.footer_link_content ul{ list-style-type:none; margin:0px auto; padding:0px; color:#424343;}
.footer_link_content ul li{ display:block; overflow:hidden; height:22px; float:left; padding-left:18px;}
.footer_info{
	width:1010px; height:112px; margin:0px auto; 
	}
.footer_info_logo{
	width:400px; height:112px; float:left; text-align:center;
	}
.footer_info_content{
	width:508px; height:112px; float:right; margin-right:40px;  line-height:25px;
	}
.footer_info_content h1{
	font-size:14px;
	}
.copyright{ height:25px; overflow:hidden; position:relative;}	
.copyright .liuliang{
	position: absolute;
	margin-top: -2px;
	left: 152px;
	top: -4px;
}


.vido_list{width:268px;  clear:left; padding-top:10px;}
.vido_list ul li{background:url(../images/vido_ico.jpg) no-repeat 14px 4px; padding-left:34px; line-height:27px;}
.vido_list ul li h1{font-weight:normal;}
.vido_list ul li dl{display:none;}
.vido_list ul .vido_top{width:238px; height:116px; padding:0 15px; border-top:1px dashed #a2a2a2; border-bottom:1px dashed #a2a2a2; margin:0 0 10px 0; background:#f8f8f8; line-height:normal;}
.vido_list ul .vido_top h1{font-weight:normal; padding-top:12px;}
.vido_list ul .vido_top h1 a{font-size:14px;}
.vido_list ul .vido_top dl{padding-top:10px; display:block;}
.vido_list ul .vido_top dl dt{width:116px; height:65px; float:left;}
.vido_list ul .vido_top dl dt img{display:block;}
.vido_list ul .vido_top dl dd{width:110px; height:60px; float:left; padding:5px 0 0 10px; line-height:26px; color:#888; display:inline;}
.vido_list ul .vido_top dl dd a{color:#2591c3;}
.vido_list ul .vido_top dl dd a:hover{color:#e00;}



.float0831 { position: fixed; top: 180px; right: 1px; _position: absolute; z-index:999;}
.float0831 .floatL { position: relative; width: 28px; float: left; z-index:0;}
.float0831 .floatL a {text-indent: -9999px; display: block; font-size: 0px;}
.float0831 .floatR { background:url(../images/kf_bg.gif) no-repeat; width:165px; height:307px;}
.float0831 .floatR ul{ padding:50px 0 0 12px; float:left;}
.float0831 .floatR ul li{ padding-bottom:15px; display:block; clear:both;}
.float0831 .floatR ul li span{ float:left; padding-top:5px;}
.float0831 .floatR ul li a{ float:left; line-height:24px;}
.float0831 .cn {background: url(../images/float_bg.gif)}
.float0831 .floatR { width: 165px; float: left; overflow: hidden;}
.float0831 .titZx {background: url(../images/float_s.gif) no-repeat}
.float0831 .titDh {background: url(../images/float_s.gif) no-repeat}
.float0831 .titDc {background: url(../images/float_s.gif) no-repeat}
.float0831 .icoZx {background: url(../images/float_s.gif) no-repeat}
.float0831 .icoTc {background: url(../images/float_s.gif) no-repeat}
.float0831 .icoFf {background: url(../images/float_s.gif) no-repeat}
.float0831 .icoTl {background: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen {background: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen_n {background: url(../images/float_s.gif) no-repeat}
.float0831 .btnCtn {background: url(../images/float_s.gif) no-repeat}
.float0831 .titZx {background-position: 5px -10px}
.float0831 .titDh {background-position: 5px -66px}
.float0831 .titDc {background-position: 5px -124px}
.float0831 .icoZx {background-position: 2px -154px}
.float0831 .icoTc {background-position: 0px -323px}
.float0831 .icoFf {background-position: 2px -213px}
.float0831 .icoTl {PADDING-LEFT: 20px; display: block; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; background-position: 2px -266px; float: left}
.float0831 .btnOpen {background-position: -30px -396px}
.float0831 .btnOpen_n {background-position: 0px -530px}
.float0831 .btnCtn {background-position: 0px -396px}
.float0831 .icoZx {PADDING-LEFT: 28px; display: block; float: left}
.float0831 .icoTc {PADDING-LEFT: 28px; display: block; float: left}
.float0831 .icoFf {PADDING-LEFT: 28px; display: block; float: left}
.float0831 .btnOpen {position: relative; width: 28px; HEIGHT: 118px; top: 80px; LEFT: 2px; z-index:1;}
.float0831 .btnOpen_n {position: relative; width: 28px; HEIGHT: 118px; top: 80px; LEFT: 2px; z-index:1;}
.float0831 .btnCtn { position: relative; width: 28px; HEIGHT: 118px; top: 80px; LEFT: 2px; z-index:1;}
.float0831 .btnOpen { top: 90px; LEFT: 1px; z-index:11;}
.float0831 .btnOpen_n { top: 118px; LEFT: 1px; z-index:11;}
.float0831 .btnCtn {top: 90px; LEFT: 1px; z-index:11;}
.float0831 UL LI H3.titDc a {width: 80px; display: block; HEIGHT: 36px}
.float0831 UL LI.top {}
.float0831 UL LI.bot {}
.float0831 UL.webZx {}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-top: 8px}