/* CSS Document */
@import url("font-awesome.min.css");
@import url("pro_dropdown_2.css");
@import url("txt.css");
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-color: #FFFFFF;
	line-height:24px;
}
input,button,textarea,select{font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt,ol{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
img{ border:0px;}
#headt{
	width:100%;
	float:left;
	height:32px;
	background-color:#FFFFFF;
	background-image: url(tou.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#head{
	width:100%;
	float:left;
	background-image: url(top_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top; height:120px;
}
#dh{
	width:100%;
	float:left;
	height:42px;
	background-image: url(nav_bg.gif);
	background-repeat: repeat-x;
	background-position: left top; padding-bottom:3px;
}
#flash{
	width:100%;
	float:left;

}

#ljso{
	width:100%;
	float:left;
	background-color:#fff;
	background-image: url(bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#hyweb{
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:25px;	background-image: url(body_bg.gif);
	background-repeat: repeat;
	background-position: left top;

}
#nyweb{
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:25px;	background-image: url(body_bg.gif);
	background-repeat: repeat;
	background-position: left top;

}
#hyweb0{
	width:100%;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	background-image: url(body_bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
#hywebys{
	width:100%;
	float:left;
	padding-top:30px;
	padding-bottom:30px; border-top:#e1e1e1 1px solid; 

}
#hyweb1{
	width:100%;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	background-image: url(line_bg2d.gif);
	background-repeat: repeat;
	background-position: left top;BORDER-BOTTOM: #e1e1e1 1px solid;
}
#hyweb2{
	width:100%;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	background-image: url(body_bg.gif);
	background-repeat: repeat;
	background-position: left top;BORDER-top: #e1e1e1 2px solid;
}
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#dibu{
	width:100%;
	float:left;
	background-color:#0D8CCF;
	padding-top:5px;
	padding-bottom:18px;
	background-image: url(foot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#t1{ width:1200px; float:left; line-height:30px; color:#666; font-size:12px;}
#t1 .left{ float:left; width:600px; float:left;}
#t1 .right{  float:right; text-align:right;}
#t1 .right span{ font-size:14px;}
#t1 A{color:#555;  float:left; line-height:30px;}
#t1 A i{ margin-left:12px; margin-right:12px; color:#1687CF}
#t1 A.fd{ position:relative; height:35px; cursor:pointer;}
#t1 A.fd .pic{ position:absolute; left:0px; top:-35px; height:0px; overflow:hidden; filter: Alpha(Opacity=0);
-moz-opacity:0; z-index:10000;		opacity:0;transition:all 0.3s ease-in-out 0s;}
#t1 A.fd .pic img{ width:100px; height:100px;}
#t1 A:hover{color:#0D8CCF;}
#t1 A.fd:hover .pic{ top:35px; filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; height:auto;}
#top{
	width:1200px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;

}

#logo{ margin-top:10px; float:left; }
#logo img{ float:left; height:80px; border:0px;}
#top-1{
	width:440px;
	float:right;
	
}
#tel{ float:right; line-height:25px; font-size:14px;  color:#333; text-align:right; background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:60px; margin-top:25px;}
#tel .name{ text-align:left; margin-right:18px; line-height:25px;}
#tel .f22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#0D8CCF;
	font-weight:bold;
	line-height:35px;
	font-style: italic;
}
#weso{ width:1200px; float:left; line-height:40px; height:40px; font-size:13px; color:#009ED6;}
#weso A{ color:#555; font-size:12px; padding-left:6px; padding-right:6px;}
#weso A:hover{ color:#0D8CCF}
#weso .left{ width:870px; float:left;}
#weso .left b{ color:#0D8CCF;}
#weso .right{ width:300px; float:right;}
  #search{
	width:300px;
	float:right;
	border:0px;
	height:30px;
	background-image: url(search_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#weso #search{margin-top:6px;}
#search .input{
	width:200px;
	color:#999;
	padding-left:20px;
	padding-right:10px;
	height:28px;
	line-height:22px;
	font-size:12px;
	float:right;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	border:0px;
	border-right:0px;
	background:none;outline:none;
}
#search .buttom{
	width:60px;
	height:30px;
	cursor:pointer;
	border:0px;
	background:none;
	margin:0px;
	padding:0px;
	float:right;
}

#main{
	width:1200px;
	float:left;

}
#cpzs{
	width:1200px;
	float:left;
	background-image: url(left.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#cpfl{ width:230px; float:left;}
#cpfl_1{
	width:230px;
	float:left;
	background-image: url(sub_til.png);
	background-repeat: no-repeat;
	background-position: left top; height:90px;
}
#lm-1{
	width:230px;
	float:left;
 text-align:left;
}
#lm-1 dd{ font-size:24px; color:#fff;font-weight:normal; line-height:36px; text-align:center;	}
#lm-1 h5{
	color:#fff;
	font-size:13px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; margin-top:35px; padding-left:104px;
}

#cplb{
	width:230px;
	float:left;
	overflow:hidden; padding-top:20px; height:650px; overflow:hidden;
		
}
#cplb UL{ list-style-type:none;width:230px;
	float:left;border-bottom: #3F9ED0 solid 1px  }
#cplb UL LI {
	WIDTH: 230px;
	height:46px;
	font-size: 16px;
	line-height:46px;
	float:left;
		background-image: url(f1.jpg);
	background-repeat: no-repeat;
	background-position: left center; border-top:#3F9ED0 solid 1px;
}
#cplb UL LI A {
padding-left:35px;
	color:#fff;
	display:block;
	
}
#cplb UL LI A:hover {background-image: url(f2.jpg);
	background-repeat: no-repeat;
	background-position: left center;;
	color:#fff;
}

#cbdb{  color:#FFFFFF; width:210px; float:left; padding:10px;  text-align:center;}
#cbdb p{ font-size:18px;}
#cbdb dd{ font-size:24px; font-weight:normal; line-height:30px; margin-top:5px;}
#cpzsa{ width:968px; float:right; padding:1px; border:#E0E0E0 solid 1px;  border-left:0px; padding:1px;padding-left:0px; background-color:#fff;}
#cpzsb{ width:940px; float:left; background-color:#F6F6F6; padding:14px;}
#cpzs-1{
width:940px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#cpzs-1 dd{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#0D8CCF;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;
		}
#cpzs-1 dd span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;}		
#cpzs-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#cpzs-1 .more A{ color:#b2b2b2}
#cpzs-1 .more A:hover{ color:#0D8CCF}
#pro{ width:940px; float:left;}
#prolist {
	WIDTH:940px;
	FLOAT: left; margin-top:15px;
}
#prolist UL {
	LIST-STYLE-TYPE: none
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:226px; FLOAT: left; padding-right:12px;cursor:pointer; 
}
#prolist UL LI.r{ float:right; padding-right:0px;}

#prolist UL LI dd{ width:222px; padding:1px;  border:#eee solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:150px; overflow:hidden; }
#prolist UL LI IMG { border:0px;max-width:222px;HEIGHT: 150px;transition:all 0.3s ease-in-out 0s;}
#prolist UL LI h5{
	width:226px;
	cursor:pointer;
	font-size:14px;
	padding-top:10px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background-image: url(pro_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top; font-weight:normal;
}
#prolist UL LI p{
	width:226px;
	cursor:pointer;
	height:22px;
	line-height:22px;
	overflow:hidden; font-size:12px;
}
#prolist UL LI A {
	DISPLAY: block; color:#666;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI A:hover {
	color:#0D8CCF;
}
#prolist UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

#pro_1{
	width:1200px;
	float:left;
	background-color:#0D8CCF;
	height:40px;
	background-image: url(product_top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#pro_1 h5{
padding-left:32px;
	padding-right:12px;
	line-height:40px;
	float:left;
	color:#fff;
	font-size:15px;
	background-image: url(icon1.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#more{ width:60px; float:right; text-align:center; line-height:40px; color:#ffffff;}
#more A{ color:#FFffff;}
#pro_2{ border:#0D8CCF solid 1px; padding:9px; width:1180px; float:left; border-top:0px; }
	
#case{
	width:1200px;
	float:left;
	padding-top:25px;
	background-image: url(par_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#case-1{
width:1200px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#case-1 dd{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#0D8CCF;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;
		}
#case-1 dd span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;}		
#case-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#case-1 .more A{ color:#b2b2b2}
#case-1 .more A:hover{ color:#0D8CCF}
#case_2{ width:1200px; float:left; margin-top:25px;}
#prolista {
	WIDTH:1140px;
	FLOAT: left; position:relative; padding-left:30px; padding-right:30px; margin-top:20px;
}
#prolista UL {
	LIST-STYLE-TYPE: none
}
#prolista UL LI {
	TEXT-ALIGN: center; WIDTH:160px; margin-left:15px; margin-right:15px; FLOAT: left; cursor:pointer; 
}

#prolista UL LI dd{ width:154px; padding:2px;  border:#ddd solid 1PX; cursor:pointer;TEXT-ALIGN: center; height:58px; display:table-cell; vertical-align:middle; background-color:#fff; }
#prolista UL LI IMG { border:0px;max-width:154px;HEIGHT: 58px;}
#prolista UL LI p{ width:160px;  cursor:pointer; font-size:14px; height:30px; line-height:30px; overflow:hidden; }

#prolista UL LI A { color:#5e5e5e;
}
#prolista UL LI A:hover {
	color:#0D8CCF;
}
#prolista UL LI A:hover dd{ border:#0D8CCF solid 1px;}
#prolista .prev,
#prolista .next {
	width: 30px;
	height:60px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
#prolista .prev {
	left:0px;
	background-image: url(arr_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#prolista .next {
	right:0px;
	background-position: right center;
	background-image: url(arr_r.gif);
}


#company{ width:830px; float:left;}
#comaanya{ width:800px; padding:14px; border:#ddd solid 1px;border-radius:4px; float:left; background-color:#fff;}
#comaany-1{
width:800px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#comaany-1 dd{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#0D8CCF;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;
		}
#comaany-1 dd span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;}		
#comaany-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#comaany-1 .more A{ color:#b2b2b2}
#comaany-1 .more A:hover{ color:#0D8CCF}
#company_2{ width:800px; float:left; margin-top:15px; }
#company_2 img{ border:#ddd solid 1px; margin-right:12px; width:250px; height:150px; float:left;}
#company_2 h5{ font-size:16px; line-height:28px;text-align:left;}
#company_2 p{ font-size:14px; line-height:26px; text-align:left; text-indent:28px;}
#company_2 span{ color:#0D8CCF}
#caselist {
	WIDTH:1200px;
	FLOAT: left; margin-top:25px; position:relative; overflow:hidden;
}
#caselist UL {
	LIST-STYLE-TYPE: none
}
#caselist UL LI {
	TEXT-ALIGN: center; WIDTH:285px; FLOAT: left;padding-right:20px;cursor:pointer; 
}

#caselist UL LI dd{ width:279px; padding:2px;  border:#f7f7f7 solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:190px; overflow:hidden;  }
#caselist UL LI IMG { border:0px;max-width:279px;HEIGHT:190px;transition:all 0.3s ease-in-out 0s;}
#caselist UL LI h5{text-align:center;
	width:275px;
	cursor:pointer;

	overflow:hidden; background-color:#f7f7f7; padding:5px; height:35px;  line-height:35px;
}
#caselist UL LI h5 b{  font-size:14px; height:35px;  line-height:35px; overflow:hidden; font-weight:normal;}
#caselist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.3s ease-in-out 0s;
}
#caselist UL LI A:hover {
	color:#fff
}
#caselist UL LI A:hover p{ color:#f1f1f1;}
#caselist UL LI A:hover dd{ border:#0D8CCF solid 1px; padding:2px;}
#caselist UL LI A:hover h5{ background-color:#0D8CCF ;}
#caselist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#caselist .prev,
#caselist .next {
	width: 38px;
	height:210px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#caselist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#caselist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#zzry {

	WIDTH:740px;
	FLOAT: left; overflow:hidden; padding-left:30px; padding-right:30px; position:relative; margin-top:20px;

}
#zzry UL {
	LIST-STYLE-TYPE: none; 
}
#zzry UL LI {
	TEXT-ALIGN: center; WIDTH: 175px; FLOAT: left; padding-left:5px; padding-right:5px; overflow:hidden
}
#zzry UL LI IMG {  width:169px; padding:2px;  border:#ddd solid 1PX; cursor:pointer;TEXT-ALIGN: center; height:120px; }
#zzry UL LI p{ width:175px;  cursor:pointer; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
#zzry UL LI A { color:#666;
	DISPLAY: block; 
}
#zzry UL LI A:hover {
	  COLOR:#0D8CCF;
}
#zzry UL LI A:hover images {
	border:#0D8CCF solid 1px;
}
#zzry .prev,
#zzry .next {
	width: 30px;
	height:130px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
	
}
#zzry .prev {
	left:0px;
	background-image: url(arr_l_xx.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#zzry .next {
	right:0px;
	background-position: right center;
	background-image: url(arr_r_xx.gif);
}
#cywt{
	width:320px;
	float:right; padding:14px; border:#ddd solid 1px;border-radius:4px; background-color:#fff;
}
#cywt-1{
width:320px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#cywt-1 dd{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#0D8CCF;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;
		}
#cywt-1 dd span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;}		
#cywt-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#cywt-1 .more A{ color:#b2b2b2}
#cywt-1 .more A:hover{ color:#0D8CCF}
#cywt_2a{ width:320px; float:left; margin-top:15px; height:332px; overflow:hidden;}
#news-3{width:320px;
	float:left; 
}
#news-3 ul{ list-style-type:none;   font-size:12px;  }
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI {
	text-align:left;
	WIDTH:320px;
	float:left; 
	
}
#news-3 UL LI .wen{
	padding-left:35px;
	background-image: url(faq_q.gif);
	background-repeat: no-repeat;
	background-position: left center; line-height:25px; font-size:14px;
}
#news-3 UL LI .da{	border-bottom:#ddd dotted 1px;	padding-left:35px;
	background-image: url(faq_a.gif);
	background-repeat: no-repeat;
	background-position: left 4px; line-height:22px; color:#666; height:70px; overflow:hidden; padding-bottom:3px; padding-top:3px;}
#news-3 UL LI span{ 
	color:#0D8CCF;
	
}
#news-3 UL LI A {
color:#333;
}
#news-3 UL LI A:hover {
	color:#0D8CCF;
}

#news{width:1200px; float:left; }
#infoa{
	width:560px;
	float:left; padding:14px; border:#ddd solid 1px;border-radius:4px; background-color:#fff;

}
#infob{
	width:560px;
	float:right; padding:14px; border:#ddd solid 1px;border-radius:4px; background-color:#fff;

}
#info-1{
width:560px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#info-1 dd{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#0D8CCF;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;
		}
#info-1 dd span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;}		
#info-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#info-1 .more A{ color:#b2b2b2}
#info-1 .more A:hover{ color:#0D8CCF}

#info_2{ width:560px;  float:left; margin-top:15px;}
#newsa_1{
	width:560px;
	float:left; 

	}
#newsa_1 img{ width:180px; float:left; height:120px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 dd{ font-size:18px; font-weight:normal; line-height:32px; cursor:pointer; color:#0D8CCF}
#newsa_1 span{color:#0D8CCF; font-weight:bold;}
#newsa_1 p{ line-height:28px; color:#666; font-size:14px;}
#newsa_1 p A{ color:#0D8CCF;}
#newsa_1 p A:hover{
	color:#0D8CCF;

}

#news-2{width:560px;
	float:left; margin-top:10px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:560px;
	display:block;
	line-height:28px;
	height:28px;
	float:left;
	OVERFLOW: hidden;
	font-size:13px;
	background-image: url(item_05.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom:#eee dotted 1px; 
	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news-2 UL LI A {
padding-left:18px;
color:#444;
}
#news-2 UL LI A:hover {
	padding-left:18px;
	color:#0D8CCF;
}

#link{
	width:1200px;
	float:left;
}

#link dd{ width:96px; height:28px;
	float:left;
	background-image: url(links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#link h5{ border-bottom:#D2D2D2 2px solid; height:26px; width:1090px; float:right; line-height:26px; font-size:16px; color:#1e5da1; font-weight:normal;}
#link_2{ width:1200px; float:left; font-size:14px; margin-top:10px;}
#link_2 A{ padding-right:16px;}
#bottom{
	width:1200px;
	float:left;
	text-align:center;
	line-height:22px;

}
#bottom .footer {
	HEIGHT: 44px;
	width:1200px;
	float:left;
	background-image: url(bot_nav_shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:15px;
}
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 44px;
	text-align:center;
	font-size: 14px;
	color: #fff;
}
#bottom .copyright { width:1200px; float:left;
	LINE-HEIGHT: 25px;
color: #c2dbe9;
	padding-top:25px;
}
#bottom .copyright .bq{ width:870px; float:left; text-align:left; font-size:12px; padding-left:30px; line-height:22px;}
#bottom .copyright .logo{
	width:270px;
	float:right;
	text-align:right;
	padding-right:30px;
	background-image: url(bot_logo_line.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
#bottom .copyright .logo img{ height:68px;}
#bottom .copyright A{ color:#c2dbe9;}
#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 14px;
	color: #fff;
}
#bottom .footer UL LI A {
	MARGIN: 0px 8px; color: #fff;}
#bottom .footer UL LI A:hover {
	color:#fff;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#0D8CCF;
}
#banner{ width:1200px; float:left;}
#banner img{ width:1200px; height:116px;}
.hg2{ margin-top:15px;}
.hg{ margin-top:6px;}
.hg1{ margin-top:20px;}
.izl-rmenu {
	position: fixed;
	right: 0;
	bottom: 30%;
	z-index: 999; background-color:#fff;width: 42px;
}
.izl-rmenu .btn {
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: relative; border:#ddd solid 1px; margin-top:-1px; text-align:center;color:#333; line-height:40px;
}
.izl-rmenu .btn:hover{ color:#fff; border:#2875BC solid 1px;}
.izl-rmenu .btn i{ font-size:18px; line-height:40px;}
.izl-rmenu .btn-qq {
}
.izl-rmenu .btn-qq:hover {
background-color: #2875BC;
}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {

}
.izl-rmenu .btn-wx {

}
.izl-rmenu .btn-wx:hover {
	background-color: #2875BC;
}
.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -120px;
	top: -1px;
	display: none;
	width: 120px;
	height: 120px;
}
.izl-rmenu .btn-phone {

}
.izl-rmenu .btn-phone:hover {
	background-color: #2875BC;
}
.izl-rmenu .btn-phone .phone {
background-color:#2875BC;
	position: absolute;
	width: 160px;
	left: -160px;
	top: -1px;
	line-height: 41px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btn-qq .qq {
background-color:#2875BC;
	position: absolute;
	width: 100px;
	left: -100px;
	top: -1px;
	line-height: 41px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btn-top {
	display: none;
}
.izl-rmenu .btn-top:hover {
	background-color:#2875BC; color:#fff;
}