@charset "utf-8";

.banner{
   height:600px;
   overflow:hidden;
   min-width: 1200px;
   overflow:hidden;
   width:100%;  
   position:relative;
   
 
}
#box_banner{
     width:1920px;
	 height:600px;
	 margin:0 auto;
	 
	 left:50%;
     margin-left:-960px;
	 position:absolute;
	 


   
}

.focusBox { position: relative; width:1920px; height:600px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1920px; height:600px; display: block; }
.focusBox .pic li{ position:relative;}	
.focusBox .pic li .wenzi{ position:absolute; top:310px; left:360px;}
.focusBox .pic li .wenzi h3{ color:#1f63ac; font-size:36px;}
.focusBox .pic li .wenzi p{ color:#8d8d8d; line-height:30px; font-size:18px; padding-top:10px;}
	.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: 50px; height: 100px; margin: -60px 0 0;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=70);opacity:0.7;  }
	.focusBox .prev { left: 0; background:url(../images/banner_left.png) no-repeat left 50%;}
	.focusBox .next { background:url(../images/banner_right.png) no-repeat left 50%; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1.0 !important;  }
.focusBox .btn{ position:relative; z-index:0; width:1100px; margin-left:auto; margin-right:auto; margin-top:-220px; }	

.main_icon{ min-width: 1200px;width:100%; background:#E7E7E7;}
.main_icon ul{ width:1200px; margin-left:auto; margin-right:auto;}
.main_icon ul li{ float:left; width:20%;background:url(../images/line_s2.png) no-repeat left 50%; height:96px; padding:30px 0; text-align:center; }
.main_icon ul li a{ display:inline-block; color:#333; font-size:18px; width:96%; padding-top:70px; }
.main_icon ul li a:hover{ color:#1f63ac;}

.main_icon ul li a.icon01{ background:url(../images/icon01_a.png) no-repeat 50% 5px; }
.main_icon ul li a.icon01:hover{ background:url(../images/icon01_hover.png) no-repeat 50% 5px;}
.main_icon ul li a.icon02{ background:url(../images/icon02_a.png) no-repeat 50% 9px; }
.main_icon ul li a.icon02:hover{ background:url(../images/icon02_hover.png) no-repeat 50% 9px;}
.main_icon ul li a.icon03{ background:url(../images/icon03_a.png) no-repeat 50% 5px; }
.main_icon ul li a.icon03:hover{ background:url(../images/icon03_hover.png) no-repeat 50% 5px;}
.main_icon ul li a.icon04{ background:url(../images/icon04_a.png) no-repeat 50% 4px; }
.main_icon ul li a.icon04:hover{ background:url(../images/icon04_hover.png) no-repeat 50% 4px;}
.main_icon ul li a.icon05{ background:url(../images/icon05_a.png) no-repeat 50% 12px; }
.main_icon ul li a.icon05:hover{ background:url(../images/icon05_hover.png) no-repeat 50% 12px;}

.main_icon ul li.diyi{ background:none;}
.main {
    width: 1200px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background:none;
    margin-top: 0px;
    position: relative;
    z-index: 9999;


}	
.content{
	width:1200px;
	overflow:hidden;
	line-height:150%;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;

	
	}	
.main .title{
  margin-left:auto;
  margin-right:auto;
  clear:both;
  width:100%;
  text-align:center;
  margin-top:45px;
  margin-bottom:35px;
  color:#666666;
  font-size:16px;
}
.main .title a{ float:right; padding-top:15px; font-size:14px; color:#dab96b;}
.main .title  span{ font-size:18px; color:#666666; padding-left:35px; font-weight:normal; vertical-align:middle;}
.main .title h3{
  font-size:30px;
  color:#333333;
  font-weight:bold;
  line-height:55px;

}
.sw_tuijian{ margin-top:60px;}
.sw_tuijian .title h3{

  color:#bb9a56;


}
.index_pro_big{ width:592px; float:left; overflow:hidden; }
.index_pro_big ul{width:592px; overflow:hidden; height:635px; position:relative;}
.index_pro_big ul li.pro_title{ position:absolute; top:0px; left:0; background:url(../images/pro_bg.png) repeat left bottom; height:450px; color:#fff;width:552px; overflow:hidden; padding:0px 20px;text-align:center; font-size:16px; padding-top:185px;display:none;}
.index_pro_big ul.selected li.pro_title{ display:block;}
.index_pro_big ui li img{ width:592px; height:635px;}
.index_pro_big ul li.pro_title a{ font-size:28px; color:#fff; line-height:60px; padding-bottom:10px;}
.index_pro_big ul li.pro_title .fd{ padding-top:30px;}


.index_pro_sal{ width:588px; float:right; overflow:hidden;}
.index_pro_sal ul{ width:588px;  background:#fff; padding:0px; height:307px; position:relative;}
.index_pro_sal ul li.pro_title{ position:absolute; top:0px; left:0; background:url(../images/pro_bg.png) repeat left bottom; height:247px; color:#fff;width:548px; overflow:hidden; padding:0px 20px;text-align:center; font-size:16px; padding-top:60px; display:none;}
.index_pro_sal ul.selected li.pro_title{ display:block;}
.index_pro_sal ul li.img img{ width:588px; height:307px;}
.index_pro_sal ul li.pro_title a{ font-size:28px; color:#fff; line-height:60px; padding-bottom:10px;}
.index_pro_sal ul li.pro_title .fd{ padding-top:30px;}
.index_pro_sal ul.last{ margin-top:20px;}
.tuijian .more{ text-align:center; padding-top:60px;}
.tuijian .more a{display:inline-block; width:190px; height:56px; line-height:56px; color:#666666; background:#F0F0F0;}
.tuijian .more a:hover{ color:#fff; background:#1F63AC;}
.index_news{ margin-top:60px; padding-bottom:35px;}





.index_news .index_news_right{

  width:1200px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;


}

.index_news_right ul{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
}


.index_news .index_news_right li{
   line-height:22px;
   overflow:hidden;
   color:#666;
   float:left;
   width:580px;
   margin-right:40px;
   margin-bottom:40px;

}
.index_news .index_news_right li.last{ margin-right:0px;}
.index_news .index_news_right li  h3{
   font-size:18px;   
   padding-bottom:10px;

}
.index_news .index_news_right li  h3 a:hover{ color:#1f63ac;}
.index_news .index_news_right li .time{ width:81px; height:61px; border:solid 1px #B3B3B3; text-align:center; color:#888888; font-size:48px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; line-height:30px; float:left;}
.index_news .index_news_right li .time p.ye_mo{ font-size:14px;}
.index_news .index_news_right li.selected .time{ background:#1F63AC; color:#fff;border:solid 1px #1F63AC;}
.index_news .index_news_right li .nr{ float:right; width:480px;}
.index_news .index_news_right li .nr p{ color:#666;}
.index_news .title{ padding-bottom:40px;}
.index_news .more{ text-align:center; padding-top:30px;}
.index_news .more a{display:inline-block; width:190px; height:56px; line-height:56px; color:#666666; background:#F0F0F0;}
.index_news .more a:hover{ color:#fff; background:#1F63AC;}
.index_video_bg{ width:100%;background:url(../images/video_bg.jpg) no-repeat 50% top; height:340px; margin-top:75px; color:#fff; padding-top:55px; line-height:28px; font-size:18px;min-width: 1200px;}
.index_video_bg p.more{ padding-top:50px;}
.index_video_bg p.more a{ display:inline-block; width:127px; height:43px; background:#000; text-align:center; color:#fff; line-height:43px;}
.index_video .left{ float:left; width:600px;}
.index_video .video{ float:right; width:420px;}
.honor_list .img  a img{
	width:100%;
	height:100%;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.45s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}
.honor_list .img  a:hover img{
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.45s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	zoom: 1.1\9; /* IE 8 */
	overflow:hidden;
	z-index:999;
	}
.honor_list ul li a{  font-size:18px;}