@charset "utf-8";

.com_top{overflow: hidden;padding-top: 14px;border-top: 2px solid #ef8518;padding-bottom: 10px;}
.com_top .logo{display: block;float:left;}
.com_top .words{float:left;text-align: right;margin-left: 68px;margin-top: 16px;}
.com_top .del{float:right;width: 172px;height: 27px;background: url(../images/tel_bg.png) no-repeat;text-align: center;padding-top: 40px;margin-top:14px;}

.nav_box{height: 59px;background: url(../images/nav_bg.jpg) repeat-x;border:1px solid #cf4700;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;overflow: hidden;z-index: 5;}
.nav_box a{display: block;float:left;color:#fff;padding:0 26px;line-height: 58px;text-shadow: 4px 2px 6px #333;margin:0 2px;height: 58px;}
.nav_box a.on,.nav_box a:hover{background: url(../images/nav_part_bg.jpg) repeat-x;/*border:1px solid #dea303;*/border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;}
.nav_box a i{display: block;width: 1px;height: 22px;background: rgba(255,255,255,0.5);position: absolute;left:-3px;top:50%;margin-top: -10px;box-shadow: 1px 2px 5px #666;}

.search_box{width: 186px;height: 28px;background: #fff;float:right;margin:14px 10px 0 0;border:1px solid #eca41e;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.search_box .text{width: 154px;height: 28px;line-height: 28px;text-indent: 6px;}
.search_box .sub{width: 32px;height: 28px;background: url(../images/search_btn.png) no-repeat center center;position: absolute;top:0;right:0;}


.main_box{background: #ffc30d;}
.index_part{width: 100%;height: 642px;background: url(../images/part_bg.png) no-repeat center top;}
.index_part menu{overflow: hidden;padding-top: 34px;}

.index_part menu a{display: block;width:172px;height: 172px;padding:13px;background: #fff;border:2px solid #f6932f;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;overflow: hidden;float:left;}
.index_part menu a:nth-child(1){margin-left: 74px;}
.index_part menu a:nth-child(2){margin-left: 168px;}
.index_part menu a:nth-child(3){margin-left: 173px;}
.index_part menu a:nth-child(4){margin-left: 74px;margin-top: 62px;}
.index_part menu a:nth-child(5){margin-left: 168px;margin-top: 62px;}
.index_part menu a:nth-child(6){margin-left: 173px;margin-top: 62px;}


.index_about{background: #f6dd75;padding:40px 0 20px 0;overflow: hidden;}
.index_about .tit{text-align: center;margin-bottom: 34px;}
.index_about .left{float:left;}
.index_about .pic{width: 550px;height: 357px;padding:9px;background:#fff;overflow: hidden;border-right: 1px solid #ae9a52;z-index: 5;border-bottom: 1px solid #ae9a52;}
.index_about .pic img{width: 550px;height: 357px;overflow: hidden;}
.index_about .shadow{width: 563px;height: 21px;background: url(../images/shadow.png) no-repeat;z-index: 3;top:-6px;}

.index_about .text_box{width: 600px;float:right;color:#000;margin-right: 16px;}
.index_about .text_box .words{line-height: 28px;color:#000;height: 330px;}
.index_about .text_box .btn{display: block;overflow: hidden;}
.index_about .text_box .btn span{display: block;float:left;width: 90px;height: 36px;background: #ea6f00;text-align: center;line-height: 36px;color:#fff;}
.index_about .text_box .btn i{display: block;width: 44px;height: 36px;float:left;background: url(../images/arrow01.png) no-repeat center center #ca4208;}


.index_news{background:#f6c410;overflow: hidden;}
.index_news .con{width: 1200px;margin:0 auto;background: #f3cf3c;padding:40px 0 20px 0;}
.index_news .tit{text-align: center;margin-bottom: 20px;}
.index_news ul{overflow: hidden;}
.index_news ul li{display: block;float:left;overflow: hidden;padding:20px 14px 22px 24px;margin-left: 20px;} 
.index_news ul li span{display: block;float:left;width: 127px;height: 70px;background: url(../images/box.png) no-repeat;font-size: 50px;text-align: center;line-height: 36px;color:#000;padding-top: 21px;}
.index_news ul li span i{display: block;font-size: 16px;color:#000000;}
.index_news ul li .info{float:left;width: 380px;margin-left: 16px;}
.index_news ul li .info a{display: block;font-size: 18px;color:#000;height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-bottom: 10px;}
.index_news ul li .info a:hover{color:#ea6f00;}
.index_news ul li .info p{color:#86711c;height: 60px;overflow: hidden;}
.index_news ul li:hover{background: #fff;}

.index_news .btn{display: block;overflow: hidden;width: 134px;margin: 34px auto 0;}
.index_news .btn span{display: block;float:left;width: 90px;height: 36px;background: #ea6f00;text-align: center;line-height: 36px;color:#fff;}
.index_news .btn i{display: block;width: 44px;height: 36px;float:left;background: url(../images/arrow01.png) no-repeat center center #ca4208;}


.index_project{background: #f6dd75;padding:40px 0 20px 0;overflow: hidden;}
.index_project .tit{text-align: center;margin-bottom: 40px;}
.index_project menu a{display: inline-block;width: 273px;margin: 0 10px;}
.index_project menu a img{display: block;width: 273px;height: 190px;}
.index_project menu a p{color:#000;text-align: center;height: 20px;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_project .bd{width: 1166px;margin:0 auto;}
.index_project menu a:hover p{text-decoration: underline;}

.index_project .btn{display: block;overflow: hidden;width: 134px;margin: 34px auto 0;}
.index_project .btn span{display: block;float:left;width: 90px;height: 36px;background: #ea6f00;text-align: center;line-height: 36px;color:#fff;}
.index_project .btn i{display: block;width: 44px;height: 36px;float:left;background: url(../images/arrow01.png) no-repeat center center #ca4208;}


/*成功案列*/
.case_tit .tp{color:#000;padding:14px 0}
.case_tit .tp a{color:#000;}
.case_tit .tp a:hover{text-decoration: underline;}
.case_tit .tp span{color:#ea6f00;}
.case_tit .info{padding-bottom: 18px;background: url(../images/line.jpg) no-repeat left bottom;overflow: hidden;}
.case_tit .info .left{padding-left: 60px;background: url(../images/front_icon.jpg) no-repeat left center;height: 30px;font-size: 18px;color:#000;line-height: 30px;}
.case_tit .info .right{padding-left: 24px;background: url(../images/icon01.png) no-repeat left center;color:#000;position: absolute;right:0;bottom: 14px;}
.case_tit .info .right a{color:#000;}

.case_tab{background: #ebebeb;padding:30px 0;}
.case_tab table{border-spacing: 5px; border-collapse: separate;width: 1200px;}
.case_tab td a img:hover{z-index:10;
	box-shadow: 5px 5px 2px #999;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
	
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)}

.case_bot{padding-top: 40px;background: url(../images/line.jpg) no-repeat left 39px;padding-bottom: 40px;}

.pages{text-align: center;margin:30px 0;}
.pages a,b{font-weight: normal;display: inline-block;width: 60px;height: 36px;margin-left:8px;background: #ea6f00;text-align: center;line-height: 36px;color:#fff;}
.pages a:hover{background: #ca4208;}
.pages em{font-weight: normal;font-style: normal;}


.in_left{width: 240px;float:left;}
.in_left ul li{display: block;width: 240px;height: 40px;text-align: center;line-height: 40px;color:#fff;font-size: 15px;font-weight: bold;margin-bottom: 16px;}
.in_left ul li a{display: block;color:#fff;background: #ffc30d;z-index: 5;}
.in_left ul li i{display: block;width: 240px;height: 30px;background: url(../images/shadow01.png) no-repeat center;position: absolute;left:0;bottom: -17px;z-index: 3;}
.in_left ul li.on a{background: #ea6f00;}


.safety_tips{margin-top: 48px;}
.safety_tips .con{background: #ffc30d;z-index: 5;}
.safety_tips .tit{height: 35px;line-height: 35px;color:#fff;font-size: 16px;font-weight: bold;text-indent: 8px;border-bottom: 1px solid #fff;}
.safety_tips .txt{color:#333333;font-weight: bold;padding:18px 8px;height: 200px;}
.safety_tips .pic{text-align: center;padding-bottom: 10px;}
.safety_tips .shadow{width: 240px;height: 30px;background: url(../images/shadow01.png) no-repeat center;position: absolute;left:0;bottom: -19px;z-index: 3;}


.in_right{width: 930px;float:right;border-top:3px solid #ea6f00;}
.in_right .tit{height:47px;line-height: 47px;padding-left: 56px;background: url(../images/front_icon.jpg) no-repeat left center;border-bottom: 1px solid #ccc;font-size: 16px;color:#000;font-weight: bold;}


.safe_guarantee .p1{padding-left: 30px;font-size: 15px;color:#666666;font-weight: bold;background: url(../images/print.png) no-repeat 14px 8px;margin-top: 22px;line-height: 25px;padding-bottom: 10px;border-bottom: 1px dashed #e6e6e6;} 
.safe_guarantee dl{padding:8px 0 10px 14px;border-bottom: 1px dashed #e6e6e6;}
.safe_guarantee dl dt{font-size: 16px;color:#ff6600;font-weight: bold;padding-bottom: 6px;}
.safe_guarantee dl dd{font-size: 14px;color:#4c4c4c;font-weight: bold;line-height: 25px;}
.safe_guarantee dl dd span{font-size: 16px;color:#1a1a1a;font-weight: bold;}

.safe_guarantee .p2{font-size: 16px;color:#000;font-weight: bold;padding:20px 0;background: url(../images/line.jpg) no-repeat left bottom;}
.safe_guarantee menu{overflow: hidden;}
.safe_guarantee menu a{display: block;float:left;width: 160px;margin-top: 16px;margin-left: 20px;}
.safe_guarantee menu a img{display: block;width: 158px;height: 118px;border:1px solid #e6e6e6;}
.safe_guarantee menu a p{text-align: center;height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color:#000;font-weight: bold;margin-top: 8px;}


.base_introduce .tp{text-align: center;padding:14px 0 32px 0;}
.base_introduce .tp a{display: inline-block;width: 110px;height: 30px;text-align: center;line-height: 30px;color:#333333;font-size: 12px;background: url(../images/btns.png) no-repeat;margin:6px 6px;}
.base_introduce .tp a.on{background-position: 0 -30px;color:#fff;}

.slide_box{}
.slide_box .bd{width: 716px;height: 440px;margin:0 auto;}

.slide_box .shadow{width: 663px;height: 28px;background: url(../images/shadow02.png) no-repeat;margin:8px auto 0;}
.slide_box .prev,.slide_box .next{display: block;width: 44px;height: 76px;position: absolute;top:184px;}
.slide_box .prev{left:16px;background: url(../images/prev_btn.png) no-repeat;}
.slide_box .next{right:16px;background: url(../images/next_btn.png) no-repeat;}

.base_introduce .txt{font-size: 14px;font-weight: bold;color:#4c4c4c;line-height: 25px;text-indent: 2em;}


.public_tit{color:#000;padding:14px 0;background: url(../images/line.jpg) repeat-x left top;margin-top: 20px;;}
.public_tit a{color:#000;font-weight: bold;}
.public_tit a:hover{text-decoration: underline;}
.public_tit span{color:#ea6f00;font-weight: bold;}



.sports_meeting menu{overflow: hidden;padding-top: 22px;/*background: url(../images/line.jpg) repeat-x left top;*/}
.sports_meeting menu a{display: block;width: 280px;height: 210px;padding:6px;background: url(../images/box01_214.png) no-repeat;float:left;margin:0 9px 10px;}
.sports_meeting menu a img{width: 280px;height: 210px;}


.course_list ul{overflow: hidden;width: 1222px;}
.course_list ul li{display: block;float:left;margin-right: 20px;margin-top: 20px;}
.course_list ul li a.pic{width: 272px;height: 272px;padding:6px;background: url(../images/box02.png) no-repeat;display: block;}
.course_list ul li a.name{font-size: 15px;color:#000;font-weight: bold;text-align: center;display: block;margin-top: 4px;}
.course_list ul li a.name:hover{color:#ea6f00;}


.news_list{}
.news_list .tit{height:47px;line-height: 47px;padding-left: 56px;background: url(../images/front_icon.jpg) no-repeat left center;border-bottom: 1px solid #ccc;font-size: 16px;color:#000;font-weight: bold;}

.news_list ul{overflow: hidden;width: 1350px;}
.news_list ul li{display: block;float:left;overflow: hidden;width: 525px;padding:20px 0;border-bottom: 1px solid #e6e6e6;margin-right: 150px;}
.news_list ul li a.pic{display: block;float:left;overflow: hidden;width: 127px;height: 91px;}
.news_list ul li a.pic i{width: 127px;height: 91px;background: url(../images/box03.png) no-repeat;position: absolute;left:0;top:0;z-index: 5;}
.news_list ul li a.pic img{position: absolute;left:0;top:0;z-index: 3;}
.news_list ul li .info{width: 378px;float:right;}
.news_list ul li .info .name{font-size: 16px;color:#ea6f00;font-weight: bold;margin-bottom: 8px;}
.news_list ul li .info .name a{display: block;color:#333333;width: 270px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_list ul li .info .name span{font-size: 16px;color:#333333;font-weight: bold;position: absolute;top:0;right:0;}
.news_list ul li .info .txt{color:#8d8d8d;font-size: 14px;font-weight: bold;height: 60px;overflow: hidden;}

.news_list ul li .info .name:hover a,.news_list ul li .info .name:hover span{color:#ea6f00;}


.case_list{overflow: hidden;width: 1000px;}
.case_list li{display: block;float:left;margin-right: 32px;margin-top: 20px;}
.case_list li img{width: 158px;height: 118px;border:1px solid #ccc;}
.case_list li p{font-size: 15px;color:#4c4c4c;font-weight: bold;text-align: center;height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-top: 4px;}


.news_detail .tit{height: 47px; line-height: 47px; padding-left: 56px; background: url(../images/front_icon.jpg) no-repeat left center; border-bottom: 1px solid #ccc; font-size: 16px; color: #000; font-weight: bold;}

.news_detail h3{font-size: 22px;color:#333333;text-align: center;font-weight: bold;padding-bottom: 15px;}
.news_detail .time{font-size: 14px;color:#707070;font-weight: bold;padding-bottom: 4px;border-bottom: 1px dashed #e6e6e6;}
.news_detail .time span{position: absolute;top:0;right:0;font-weight: bold;}
.news_detail .con{padding:30px 0;border-bottom: 1px solid #ccc;}

.news_detail .bot{overflow: hidden;margin-top: 20px;}
.news_detail .bot a.a1{float:left;padding-left: 46px;height: 36px;line-height: 36px;background: url(../images/left_btn.jpg) no-repeat left center;font-size: 16px;color:#333333;font-weight: bold;}
.news_detail .bot a.a2{float:right;padding-right: 46px;height: 36px;line-height: 36px;background: url(../images/right_btn.jpg) no-repeat right center;font-size: 16px;color:#333333;font-weight: bold;}
.news_detail .bot a:hover{color:#ca4208;}
/*右边浮动窗口*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.jpg) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.jpg); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.jpg) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fff;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.jpg); background-position:0 -149px; }


















