/*通用_基本信息*/
body {margin:0px; line-height:25px; font-size:14px; background-color: #FFF; background-repeat:repeat-x;text-align:center;  color: #333333;font-family:Tahoma,Verdana,"微软雅黑";}
div{ margin:0 auto; padding:0;}
a {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;color: #333333; font-size:14px;ont-family:Tahoma,Verdana,"微软雅黑";  TEXT-DECORATION: none}
a:hover{color: #444444; text-decoration:none;}
a:link,visited,active{ text-decoration: none;}
a:focus{outline:none; -moz-outline:none}
img,form { margin:0; padding:0; border:0; }
input,textarea { font-family:Tahoma,Verdana,"微软雅黑"; font-size: 14px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../Images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 13px; font-weight:normal; color:#666; }
script{ruohansoft:expression((this.src.toLowerCase().indexOf('http://%')==0)?this.src='':'');}
UL,LI{PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}

.top_out{width:100%;min-width:1250px;}
.top{width:1340px;}
.top_logo{width:326px; height:130px;float:left;}
.top_right{width:980px; height:130px; float:right;}
.top_phone{width:265px; height:40px; float:right; margin-top:5px;}
.top_menu{width:100%; height:50px; line-height:50px; float:right; margin-top:0px;}
.top_menu_td{width:90px; height:18px;color:#333333; line-height:18px; font-size:15px; font-weight:bold; float:left;}
.index_out{width:100%;min-width:1250px;float:left;}
.banner{width:100%;min-width:1250px; height:530px; float:left; margin-bottom:30px; }
.index_tr1{width:1250px;}
.index_pro_tit1{width:100%; float:left; text-align:center; height:80px; line-height:80px; margin-top:10px; font-size:36px;}
.index_pro_tit2{width:100%; float:left; text-align:center;font-size:16px; margin-bottom:30px;}
.index_pro_content{width:1280px; float:left;}
.index_tr2{width:1250px; margin-top:15px; text-align:left; }
.index_moban{width:1251px;}
.index_moban_td{width:345px; height:550px; float:left; text-align:left; padding:0px 25px; margin:0px 10px; margin-bottom:20px; border:1px solid #CCC;}
.index_moban_td_top{width:345px; height:75px; line-height:80px; font-size:25px; float:left; text-align:center; border-bottom:1px solid #ccc}
.index_moban_td ul{width:345px; float:left; margin-top:15px;}
.index_moban_td li{width:320px; height:35px; line-height:35px; float:left; font-size:15px; padding-left:25px; text-align:left;background:url(../Images/gou.png) center left no-repeat;}
.index_moban_price{width:100%;line-height:40px; float:left; font-size:16px;}
.index_moban_price span{color:#F00; font-size:20px;}
.index_moban_contact{width:160px; float:left; margin-top:10px;}
.index_moban_contact a{width:160px; height:50px; line-height:50px; float:left; text-align:center; color:#FFF; font-size:18px; border-radius:5px; background:#2179f6;}
.index_moban_contact a:hover{ background:#F00;}
.right{ float:right;}

.index_case{width:100%; float:left;}
.index_case_list_div{width:24.5%; float:left; margin-left:0.6666%;margin-bottom:20px; line-height:40px; border-bottom:1px solid #CCC; text-align:center;}
.index_case_list_div2{width:24.5%; float:left;margin-bottom:20px; line-height:40px; border-bottom:1px solid #CCC; text-align:center;}
.index_case img{width:100%;}
.index_seo_l{width:520px; float:left;}
.index_seo_r{width:600px; float:right; text-align:left; font-size:18px; padding-top:5px;}
.index_seo_r li{width:580px; height:40px; line-height:40px; padding-left:25px; float:left;background:url(../Images/sanjiao.png) left center no-repeat;}
.seo_why_td{width:230px; height:230px; float:left; padding:20px; margin:10px 14px;cursor:pointer; border:1px solid #CCC;}
.seo_why_td:hover{background:#f8f8f8;box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.32);}
.seo_why_img{width:77px; height:77px; margin-top:20px; border-radius:50%; background:#f1f1f1;}
.seo_why_td:hover .seo_why_img{width:77px; height:77px; border-radius:50%;background:url(../Images/seo_img1_hover.png); background-color:#f00;transition:all 0.8s}
.seo_why_td:hover .seo_why_img img{ display:none;}
.seo_why_td p{ font-size:18px;}
.index_more{width:200px; height:50px; line-height:50px; float:left; text-align:center; margin-top:20px; border-radius:5px;background:#0787c7;}
.index_more a{font-size:28px; color:#FFF; }
.index_news{width:1200px; float:left; margin-top:10px; }
.index_news_left{width:610px; height:416px; float:left;}
.index_news_right{width:610px; height:416px; float:left; margin-left:10px;}
.index_news_td{width:610px; height:123px; float:left;text-align:left; margin-bottom:20px;background:#FFF;}
.index_news_img{width:188px; height:130px; float:left; margin-right:10px; overflow:hidden;}
.index_news_img img:hover{width:200px; height:138px; float:left; margin-left:-6px;margin-top:-4px;}
.index_news_tit{width:410px; float:left; margin-top:10px;}
.index_news_tit a{ font-weight:bold; font-size:15px;}
.index_news_miaoshu{width:410px; float:left;}
.index_news_miaoshu2{width:470px; float:left;}
.index_news_div{width:100%; float:left;}
.index_news_div_td{width:605px; height:120px; float:left; border:1px solid #eeeeee; margin-right:15px; margin-top:20px;}
.index_news_div_td_left{width:100px;float:left;}
.index_news_day{width:100px; height:40px; float:left;padding-top:30px; text-align:center; font-size:42px;}
.index_news_month{width:100px; height:20px; float:left; text-align:center; font-size:16px;}
.index_news_div_td_right{width:480px; float:left}
.index_news_div_td_right_tit{width:100%; height:40px; line-height:50px; float:left; font-weight:bold; border-bottom:1px dashed #eeeeee;}
.index_friendlink{width:100%; float:left; margin-top:20px;}

.banner_wangzhan1{width:100%;min-width:1250px; height:672px; float:left; margin-bottom:30px;background:url(../Images/banner_wangzhan1_02.jpg) center;}
.banner_wangzhan1_ms{width:590px; text-align:left; margin-top:50px; color:#FFF; line-height:32px; font-size:16px;}
.banner_wangzhan1_ms_tr1{font-size:36px; margin-bottom:15px;}
.banner_wangzhan2{width:100%;min-width:1250px; height:672px; float:left; margin-bottom:30px;background:url(../Images/banner_wangzhan2.jpg) center;}
.banner_wangzhan3{width:100%;min-width:1250px; height:672px; float:left; margin-bottom:30px;background:url(../Images/banner_wangzhan3.jpg) center;}
.banner_wangzhan4{width:100%;min-width:1250px; height:672px; float:left; margin-bottom:30px;background:url(../Images/banner_wangzhan4.jpg) center;}
.banner_wangzhan5{width:100%;min-width:1250px; height:500px; float:left; margin-bottom:30px;background:url(../Images/banner_wangzhan5.jpg) center bottom;}
.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}
.banner_seo{width:100%;min-width:1250px; height:680px; float:left; margin-bottom:30px;background:url(../Images/banner_seo.jpg) center;}
.banner_seo_ms_out{width:1000px;}
.banner_seo_ms{width:480px; float:left; text-align:left; margin-top:150px; color:#FFF; line-height:35px; font-size:16px;}
.banner_wangzhan1_ms_tr1{font-size:36px; margin-bottom:25px;}
.wangzhan_tr1{width:1280px; text-align:left;}
.wangzhan_tr1_td{width:390px; float:left; text-align:left; margin-left:30px; margin-top:30px; margin-bottom:50px;}
.wangzhan_tr1_td_img{width:102px; height:102px; float:left;}
.wangzhan_tr1_td_font{width:260px; float:left; margin-left:20px;}
.wangzhan_tr1_td_font_tit{width:100%; float:left; font-size:16px;}
.wangzhan_fuwu{width:100%; height:575px; float:left; margin-top:30px;background:url(../Images/about_fuwulc_20.jpg) center;}
.wangzhan_fuwu_con{width:700px; color:#FFF; float:left; text-align:left; margin-left:520px; margin-top:80px; line-height:50px; font-size:16px;}
.wangzhan_fuwu_con_top{font-size:22px}
 
.banner_about{width:100%;min-width:1250px; height:480px; float:left; margin-bottom:30px;background:url(../Images/banner_about.jpg) center;}
.about_tr1{width:1200px; text-align:left;}
.about_menu{width:1000px; float:left; margin-left:125px; text-align:center; margin-bottom:20px; margin-top:10px;}
.about_center_menu_bg2{float:left;background:#016cba; border-radius:3px;font-weight:bold;width:150px; height:41px; line-height:41px; margin-right:10px;}
.about_center_menu_bg2 a{color: #FFF; }
.about_center_menu_bg{float:left;background:#e3e3e3; border-radius:3px;font-weight:bold;width:150px; height:41px;line-height:41px; margin-right:10px;}
.about_content{width:100%; float:left;}

.banner_xiaochengxu{width:100%;min-width:1250px; height:400px; float:left; margin-bottom:30px;background:url(../Images/banner_xiaochengxu.jpg) center;}
.banner_gouwuwz{width:100%;min-width:1250px; height:400px; float:left; margin-bottom:30px;background:url(../Images/banner_gouwuwz.png) center;}


.case_content{width:100%; float:left; line-height:80px; margin-top:15px; text-align:left; font-size:15px;}
.news_content{width:1100px; float:left; margin-top:15px; text-align:left; font-size:15px;}
.news_list{width:100%; height:200px; float:left;text-align:left; margin-top:30px; margin-right:20px; border-bottom:1px dashed #ccc;background:#FFF;}
.news_img{width:235px; height:165px; float:left; margin-right:20px;}
.news_tit{width:840px; height:50px; line-height:50px; float:left; margin-top:0px;}
.news_tit a{ font-weight: bold;font-size:22px;}
.news_time{width:100px; float:right; font-size:18px; padding-left:40px; color:#878787;background:url(../Images/time.png) no-repeat left;}
.news_miaoshu{width:840px; height:70px; line-height:30px; float:left; font-size:18px; color:#878787;}
.news_more{width:100px; height:30px; line-height:30px; float:left; text-align:center;background:#016cba; border-radius:3px;}
.news_more a{color:#FFF;}

.newsview_div{width:100%;min-width:1200px; float:left;}
.newsview_tit{width:100%;min-width:1200px; height:40px; line-height:40px; float:left; text-align:center; font-weight:bold; font-size:22px;}
.newsview_click{width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.news_menu{width:100%; height:65px; float:left; border-bottom:1px solid #eeeeee;}
.newsview_content{width:100%;float:left; line-height:28px; font-size:15px; margin-top:20px;}
.news_next{width:100%; height:60px; float:left; padding:20px 0px; border-top:1px solid #CCC; margin-top:30px; text-align:left;font-size:18px;}
.news_next a{font-size:18px;}
.news_next_next{width:50%;float:right; text-align:right;}
.news_next_last{width:50%;float:left; text-align:left;}






.foot{width:100%;min-width:1280px; height:267px; float:left; text-align:left; margin-top:50px; padding-top:30px; color:#FFF; background-color:#403f40;}
.foot_tr1{width:1250px;}
.foot_td1{width:120px; float:left;}
.foot_td1 a{width:120px; float:left; font-size:13px; color:#cdcdcd;}
.foot_td1_strong{font-weight:bold;color:#FFF; font-size:15px;}
.foot_line2{width:2px; height:219px; float:left; margin-left:30px;}
.foot_td2{width:201px; height:232px; float:left; margin-left:30px;}
.foot_bottom{width:100%; min-width:1090px; line-height:28px; padding-top:5px; float:left; background-color:#ffffff;}
.foot_bottom a{color:#333333;}


.about_foot_out{width:100%;float:left; border-top:1px solid #cecece; margin-top:20px; }



.xiangximiaoshu{width:755px; padding-left:20px; margin-top:20px; float:left; height:50px; line-height:40px; font-size:18px;color:#9C998F;background: url(../Images/location_bg_10.gif)}
.Bodyer_right_page_content { float:left; width:780px; padding:5px 15px 0px 0px; margin-top:20px; text-align:left; line-height:180%;}
.Bodyer_right_page_content a{color:#000; }
.Bodyer_right_page_content H1{padding-top:0px;font-size:18px;}
.Bodyer_right_page_content_infolist { float:left; width:800px; margin-left:10px;font-family:Tahoma,Verdana,"微软雅黑"; font-size:13px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";color:#555555; font-size:14px; line-height:24px;}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline;color:#555555 }
.Bodyer_right_page_end { float:left; width:100%;height:38px; line-height:38px; margin-top:20px; padding:15px 9px 15px 0px;  text-align:left; }
.Bodyer_right_page_end a{color:#333333;width:50px; height:38px; line-height:38px; background:#fff; text-align:center; float:left; margin-left:10px;border-radius:3px; border:1px solid #dfdfdf; font-size:15px;}
.Bodyer_right_page_end font{color:#fff;width:50px; height:38px; line-height:38px; background:#016cba; text-align:center; float:left; margin-left:10px;border-radius:3px;font-size:15px;}
.Bodyer_right_page_content_mes1 { float:left;clear: top left;padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;} 
.Bodyer_right_page_content_mes1 img{ margin:0 6px 0 0 ;}	
.Bodyer_right_page_content_mes2 { float:left; clear: top left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
.Bodyer_right_page_content_pro1 { float:left; width:320px; height:320px; }
.Bodyer_right_page_content_pro2 { float:left; margin-left:18px; width:420px; height:320px;}
.Bodyer_right_page_content_pro2 a{color:#000;}
.Bodyer_right_page_content_pro2 img{ margin:6px 4px 0 0; vertical-align : middle; }
.Bodyer_right_page_content_pro3 { float:left; width:780px; overflow:hidden; background: url(../Images/description.gif) top no-repeat;}
.Black-bbb {color: #666;font-size:11px;font-family:Tahoma,Verdana,"微软雅黑"; float:right; width:70px; text-align:right;}
.page_shouye{width:70px; height:38px; line-height:38px; background:#016cba; text-align:center;}


/*---------导航栏--------*/
#dmenu { width: 100%; height:50px; margin: 0px auto; padding:0px;}
/*  Nav */
#dd-navigation { width:100%; height:85px; margin:0 auto; }
#nav-strip { width:100%; height:85px; line-height:85px; font-size:15px;  position:relative; z-index:16777265; margin:0 auto; }
#nav-strip a:hover { text-decoration:none;}
#nav-strip ul li.nav-item { display:inline; float:left; position:relative; height:85px; width: 108PX; }
#nav-strip ul li.nav-item:hover{height:85px;width:108px;background:#005bac; border-top-left-radius:5px; border-top-right-radius:5px; }
#nav-strip ul li.nav-item:hover a{font-size:16px;font-family:Tahoma,Verdana,"微软雅黑"; color:#FFF;}
#nav-strip ul li a{ cursor:pointer; line-height:85px; display:block; outline:none; color:#333333; font-size:16px;}
#nav-strip ul li span:hover{ background:url(../images/fbg.jpg) repeat-x scroll 0% 0% transparent;}
#nav-strip ul li.no-subnav a .primary-link{	background: none;padding-right: 0;}
/*  subNav */
#nav-strip ul li .subnav { padding:30px 10px 30px 20px;display: none;position:absolute;top:85px;background-color:#FFF;filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;}
#nav-strip .subnav-inner { float:left; width:390px;}
#nav-strip ul li .subnav ul{float: left; width:390px; margin:0;}
#nav-strip ul li .subnav ul li{display:block;float:left; height: auto;  }
.hover_tr1{border-bottom:1px solid #CCC; margin-bottom:10px; padding-bottom:10px; margin-right:15px;width:180px; float:left;}
.hover_tr2{border-bottom:1px solid #CCC; margin-bottom:10px; padding-bottom:10px; margin-right:10px;width:120px; float:left;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size:14px;color:#4b4746; white-space: nowrap;*white-space: normal;	_white-space: nowrap;text-align:center; height:30px; line-height:30px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal; }
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a:hover{ }
#nav-strip .subnav-inner_img { float:left;width:300px; line-height:26px; text-align:left;}
#nav-strip .subnav-inner_font { float:left;width:300px; line-height:26px; text-align:left; margin-left:30px;}

/*---------导航栏--------*/

 /*---------首页产品开始--------*/
 .sheji {
	 margin: auto; width: 1280px; overflow: hidden; float:left;
}
.she_nor {
	width: 1200px !important; margin-bottom: 10px; margin-left:15px; float:left;
}
.item {
	width: 290px !important;
}
.item dl {
	background:#f9f9f9; width: 290px; height: 380px; overflow: hidden; border:0px solid #ebebeb;
}
.item dl:hover{
	background: #eeeeee; width: 300px; height: 380px; overflow: hidden; border:0px solid #ebebeb;
}
.item dl dt {
	height: 100px; text-align:center; padding:0px 10px; color: rgb(67, 67, 67); line-height: 28px; font-size: 14px;
}
.item dl dt img {
	margin-top:10px; margin-bottom: 10px;
}
.item_shuoming{width:100%; text-align:left;}
.item dl dt span {
	color: rgb(19, 130, 186); font-size: 16px; font-weight: bold;
}
.item dl dt span a {
	color:#3b3b3b; font-size: 16px;
}
.zuoan {
	width: 24px; height: 46px; margin-top: 170px; float:left;
}
.zyouan {
	width: 24px; height: 46px; margin-top: 170px;  float:right;
}
.item dd{width: 290px; float:left; margin:0px;}
/*---------结束--------*/  

 /*---------产品页开始--------*/

.pro_item {
	width: 290px !important; float:left; margin-left:5px;margin-right:5px;
}
.pro_item dl {
	background: rgb(235, 235, 235); border:1px solid #ebebeb; width: 288px; height: 450px; overflow: hidden;
}
.pro_item dl dt {
	height: 135px; text-align: center; color: rgb(67, 67, 67); line-height: 28px; font-size: 14px;
}
.pro_item dl dt img {
	margin-top: 39px; margin-bottom: 15px;
}
.pro_item dl dt span {
	color: rgb(19, 130, 186); font-size: 16px; font-weight: bold;
}
.pro_item dl dt span a {
	color:#3b3b3b; font-size: 16px;
}
.pro_item dd{width: 290px; float:left; margin:0px;}
/*---------结束--------*/  

/*首页新闻图片切换*/
.focus{ position:relative; width:605px; height:416px; background-color: #000; float: left;}  
.focus img{ width:605px; height: 416px;} 
.focus .shadow .title{width: 230px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:55px; line-height: 70px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*首页新闻图片切换结束*/

 /*---------新闻切换--------*/
.nTab2{    
float: left;    
width:100%;    
margin: 0 auto;      
margin-bottom:2px;    
}    
.nTab2 .TabTitle{    
clear: both;    
height: 42px;  
overflow: hidden;width:480px;
}    
.nTab2 .TabTitle ul{    
border:0;    
margin:0;    
padding:0;    
}    
.nTab2 .TabTitle li{    
float: left;    height: 42px; line-height:38px; font-size:14px;  color:#333333;
width:100px;
cursor: pointer;      
list-style-type: none;   text-align:center;  
}    
.nTab2 .TabTitle .active{    
background:#016cba; border-radius:3px;color: #FFF; font-weight:bold;width:150px; height:41px; margin-right:10px;
    
}    
.nTab2 .TabTitle .normal{    
background:#e3e3e3; border-radius:3px;font-weight:bold;width:150px; height:41px; margin-right:10px;
}    
.nTab2 .TabContent{    
width:auto;background:#fff; overflow:hidden; line-height:20px;  
margin: 0px auto;    
padding:10px 0 0 0;   
   
}    
.none {display:none;} 
/*---------新闻切换结束--------*/  

/**** PORTFOLIO STYLES*****/
.home-portfolio-text{width:100%; float:left; height:25px; line-height:20px; text-align:center;}
.home-portfolio-text h1, h2, h3, h4, h5, h6 {font-weight:normal;}
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:20px;}
.image-block{ display:block;position: relative;}
.image-block img{background:#FFFFFF;}
.image-block img:hover{box-shadow:0 0 5px #A9CF54;}
.portfolio-area li{float: left;margin: 0 0px 20px 30px;overflow: hidden;width: 255px; height:200px;}
.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO STYLES*****/

/*banner开始*/
.mainbanner {
	height: 530px; overflow: hidden; position: relative;
}
.mainbanner_window {
	left: 50%; width: 1920px; height: 530px; overflow: hidden; margin-left: -960px; position: absolute;
}
.mainbanner_window ul {
	width: 999999px; height: 530px; position: relative;
}
.mainbanner_window li {
	background: rgb(255, 255, 255); width: 1920px; height: 530px; text-align: center; font-size: 0px; float: left; display: inline;
}
.mainbanner_list {
	left: 50%; top:500px; width: 500px; height: 30px; margin-left: -75px; position: absolute;
}
.mainbanner_list li {
	width: 30px; height: 30px; overflow: hidden; float: left; display: inline;
}
.mainbanner_list a {
	background: url("../images/a.png") no-repeat;width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; font-size: 12px; font-weight: 700; float: left; display: inline-block;
}
.mainbanner_list li.active a {
	background-position: 0px -15px; text-decoration: none;
}
.mainbanner_list li a:hover {
	background-position: 0px -15px; text-decoration: none;
}
/*banner结束*/

/*case*/
.case_list{width:100%; float:left;}
.case_list img{width:100%; float:left;}
.case_list_div{ margin-bottom:20px; line-height:40px; border-bottom:1px solid #CCC; text-align:center;}
#more{margin:10px auto; width:96%; padding-bottom:50px;}  
#more h1{font-size:22px; text-align:center; border-bottom:1px dotted #999;}         
.single_item{width:29%;float:left; margin:0 2%; margin-top:1px;}
.get_more{width:230px;}
.more_loader_spinner{width:16px; height:16px; float:left; margin:10px auto; background: url(../loader.gif) no-repeat;}
.get_more a{ height:45px; line-height:45px;width:230px; float:left; border:1px #eeeeee solid; border-radius:5px; font-size:16px;}
.get_more img{width:100%;} 

.kefu_out{width:150px; overflow:hidden; position:fixed;_position:absolute;z-index:1; left:0px; bottom:2px;color: #333333;}
.kefu_div{width:100%; float:left; border:1px solid #0787c7;border-bottom:5px solid #0787c7; background:#fff; text-align:left;}
.kefu_top{width:100%; float:left;}
.kefu_QQ{width:100%; float:left; height:30px; line-height:25px; margin-top:5px;}
.kefu_QQ img{ float:left; margin:0px; margin-left:18px; margin-right:5px;}
.kefu_weixin{width:100%; float:left; text-align:center; }


/*
dd {margin: 0px; padding: 0px;}
dl {margin: 0px; padding: 0px;}
dt {margin: 0px; padding: 0px;}
.kefu {
	left: auto !important; top: 300px; right: 3px !important; position: absolute; z-index: 10000; margin:0px;
}
.kefu .kfdiv {
	background: url("../images/kefu.png") no-repeat -63px 0px; width: 63px; height: 63px; text-align: center; color: rgb(255, 255, 255); margin-right: 0px; margin-bottom: 1px; cursor: pointer;
}
.kefu .c1 {
	
}
.kefu .c2 {
	display: block; position: relative;
}
.kfQQ {
	width: 138px; margin-bottom: 1px; margin-left: -77px; display: none; position: relative;
}
.kfQQ .icon_qq {
	background: url("../images/kefu.png") no-repeat -63px -64px; left: -63px; width: 63px; height: 63px; text-align: center; color: rgb(255, 255, 255); margin-right: 0px; margin-bottom: 1px; position: absolute; cursor: pointer;
}
.kfQQ dt {
	background: url("../images/keT.png") no-repeat; height: 63px; 
}
.kfQQ dd {
	background: rgb(255, 255, 255); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(8, 150, 222); width: 138px;
}
.kfQQ dd span {
	text-align: left; color: rgb(92, 92, 92); padding-bottom: 13px; padding-left: 14px; font-size: 12px; display: block;
}
.kfQQ dd span img {
	width: 23px; height: 23px; margin-right: 10px; vertical-align: middle;
}
.kfQQ dd span a {
	color: rgb(119, 119, 119); padding-top: 8px; display: block;
}
.kfQQ dd span a:hover {
	color: rgb(119, 119, 119);
}
.kefu .c3 {
	background-position: -63px -128px;
}
.kefu .c1:hover {
	background-position: -63px 0px;
}
<!--Kefu end-->
*/
