#masterslider{max-height: 700px; overflow:hidden; position:relative;}
#masterslider .ms-slide{/*height:479px;*/ background:no-repeat center; cursor:pointer;}
#masterslider .btnWrap{width: 1200px;height: 0;background-color: #f6b03d;margin: 0 auto;position: absolute;left: 0;right:0;bottom:0;z-index: 300;}
#masterslider .btnWrap .box{width: 166px;position: absolute;bottom:30px;right: 0;}
#masterslider .btnWrap .box .playState{float: left;width: 48px;height: 48px;margin-left:59px;cursor: pointer; background:no-repeat center; -webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
#masterslider .btnWrap .box .playState.play{background-image: url("../img/icon_pause.png");}
#masterslider .btnWrap .box .playState.stop{background-image: url("../img/icon_play.png");}
#masterslider .next,#masterslider .prev{display: block; width: 48px; height: 48px; position: absolute; top:0; z-index: 99; -webkit-border-radius:50%; border-radius:50%; overflow:hidden;}
#masterslider .next{right: 0; background:#fff url("../img/icon_next.png") no-repeat center;}
#masterslider .prev{left: 0; background:#fff url("../img/icon_prev.png") no-repeat center;}
#masterslider .prev:hover{background-position: -5px center;}
#masterslider .next:hover{background-position: 5px center;}
#ban_shade{display:none; position:fixed; z-index: 5550; left:0; top:0; width:100%; height:100%;}
#ban_shade .bg{position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#ban_shade #movie{position:absolute; z-index: 55; left:50%; top:50%; width:592px; height:440px; margin:-220px 0 0 -296px;}
#masterslider .ms-slide a{position:absolute; z-index: 5; left:0; top:0; width:100%; height:100%;}


.i_yuyan1{
	height: 660px;
	background:#f3f3f3;
	overflow: hidden; padding-top: 80px;
	}
.i_yuyan2{
	height: 710px;
    overflow: hidden; padding-top: 80px;
	}
.i_yuyan3{
	height:845px;
    overflow: hidden; padding-top: 80px;
	}
.i_yuyan4{
	height: 720px;
	background:#f3f3f3;
    overflow: hidden; padding-top: 80px;
	}
.i_yuyan5{
	height: 350px;
    overflow: hidden; 
	 text-align:center
	}
.i_yuyan6{
	height: 545px;
    overflow: hidden; padding-top: 80px;
	}
.i_yuyan7{
	height: 550px;
    overflow: hidden;
	background:#f3f3f3;
    overflow: hidden; padding-top: 80px;	}

.i_yuyan8{ text-align:center;}
.footer{
	height: 580px;
	background:#333333;
	color:#fff;
    overflow: hidden; padding-top:80px;
	}
	
.h1 {color:#565656; font-size:30px; line-height:68px;margin:0 auto; text-align:center }
.h1:after{content: " "; overflow:hidden;height:2px; background:#cccccc; width:40px;  display: block;margin:0 auto;}
.h2 {color:#565656; font-size:17px; line-height:51px;margin:0 auto; text-align:center; margin-bottom:16px; }
.le{ width:520px;
}
.le .icon {
    margin-bottom: 10px;
}
.le .h4 {
    font-size: 24px;
    color: #484444;
    line-height: 36px;
    padding-bottom: 2px;
    opacity: .7;}
.le .h3 {
    font-size: 30px;
    color: #8a7b5e;
    line-height: 30px;
    opacity: .2;
    filter: alpha(opacity=20);
    font-family: "RUBIK-REGULAR-WEBFONT";
    letter-spacing: -2px;
    margin-bottom: 5px;
}
.le p {
    font-size: 14px;
    color: #747474;
    line-height: 22px;
    margin: 0;
    opacity: .7;
	}
.le .more{ margin-top:20px; background:#295da6; width:60px; text-align:center; height:25px; overflow:hidden;}
.le .more a{ color:#fff; font-size:9px; line-height:25px;}
.ri {
    position: relative;
    float: right;
    width: 590px;
    overflow: hidden;
    padding-top: 29px;
}
.pro{ margin-top:36px; }
.pro li{ width:16.6vw; position:relative; }
.pro li img{ width:100%;}
 .shade {
    position: absolute;
    left: 0;
    top: 130px;
    width: 100%;
    height: 200px;
    background: url(../img/opacity_000_76.png);}
.shade p{ padding:40px 10px 0; color:#fff; text-align:center; font-size:12px; line-height:22px; }
.pro .more{ margin:12px auto 0 auto; border:1px solid #fff; width:60px; text-align:center; height:25px; overflow:hidden;}
.pro .more a{ color:#fff; font-size:9px; line-height:25px;}
  
.com{ padding-top:27px;}
.com .fl{ margin-right:40px;}
.com li{ width:270px; border:1px solid #cccccc;}
.com li .img{ width:268px; height:280px;}
.com li p{ padding:14px 25px 0; font-size:12px; line-height:23px; margin-bottom:12px;}
.com li .com_tit{ margin-top:10px; text-align:center; font-size:16px; line-height:52px;}
.com li .com_tit:after{content: " "; overflow:hidden;height:1px; background:#cccccc; width:200px;  display: block;margin:0 auto;}

.com li .more{ margin-bottom:22px; text-align:center;}
.com li .more img{ display:inline}
    	.news{ height:383px; position:relative; margin-top:58px;}
		.news li{ width:155px; height:198px; position:relative}
		
		.m_l_6{ margin-left:-6px;}
		.m_l_75{ margin-left:75px;}
		.news li a{ height:155px; margin-bottom:0;}
		.news li img{ width:149px; height:149px; border:3px solid #cdcdcd;}
		.news_sanjiao{
		margin-bottom:19px; 
		margin-left:auto; 
		margin-right:auto; 
		border-color:#cdcdcd; 
		width: 0; 
		height: 0;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:11px solid #cdcdcd;
		}
		.news_sanjiao_s{
		margin-top:19px;
		margin-left:auto;
		margin-right:auto;
		border-color:#cdcdcd;
		width: 0; 
		height: 0;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:11px solid #cdcdcd;
		}
		.news_yuan{
		margin-left:auto;
		margin-right:auto;
		width:11px;
		height:11px;
		background-color:#cdcdcd;
		border-radius: 50%;
		}
		.news_hover .news_yuan{background-color:#1f5a9e;}
		.news_hover .news_sanjiao_s{border-bottom-color:#1f5a9e;}
		.news_hover .news_sanjiao{border-top-color:#1f5a9e;}
		.news_hover a:after{ content:" ";background:url(img/news_000_60.png); display:block; position:absolute; top:0; right:0; border:3px solid #1f5a9e; width:149px; height:149px;}
		.m_t_185{margin-top:185px; }
		.news_line{ position:absolute; top:190px; left:39px; width:1128px; height:1px; background-color:#cdcdcd;}
		.news .next, .news .prev {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 170px;
		z-index: 99;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		overflow: hidden;
	}
	.news .prev {
    background: #ccc; left:0;}
	
	.news .next {
    right: 0;
    background: #ccc; right:0}		
	/*.news .prev:hover,.news .next:hover{background: #285da3}*/
		
		
		
		
		
		.fuwu{ text-align:center}
		.fuwu img{ display:inline;}
		.yixiang { line-height:38px;}
		.yx_1{ width:1198px; height:98px; border:1px solid #cccccc; }
		
		.yx_tj{margin:0; padding:0; border:none;  background:#285da3; text-align:center;  width:585px; height:40px; color:#fff; }
		.yx_cz{margin:0; padding:0; border:none;  background:#cccccc; text-align:center;  width:585px; height:40px; color:#fff;}
		.yx_3{ width:378px; height:38px; border:1px solid #cccccc; }
		.yx_l{ margin:auto 20px;}
		.m_l_r_30{ margin:auto 30px;}
		.m_b_30{ margin-bottom:30px;}
		.yx_3 input,.yixiang textarea{ line-height:38px;margin:0; padding:0; border:none; background:none;}
		
		.foot_menu { margin-top:20px;}
		.foot_menu .fl{ margin-right:50px; width:158px; }.foot_menu .fr{ width:160px; }
		.f_menu{ font-size:14px; line-height:54px; border-bottom:1px solid #777; padding-left:22px; }
		.t_menu{ font-size:12px; line-height:24px;margin-left:22px; padding-top:15px;}
		.f_menu a,.t_menu a{ color:#fff;}
		.foot_txt{ margin-top:30px; border-top:1px solid #777; padding-top:30px; line-height:40px; position:relative}
		.foot_top{ position: absolute; top:30px; left:580px; width:40px;}
 	    .slideBox{ width:1200px; height:380px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ width:1200px; height:380x; display:block; zoom:1; vertical-align:middle; }
		
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:0%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

		