@charset "utf-8";
#hot_title{ height:101px; background:url(../images/hottitle.gif) no-repeat center; clear:both;}
#hot_tab_tle{ text-align:center; font-size:0;}
#hot_tab_tle a{ display:inline-block; margin:0 5px; border:#054387 2px solid; border-radius:3px; height:40px; line-height:40px; padding:0 40px; font-weight:bold; color:#054387;}
#hot_tab_tle a.this{ background-color:#054387; color:#fff;}

#hot_tab_list{ width:1340px; margin:0 auto; height:586px; padding-bottom:10px; overflow:hidden; position:relative;}
#hot_tab_list dl{ display:none; width:1340px; height:586px; position:absolute; left:0; top:0;}
#hot_tab_list a{ width:290px; float:left; margin:20px 0 0 20px; box-shadow:0 0 5px #ccc; border-radius:5px; padding:10px 10px 0;}
#hot_tab_list a img{ width:290px; height:190px; vertical-align:top;}
#hot_tab_list a strong{ display:block; overflow:hidden; text-align:center; height:40px; line-height:40px;}

#video{ background-color:#054387; padding:30px 0;}
#video_title{ text-align:center; color:#fff; line-height:200%;}
#video_title strong{ display:block; font-size:29px;}
#video_scroll{ height:186px; width:1390px; margin:0 auto; padding-top:15px;}
#video_scroll_prev,#video_scroll_next{ height:186px; width:25px; float:left; background-image:url(../images/mqubut.gif); background-repeat:no-repeat;}
#video_scroll_prev:hover,#video_scroll_next:hover{ background-image:url(../images/mqubuthover.gif);}
#video_scroll_prev{ background-position:left center;}
#video_scroll_next{ background-position:right center;}
#video_scroll_box{ float:left; margin:0 20px; width:1300px; overflow:hidden; position:relative; height:196px;}
#video_scroll_box div{ position:absolute; left:0; top:0; width:2615px;}
#video_scroll_box a{ float:left; margin:5px 15px 0 0; width:248px; height:186px; position:relative;}
#video_scroll_box a img{ width:248px; height:186px;}
#video_scroll_box a span{ width:248px; height:186px; position:absolute; left:0; top:0; background:url(../images/play.png) no-repeat center;}
#video_scroll_box a strong{ width:248px; height:35px; text-align:center; line-height:35px; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; color:#fff;}

#maxtitle{ clear:both; height:189px; background:url(../images/maxtitle.gif) no-repeat center; text-align:center; margin-top:10px}
#maxtitle strong{ display:inline-block; padding:100px 0 0 0px; height:50px; margin:0 auto; line-height:23px; color:#d00; font-family:"Times New Roman", Times, serif; font-size:30px; }

.group_title{ height:60px;}
.group_title strong{ float:left; font-style:italic; color:#d00;}
.group_num{ height:60px; line-height:60px; font-size:60px; font-family:"Times New Roman", Times, serif; padding-right:5px;}
.group_font{ height:40px; line-height:40px; width:500px; font-size:32px; font-family:"KaiTi";}
.group_eng{ height:20px; line-height:20px; width:500px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.group_inforsw{ width:803px; float:left}
.group_infor{ width:703px; float:left}
.group_inforsw p{ line-height:180%; padding:5px 0; text-indent:2em;}


#caseBox{ margin-top:30px; background-color:#f3f3f3; padding:30px 0 10px;}
#case_title{ height:104px; background:url(../images/customer_title.gif) no-repeat center;}

#case_list{ margin:0 auto; width:1340px;}
#case_list a{ float:left; width:280px; margin:20px 0 0 20px; background-color:white; border-radius:5px; box-shadow:0 0 5px #aaa; padding:15px; text-align:center; text-decoration:none;}
#case_list a img{ width:280px; height:190px;}
#case_list a strong{ display:block; height:37px; line-height:37px; overflow:hidden; background-color:#eee; padding:0 10px;}
#case_list a p{ display:block; overflow:hidden; height:69px; line-height:23px; color:#666; margin:8px 0; text-align:left;}
#case_list a span{ display:inline-block; padding:8px 30px; font-weight:bold; background-color:#054387; color:white; border-radius:3px;}

#honor{ margin:30px auto 10px; width:1300px; overflow:hidden;}
#honor_title{ background:url(../images/about.jpg) no-repeat center top; padding-top:82px; text-align:center;}
#honor_title strong{ display:inline-block; padding:0 0 0 363px; height:45px; margin:0 auto; line-height:23px; color:#d00; font-family:"Times New Roman", Times, serif; font-size:30px; background:url(../images/maxtitle_tel.gif) no-repeat left top;}
#honor_video{ float:left; width:500px;background-color:black;}

#companyinfo{ float:right; width:770px; padding-top:10px;}
#company_title{ font-weight:bold; color:#666;}
#company_title strong{ font-size:23px; padding-right:8px; color:black;}
#company_content{ padding:10px 0;}
#company_content p{ padding:10px 0; line-height:200%; text-indent:2em;}
#company_more a{ display:inline-block; padding:0 30px; background-color:#054387; color:white; height:30px; border-radius:15px; line-height:30px;}

#honor_list{ clear:both; height:176px; padding-top:20px; width:1330px; margin:0 -15px;}
#honor_list a{ width:242px; height:170px; float:left; margin-left:15px; position:relative; border:#f30 3px solid;}
#honor_list a img{ width:242px; height:170px;}
#honor_list a strong{ position:absolute; width:242px; left:0; bottom:0; background:rgba(0,0,0,.5); color:white; height:35px; line-height:35px; text-align:center;}

#news_center{ background-color:#f3f3f3; padding:30px 0 10px;}
#news_center div#newsbox{ width:1340px; margin:0 auto;}
#news_center div.newslist{ float:left; background-color:white; width:390px; margin-left:20px; padding:15px; border-radius:5px; box-shadow:0 0 5px #aaa;}
#news_center div.newstitle{ text-align:center; line-height:200%; font-size:12px; padding-bottom:8px;}
#news_center div.newstitle strong{ display:block; font-size:21px;}
#news_center div.newsimg{ height:150px; text-align:center; margin-bottom:10px background:black;}
#news_center div.newsli{ padding:8px 0;}
#news_center div.newsli a{ display:block; background:url(../images/newsicon.gif) no-repeat 3px center; padding-left:17px; overflow:hidden; height:30px; line-height:30px;}
#news_center div.newsmore{ display:block; clear:both; text-align:center; background:url(../images/newsmore.gif) no-repeat center;}
#news_center div.newsmore a{ display:inline-block; height:32px; line-height:32px; color:white; background-color:#054387; padding:0 30px; border-radius:16px;}

#flink{ width:1296px; border:#ccc 2px solid; margin:20px auto;}
#link_tle{ height:35px; line-height:35px; padding:0 15px; font-weight:bold; background-color:#f3f3f3; border-bottom:#ddd 1px solid;}
#link_list{ padding:10px 15px; line-height:180%;}
#link_list a{ margin-right:20px;}

.section-four{padding:5px 0;background:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden;font-size:13px;}
.baokuo{margin:0 auto;width:1200px;overflow:auto;}
.aside{position:relative;width:50%;height:25px;margin:0 auto;border-bottom:1px solid #666666;}
.aside>h1{width:25%;position:absolute;left:50%;margin-left:-75px;float:left;height:45px;line-height:1.5em;text-align:center;font-size:16px;font-weight:700;color:#666666}
.baokuo>ul{margin:10px 0 0 0;overflow:auto;}
.baokuo>ul>li{width:100%;overflow:hidden;margin-top:3px;}
.baokuo>ul>li>span{position:relative; font-weight:bold;width:140px;height:32px;line-height:32px;background:#094386;color:#fff;text-align:center;border-radius:5px;}
.baokuo>ul>li>span>a{color:#fff; font-size:16px;}
.baokuo>ul>li>span::after{content:"";float:left;position:absolute;left:120px;top:8px;}
.kaoruo{ width:1050px; float:right; display:inline-block;}
.kaoruo a{display:inline-block;padding:0 3px;height:30px;line-height:30px;border:1px solid #ddd;text-align:center;color:#666;margin-left:3px; margin-bottom:5px; width:158px;}
.kaoruo a:hover{color:#1567a1;background:#fff;}