﻿.DB_tab25 {width:100%;height:500px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:500px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:1920px;left:50%;margin-left:-500px;}
/*.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-5px;top:10px;}*/
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:115px;top:150px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:125px;top:260px}
/*.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:115px;top:150px;}
*/.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:115px;top:150px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:125px;top:260px}

.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:115px;top:100px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:255px;top:210px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:455px;top:310px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:466px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:0px;top:200px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:0px;top:200px;cursor:pointer;display:none}

.h_box1{ width:100%; background:url(../images/aboutbg.jpg) no-repeat bottom center; padding:60px 0;}
.h_box1 .width_main_box .fl{ width:245px; padding-top:6px; font-size:36px; line-height:30px;  color:#00489D}
.h_box1 .width_main_box .fr{ width:755px; font-size:14px; color:#555; line-height:30px;}
.h_box1 .width_main_box .fr a.more{ margin-top:40px; display:block; color:#fff; background:url(../images/icon1.png) no-repeat 103px 12px #00489D; text-decoration:none; width:106px; height:34px; line-height:34px; padding:0 10px}
.h_box1 .width_main_box .fr a.more:hover{ background:url(../images/icon1.png) no-repeat 103px 12px #E70012;}

.h_box2{ width:100%; background:url(../images/bg1.gif); padding:40px 0 50px 0;}
.h-titbar{ padding-bottom:40px;}
.h-titbar .fl{ width:200px;}
.h-titbar .fl h1{  color:#00489D; font-weight:normal}
.h-titbar .fr a{display:block; color:#555; border:#555 solid 1px; background:url(../images/icon1.png) no-repeat 103px -80px; text-decoration:none; width:106px; height:32px; line-height:34px; padding:0 10px}
.h-titbar .fr a:hover{color:#E70012; border:#E70012 solid 1px; background:url(../images/icon1.png) no-repeat 103px -80px;  height:32px; line-height:34px;}



div.casebox{height:254px;margin:0px auto;width:1076px; font-size:14px;}
div.casebox1 div.stylesgoleft{float:left;width:21px;height:38px;background:url(../images/arrowhead.png) no-repeat left top;margin:136px 8px 0px 0px;cursor:pointer;}
div.casebox1 div.stylesgoleft:hover{float:left;width:21px;height:38px;background:url(../images/arrowhead.png) no-repeat left -39px;margin:136px 8px 0px 0px;cursor:pointer;}

div.casebox1 div.playerdetail{width:240px;height:254px;}
div.casebox1 div.playerdetail a{ text-decoration:none;}
div.casebox1 div.playerdetail a:hover{ }
div.casebox1 div.playerdetail div.detailimg{width:240px;height:190px;}
div.casebox1 div.playerdetail div.detailimg img{width:240px;height:190px;}
div.casebox1 div.playerdetail div.teanames{text-align:center;font-size:14px;margin-top:5px;}
div.casebox1 div.playerdetail div.teadetail{margin:10px 15px 20px 15px; height:50px;}
div.casebox1 div.playerdetail div.date{margin:15px 15px 0 15px;font-size:12px;}

div.casebox1 div.stylesgoright{float:left;width:21px;height:38px;background:url(../images/arrowhead.png) no-repeat left -78px;margin:136px 0px 0px 15px;cursor:pointer;}
div.casebox1 div.stylesgoright:hover{float:left;width:21px;height:38px;background:url(../images/arrowhead.png) no-repeat left -116px;margin:136px 0px 0px 15px;cursor:pointer;}
/*滚动*/
div.maindiv1{float:left;width:1006px;height:254px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:240px;height:254px;margin-left:12px;background:#FFF;}
div.maindiv1 ul li:hover{background:#DF4728;}
div.maindiv1 ul li:hover .teadetail{color:#fff;}
div.maindiv1 ul li:hover .date{color:#fff;}

.h_box3{ width:100%; background:#fff; padding:40px 0 50px 0;}
/*焦点图*/
.focus{position:relative;width:498px;height:320px;background-color:#000;}  
.focus img{width:498px;height:320px;} 
.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:100%;position:absolute;bottom:0;left:0px;z-index:10;height:50px; padding:10px 0; background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden;margin-left:20px;font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .shadow i{ display:block; color:#fff; padding-left:20px; font-style:normal; padding-top:6px;}
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:25px;right:20px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 2px;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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    

.focus .prev,.focus .next{position:absolute;width:35px;height:35px;background:url(../images/focus_btn.png) no-repeat; z-index:10}
.focus .prev{right:57px;background-position:0 -35px;cursor:pointer; bottom:18px;}  
.focus .next{right:20px;background-position:-35px -35px;cursor:pointer; bottom:18px;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-35px 0;}  

.r_topnews{ width:472px; background:#F7F7F7;}
.r_topnews li{ background: url(../images/linebg.gif) repeat-x bottom; height:80px;}
.r_topnews li:hover{ background:#DF4728; color:#fff; }
.r_topnews li a{ display:block;font-size:14px;}
.r_topnews li:hover a{ color:#fff; text-decoration:none; }
.r_topnews li:hover p.n_time{ border-right:#FF9673 solid 1px;}
.r_topnews li p.n_time{ width:90px; padding-right:20px; margin-top:15px;line-height:24px; border-right:#ddd solid 1px;text-align:right; }
.r_topnews li p.n_time b{ font-size:18px; }
.r_topnews li p.n_time b.year{ font-weight:normal; font-size:14px;}
.r_topnews li p.tit{ padding:15px 0; line-height:24px; width:300px; padding-left:13px;}
.r_topnews li a.cate_a{ color:#999;}
.r_topnews li:hover a.cate_a{ color:#600; text-decoration:none; }
.r_topnews li p.fr{ display:block; width:48px; height:80px; background:url(../images/icon4.png) no-repeat 0 0}
.r_topnews li:hover p.fr{ background:url(../images/icon4.png) no-repeat 0 -80px}

.h_honor{ width:1000px; margin:0 auto; overflow:hidden; height:190px;}
.h_honor ul{ width:1020px;  }
.h_honor li{ width:233px; height:180px; padding: 1px; float:left; background:#fff; margin-right:20px; text-align:center; vertical-align: middle;box-shadow:#ccc 2px 2px 9px}
.h_honor li img{ width:233px; height:180px;}
	
footer{background:#2b2b2b; padding:40px 0; color:#ccc; font-size:12px;}
footer .fl{ width:800px;}
footer .fl .f_nav{ border-bottom:#444 solid 1px; line-height:30px; font-size:14px;}
footer .fl .f_nav a{ margin-right:20px; color:#ccc}
footer .fl .f_nav a:hover{ color:#EB6101}
footer .fr{ width:200px;}
footer .fl .f_contact{ line-height:26px; padding:20px 0 40px ;}
footer .fl .copy{ padding-right:30px;}
footer .fr .t{ border-bottom:#444 solid 1px; line-height:36px; font-size:14px;}
footer .fr span{ display:block; width:130px; padding-left:40px; height:30px; margin:20px 0 0 0; line-height:30px; color:#fff; font-size:16px; background:url(../images/telb.png) no-repeat;}
footer .fr img{ margin-top:25px;}

.b-linkitem{ width:110px; float: left; margin-right: 20px;}
.b-iconitem > h2, .b-linkitem > h2 {
    border-bottom: 1px solid #4c4d4c;
    padding-bottom: 4px;margin-bottom: 4px;
	font-size: 14px;font-weight: normal;
}
.b-linkitem a{ display: block; line-height: 26px;color: #888a89;}
.b-linkitem a:hover{text-decoration: underline}
.subanner{ height:272px; width:100%; margin:0; padding:0;}
.about{ background: url(../images/sub_banner_about.jpg) no-repeat center}
.case{ background: url(../images/sub_banner_case.jpg) no-repeat center}
.news{ background: url(../images/sub_banner_news.jpg) no-repeat center}
.contact{ background: url(../images/sub_banner_contact.jpg) no-repeat center}
.siteurl { width:1000px; margin:0 auto; padding:60px 0; font-size:14px;}
.siteurl  a:hover{  color:#EB6101}

.sub_l{ width:180px;}
.sub_l h2{ color:#00489D}
.sub_l ul{ margin-top:20px; font-size:14px;}
.sub_l li{ line-height:40px; border-bottom:#ddd solid 1px;}
.sub_l li a{ display:block;}
.sub_l li a:hover,.sub_l li a.active{color:#EB6101; background:url(../images/icon.png) no-repeat right}
.about_m{ width:520px; font-size:14px; line-height:35px; padding-left:50px; padding-bottom:100px;}
.pj_m{ width:760px; font-size:14px; line-height:35px; padding-left:50px; padding-bottom:100px;}
.about_m p{ padding-bottom:16px;}
.about_r{ width:220px;}
.zzjg_m{ width:780px; float:right;}
.pj_m table{ margin-top:30px;}
.pj_m  td{ border-bottom:#ddd solid 1px;}
.pj_m tr.jiac{ font-size:16px; font-weight:bold; color:#00489D}
.honorlist{ width:770px; float:right; overflow:hidden;}
.playbox{width:790px;margin:0 auto 50px auto;}
.playbox a{ background:#fff; border:#ddd solid 1px; float:left; margin-right:21px;margin-bottom:40px; position:relative; text-decoration:none;}
.playbox a img{border:none;width:222px;height:166px; margin:9px;  }

.casenavbox{  margin-bottom:30px; border-right:#ddd solid 1px; border-left:#ddd solid 1px; overflow:hidden; height:124px;}
.casenavbox ul{ border-top:#ddd solid 1px; width:1002px;}
.casenavbox li{ width:200px; float:left; height:60px; line-height:60px; text-align:center; font-size:14px; border-bottom:#ddd solid 1px;  }
.casenavbox li a{ display:block; border-right:#ddd solid 1px;}
.casenavbox li a:hover{ text-decoration:none; background:#f9f9f9}
.casenavbox li a.active{ background:#00489D; color:#fff;}


.caselistbox{margin:0px auto;width:1000px; overflow:hidden; height:auto; font-size:14px;}
.caselistbox ul{ width:1013px;}
.caselistbox li{width:240px;height:254px; float:left;margin-right:13px; margin-bottom:26px; overflow:hidden; }
.caselistbox li a{ background:#fff; display:block;box-shadow:#ddd 2px 1px 3px}
.caselistbox li a:hover{ background:#d00; color:#fff; text-decoration:none; transition: all 0.4s; }
.caselistbox li a img{width:240px;height:190px; cursor: pointer;  transition: all 0.6s;  }
.caselistbox li a:hover img{width:240px;height:190px; cursor: pointer;  transform: scale(1.05);    }
.caselistbox li a .teadetail{margin:10px 15px; height:50px; line-height:40px; overflow:hidden}
.caselistbox li a .date{margin:5px 15px 0 15px;font-size:12px; padding-bottom:16px; background:url(../images/icon.png) no-repeat right}

.newslist li{border-bottom: #ddd solid 1px; margin:10px auto; padding-bottom: 20px; width:770px; float:right}
.newslist li img{ width: 200px; height: 150px; }
.newslist li .news_l_r{ width:530px; position: relative; height: 142px;}
.newslist li .news_l_r h3{ 	font-size: 16px;}
.newslist li .news_l_r span{ color: #666; padding: 10px 0; display: block; font-size:14px;}
.newslist li .news_l_r .text{ width: 530px;line-height: 24px; font-size:14px;  position: absolute;bottom: 0; color: #666}
.newslist li .news_l_r a.more{ position: absolute;bottom: 0; right: 0; color: #d00}

.news_tit{ border-bottom: #ddd solid 1px; text-align: center;padding: 20px 0  30px  0; width:1000px; margin:0 auto }
.news_tit h3{ font-weight: normal; font-size: 22px; color: #555}
.news_tit span {color:#999; padding-top: 10px; display: block}
.share_bar{ padding: 25px 0;width:900px; margin:0 auto }
.fx{width: 900px; margin: 0 auto;padding:30px 0}
.jiathis_style{  background: url(../images/fx.png) no-repeat; padding-left:40px;  width: 80px; height: 20px;}
.news_content{ padding:0 0 50px 0; line-height: 30px; font-size: 14px;  color: #555;width:900px; margin:0 auto }
.news_content p{padding-bottom: 20px;}
.news_content img{max-width:820px;}

.map{ margin:10px auto 100px auto; text-align:center; position:relative;}
.lx{ line-height:30px; font-size:14px; padding-left:200px; position:absolute; left:0; top:0; background:url(../images/bgbg.png) repeat; color:#fff; padding:50px; text-align:left; height:441px;}
.lx h3{ padding-bottom:20px; font-size:22px;}
