﻿@charset "utf-8";
/*公共*/

.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.cf{ color:#fff;}
.c6{ color:#666;}
.cor_orange{ color:#b1630b;}
.w1200{ width:1200px;}
.ma{ margin:0 auto;}
.tc{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.lh30{ line-height:30px;}
.lh40{ line-height:40px;}
.lh50{ line-height:50px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pt70{ padding-top:70px;}
.pt700{ padding-top:110px;}
.pl10{ padding-left:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt70{ margin-top:70px;}

.box{ overflow:hidden;}

/*banner*/
.banner img{ position:relative;left:50%;margin-left:-960px;}
.row1_left{ width:650px;}
.row1_right{ width:500px; height:440px;}
.row1_right >.row1_video{ border:10px solid #ccc;}
.row1_right img{ height:40px;}
.bt{ width:180px; height:40px; border:1px solid #b1630b; border-radius:50px;}
.bt a{ color:#b1630b; display:block; text-decoration:none; text-align:center;}
.bt a:hover{ background:#b1630b; color:#fff; border-radius:50px;}
.row2{ height:844px; background:url(../images/row2_bg.jpg) center no-repeat;}
.row4{ height:517px; background:#2a3b45;}

/*row3*/
.focus{position:relative;width:1200px;height:500px;background-color:#000;margin:40px auto 0 auto;}  
.focus img{width:1200;height:500px;} 
.focus .shadow .title{width:260px;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:450px;position:absolute;top:0;left:0px;z-index:10;height:30px;line-height:30px;padding-left:415px; padding-top:50px; color:#333; font-size:16px;}  
.focus .fcon{position:relative;width:100%;float:left;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:50px 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:#b1630b;}    
.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;}  

/*row5*/
ul li{ list-style:none;}
.tab_3{ float:left;}
.tab_3 ul li{ float:left; width:384px; height:70px; background-color:#fff; color:#333; margin:0 5px; border-radius:10px; border:3px solid #ccc;}
.tab_3 ul li.on{background-color:#b1630b; color:#fff; border:3px solid #b1630b;}
.tab_3 ul li strong{ float:left; width:100%; text-align:center; font-size:20px; margin-top:10px;}
.tab_3 ul li p{ float:left; width:100%; text-align:center; font-size:16px; margin-top:3px;}
.tab_list{ float:left; width:1200px; margin-top:40px;}
.tab_list_1{float:left; width:1200px; height:422px;}
.line{ width:420px; border-top:3px solid #fff;}
.line2{ height:30px; border-left:3px solid #fff;}
.yd{ width:1040px; height:140px; margin-left:140px;}
.yd ul li{ padding-left:5px; padding-right:5px; width:240px; margin:0 5px; height:140px; background:#fff; border-radius:5px;}

/*row6*/
.biaozhun{ width:1200px; height:360px; position:relative;}
.biaozhun ul li{ width:200px; height:190px;}
.bz1{ background:url(../images/cicles.png) no-repeat scroll 0px top;}
.bz2{ background:url(../images/cicles.png) no-repeat scroll -201px top;}
.bz3{ background:url(../images/cicles.png) no-repeat scroll -401px top;}
.bz4{ background:url(../images/cicles.png) no-repeat scroll -601px top;}
.bz5{ background:url(../images/cicles.png) no-repeat scroll -801px top;}
.bz6{ background:url(../images/cicles.png) no-repeat scroll -1001px top;}
.bz7{ background:url(../images/cicles.png) no-repeat scroll -101px bottom;}
.bz8{ background:url(../images/cicles.png) no-repeat scroll -301px bottom;}
.bz9{ background:url(../images/cicles.png) no-repeat scroll -501px bottom;}
.bz10{ background:url(../images/cicles.png) no-repeat scroll -701px bottom;}
.bz11{ background:url(../images/cicles.png) no-repeat scroll -901px bottom;}
.bz1:hover{ background:url(../images/cicles_hover.png) no-repeat scroll 0px top;}
.bz2:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -201px top;}
.bz3:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -401px top;}
.bz4:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -601px top;}
.bz5:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -801px top;}
.bz6:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -1001px top;}
.bz7:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -101px bottom;}
.bz8:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -301px bottom;}
.bz9:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -501px bottom;}
.bz10:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -701px bottom;}
.bz11:hover{ background:url(../images/cicles_hover.png) no-repeat scroll -901px bottom;}

/*row7*/
.row7{ background:url(../images/row7_bg.jpg) no-repeat center center; height:980px;}
.fx_grid_c1{width:1200px;margin:0 auto}
.fx_banner{width:overflow:hidden;position:relative}
.fx_banner_inner{position:relative;}
.fx_banner_img li{float:left;height:980px;width:1903px;position:relative}
.fx_banner .child{position:absolute;width:1903px;height:980px;}
.fx_banner_common{position:relative}
.fx_banner_common a{position:absolute;margin-top:-315px;width:52px;height:52px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);}
.fx_banner_pre{left:0; background:url(../images/ban_pre_24.png);}
.fx_banner_next{right:0;background:url(../images/ban_next_24.png);}
.fx_banner_pre:hover,.fx_banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.fx_banner .control{width:200px;position:absolute;top:900px;left:50%;margin-left:-100px;text-align:center}
.fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#a0a183}
.fx_banner .control li a{display:none}
.fx_banner .control li.current{background:#ff7f02}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.clear,.clearfix{zoom:1}
.scxm_wz{width:200px; height:70px; line-height:70px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.scxm_tb{ width:638px;}
.scxm_tbli{ width:120px;}