.all_XH{
width:100%;
background-color:#f5f5f5;
overflow:hidden;
padding:30px 0 40px 0;
}
.XH_box{
width:1200px;
overflow:hidden;
}
.JY_fengcai{
width:1200px;
overflow:hidden;
}
.foll{
width:275px;
height:268px;
}
.foll_A{
width:275px;
overflow:hidden;
height:220px;
}
.foll_A img{
width:275px;
height:220px;
}
.foll_B{
width:275px;
background-color:#808080;
color:#fff;
font-size:14px;
height:40px;
line-height:40px;
font-size:14px;
text-align:center;
}


.column_tab{
width:1200px;
height:56px;
overflow:hidden;
}
.column_tab ul{
margin:0;
padding:0;
list-style:none;
}
.column_tab ul li{
width:240px;
float:left;
height:56px;
}
.column_tab ul li a{
width:238px;
height:56px;
display:block;
line-height:56px;
text-align:center;
background-color:#f4f4f4;
border-right:2px solid #fff;
font-size:18px;
}
.column_tab ul li a.selected{
background:url(images/tab_cur.png) center bottom no-repeat;
background-color:#05349e;
color:#fff;
}
.column_tab ul li a:hover{
background:url(images/tab_cur.png) center bottom no-repeat;
background-color:#05349e;
color:#fff;
}

.HH_box{
width:1140px;
overflow:hidden;
background-color:#f3f3f3;
padding:30px;
margin-bottom:50px;
}
.HV_content{
width:1110px;
padding:0 15px 0 15px;
font-size:16px;
line-height:30px;
background-color:#fff;
overflow:hidden;
}

.HH_content{
width:1200px;
overflow:hidden;
padding-bottom:50px;
font-size:16px;
color:#666666;
line-height:30px;
}

.HH_strength{
width:1212px;
padding-bottom:20px;
overflow:hidden;
}
.HH_strength ul{
margin:0;
padding:0;
list-style:none;
}
.HH_strength ul li{
width:303px;
height:290px;
float:left;
}
.HH_strength ul li span{
padding:10px;
height:200px;
display:block;
border:1px solid #f0f0f0;
width:266px;
}
.HH_strength ul li span img{
width:266px;
height:200px;
}
.HH_strength ul li label{
width:268px;
padding:0 10px;
height:50px;
display:block;
text-align:center;
line-height:50px;
font-size:16px;
background-color:#f0f0f0;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.HH_video{
width:1212px;
padding-bottom:20px;
overflow:hidden;
}
.HH_video ul{
margin:0;
padding:0;
list-style:none;
}
.HH_video ul li{
width:303px;
height:290px;
position:relative;
float:left;
}
.HH_video ul li em{
width:74px;
height:74px;
display:block;
position:absolute;
left:106px;
top:70px;
z-index:2;
}
.HH_video ul li span{
padding:10px;
height:200px;
display:block;
border:1px solid #f0f0f0;
width:266px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.HH_video ul li span img{
width:266px;
height:200px;
}
.HH_video ul li label{
width:268px;
padding:0 10px;
height:50px;
display:block;
text-align:center;
line-height:50px;
font-size:16px;
background-color:#f0f0f0;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
position:absolute;
left:0;
top:222px;
}



.in_main{
width:1200px;
padding-top:40px;
padding-bottom:50px;
overflow:hidden;
}
.left{
width:220px;
float:left;
overflow:hidden;
}
.info_T{
width:220px;
height:60px;
line-height:60px;
font-size:26px;
color:#FFFFFF;
text-align:center;
background-color:#05349e;
}
.info_box{
width:216px;
border:2px solid #05349e;
padding-top:15px;
overflow:hidden;
}
.info_box ul{
margin:0;
padding:0;
list-style:none;
}
.info_box ul li{
width:204px;
padding:0 8px;
height:51px;
float:left;
font-size:14px;
}
.info_box ul li a{
width:200px;
height:40px;
display:block;
text-align:center;
background-color:#05349e;
line-height:40px;
font-size:14px;
color:#ffffff;
}
.info_box ul li a:hover{
background-color:#df0522;
}

.info_box ul li.cur a{
background-color:#df0522;
}

.class_box{
width:216px;
border:2px solid #05349e;
padding-top:15px;
overflow:hidden;
}
.class_box ul{
margin:0;
padding:0;
list-style:none;
}
.class_box ul li{
width:204px;
padding:0 8px;
height:51px;
float:left;
font-size:14px;
}
.class_box ul li a{
width:200px;
height:40px;
display:block;
text-align:center;
background-color:#05349e;
line-height:40px;
font-size:14px;
color:#ffffff;
}
.class_box ul li a:hover{
background-color:#df0522;
}

.class_box ul li.cur a{
background-color:#df0522;
}


.TT{
width:220px;
height:50px;
line-height:50px;
font-size:24px;
color:#FFFFFF;
text-align:center;
background-color:#05349e;
}
.roll{
width:200px;
padding:10px;

overflow:hidden;
background-color:#f0f0f0;
}
.roll ul{
margin:0;
padding:0;
list-style:none;}
.roll ul li{
width:200px;
overflow:hidden;
height:165px;
}
.roll ul li img{
width:198px;
height:133px;
border:1px solid #cccccc;
}
.roll ul li p{
width:200px;
height:24px;
line-height:24px;
text-align:center;
background-color:#c8c8c8;
color:#333;
margin:0;
padding:0;
}
.contact{
width:200px;
padding:18px 10px;
overflow:hidden;
font-size:14px;
line-height:30px;
background-color:#f0f0f0;
}

.contact p{ margin:0; padding:5px 0;}

.right{
width:950px;
padding-bottom:30px;
float:right;
overflow:hidden;
}
.curr{
width:950px;
height:50px;
overflow:hidden;
border-bottom:1px solid #bfbfbf;
}
.curr span{
width:300px;
height:50px;
line-height:50px;
display:inline;
float:left;
color:#333333;
font-size:20px;
font-weight:bold;
}
.curr label{
width:400px;
height:50px;
line-height:50px;
float:right;
text-align:right;
display:inline;
padding-right:10px;
font-size:14px;
}

.content{
width:950px;
padding:20px 0;
font-size:14px;
line-height:24px;
overflow:hidden;
}

.honor{
width:950px;
padding-top:20px;
overflow:hidden;
}
.honor ul{
margin:0;
padding:0;
list-style:none;
}
.honor ul li{
width:227px;
padding:0 5px;
height:200px;
float:left;
overflow:hidden;
}
.honor ul li span{
width:221px;
height:150px;
display:block;
text-align:center;
border:1px solid #e3e3e3;
padding:2px;
}
.honor ul li span:hover{
border:1px solid #199e41;
}
.honor ul li span img{
width:221px;
height:150px;
border:none;
}
.honor ul li label{
width:227px;
height:50px;
line-height:50px;
display:block;
text-align:center;
font-size:14px;
}

.bix_cases{
width:950px;
padding-top:20px;
overflow:hidden;
}
.bix_cases ul{
margin:0;
padding:0;
list-style:none;
}
.bix_cases ul li{
width:227px;
padding:0 5px;
height:228px;
float:left;
overflow:hidden;
}
.bix_cases ul li span{
width:221px;
height:166px;
display:block;
text-align:center;
border:1px solid #e3e3e3;
padding:2px;
}
.bix_cases ul li span:hover{
border:1px solid #199e41;
}
.bix_cases ul li span img{
width:221px;
height:166px;
border:none;
}
.bix_cases ul li label{
width:217px;
padding:0 5px;
height:40px;
line-height:40px;
display:block;
text-align:center;
font-size:14px;
background-color:#eeeeee;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.bix_cases ul li label a{
color:#333333;
}

.bix_01{
width:950px;
overflow:hidden;
}
.bix_01 ul{
margin:0;
padding:0;
list-style:none;
}
.bix_01 ul li{
width:950px;
height:44px;
display:block;
border-bottom:1px dashed #ccc;
float:left;
}
.bix_01 ul li span{
width:870px;
height:44px;
line-height:44px;
display:inline;
float:left;
}
.bix_01 ul li span a{
font-size:14px;
text-decoration:none;
}
.bix_01 ul li label{
width:80px;
height:44px;
line-height:44px;
float:right;
text-align:center;
display:inline;
}


DIV.yellow{width:950px;clear:both;float:left;padding-bottom:35px;padding-top:15px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center;}DIV.yellow A{padding:5px 3px 5px 3px;background-color:#FAFAFA;BORDER-RIGHT:#ccc 1px solid;BORDER-TOP:#ccc 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#ccc 1px solid;COLOR:#000;BORDER-BOTTOM:#ccc 1px solid;TEXT-DECORATION:none;}DIV.yellow A:hover{BORDER:#05349e 1px solid;COLOR:#FFF;background-color:#05349e;}DIV.yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#05349e 1px solid;BORDER-TOP:#05349e 1px solid;FONT-WEIGHT:bold;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#05349e 1px solid;COLOR:#fff;BORDER-BOTTOM:#05349e 1px solid;BACKGROUND-COLOR:#05349e}DIV.yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.none_info{
height:100px;
text-align:center;
line-height:100px;
color:#FF0000;
}

.bix_02{
width:950px;
padding:40px 0 15px 0;
overflow:hidden;
}
.A_title{
width:950px;
height:37px;
line-height:36px;
text-align:center;
font-size:22px;
font-weight:bold;
color:#000;
}
.A_Desc{
width:950px;
height:28px;
line-height:28px;
text-align:center;
}
.A_content{
width:950px;
padding:15px 0 30px 0;
overflow:hidden;
font-size:14px;
line-height:24px;
}
.A_line{
width:950px;
height:1px;
font-size:0px;
border-top:1px solid #ececec;
}
.A_PN{
width:950px;
overflow:hidden;
padding:10px 0;
line-height:28px;
}

.bix_03{
width:853px;
padding-top:15px;
border:1px solid #ffffff;
border-top:none;
overflow:hidden;
}
.bix_03 ul{
margin:0;
padding:0;
list-style:none;
}
.bix_03 ul li{
width:202px;
padding:0 8px;
height:198px;
float:left;
overflow:hidden;
}
.bix_03 ul li span{
width:196px;
height:152px;
display:block;
text-align:center;
border:1px solid #e3e3e3;
padding:2px;
}
.bix_03 ul li span:hover{
border:1px solid #76c476;
}
.bix_03 ul li span img{
width:196px;
height:152px;
border:none;
}
.bix_03 ul li label{
width:202px;
height:40px;
line-height:40px;
display:block;
text-align:center;
}

.bix_04{
width:950px;
padding-top:20px;
overflow:hidden;
}
.P_Pic{
width:404px;
height:356px;
border:1px solid #dadada;
text-align:center;
}
.P_Pic img{
width:402px;
height:354px;
border:none;
}
.P_Name{
width:510px;
height:45px;
line-height:44px;
background:url(images/line_01.gif) left bottom repeat-x;
color:#034091;
font-size:18px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
font-weight:bold;
}
.P_li{
width:510px;
height:56px;
line-height:56px;
font-size:16px;
}
.P_btn{
padding-top:15px;
font-size:24px;
color:#df0522;
line-height:32px;
overflow:hidden;
}
.P_DT{
width:950px;
border-bottom:1px solid #dadada;
height:30px;
}
.P_DT span{
width:100px;
height:30px;
line-height:30px;
display:block;
text-align:center;
background-color:#05349e;
color:#ffffff;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.P_content{
width:950px;
overflow:hidden;
padding-top:20px;
line-height:24px;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}

.bix_05{
width:750px;
padding:0 5px;
padding-top:20px;
overflow:hidden;
}
.bix_05 ul{
margin:0;
padding:0;
list-style:none;
}
.bix_05 ul li{
width:234px;
padding:0 8px;
height:212px;
float:left;
overflow:hidden;
}
.bix_05 ul li span{
width:228px;
height:172px;
position:relative;
display:block;
text-align:center;
border:1px solid #e3e3e3;
padding:2px;
}
.bix_05 ul li span:hover{
border:1px solid #158b73;
}
.bix_05 ul li span img{
width:228px;
height:172px;
border:none;
}
.bix_05 ul li span em{
width:25px;
height:25px;
display:block;
position:absolute;
left:100px;
top:75px;
background:url(images/splogo.png) no-repeat;
}
.bix_05 ul li label{
width:234px;
height:40px;
line-height:40px;
display:block;
text-align:center;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.bix_06{
width:760px;
padding:15px 0;
overflow:hidden;
}
.play_name{
width:760px;
height:37px;
line-height:36px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#158b73;
}
.play_on{
width:760px;
text-align:center;
overflow:hidden;
}
.play_content{
width:760px;
padding:15px 0;
overflow:hidden;
font-size:14px;
line-height:24px;
}

.ly_desc{
width:860px;
padding:20px 0 20px 20px;
line-height:24px;
overflow:hidden;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.ly{
width:760px;
overflow:hidden;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.tc_r{
width:250px;
height:35px;
line-height:35px;
background:#fff;
border:1px solid #ccc;
padding-left:5px
;border-radius:4px;
margin-bottom:15px;
}

.tc_r:focus,.tc_c:focus,.tc_a:focus,.tz_r:focus,.text-input:focus{
border-color:#158b73;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(50, 177, 235, .6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(50, 177, 235, .6);
}

.tc_b{
width:100px;
height:35px;
line-height:35px;
background:#fff
;border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;
}
.tc_c{
width:300px;
height:35px;
line-height:35px;
background:#fff
;border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;
}


.tc_a{
width:470px;
height:35px;
line-height:35px;
background:#fff;
border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;}

.tz_r{
width:470px;
height:140px;
background:#fff
;border:1px solid #ccc;
padding:5px;
border-radius:4px;
margin-bottom:10px;}

.look_more{
width:200px;
height:80px;
margin:0 auto;
}
.look_more a{
width:200px;
height:50px;
display:block;
background-color:#ea5107;
line-height:50px;
text-align:center;
font-size:16px;
color:#fff;
}