a{color:#000;}
a:hover{ text-decoration: none;color:#da291c;}
.w1000{width:1000px; margin:0 auto;}
.top_body{width:100%; height: 40px; background-color: #000;}
.top_body .left{ line-height: 40px; color:#fff;}
.top_body .left a{color:#fff;}

.search_body{ float:right;width:200px; height: 24px; margin-top:8px; background-color: #fff;border-radius: 5px;}
.search_body .input{float:left;width:153px;padding-right:10px; height: 24px; line-height: 24px;margin-left:11px;}
.search_body .search_icon{float:left;margin-top:4px;}
.top_body .right img{float:right;margin-top:12px;margin-right:10px;}

.nav_body{width:100%; height: 60px;}
.nav_list{ float:right;width:540px;}
.nav_list li{float:left; height: 60px; line-height: 60px; position: relative;}
.nav_list li.shu{margin-left:24px; margin-right:24px; color:#aaa;}
.nav_list li .link{ font-size:15px; font-weight: bold;color:#000;}
.nav_list li .current{color:#e30613; }

#about1 .footer_body{ background-color: #f3f2ee;}
#about2 .footer_body{ background-color: #f3f2ee;}
#about3 .footer_body{ background-color: #f3f2ee;}
#about4 .footer_body{ background-color: #f3f2ee;}
#about5 .footer_body{ background-color: #f3f2ee;}

#about2_2 .footer_body{ background-color: #f3f2ee;}

#ourwork1 .footer_body{ background-color: #f3f2ee;}
#ourwork1_1 .footer_body{ background-color: #f3f2ee;}
#ourwork1_2 .footer_body{ background-color: #f3f2ee;}
#ourwork1_3 .footer_body{ background-color: #f3f2ee;}
#ourwork1_4 .footer_body{ background-color: #f3f2ee;}
#ourwork1_5 .footer_body{ background-color: #f3f2ee;}
#ourwork1_6 .footer_body{ background-color: #f3f2ee;}

#ourwork2 .footer_body{ background-color: #f3f2ee;}
#ourwork3 .footer_body{ background-color: #f3f2ee;}
#ourwork4 .footer_body{ background-color: #f3f2ee;}
#ourwork5 .footer_body{ background-color: #f3f2ee;}
#ourwork6 .footer_body{ background-color: #f3f2ee;}
#ourwork7 .footer_body{ background-color: #f3f2ee;}

#news1 .footer_body{ background-color: #f3f2ee;}
#news2 .footer_body{ background-color: #f3f2ee;}
#news3 .footer_body{ background-color: #f3f2ee;}
#news4 .footer_body{ background-color: #f3f2ee;}
#news5 .footer_body{ background-color: #f3f2ee;}
#news6 .footer_body{ background-color: #f3f2ee;}

#partner1 .footer_body{ background-color: #f3f2ee;}
#partner2 .footer_body{ background-color: #f3f2ee;}
#partner3 .footer_body{ background-color: #f3f2ee;}

#joinus1 .footer_body{ background-color: #f3f2ee;}
#joinus2 .footer_body{ background-color: #f3f2ee;}
#joinus3 .footer_body{ background-color: #f3f2ee;}

#about .nav_list li #link1{color:#e30613;}
#about1 .nav_list li #link1{color:#e30613;}
#about2 .nav_list li #link1{color:#e30613;}
#about3 .nav_list li #link1{color:#e30613;}
#about4 .nav_list li #link1{color:#e30613;}
#about5 .nav_list li #link1{color:#e30613;}

#about2_2 .nav_list li #link1{color:#e30613;}

#ourwork .nav_list li #link2{color:#e30613;}
#ourwork1 .nav_list li #link2{color:#e30613;}
#ourwork1_1 .nav_list li #link2{color:#e30613;}
#ourwork1_2 .nav_list li #link2{color:#e30613;}
#ourwork1_3 .nav_list li #link2{color:#e30613;}
#ourwork1_4 .nav_list li #link2{color:#e30613;}
#ourwork1_5 .nav_list li #link2{color:#e30613;}
#ourwork1_6 .nav_list li #link2{color:#e30613;}
#ourwork2 .nav_list li #link2{color:#e30613;}
#ourwork3 .nav_list li #link2{color:#e30613;}
#ourwork4 .nav_list li #link2{color:#e30613;}
#ourwork5 .nav_list li #link2{color:#e30613;}
#ourwork6 .nav_list li #link2{color:#e30613;}
#ourwork7 .nav_list li #link2{color:#e30613;}

#news .nav_list li #link3{color:#e30613;}
#news1 .nav_list li #link3{color:#e30613;}
#news2 .nav_list li #link3{color:#e30613;}
#news3 .nav_list li #link3{color:#e30613;}
#news4 .nav_list li #link3{color:#e30613;}
#news5 .nav_list li #link3{color:#e30613;}
#news6 .nav_list li #link3{color:#e30613;}

#partner1 .nav_list li #link4{color:#e30613;}
#partner2 .nav_list li #link4{color:#e30613;}
#partner3 .nav_list li #link4{color:#e30613;}

#joinus .nav_list li #link5{color:#e30613;}
#joinus1 .nav_list li #link5{color:#e30613;}
#joinus2 .nav_list li #link5{color:#e30613;}
#joinus3 .nav_list li #link5{color:#e30613;}


.top_body{ position: absolute; left:0; top:0; z-index: 100; background-color: rgba(0,0,0,0.1);}
.nav_body{ position: absolute; left:0; top:40px; z-index: 100;
background: -prefix-linear-gradient(left , rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0) 50%); 
background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0) 50%);}

.nav_list_sup{ position: absolute; left:0px; top:44px;padding:10px;border-top:5px solid #e30613; background: #f3f2ee; z-index: 100; display: none;}
.nav_arrow{ position: absolute; left:0px; top:-8px;}
.nav_list_sup_list{width:120px; height: 30px; line-height: 30px;border-bottom:1px solid #fff;}

.banner_body{ width:100%; height: 680px; position: relative; overflow: hidden;}
.about_body{ width:100%; height: 300px; position: relative; background: url("../images/about_banner.jpg") no-repeat center 0;}
.partner_banner{ width:100%; height: 300px; position: relative; background: url("../images/partner_banner.jpg") no-repeat center 0;}
.ourwork_banner{ width:100%; height: 300px; position: relative; background: url("../images/ourwork_banner.jpg") no-repeat center 0;}
.news_banner{ width:100%; height: 300px; position: relative; background: url("../images/news_banner.jpg") no-repeat center 0;}
.joinus_banner{ width:100%; height: 300px; position: relative; background: url("../images/joinus_banner.jpg") no-repeat center 0;}

.banner_list{ position: absolute; left:0px;top:0px;width:100%; height: 100%;}
.banner_panel{ position: absolute; left:50%;top:0px;margin-left:-500px; width:1000px; height: 720px;}
.left_arrow{ position: absolute; left:30px; top:360px; cursor: pointer;}
.right_arrow{ position: absolute; right:30px; top:360px; cursor: pointer;}

.banner_con{ position: absolute; right:70px; top:410px;width:400px; background-color: rgba(0,0,0,0.7); border-radius: 5px;padding:20px; line-height: 20px; color:#e5e3da;}
.banner_title{ position: absolute; right:0px; top:600px;}
.banner_title .h1{font-size:36px;border-radius: 5px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px; background-color: rgba(0,0,0,0.5);padding:10px; text-align: right;float:right; color:#e5e3da;}
.banner_title .h2{font-size:28px;border-radius: 5px; background-color: rgba(0,0,0,0.5);padding:10px; text-align: right;float:right;border-top-right-radius: 0px; color:#e5e3da;}
.banner_link{ position: absolute; right:0px; top:545px; background-color: #da291c;font-size:14px; border-radius: 5px; color:#fff; display: block;width:100px; height: 30px; line-height: 30px;text-align: center;}
.banner_point{ position: absolute; left:50%; bottom:50px; width:200px;margin-left:-100px; text-align: center;}
.banner_point span{ display: inline-block;width:6px; height: 6px; border-radius: 50%; background-color: #fff;border:3px solid #fff;margin-right:10px;}
.banner_point span.current{ background-color: #e30613;}

.index_content1{width:1000px;margin:0 auto;border-bottom:1px dashed #dcd8cd;padding-bottom:12px;}
.index_content1_right{width:322px; float:right;}
.index_content1_left{width:620px; float:left;}

.index_content1_right_title{width:322px;}
.index_content1_right_title .title{font-size:18px;padding-left:7px;border-left:4px solid #da291c;}
.index_content1_right_title .title_list{float:right;font-size:14px; }
.index_weibo{ width:322px; height: 471px; background:url("../images/weibo_bg.jpg") no-repeat 0 0;}
.weibo_box {width:290px;margin:0 auto;padding-top:30px;}

.index_content1_left_title{width:620px;}
.index_content1_left_title .title{font-size:18px;padding-left:7px;border-left:4px solid #da291c;float:left;}
.index_content1_left_title .title_list{float:left;font-size:14px; margin-left:40px; height: 18px; line-height: 18px;}
.index_content1_left_title .more{float:right; display: block;width:68px; height: 19px; line-height: 19px; color:#da291c; text-align: center; border-radius: 3px;font-size:14px;}

.index_news_list{width:620px; }
.index_news_list li{float:left;margin-top:20px; padding-bottom:20px;border-bottom:1px solid #e8e5de;}
.index_news_list li.none{border-bottom:none;}
.index_news_list .index_img_list{float:left;width:160px;}
.index_news_list .index_news_list_right_con{float:left;margin-left:19px;width:440px;}
.index_news_list .index_news_list_right_con .index_news_list_h1{font-size:13px; font-weight: bold;}
.index_news_list .index_news_list_right_con .index_news_list_h2{color:#999999; padding-top:7px;}
.index_news_list .index_news_list_right_con .index_news_list_h3{padding-top:3px; line-height: 20px;}
.index_news_list .index_news_list_right_con .index_news_list_h4{padding-top:3px;text-align: right;}

.footer_body{width:100%;}
.footer_body_bottom{width:100%; height: 70px; border-top:1px solid #d1ccbd;}
.footer_body_bottom .left,.footer_body_bottom .right{ line-height: 70px;}
.footer_body_top{padding:30px 0;}
.footer_body_top_list1{float:left;width:221px;}
.footer_body_top_list2{float:left;width:179px;}
.footer_body_top_list3{float:left;width:154px;}
.footer_body_top_list4{float:left;width:156px;}
.footer_body_top_list5{float:left;width:167px;}
.footer_body_top_list6{float:left;width:140px;}
.footer_body_top_list1 dt,.footer_body_top_list1 dd,.footer_body_top_list2 dt,.footer_body_top_list2 dd,.footer_body_top_list3 dt,.footer_body_top_list3 dd,.footer_body_top_list4 dt,.footer_body_top_list4 dd,.footer_body_top_list5 dt,.footer_body_top_list5 dd,.footer_body_top_list6 dt,.footer_body_top_list6 dd{ line-height: 25px; font-size:13px;}
.footer_body_top_list1 dt,.footer_body_top_list2 dt,.footer_body_top_list3 dt,.footer_body_top_list4 dt,.footer_body_top_list5 dt,.footer_body_top_list6 dt{font-weight: bold;}
.footer_logo{padding-bottom:15px;}

.index_content3{width:100%; background-color: #f3f2ee;padding:30px 0;}
.index_content3_list li{float:left;margin-right:13px;width:235px; height: 270px;}
.index_content3_list li a{display: block;width:215px; height: 215px;padding-top:55px;padding-left:20px;}
.index_content3_list li .title{padding-top:10px;padding-bottom:5px; background-color: rgba(255,255,255,0.3);padding-left:14px;padding-right:14px; font-size:15px; font-weight: bold;float:left;}
.index_content3_list li .p{padding-top:5px;padding-bottom:10px; background-color: rgba(255,255,255,0.3);padding-left:14px;padding-right:14px;width:170px; line-height: 20px; font-size:13px;float:left;}
.index_content3_list li.none{margin-right:0px;}
.index_content3_list_bg1{ background: url("../images/index_con3_img1.png") no-repeat 0 0;}
.index_content3_list_bg2{ background: url("../images/index_con3_img2.png") no-repeat 0 0;}
.index_content3_list_bg3{ background: url("../images/index_con3_img3.png") no-repeat 0 0;}
.index_content3_list_bg4{ background: url("../images/index_con3_img4.png") no-repeat 0 0;}

.index_content2{width:1000px;margin:0 auto; padding:30px 0; position: relative; height: 350px;}
.index_content2 .title{font-size:18px;padding-left:7px;}
.index_content2 .more{float:right; display: block;width:68px; height: 19px; line-height: 19px; color:#da291c; text-align: center; border-radius: 3px;font-size:14px;}
.left_arrow2{ position: absolute; left:0px; top:170px; cursor: pointer;}
.right_arrow2{ position: absolute; right:0px; top:170px; cursor: pointer;}
.index_content2_main{ position:relative;width:880px; height: 300px; overflow: hidden;float:left;margin:20px 0 0 51px;}
.index_content2_main_list{width:1000%;position: absolute; left:0px; top:0px;}
.index_content2_main_list li{float:left;width:278px; height: 298px;border:1px solid #999999; margin-right:20px; cursor: pointer; position: absolute; left:0px; top:0px;}

.red_bg{ position: absolute; left:0px; top:0px;width:278px; height: 79px; 
background: -prefix-linear-gradient(left top, #da291c, #761706); 
background: linear-gradient(to bottom right, #da291c, #761706);}
.index_con2_img{ position: absolute; left:9px; top:9px;}
.index_content2_main_list li .title{margin-top:259px; padding-left:9px; height: 39px; line-height: 39px;font-size:15px; font-weight: bold;}
.index_content2_main_list li .title img{ float:left;margin-top:11px;margin-right:7px;}
.index_content2_main_list li .title span{float:left;margin-top:13px;}
.index_content2_main_list_li_over{ position: absolute; left:0px; top:0px;width:278px; height: 298px; background: #e30613;}
.index_content2_main_list_li_over .h1{width:182px;margin:0 auto; border-bottom:1px solid #fff;padding-bottom:22px;float:left;margin-left:44px;margin-top:42px;}
.index_content2_main_list_li_over .h1 img{ float:left;margin-top:10px;margin-right:7px;}
.index_content2_main_list_li_over .h1 span{float:left;margin-top:13px;color:#fff;font-size:15px; font-weight: bold;}
.index_content2_main_list_li_over .p{font-size:14px;color:#fff; line-height: 20px;width:190px;float:left;padding-top:10px;margin-left:44px;}




.about_content{width:1000px;margin:0 auto; padding-bottom:45px;}

.about_content_right_nav_list{
	width:322px;
}
.about_content_right_nav_list dt{ height: 40px; line-height: 40px; padding-left:25px; font-size:15px; font-weight: bold; background:#f3f2ee url("../images/shu.png") no-repeat 14px 12px;}
.about_content_right_nav_list dd{height: 40px; background-color: #f3f2ee;margin-top:1px;font-size:13px;}
.about_content_right_nav_list dd a{height: 40px; line-height: 40px; padding-left:25px; background: url("../images/erji_arrow1.png") no-repeat 14px 15px; display: block;}
.about_content_right_nav_list dd a:hover{ background: url("../images/erji_arrow2.png") no-repeat 14px 15px;}
.about_content_right_nav_list dd.current a{ background: url("../images/erji_arrow2.png") no-repeat 14px 15px;}

.about_con{}
.about_con li{float:left;margin-top:6px; margin-right:3px; position: relative; width:204px; height: 204px; overflow: hidden; border-radius: 10px; cursor: pointer;}
.about_con li.none{ margin-right:0px;}
.about_con_hover{ position: absolute; left:0px; top:0px; width:204px; height: 204px; background-color: #e30613;}
.about_con_hover_h1{font-size:18px; color:#fff; text-align: center;padding:15px 10px 0 10px;}
.about_con_hover_title{padding:5px 10px 0 10px; line-height: 22px; color:#fff;}
.about_con_hover a{display: block;width:204px; height: 204px;}

.about_video_main{width:319px; height: 251px; background: url("../images/video_bg.png") no-repeat 0 0;}
.about_video_main .title{ height: 27px; line-height: 27px;font-size:15px; font-weight: bold; padding-left:34px;}
.about_video_main .video{width:100%; height: 200px;text-align:center;margin-top:20px;position:relative;}
.about_video_main .video .video_title{font-size: 16px;line-height: 40px;}
.about_video_main .video .video_icon{position: absolute;left:50%;top:40%;margin:-24px;}
.about_right_weibo{ height: 29px; line-height: 29px; padding-left:34px; background: url("../images/weibo_icon.png") no-repeat 9px 8px;font-size:15px; font-weight: bold;}

.about_left_nav{ color:#999999;}
.about_nav_title{padding-left:6px; border-left:4px solid #e30613; font-size:18px; font-weight: bold;}
.about_nav_title span{font-size:14px; font-weight: normal; cursor: pointer;}
.about_nav_title span.current{color:#da291c;}
.about_nav_title .more{float:right; display: block;width:68px; height: 19px; line-height: 19px; color:#da291c; text-align: center; font-size:14px;font-weight: normal;}

.about_left_body{padding-bottom:90px; min-height: 850px;width:620px;}
.about_left_body p{font-size:14px;line-height: 24px;margin:12px auto;}
.about_left_body img {max-width:620px;}
.about_left_body a {color:#e30613;text-decoration: underline;}
.about_left_body ul{list-style: initial;}
.about_left_body ol{list-style: initial;}

.about_left_body4{ min-height: 850px;width:620px;}

.about2_body{width:620px; height: 375px; position: relative; overflow: hidden;}

.about2_body_list{ position: absolute; left:0px; top:0px; width:620px; height: 600px;}
.about_global{ width:620px; text-align:center;}
.about_global .current{ color:#da291c;}
.about_global_span{ cursor: pointer;}

.about3_con{padding:12px 18px; background-color: #f3f3f3; border-radius: 10px;}
.about3_con_top{font-size:15px; font-weight: bold; color:#e30613;}
.about3_con_bottom{line-height: 20px;padding-top:7px;}


.about4_list{width:620px;border-bottom:1px solid #e8e5de;padding-bottom:30px;margin-bottom:30px;}
.about4_list_left{ float:left;width:150px;}
.about4_list_right{ float:right;width:440px;}

.about4_head{width:145px; height: 190px; padding:5px 0px 0 5px;margin:0 auto;}
.about4_head div{width:140px; height: 140px;}
.about4_name{padding-bottom:15px;}
.about4_name .f13{color:#999999;}

.about4_title{text-align: center;font-size:14px;line-height:18px;font-weight: bold;padding-top:7px;}

.about4_list_text{ overflow: hidden; height: 72px;}
.about4_list_text div{ line-height: 20px;}
.about4_list_text div p{ line-height: 20px;}
.about4_list_text_more{ text-align: center; color:#da291c; cursor: pointer;margin-top:25px;}
.about4_list_text_more img{margin-right:5px; display: inline-block;}

.about4_list_text_more2{ text-align: center; color:#da291c; cursor: pointer;margin-top:25px;}
.about4_list_text_more2 img{margin-right:5px; display: inline-block;}

.partner2_imglist li{float:left;width:150px; height: 90px;margin-bottom:30px;margin-right:55px;}
.partner2_imglist li.none{margin-right:0px;}
.partner2_imglist li.w241{width:241px;}
.partner2_imglist li.w162{width:162px;}
.partner2_imglist p{font-size:14px;line-height: 24px;}

.mingxing_list li{width:200px; text-align: center;margin-right:8px;float:left;margin-bottom:25px;}
.mingxing_list li.none{margin-right:0px;}
.mingxing_list li div div img {width:140px;height:180px;}

.page_body{ text-align: center;font-size:13px;margin-bottom:30px;}
.page_body span{color:#e30613; display: inline-block;margin-left:10px;}
.page_body a{ display: inline-block;margin-left:10px;}
.page_body img{vertical-align: baseline;display: inline-block;margin-right:5px;margin-left:5px;}

.about1_tab_top_body{width:620px; height: 174px; position: relative;}
.about_left_arrow{ position: absolute; left:0px; top:68px; cursor: pointer;}
.about_right_arrow{ position: absolute; right:0px; top:68px; cursor: pointer;}

.about_left_arrow2{ position: absolute; left:10px; top:104px; cursor: pointer;}
.about_right_arrow2{ position: absolute; right:10px; top:104px; cursor: pointer;}
.ourwork1_3_bottom_main .about4_list_text_more{ color:#da291c; padding-bottom:10px;}
.ourwork1_3_bottom_main .about4_list_text_more2{ color:#da291c; padding-bottom:10px;}
.about1_tab_top_main{position: absolute; left:32px; top:0px;width:556px; height: 174px; overflow: hidden;}
.about1_tab_top_main_line{width:556px; height: 84px;border-bottom:2px solid #e30613;}

.about1_tab_top_main_style{ position: absolute; left:0px; top:0px;}

.year_style1{ position: absolute; left:0px; top:0px;width:130px; height: 84px;}
.year_style1 .yuan{width:8px; height: 8px; border-radius: 50%;border:2px solid #e30613;padding:2px; background: #fff; position: absolute; left:56px; bottom:-9px; cursor: pointer;}
.year_style1 .yuan span{ display: block; width:8px; height: 8px; background-color: #e30613; border-radius: 50%;}
.year_style1 .year_line{border-right:2px solid #e30613; position: absolute; left:63px; bottom:0px; height: 52px;}
.year_style1 .year_line span{ display: block;width:6px; height: 6px; position: absolute; left:-2px; top:-3px;background-color: #e30613;border-radius: 50%;}
.year_style1 .year_txt{ position: absolute; left:0px; top:0px; width:130px; text-align: center;font-size:14px; font-weight: bold; cursor: pointer;}

.year_style2{ position: absolute; left:75px; top:86px;width:130px; height: 84px;}
.year_style2 .yuan{width:8px; height: 8px; border-radius: 50%;border:2px solid #e30613;padding:2px; background: #fff; position: absolute; left:56px; top:-9px; cursor: pointer;}
.year_style2 .yuan span{ display: block; width:8px; height: 8px; background-color: #e30613; border-radius: 50%;}
.year_style2 .year_line{border-right:2px solid #e30613; position: absolute; left:63px; top:0px; height: 52px;}
.year_style2 .year_line span{ display: block;width:6px; height: 6px; position: absolute; left:-2px; bottom:-3px;background-color: #e30613;border-radius: 50%;}
.year_style2 .year_txt{ position: absolute; left:0px; bottom:0px; width:130px; text-align: center;font-size:14px; font-weight: bold; cursor: pointer;}

.about1_tab_top_main #current.year_style1 .year_line{border-right:2px solid #f2a900;}
.about1_tab_top_main #current.year_style1 .year_line span{background-color: #f2a900;}
.about1_tab_top_main #current.year_style1 .yuan{width:16px; height: 16px; border:2px solid #f2a501; left:52px; bottom:-12px; cursor: pointer;}
.about1_tab_top_main #current.year_style1 .yuan span{ width:16px; height: 16px; background-color: #f2a501;}

.about1_tab_top_main #current.year_style2 .year_line{border-right:2px solid #f2a900;}
.about1_tab_top_main #current.year_style2 .year_line span{background-color: #f2a900;}
.about1_tab_top_main #current.year_style2 .yuan{width:16px; height: 16px; border:2px solid #f2a501; left:52px; top:-12px; cursor: pointer;}
.about1_tab_top_main #current.year_style2 .yuan span{ width:16px; height: 16px; background-color: #f2a501;}

.about1_tab_bottom_body{ background-color: #f3f3f3; border-radius: 10px; position: relative; width:620px; min-height: 70px;}
.about1_tab_bottom_main{ width:492px; padding:42px 0 0 65px;}
.about1_tab_bottom_list{ width:492px; min-height: 157px;}
.about1_tab_bottom_list .title{height: 24px; line-height: 24px;}
.about1_tab_bottom_list .title .yuan{width:8px; height: 8px; border-radius: 50%;border:2px solid #f2a900;padding:2px; display: inline-block; vertical-align: sub;}
.about1_tab_bottom_list .title .yuan span{display: block; width:8px; height: 8px; background-color: #f2a900; border-radius: 50%;}
.about1_tab_bottom_list .title .txt{font-size:16px; display: inline-block;margin-left:5px;}
.about1_tab_bottom_list .con{padding-top:15px; line-height: 20px;font-size:14px;}
.about1_tab_bottom_list .con img{max-width: 492px;;}

.ourwork_sub_nav{font-size:14px;}
.ourwork_sub_nav .current{color:#da291c;}
.ourwork1_introduce{padding-bottom:25px; }
.ourwork1_introduce p{font-size:14px; line-height: 24px;margin:12px auto;}
.ourwork1_introduce2{padding-top:22px;}
.ourwork1_introduce2 .title{font-size:15px; font-weight: bold;padding-left:16px; background:url("../images/ourwork1_dian.jpg") no-repeat 0 4px;}
.ourwork1_introduce2 .con{line-height: 20px;padding-top:13px;}

.ourwork2_left_body .index_news_list li .red{color:#da291c;}


.container {
	width: 620px;
}

.container_inner {
	position: relative;
}

.item {
	position: absolute;
	display: none;
}
.item .h1{padding-top:7px;}
.item .photo-title{font-size:14px;line-height: 20px;}
.item .h2{padding-top:7px;color:#999999;}
.item img {
	width: 100%;
	display: block;
}


/*~~[end]~~*/


.ourwork1_6_list li{float:left; width:290px;margin-right:40px;margin-bottom:30px;}
.ourwork1_6_list li.none{margin-right:0px;}
.ourwork1_6_list li .title{font-size:13px; font-weight: bold;padding-top:17px;}
.ourwork1_6_list li .date{color:#999999;padding-top:7px;}
.ourwork1_6_list li .download{font-size:13px;color:#da291c;padding-top:17px;}
.ourwork1_6_list li .download a{color:#da291c;}
.ourwork1_6_list li .img_kuang{width:290px; height: 200px; position: relative;overflow: hidden;}
.ourwork1_6_list li .img_kuang .ourwork1_6_img{position: absolute; left:2px; top:7px;width:99%;}
.ourwork1_6_list li .img_kuang .ourwork1_6_listbg{ position: absolute; left:0px; top:0px;}

.news6_info_body{ width:620px; }
.news6_info_body .red{color:#da291c;}
.news6_info_body li{width:620px;float:left;margin-top:13px;}
.news6_info_body li .text{width:618px; height: 28px; line-height: 28px; border:1px solid #aaaaaa;}
.news6_info_body li .textarea{width:618px; height: 108px; line-height: 20px; border:1px solid #aaaaaa;}
.news6_info_body li .input_date{width:148px; height: 28px; line-height: 28px; border:1px solid #aaaaaa;float:left;margin-left:18px;}
.news6_info_body li .left{ height: 28px; line-height: 28px;}
.news6_info_body li .con{ line-height: 20px;}
.news6_info_body li .con a{ text-decoration: underline;color:#da291c;}
.submit{width:100px; line-height: 30px; height: 30px; background-color: #da291c; border-radius: 5px; text-align: center; cursor: pointer; display: inline-block; font-size:14px; color:#fff;}
.chongtian{width:100px; line-height: 30px; height: 30px; background-color: #999999; border-radius: 5px; text-align: center; cursor: pointer; display: inline-block; font-size:14px; color:#fff;margin-left:60px;}

.joinus_table td{padding:10px 0; text-align: left;}
.joinus_table{width:620px;}
.joinus_table .w73{width:73px;}
.joinus_table .w7255{width:7255px;}
.joinus_table .text{width:218px; height: 28px; line-height: 28px;border:1px solid #aaaaaa;}
.textarea_main{ padding:10px 0;}
.textarea_main .title{padding-bottom:7px;}
.textarea_main textarea{width:618px; height: 108px; line-height: 20px; border:1px solid #aaaaaa;}

.joinus_table td .txt{ display: inline-block;margin-left:14px;}


.ourwork1_6_video_body{width:620px; height: 594px; position: relative; background: url("../images/ourwork1_6_video_bg.jpg") no-repeat 0 0; }
.video_left_arrow{ position: absolute; left:0px; top:277px; cursor: pointer;}
.video_right_arrow{ position: absolute; right:0px; top:277px; cursor: pointer;}

.ourwork1_6_video_main{width:500px; height: 470px; position: relative; overflow: hidden;margin-left:65px;margin-top:100px;float:left;}
.ourwork1_6_video_list{float:left; position: absolute; left:0px; top:0px;width:500px; height: 420px;}
.ourwork1_6_video_list li{float:left; width:240px;margin-right:20px;margin-bottom:20px;}
.ourwork1_6_video_list li.none{margin-right:0px;}
.ourwork1_6_video_list li .img{width:240px; height: 160px; position: relative;}
.ourwork1_6_video_list li .img .video_play_icon{ position: absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
.ourwork1_6_video_list li .title{padding-top:7px;}
.ourwork1_6_video_list li .date{padding-top:7px;}

.about5_search{width:598px;border:1px solid #999999; border-radius: 5px; height: 28px; padding:0 10px;}
.about5_search .about5_text{float:left;width:570px; height: 28px; line-height: 28px;}
.about5_search .about5_search_icon{float:left;margin-left:10px;margin-top:6px;}

.about5_answer_list{width:620px;margin-top:15px;}
.about5_answer_list .title{font-size:13px; font-weight: bold;padding-left:30px; background: url("../images/about5_wen_icon.jpg") no-repeat 0 0; height: 20px; line-height: 20px; cursor: pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.about5_answer_list .content{margin-top:5px;width:620px;overflow: hidden;}
.about5_answer_list .con{width:560px; background: #f3f3f3;border-radius: 10px; padding:15px 30px; line-height: 20px;}
.about5_answer_list .con p {font-size:14px;line-height: 24px;}
.about5_answer_list .con a {color:#4f81bd;}

.ourwork1_3_bottom_list li{float:left;margin-right:20px;width:300px;}
.ourwork1_3_bottom_list li.none{margin-right:0px;}
.ourwork1_3_bottom_list li .img{ position: relative; width:300px; height: 200px;background-color: #fff; border-radius: 5px; overflow: hidden;box-shadow: 1px 1px 5px #888888; position: relative;}

.ourwork1_3_bottom_list li .img .ourwork1_3_img_bg{ position: absolute; left:0px; top:0px;}
.ourwork1_3_bottom_list li .img .ourwork1_3_imgo1{width:300px;height:200px;}
.ourwork1_3_bottom_list li .h1{font-size:13px; padding-top:7px;margin-bottom:20px;}

.ourwork1_3_top_body{padding:10px;background: #f3f3f3; border-radius: 10px; width:600px; position: relative;}
.ourwork1_3_top_main{ width:600px; height: 522px; position: relative; border-bottom:1px dashed #da291c;}
.ourwork1_3_top_main_top{ position: absolute; left:0px; top:0px;width:600px; height: 400px; overflow: hidden;}
.ourwork1_3_top_main_bottom{ position: absolute; left:0px; top:410px; overflow: hidden;width:600px; height: 68px;}
.ourwork1_3_top_main_panel{ position: absolute; left:0px;top:478px;width:600px; height: 40px;}
.ourwork1_3_top_main_top .ourwork1_3_big_img{ position: absolute; left:0px; top:0px;width:600px;}
.ourwork1_3_top_main_img_list{position: absolute; left:0px; top:0px;width:1000%; height: 68px;}
.ourwork1_3_top_main_img_list li{float:left; cursor: pointer;width:92px; height: 68px; background-color: #e5e3da;margin-right:10px;}
.ourwork1_3_top_main_img_list li.current{ background-color:#da291c; }
.ourwork1_3_top_prev_btn{font-size:13px;height: 40px; line-height: 40px; position: absolute; left:0px; top:0px; cursor: pointer;}
.ourwork1_3_top_next_btn{font-size:13px;height: 40px; line-height: 40px; position: absolute; right:0px; top:0px; cursor: pointer;}
.ourwork1_3_top_nums{ text-align: center;width:600px;font-size:13px; height: 40px; line-height: 40px;}
.ourwork1_3_left_arrow{ position: absolute; left:0px; top:187px; cursor: pointer;}
.ourwork1_3_right_arrow{ position: absolute; right:0px; top:187px; cursor: pointer;}

.ourwork1_3_bottom_main .title{font-size:14px; font-weight: bold; padding:18px 10px;}
.ourwork1_3_bottom_main .content{padding:0 10px;width:580px; overflow: hidden;}
.ourwork1_3_bottom_main .content .con{ line-height: 20px;}
.ourwork1_3_bottom_main .content .con p{font-size:13px; line-height: 20px;}

.section_title{font-size:18px;line-height:24px;font-weight:bold;color:#da291c; clear:both;margin-bottom:20px;margin-top:40px;border-bottom:1px solid #da291c;padding-bottom: 5px;}

.map_alert{ position: fixed; left:0px; top:0px;width:100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 200;}
.map_alert_body{position:fixed; left:50%; top:50%;width:290px; height: 490px; margin:-245px 0 0 -145px; border-radius: 10px; background-color: #fff; border:1px solid #e30613;}
.map_alert_body_h1{ width:175px;margin:0 auto; padding-top:27px; font-size:18px; color:#e30613; padding-left:25px; background: url("../images/map_icon.png") no-repeat 0 27px;}
.map_alert_main{width:200px;margin:0 auto; height:420px; overflow: auto;}
.map_alert_main p{font-size:14px; line-height: 21px;padding-bottom:10px;padding-top:10px;}

.map_alert_main .list{font-size:14px; line-height: 21px;padding-bottom:10px;padding-top:10px;}
.map_close{ position: absolute; right:0px; top:-20px; cursor: pointer;}

.about2_body_text_body{ position: relative;}
.about2_body_text{ position: absolute; left:0px; top:0px;}

canvas{ cursor: pointer;}
.partner2_body1 p{font-size:14px;line-height:24px;margin:12px auto;}
.office {margin-right:20px;margin-bottom:20px;float: left;min-height: 190px;display:block;}

/*DataTable Start*/
.bulk-actions {
  display: none; }

table.countries_list {
  width: 100%; }

table.countries_list td {
  padding: 0 10px;
  line-height: 30px;
  border-top: 1px solid #eeeeee; }

.dataTables_paginate a {
  padding: 6px 9px !important;
  background: #ddd !important;
  border-color: #ddd !important; }

.paging_full_numbers a.paginate_active {
  background-color: rgba(38, 185, 154, 0.59) !important;
  border-color: rgba(38, 185, 154, 0.59) !important; }

button.DTTT_button, div.DTTT_button, a.DTTT_button {
  border: 1px solid #E7E7E7 !important;
  background: #E7E7E7 !important;
  box-shadow: none !important; }

table.jambo_table {
  border: 1px solid rgba(221, 221, 221, 0.78); }

table.jambo_table thead {
  background: rgba(52, 73, 94, 0.94);
  color: #ECF0F1; }

table.jambo_table tbody tr:hover td {
  background: rgba(38, 185, 154, 0.07);
  border-top: 1px solid rgba(38, 185, 154, 0.11);
  border-bottom: 1px solid rgba(38, 185, 154, 0.11); }

table.jambo_table tbody tr.selected {
  background: rgba(38, 185, 154, 0.16); }

table.jambo_table tbody tr.selected td {
  border-top: 1px solid rgba(38, 185, 154, 0.4);
  border-bottom: 1px solid rgba(38, 185, 154, 0.4); }

.dataTables_paginate a {
  background: #ff0000; }

.dataTables_wrapper {
  position: relative;
  clear: both;
  zoom: 1; }

.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white; }

.dataTables_length {
  width: 40%;
  float: left; }

.dataTables_filter {
  width: 50%;
  float: right;
  text-align: right; }

.dataTables_info {
  width: 60%;
  float: left; }

.dataTables_paginate {
}

table.dataTable th.focus,
table.dataTable td.focus {
  outline: 2px solid #1ABB9C !important;
  outline-offset: -1px; }

table.display {
  margin: 0 auto;
  clear: both;
  width: 100%; }

table.display thead th {
  padding: 8px 18px 8px 10px;
  border-bottom: 1px solid black;
  font-weight: bold;
  cursor: pointer; }

table.display tfoot th {
  padding: 3px 18px 3px 10px;
  border-top: 1px solid black;
  font-weight: bold; }

table.display tr.heading2 td {
  border-bottom: 1px solid #aaa; }

table.display td {
  padding: 3px 10px; }

table.display td.center {
  text-align: center; }

table.display thead th:active, table.display thead td:active {
  outline: none; }

.dataTables_scroll {
  clear: both; }

.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.top .dataTables_info {
  float: none; }

.clear {
  clear: both; }

.dataTables_empty {
  text-align: center; }

tfoot input {
  margin: 0.5em 0;
  width: 100%;
  color: #444; }

tfoot input.search_init {
  color: #999; }

td.group {
  background-color: #d1cfd0;
  border-bottom: 2px solid #A19B9E;
  border-top: 2px solid #A19B9E; }

td.details {
  background-color: #d1cfd0;
  border: 2px solid #A19B9E; }

.example_alt_pagination div.dataTables_info {
  width: 40%; }

.paging_full_numbers {
  height: 22px;
  line-height: 22px; }

.paging_full_numbers a:active {
  outline: none; }

.paging_full_numbers a:hover {
  text-decoration: none; }

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer; }

.paging_full_numbers a.paginate_button {
  background-color: #ddd; }

.paging_full_numbers a.paginate_button:hover {
  background-color: #ccc;
  text-decoration: none !important; }

.paging_full_numbers a.paginate_active {
  background-color: #99B3FF; }

table.display tr.even.row_selected td {
  background-color: #B0BED9; }

table.display tr.odd.row_selected td {
  background-color: #9FAFD1; }

div.box {
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #8080FF;
  background-color: #E5E5FF; }
 .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.dataTables_paginate a {
    background: #f00;
}
.dataTables_paginate a {
    padding: 6px 9px!important;
    background: #ddd!important;
    border-color: #ddd!important;
}
.paging_left{width:50%;float:left}
.paging_right{width:50%;float:right}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
/*DataTable End*/


.new_bc_f3f2ef{background-color: #f3f2ef;}
.new_top_body{ width: 100%;}
.new_top_body .new_w1170{height:120px;}
.new_w1170{ width:1170px;margin: 0 auto;}
.new_top_logo{float:left;margin-top:30px;}
.new_top_right{float:right; height: 120px; line-height: 120px;font-size:14px;}

.new_nav_body{width: 100%;}
.new_nav_body .new_w1170{height:60px;}

.new_search_body{float:right; width: 298px; height: 34px; background-color: #fff; border:1px solid #d1ccbd; border-radius: 3px;margin-top:12px; overflow: hidden;}
.new_search_input{float:left; width: 248px;padding:0 10px; height: 34px; line-height: 34px;font-size:14px; color:#928e81;}
.new_search_icon{float:left;margin-top:6px; cursor: pointer;}
.new_nav_list{float:left; height: 60px;margin-right:80px; position: relative;z-index:999}
.new_nav_list .new_nav_level{ display: block; height: 60px; line-height: 60px;font-size:17px;}
.new_current .new_nav_level{ background: url("../images/nav-bg.png") repeat-x 0 bottom;}

.new_nav_list_sup{ position: absolute;left:0px; top:60px; min-width: 180px; background-color: rgba(0,0,0,0.8); display: none; z-index: 100;}
.new_nav_list_sup .new_nav_list_sup_list{border-bottom:1px solid #ccc;}
.new_nav_list_sup .new_nav_list_sup_list a{ height: 55px; line-height: 55px; font-size:15px;padding:0 20px; color:#fff;}

.footer_body_top_list1{ width: 200px;}
.footer_body_top_list2{ width: 200px;}
.footer_body_top_list3{ width: 200px;}
.footer_body_top_list4{ width: 200px;}
.footer_body_top_list5{ width: 160px;}

.new_banner_body{ height: 700px;}

.new_banner_panel{ position: absolute; left:50%;top:0px;margin-left:-585px; width:1170px; height: 700px;}

.new-col-25{float:left; width: 25%;height:300px; position: relative;overflow:hidden}
.new-w100{height:100%;}
.new-col-hover{ position: absolute;left:0; bottom:0; width: 100%;
  width: 100%;
  height: 100%;
  background: url("../images/new-img-hover.png") no-repeat center bottom;
  background-size: 100% auto;
  display: none;
}
.new-col-text{ position: absolute;left:0px;bottom:0px; height: 12%; line-height: 12%;  text-align: center;font-size:20px; color:#fff; width: 100%;}
.new-col-25 a:hover .new-col-hover{display: block;}
.new_ourwork_main{padding:75px 0;}
.new_ourwork_title{font-size:38px; text-align: center;}
.new_ourwork_list{float:left;margin-top:40px;margin-right:40px;padding:10px; width: 545px; height: 330px; background-color: #fff; border-radius: 5px; overflow: hidden;box-shadow: 1px 1px 5px #888888; position: relative;}
.new_ourwork_list:nth-child(2n){margin-right: 0;}
.new-none{margin-right:0px;}

.new_ourwork_p{ height: 50px; line-height: 50px;font-size:20px;}
.new_ourwork_p img{margin-right:20px;}
.new_ourwork_over{ position: absolute;left:10px; top:10px; width: 545px; height: 330px;
  display: none;
}

.new_ourwork_over_title{float:left;margin-left:38px;margin-top:10px; height: 82px; line-height: 82px; width: 280px;border-bottom:1px solid #fff;font-size:24px; font-weight: bold; color:#fff;}
.new_ourwork_over_con{font-size:20px; line-height: 36px; width: 280px;padding-top:20px;margin-left:38px;float:left; color:#fff;}
.new_ourwork_list a:hover .new_ourwork_over{display: block;}

.new_new_list{margin-top:45px;}
.new_new_list li{float:left;margin-right:135px; width: 300px;}
.new_new_list li:last-child{margin-right:0;}
.new_new_img{ width: 300px; height: 300px; border-radius: 999px; overflow: hidden;}
.new_new_img img{height:100%}
.new_new_title{ text-align: center;font-size:20px;padding:25px 0;}
.new_new_con{font-size:15px; line-height: 28px;padding-bottom:25px;}
.new_new_link{text-align: center;}
.new_new_link a{display: inline-block;font-size:15px;color:#c93b2b;border:1px solid #c93b2b; border-radius: 5px; width: 136px; height: 36px; line-height: 36px; text-align: center;}

.new_video_body{padding:50px 0;}
.new_video_link{text-align: center;}
.new_video_link a{display: inline-block;font-size:15px;color:#c93b2b;border:1px solid #c93b2b; border-radius: 5px; width: 136px; height: 36px; line-height: 36px; text-align: center;}
.new_video_left_body{float:left;width: 570px; height: 440px;margin-right:40px;
  background-color: #fff; border-radius: 5px; overflow: hidden;box-shadow: 1px 1px 5px #888888; position: relative;
  position: relative;
}
.new_video_left_body img,.new_video_right_body img{max-width:100%}
.new_video_right_body{float:left; width: 560px;}
.new_video_title{font-size:20px;padding-top:20px; text-align: center;}
.new_video_summary{font-size:16px;padding-top:16px; text-align: center;}
.new_video_date{font-size:13px;padding-top:10px;color:#999999; text-align: center;}
.new-video-icon{ position: absolute; left:240px; top:155px;}

.new_video_list li{float:left;width: 260px; height: 200px;
  margin-right:40px;
  margin-bottom:40px;
  background-color: #fff; border-radius: 5px; overflow: hidden;box-shadow: 1px 1px 5px #888888; position: relative;
  position: relative;
}
.new_video_list li.none{margin-right:0px;}
.new_video_list li.b_none{margin-bottom:0px;}
.new_video_list li:nth-child(2n){margin-right:0px;}
.newHome .new_video_list li:nth-child(3),.newHome .new_video_list li:nth-child(4){margin-bottom:0px;}
.new_video_poster{width:100%;height:143px}
.new_video_list li .new_video_title{font-size:15px;padding-top:10px; text-align: center;}
.new_video_list li .new_video_date{font-size:12px;padding-top:10px;color:#999999; text-align: center;}
.new_video_list li .new-video-icon{ position: absolute; left:107px; top:47px;}

.new_banner_main{ width:1170px;margin:0 auto;height: 700px; position: relative;}
.new_banner_text{ position: absolute; right: 0px; top:330px; text-align: right;}
.new_banner_text_bg{font-size:36px;padding:13px 20px;background-color: #fff; display: inline-block;font-weight: bold; overflow: hidden;float:right;}
.new_banner_link{margin-top:30px;font-size:18px; width: 160px; height: 50px; line-height: 50px; background-color: #c93b2b; border-radius: 5px; text-align: center; display: inline-block; color:#fff;}
.new_banner_link:hover{color:white}
.new_red_c93b2b{color:#c93b2b;}
.new_banner_text_bg1{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.new_banner_text_bg2{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.new_banner_text_bg3{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.icon_logo{height:30px}