#playBox{width:100%; height:432px; background:#333; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:260px; left:250px; z-index:10;}
#playBox .next{cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:260px; right:250px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#69aaec;}


/*fw_bg*/
.fw_bg{ height:618px; overflow:hidden;} 
.fw ul {width:1226px; }
.fw ul li{ float:left; line-height: 0px; margin-right:36px; width:268px; overflow:hidden;height: 198px;margin-bottom: 30px;border:1px solid #AAB1A2;}
.fw ul li img{width:150px; height:150px;margin-left:59px;}
.fw ul li span b{ display: block;text-align:center; color: #2d3e50; font:bold 18px/42px "Microsoft Yahei"; }
.fw ul li a:hover{ text-decoration: none;}


/*zy_bg*/
.zy_bg{ height: 600px; overflow: hidden;background:url(images/zy_bg.jpg) no-repeat center top;}
.zy{ position: relative; height: 600px; overflow: hidden;}
.zy h2{margin:50px auto 85px; height: 61px; width: 1000px; text-align: center; color: #fff; background:url(images/zy_t.png) no-repeat center top; font:30px/47px "Microsoft Yahei";}
.zy h2 a{ color: #fff;}
.zy ul{}
.zy li{ margin-left: 17px; display: inline; float:left; width: 390px; overflow: hidden; color: #676767;font:14px/26px "Microsoft Yahei";}
.zy li span{ text-align: right; display: block; font:bold 18px/36px "Microsoft Yahei"; color: #2d3e50;}
.zy .zy_li2{ float: right; margin:0 20px 0 300px;}
.zy .zy_li2 span{ text-align: left;}
.zy .zy_li1{ margin-bottom: 115px;}

.zy p{position: absolute; left:422px; top:168px; width: 349px;  height: 349px; overflow: hidden;}
.zy p img{width: 349px;  height: 349px; }

/*about*/
.about { overflow:hidden; width:100%; background-color:#ffffff; padding:60px 0 20px 0;}
.about h2{ text-align:center; font-size:40px; background:url(images/new_t.gif) no-repeat center; margin-bottom:50px;}
.about h2 a{ color:#c80b0f; text-decoration:none}
.about h2 b{ color:#000}
.about dl{ overflow:hidden; width:100%; margin-bottom:50px;}
.about dt{ overflow:hidden; width:465px; height:279px; border:3px solid #D8DADB;padding:2px 2px; float:left}
.about dd{ overflow:hidden; float:right; width:665px; margin-right:25px; margin-top:14px;}
.about dd h3{ font-weight:normal; font-size:18px; margin-bottom:20px;}
.about dd h3 a{ color:#000;}
.about dd i{ display:block; width:33px; height:2px; background-color:#c80b0f; margin-bottom:10px;}
.about dd p{ font-size:14px; height:150px; overflow:hidden; line-height:30px; color:#000; text-align:justify; margin-bottom:20px;}
.about dd .more{ display:block; width:130px; height:35px; border:1px solid #898989; text-align:center; line-height:35px; font-size:14px; color:#333;}
.about .menu{ overflow:hidden; width:100%; background:url(images/about_x.jpg) no-repeat right center; }
.about .menu li{ float:left; width:200px; height:37px; text-align:center; line-height:37px; background-color:#adadad; margin-right:4px;}
.about .menu li a{ display:block; font-size:16px; color:#333; text-decoration: none}
.about .menu li.cur { background-color:#c80b0f;}
.about .menu li.cur a{ color:#fff;}


.ryCont{width:1200px; margin-right:14px; position:relative; height:238px;margin:0 auto;}
.ryCont ul{margin:0 auto; width:1120px; overflow:hidden;}
.ryCont li{margin:0 4px; float:left; width:272px; text-align:center;}
.ryCont li img{padding:10px; border:1px solid #d8d8d8; background-color:#fff;width:248px; height:188px;}
.ryCont .btnLeft , .ryCont .btnRight{position:absolute; top:50%; margin-top:-35px; width:25px; height:24px;}
.ryCont .btnLeft{left:0px; background:url(images/BtnLeft.png) no-repeat center;}
.ryCont .btnRight{right:0px; background:url(images/BtnRight.png) no-repeat center;}



/*kh2_bg*/
.kh2_bg{ background:url(images/kh2_bg.jpg) no-repeat center top; height:758px; overflow:hidden;} 
.kh2 { position: relative; height: 941px; overflow: hidden;}
.kh2 .t_h2{ margin:25px auto 40px;background:url(images/kh2_t.png) no-repeat center 49px;}

.kh2 ul {width:1226px;margin-left:10px;overflow: hidden;}
.kh2 ul li{ float:left; line-height: 0px; margin-right:36px; width:268px; overflow:hidden;height:228px;margin-top: 30px;}
.kh2 ul li img{width:258px; height:180px;}
.kh2 ul li span b{ display: block;text-align:center; color: #2d3e50; font:bold 18px/42px "Microsoft Yahei"; }
.kh2 ul li a:hover{ text-decoration: none;}

.kh2 ul em{margin-top: 16px;margin-left: 510px; display: block; background: #961B0F; width:180px;height:40px; text-align: center; font:16px/40px "Microsoft Yahei";float:left;}
.kh2 ul em a{ color: #fff;}

/*new*/
.new_bg{  height:790px; overflow:hidden;}
.new{ position: relative; height: 790px; overflow: hidden;}
.new .t_h2{ margin:30px auto 30px;background:url(images/new_t.gif) no-repeat center 49px;}

.new_t{position: relative; padding: 22px 22px 0 22px; width: 1154px; height: 258px; overflow: hidden; border: 1px solid #dce8f2; background: #fff;}
.new_t dl{} 
.new_t dt{float: left; width: 360px; height: 233px; overflow:hidden;}
.new_t dt img{ width: 360px; height: 233px;}
.new_t dd{float: right; padding: 0 10px 0 0; width:760px; overflow: hidden;  }
.new_t dd h3{margin:22px auto 20px; font:18px/30px "Microsoft Yahei";}
.new_t dd h3 a{color: #961B0F;}
.new_t dd h3 i{ height: 28px; margin-right: 10px; border: 1px solid #961B0F; text-align: center; width: 84px; display: block; float: left;  font:20px/28px "Microsoft Yahei"; color: #961B0F;}
.new_t dd p{ color: #787878;font:14px/24px "Microsoft Yahei";}
.new_t dd em{margin-top: 35px; display: block; background: #961B0F; width:100px; text-align: center; height: 30x;font:14px/30px "Microsoft Yahei";}
.new_t dd em a{ color: #fff;}


.new_l{ margin-top:60px; width:575px;overflow:hidden;}
.new_l h2{ margin-bottom:12px; height:42px;width:575px; overflow:hidden; font:24px/42px "Microsoft Yahei";background:url(images/new_l1.gif) no-repeat right 14px;}
.new_l h2 a{ color:#313131;}
.new_l h2 span{ display:block;  font:14px/24px Arial, Helvetica, sans-serif; }
.new_l h2 span a{ color:#51677f;}

.new02 li{ padding-left: 24px;  height:38px;  overflow:hidden; font:14px/38px "Microsoft Yahei"; border-bottom: 1px dashed #b6b6b6; background:url(images/new_ic.gif) no-repeat 8px 16px;}
.new02 li a{ color:#1B1A1A;}
.new02 li em{ color: #1B1A1A;}
.new02 li a:hover,.new02 .cur a{ text-decoration:none; }
.new02 .nones{ border-bottom:0;}


/*link*/
.link { overflow:hidden; width:1200px; position:relative; margin:0 auto; margin-bottom:18px;}
.link h3{ position:absolute; left:0; top:0}
.link ul{ overflow:hidden; float:right; width:1100px; padding:15px 0 35px 35px; border:1px solid #c4c4c4;}
.link li{ float:left; white-space:nowrap; margin-right:30px; font-size:13px;}
.link li a{ color:#383838;}
.link .rk{ display:block; overflow:hidden; position:absolute; right:0; bottom:0}
.link .rk img{ display:block;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}