@charset "utf-8";

.banner{
   height:773px;
   overflow:hidden;
  
   overflow:hidden;
   width:100%;  
   position:relative;
 
}
#box_banner{
     width:1920px;
	 height:670px;
	 margin:103px auto;
	 
	 left:50%;
     margin-left:-960px;
	 position:absolute;
	 


   
}

.focusBox { position: relative; width:1920px; height:670px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1920px; height:670px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 20px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px;  height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; background:url(../images/banner_a.png) no-repeat left 50%;
	}
	.focusBox .hd .on{ background:url(../images/banner_hover.png) no-repeat left 50%; }

	.focusBox .prev,
	.focusBox .next { width: 72px; height: 72px; margin: 50px 0 0;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100);opacity:1.0;  }
	.focusBox .prev { left: 0; background:url(../images/banner_left_a.png) no-repeat left 50%;}
	.focusBox .next { background:url(../images/banner_right_a.png) no-repeat left 50%; right: 0; }
	.focusBox .prev:hover{background:url(../images/banner_left_a.png) no-repeat left 50%; filter:alpha(opacity=100) !important;opacity:1.0 !important;}
	.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1.0 !important; background:url(../images/banner_right_a.png) no-repeat left 50%; }
.focusBox .btn{ position:relative; z-index:0; width:1200px; margin-left:auto; margin-right:auto; margin-top:-420px; }	

.main_bg{ background:#fff; width:100%; clear:both; float:none; padding:35px 0;}
.main_about{background:#FAFAFA; width:100%; padding:30px 0; overflow:hidden;}
.main_about .main .title_h{ margin-top:0px;}
.main_about .main .title_h ul{ background:#FAFAFA;}
/* 本例子css */
.slideTxtBox{ width:100%; clear:both; padding-top:20px;  }
.slideTxtBox .hd{  position:relative; float:left; width:140px;  }
.slideTxtBox .hd ul{    }
.slideTxtBox .hd ul li{ cursor:pointer;height:50px; line-height:50px; font-size:16px; text-indent:20px; background:#FFFFFF;  }
.slideTxtBox .hd ul li.on{ height:50px;  background:url(../images/tab_hover.jpg) no-repeat 50% top; color:#fff;  }
.slideTxtBox .bd{ width:1080px; float:right;}
.slideTxtBox .bd .about_left{ float:left; width:470px; position:relative; min-height:385px;}
.slideTxtBox .bd .about_left a.about_btn{ position:absolute; bottom:0px; right:0px; display:block; line-height:40px; width:100px; text-align:center; border:solid 1px #333;}
.slideTxtBox .bd .about_left a.about_btn:hover{border-color: #062cb3;background: #062cb3;color: #fff;}
.slideTxtBox .bd .about_left h3{ line-height:50px; background:url(../images/about_line.jpg) no-repeat left bottom; text-indent:15px; font-size:20px; font-weight:normal; margin-bottom:20px;}
.slideTxtBox .bd .about_right{ float:right; width:530px;}

.slideTxtBox .bd ul{ padding:0 15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.main_fangzhen{background:#fff; width:100%; padding:10px 0; }
.main_fangzhen img{ width:100%;}

.main_servive{background:url(../images/contact_bg.jpg) no-repeat 50% top; width:100%; height:860px;}
.main_servive_nr{ width:620px; height:552px;background:url(../images/about_bg.png) no-repeat 50% top; color:#fff; padding:0 90px; font-size:16px; line-height:28px; padding-top:80px; margin-top:170px; float:left;}
.main_servive_nr h3{ font-size:24px; font-weight:normal;}
.main_servive_nr h4{ padding-bottom:25px;font-weight:normal;}
.main_servive_nr .more{ padding-top:50px;}
.main_servive_nr .more a{ color:#fff; background:#EB6214; text-align:center;border-radius:25px; padding:10px 35px;}

/* 本例子css */
.picScroll-left{ width:1280px;  overflow:hidden; position:relative; margin-left:auto; margin-right:auto; clear:both; padding-bottom:110px;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px; color:#CACACA; line-height:30px;background:url(../images/index_line.jpg) no-repeat 50% 50%; width:90px;margin-top:10px;   }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:inline-block;  width:14px; height:26px; margin-right:5px; margin-top:2px;  overflow:hidden;
			 cursor:pointer; background:url(../images/index_left_a.jpg) no-repeat left 50%; float:left;}
.picScroll-left .hd .next{background:url(../images/index_right_a.jpg) no-repeat left 50%; float:right; }
.picScroll-left .hd .prev:hover{background:url(../images/index_left_hover.jpg) no-repeat left 50%;}
.picScroll-left .hd .next:hover{background:url(../images/index_right_hover.jpg) no-repeat left 50%;}
.picScroll-left .hd ul{  overflow:hidden; zoom:1;  zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; overflow: hidden;}
.picScroll-left .bd ul li .pic img{ width:410px; height:260px; display:block;   }
.picScroll-left .bd ul li .pic a:hover img{   }
.picScroll-left .bd ul li .title{ line-height:60px;}
.picScroll-left .bd ul li .title a{ height:60px; display:block; width:100%;border-top:solid 1px #fff; font-size:16px;}
.picScroll-left .bd ul li:hover .title a{ border-top:solid 1px #062CB3;}



.index_news_bg{ width:100%; }
.index_news_bg .main{ overflow:hidden; }
.index_news_bg .main .more{ padding-top:50px;}
.index_news_bg .main .more a{ color:#062CB3; text-align:center; padding:10px 25px; border:solid 1px #062CB3;}

.index_news_bg  .index_more{ padding-top:120px; text-align:center;}
.index_news_bg  .index_more a{ color:#fff; background:#EB6214; text-align:center;border-radius:25px; padding:10px 35px;}

.main {
    width: 1280px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background:none;
    margin-top: 0px;
    position: relative;
    z-index: 9;


}	
.main .title_h{background:url(../images/index_line.png) repeat-x 50% 50%; margin-top:110px;}
.main .title_h ul{ background:#fff; text-align:center; width:180px; margin-left:auto; margin-right:auto;}
.main li.main_h3{ color:#666; text-transform:uppercase; font-size:24px; }
.main li.main_h4{ color:#aaaaaa; text-transform:uppercase; font-size:12px;}



.index_news{ margin-top:60px; padding-bottom:35px;}

.index_news_left{
  width:620px;
  overflow:hidden;
  float:left;
  position:relative;
  height:300px;
 
}




.index_news_left ul{
  width:620px;
  margin-left:auto;
  margin-right:auto;
  padding-top:20px;
}

.index_news_left .title a{background:url(../images/news_bg.png) repeat-x 50% 50%; height:60px; line-height:60px; color:#fff; position:absolute; left:0px; bottom:0px; width:620px; font-size:16px; text-align:center;}
.index_news_left .title a:hover{ color:#ebeef9;}
.index_news_left ul li{ color:#666666; line-height:24px;}

.index_news_left ul li.more{ text-align:left; padding-top:40px;}
.index_news_left ul li.more a{ color:#bb9a56;}




.index_news_right{
  float:right;
  width:520px;

  padding-right:20px;
  padding-top:20px;

}

.index_news_right ul{
  width:500px;
  margin-left:auto;
  margin-right:auto;
}



.index_news_right ul  h3{
   font-size:18px;   
   padding-bottom:10px;

}
.index_news_right ul .time{ padding-bottom:25px; color:#ccc; font-size:24px;}

.index_news_bg .news_line{ width:620px; float:left; border-bottom:solid 1px #BBBBBB; line-height:55px; height:55px; font-size:16px;}
.index_news_bg .news_line_right{ float:right;}
.index_news_bg .news_line span{ float:right;}

.index_pro_bg{background:url(../images/index_bg.jpg) no-repeat 50% top; padding:75px 0; margin-top:140px;}
.index_pro_bg h3{ color:#444444; text-align:center; font-size:22px; font-weight:normal; padding:30px 0px; padding-top:50px;}
.picScroll-left2{ width:630px;  overflow:hidden; position:relative; float:left; background:url(../images/index_bg.png) no-repeat 50% top; height:520px;}
.picScroll-left2 .hd{ overflow:hidden;  height:30px; padding:0 10px; color:#CACACA; line-height:30px;background:url(../images/index_line.jpg) no-repeat 45px 50%; width:100%;margin-top:10px;   }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:inline-block;  width:14px; height:26px; margin-right:5px; margin-top:2px;  overflow:hidden;
			 cursor:pointer; background:url(../images/index_left_a.png) no-repeat left 50%; float:left;}
.picScroll-left2 .hd .next{background:url(../images/index_right_a.png) no-repeat left 50%; float:left; margin-left:40px; }
.picScroll-left2 .hd .prev:hover{background:url(../images/index_left_hover.png) no-repeat left 50%;}
.picScroll-left2 .hd .next:hover{background:url(../images/index_right_hover.png) no-repeat left 50%;}
.picScroll-left2 .hd ul{  overflow:hidden; zoom:1;  zoom:1; float:left; width:200px; padding-left:200px; padding-top:10px; }
.picScroll-left2 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; background:url(../images/jz_tab_a.png) no-repeat left 50%; }
.picScroll-left2 .hd ul li.on{background:url(../images/jz_tab_hover.png) no-repeat left 50%; }
.picScroll-left2 .bd{ padding:0px;   }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left2 .bd ul li .pic{ text-align:center; }
.picScroll-left2 .bd ul li .pic img{ width:194px; height:250px; display:block;   }
.picScroll-left2 .bd ul li .pic a:hover img{   }
.picScroll-left2 .bd ul li .title{ line-height:36px;}
.picScroll-left2 .bd ul li .title a{ height:36px; display:block; width:100%; font-size:14px;}
.picScroll-left2 .bd ul li .title a:hover{ }

.index_faq{width:630px;  overflow:hidden; position:relative; float:right; background:url(../images/index_bg.png) no-repeat 50% top; height:520px; font-size:14px; line-height:24px;}
.index_faq ul{ padding:0 20px; color:#444444; padding-bottom:20px;}
.index_faq ul li a{ font-size:18px; line-height:36px;}
.index_faq .more a{padding-right: 20px;}

.links{ width:1280px; margin-left:auto; margin-right:auto; font-size:18px; padding-top:70px; padding-bottom:30px;}
.links a{ font-size:14px; padding-right:30px;}

.index_pro_fl{ width:100%; clear:both; padding:25px 0;height: 44px;}

.index_pro_fl a{ display:inline-block; margin-right:35px; padding: 10px 14px;}
.index_pro_fl a:hover{border-bottom: 1px solid #062cb3; }
.pro_more{ text-align:right;  margin-top:-30px;}
.pro_more a{color:#666; font-size:18px;}
.pro_more a:hover{color:#062cb3; }
