/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:13px 微软雅黑,Arial, Helvetica, sans-serif; color:#4d4d4d; background:url(../images/bgs.png) center top; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#0080dd;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1100px; margin:0 auto;}
.allwidth01{ max-width:1100px; margin:0 auto;}

.in_logos{ width:25%; float:left; padding:15px 0 15px 0;}
.in_logos01{ display:block; width:40%; float:left; padding:15px 0 15px 0;}
.in_logos img,.in_logos01 img{ width:100%;}
.in_logo_r{ display:block; width:72%; float:right; padding:10px 0 0 0;}
.in_search{ border:1px solid #ececec; border-radius:50px; float:right; width:30%; padding:3px 2%; overflow:hidden; margin-bottom:10px;}
.in_search span{ display:block; width:80%; height:25px; line-height:25px; float:left;}
.in_lans{ float:right; padding-top:4px;}
.in_lans a{ display:inline-block; padding:2px 5px; background:#ededed;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_lans a:hover{ background:#0080dd; color:#FFF;}
a.in_lans_c,a.in_lans_c:hover{ background:#0080dd; color:#FFF;}

.in_navbg{ background:#b47e39;}
.in_navs{ width:90%; float:left;}
.in_navs>a{ display:block; width:14.2%; float:left; padding:7px 0; font-size:15px; text-align:center; color:#000;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs>a:hover{ background:#0080dd; color:#FFF; border-radius:50px;}


.in_navs_li{ float:left; position:relative;width:14%;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:-3px;width:100%;   z-index:1000;}
.in_navs_li span .in_nav_lines{height:3px; background:#0080dd; margin:0 auto;width:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{width:100%;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:14px; height:30px; line-height:30px; text-align:center; color:#333; transition:all 1s;}
.in_navs_li:hover .innav_a{ background:#0080dd; color:#FFF;}
.in_navs_li .in_navs_se{ position:absolute; width:100%; top:60px; opacity:0; visibility:hidden; padding:0 0 0 0;height:0; background:#fff;
-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;}
.in_navs_li:hover .in_navs_se{top:25px;  visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;background:url(../images/in_snavbgs.png); padding-top:18px;}
.in_navs_li .in_navs_se .in_navs_selist a{ display:block; padding:10px 3px; color:#333; text-align:center; font-size:12px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ background:#0080dd; color:#FFF;}
.in_navs01{ display:none; width:28%; float:right; padding:35px 0 0 0;}

.in_banner{ height:671px;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:block; height:671px;}
.in_banner01{ display:none;}

.in_title01{ padding:40px 0 25px 0; text-align:center; background:url(../images/in_line.jpg) center 85px repeat-x;}

.in_con01{ overflow:hidden; padding:0 0 25px 0;}
a.in_prolist { display:block; float:left; width:23%; margin:10px 1% 15px 1%;}
a.in_prolist .in_prosims{  border-radius:500px; border:3px solid #ebebeb; overflow:hidden; position:relative; z-index:100px; height:250px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist:hover .in_prosims{  border-radius:0px; border:3px solid #0080dd; }
a.in_prolist .in_prosims img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:-1;position:absolute; }
a.in_prolist:hover .in_prosims img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_prolist span{ display:block; padding:8px 0 0 0; height:35px; overflow:hidden; text-align:center;}

.in_bg01{ background:#a3ddf3; color:#FFF;}

.in_con02{ padding:15px 0 45px 0;}
.in_con_l{ width:58%; float:left; color:#000; line-height:26px;}
.in_con_r{ width:40%; float:right;}
.in_con_r img{ width:100%;}

.in_con_l span{ display:block; margin-bottom:15px;}
.in_con_l .in_about_m{ border:1px solid #fff; display:block;  width:100px; text-align:center; color:#fff; padding:5px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.in_con_l .in_about_m:hover{ width:120px; border:1px solid #0080dd; background:#0080dd; color:#fff; padding:5px 0;}

.in_title02{ padding:40px 0 25px 0; text-align:center;}
.in_title02 strong{ font-size:28px; color:#000; display:block; font-weight:normal;}
.in_title02 span{ font-size:14px; color:#aaaaaa;}

.in_news_nav{ background:url(../images/in_line.jpg) center center repeat-x; text-align:center; margin-bottom:15px;}
.in_news_nav>a{ display:inline-block; padding:6px 25px; border-radius:30px; text-align:center; background:#FFF; border:1px solid #e5e5e5; margin:0 1px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_nav>a:hover{ background:#0080dd; color:#FFF; border:1px solid #0080dd;}
a.in_news_nav_c,a.in_news_nav_c:hover{display:inline-block; padding:6px 25px; border-radius:30px; text-align:center; background:#0080dd; color:#FFF; border:1px solid #0080dd; margin:0 1px;}

.in_news_con{ display:none; padding:25px 0 35px 0; overflow:hidden;}
.in_news_l{ width:42%; float:left;}
.in_news_r{ width:55%; float:right;}
.in_newslist{ display:block; overflow:hidden; margin:15px 0 35px 0;}
.in_newslist_l{ width:10%; float:left; }
.in_newslist .in_newslist_l strong{ display:block; font-size:36px; text-align:center; font-weight:normal; color:#000; transition:all 1s;}
.in_newslist .in_newslist_l span{ display:block;}
.in_newslist .in_newslist_r{ width:85%; float:right;border-left:1px solid #aaaaaa; padding-left:3%; padding-top:2px; padding-bottom:2px;}
.in_newslist .in_newslist_r strong{ display:block; padding-bottom:5px; transition:all 1s;}
.in_newslist .in_newslist_r span{ display:block;color:#999; transition:all 1s;}
.in_newslist:hover .in_newslist_l strong,.in_newslist:hover .in_newslist_r strong,.in_newslist:hover .in_newslist_r span{ color:#0080dd;}

.in_bg02{ background:#0080dd url(../images/in_img02.jpg) center center no-repeat; padding:15px 0 45px 0;}
.in_advan{ padding:35px 0 45px 0;}
.in_advan_list{ width:21%; margin:0 2%; float:left; color:#FFF;}
.in_advan_list .in_advan_img{ text-align:center; transition:all 1s; cursor:pointer;}
.in_advan_list:hover .in_advan_img{ background:#FFF;}
.in_advan_list .in_advan_img img{ width:auto;}
.in_advan_list strong{ display:block; text-align:center; font-size:22px; padding:10px 0 10px; transition:all 1s;}
.in_advan_list:hover strong{ padding:20px 0 0px 0;}
.in_advan_list span{ display:block; text-align:center; font-size:13px; padding:5px 0 10px 0;}
.in_advan_list a{ display:block; text-align:center; font-size:22px; color:#FFF; border:1px solid #ffffff; border-radius:50px; width:30px; height:30px; text-align:center; line-height:26px; margin:0 auto; transition:all 1s;}
.in_advan_list:hover a{ background:#FFF; color:#0080dd;}

.in_con04{ padding:10px 0 45px 0; overflow:hidden;}
a.in_partner{ display:block; width:98%; float:left; margin:0 0.5%; border:1px solid #ffffff; transition:all 1s; }
a.in_partner:hover{border:1px solid #0080dd;}
a.in_partner img{ width:100%;}

.in_footbg{ background:#535353;}
.in_foots{ padding:35px 0; overflow:hidden;}
.in_foots_l{ width:89%; float:left;}
.in_foots_navs{ width:14%; float:left; color:#FFF;}
.in_foots_navs dt{ padding:0 0 8px 0; font-size:15px; font-weight:bold;}
.in_foots_navs dd{ line-height:26px;}
.in_foots_navs dd a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_foots_navs dd a:hover{ color:#F90;}
.in_foots_r{ width:10%; float:right; background:#ffffff;}
.in_foots_r img{ width:100%;}
.in_foots_r span{ text-align:center; display:block; padding:2px 0 10px 0;} 

.in_foots01{ border-top:1px solid #757575; padding:20px 0; color:#FFF;}
.in_foot01_l{ width:85%; float:left;}
.in_foot01_r{ width:15%; float:right; text-align:right; color:#999;}


.magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; }
        .magnifying .imgbox img { width:100%; }
        .magnifying .list { display:block; position:relative; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#333; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl {  left:0; margin-top:0px; background:url(../images/jt_l.png) left center no-repeat; cursor:pointer; }
        .magnifying .list .tr {  right:0; margin-top:0px; background:url(../images/jt_r.png) left center no-repeat; cursor:pointer;  }
        .magnifying .list .inbox { width:auto; margin:0 20px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }
		

.sub_bannerk{ display:block; height:318px;}
.sub_banner01{ display:none;}
.sub_banner01 img{ width:100%;}

.in_location{ padding:15px 0;}

.in_navsbg{ background:#f1f1f1;}


.sub_titlesl{ float:right;  padding:5px 1% 5px 0;text-align:right;}
.sub_title{ padding:10px 0 5px 0; font-size:20px; color:#000; }
.sub_title span{ color:#222222;}
.sub_title_t{ display:none; font-size:12px; color:#CCC;}
.sub_titlesr{ float:left; width:80%; text-align:left;}
.sub_titlesr>a{ display:inline-block; height:60px; line-height:60px; padding:0 17px; margin:0 2px; font-size:13px; position:relative;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_titlesr>a:hover{ color:#0080dd;}
a.sub_titlesr_c,a.sub_titlesr_c:hover{display:inline-block; height:60px; line-height:60px; padding:0 17px; margin:0 2px; font-size:13px; position:relative; color:#0080dd;}
.sub_titlesr>a span{ display:inline-block;  position:absolute; height:3px; left:0; bottom:0; width:0; background:#0080dd;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_titlesr>a:hover span{ width:100%;}
a.sub_titlesr_c span,a.sub_titlesr_c:hover span{ display:inline-block;  position:absolute; height:3px; left:0; bottom:0; width:100%; background:#0080dd;}

.sub_cons{ padding:50px 0;}
a.pros_list{ display:block; width:25%; border-bottom:2px solid #e8e8e8; padding-bottom:35px; background:none center 315px no-repeat; float:left; margin-bottom:50px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover{ background:url(../images/pros_ico02.png) center bottom no-repeat; border-bottom:2px solid #0080dd;}
a.pros_list .pros_imgs{ text-align:center;}
a.pros_list .pros_imgs img{ width:96%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover .pros_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.pros_list span{ text-align:center; display:block; padding:20px 0 0px 0; height:40px; line-height:18px; overflow:hidden;}

.pros_title{ text-align:center; font-size:30px; color:#0080dd; padding:0 0 15px 0;}
.pros_bimg{ text-align:center; padding:0 1% 20px 1%; width:60%; margin:0 auto 35px auto; border:1px solid #ddd;}
.pros_title01{ background:#f3f3f3;}
.pros_title01 span{ display:block; background:#0080dd; color:#FFF; text-align:center; width:120px; height:50px; line-height:50px; font-size:15px;}
.pros_text{ padding:30px 0 0 0;}

a.news_list{ display:block; border-bottom:1px dotted #cccccc; padding:28px 0; overflow:hidden;}
.news_list_l{ width:22%; float:left; overflow:hidden;}
.news_list_l img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.news_list:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.news_list_r{ width:76%; float:right; color:#999;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r:hover,.news_list_r:hover strong{color:#0080dd;}
.news_list_r strong{ display:block; font-size:16px; color:#000; padding:10px 0 10px 0; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r span{ display:block; height:55px; color:#888888; overflow:hidden; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r:hover span{color:#0080dd;}

a.video_list{ display:block; width:29%; float:left; margin:0 2% 25px 2%; transition:all 1s;}
a.video_list:hover{ color:#0080dd;}
a.video_list .video_img{ overflow:hidden; position:relative;}
a.video_list .video_img>img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.video_list:hover .video_img>img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.video_list .video_img span{ position:absolute; background:url(../images/video_zz.png); text-align:center; width:100%; height:80%; padding-top:25%;}
a.video_list strong{ display:block; padding:15px 0 2px 0; height:40px; overflow:hidden; line-height:18px; text-align:center; font-weight:normal;}

.pros_titles11{ padding:0 0.8% 15px 0.8%; border-bottom:1px solid #eeeeee; font-size:17px; font-weight:bold; color:#0080dd;}
.pors_content{ padding:15px 0.8%; color:#aaaaaa;}
.pors_list11{ padding:20px 0;}
.ly_list{ float:left; width:18%; margin:0 1% 15px 1%; transition:all 1s;}
.ly_list:hover{ color:#0080dd;}
.ly_list .ly_imgs{ border-radius:5px; overflow:hidden;}
.ly_list .ly_imgs img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.ly_list:hover .ly_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.ly_list strong{ display:block; padding:12px 0 2px 0; text-align:center;}
.ly_list span{ display:block; padding:0 0 5px 0; height:35px; line-height:18px; text-align:center;}

.search_input01{ border:1px solid #ffffff; width:80%; color:#ccc;}


.nbans { width:100%; overflow:hidden; position:relative; }
		.nbans .warp { width:20000px; }
        .nbans .warp a { float:left; display:block; position:relative; }
		.nbans .warp a img{ width:100%; }
		.nbans .warp a p { position:absolute; bottom:0; color:#fff; height:30px; line-height:30px; z-index:100; padding-left:10px; }		
        .nbans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:0px; text-align:right; height:30px; line-height:30px;
			background:#000; background:rgba(0,0,0,0.6)!important; filter:alpha(opactiy=60);
		}
        .nbans ul li { display:inline-block; width:10px; height:10px; background:#fff; margin-right:5px; position:relative; z-index:200; }
        .nbans ul li.click { background:#0f80cd; }
        .nbans span { position:absolute; width:35px; height:50px; background:#666; display:none; top:50%; margin-top:-25px; }
        .nbans span.tl { left:0; }
        .nbans span.tr { right:0; }
		

.about_con{ line-height:26px;}


.jobs_title{ background:#faf6f0; padding:15px 0; overflow:hidden; margin-bottom:1px; font-size:14px; color:#a47025;}
.jobs_t01{ width:31%; float:left; text-align:center;}
.jobs_t02,.jobs_t03,.jobs_t04{ width:23%; float:left; text-align:center;}
.jobs_title01{ display:block; border-bottom:1px solid #e6e6e6; padding:15px 0; overflow:hidden; margin-bottom:1px; font-size:13px; position:relative;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.jobs_title01:hover,.jobs_title01.selected{ font-weight:bold; background:#0080dd; color:#ffffff;}
.jobs_t101{ width:31%; float:left; text-align:center;}
.jobs_t102,.jobs_t103{ width:23%; float:left; text-align:center;}
.jobs_t104{ width:23%; float:right; text-align:center;}
.jobs_t105{ background:url(../images/job_jtr.png) right center no-repeat; float:right; width:10px; height:13px; position:absolute; right:5px; top:15px;}
.jobs_title01.selected .jobs_t105{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);transform:rotate(90deg);}
.jobs_cons{ padding:20px 3%; line-height:24px; display:none;}

a.about_list{ display:block; width:23%; float:left; margin:0 1% 25px 1%; transition:all 1s;}
a.about_list:hover{ color:#0080dd;}
a.about_list .about_img{ overflow:hidden; position:relative; border:1px solid #dddddd;}
a.about_list .about_img>img{ width:auto; height:180px;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.about_list:hover .about_img>img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.about_list .about_img span{ position:absolute; background:url(../images/video_zz.png); text-align:center; width:100%; height:80%; padding-top:25%;}
a.about_list strong{ display:block; padding:15px 0 2px 0; height:40px; overflow:hidden; line-height:18px; text-align:center; font-weight:normal;}


.in_mnav{ display:none; background:#79cbff; width:101%; position:absolute; top:76px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:none; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:18px 8px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

a.cases_list{ display:block; padding:28px 1%; width:23%; float:left; overflow:hidden;}
.cases_list_l{ width:100%; overflow:hidden;}
.cases_list_l img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.cases_list:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.cases_list_r{ width:100%; color:#999;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r:hover,.news_list_r:hover strong{color:#0080dd;}
.cases_list_r strong{ display:block; font-size:14px; color:#000; padding:14px 0 6px 0; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r:hover strong{color:#0080dd;}
.cases_list_r span{ display:block; height:55px; color:#888888; font-size:12px; line-height:18px; overflow:hidden; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r:hover span{color:#0080dd;}

@media (max-width: 900px) {	
	.allwidth{ max-width:98%; margin:0 1%;}
.allwidth01{ max-width:100%; margin:0 auto;}

.in_logos{ width:40%; float:left; padding:5px 0 5px 0; height:60px;}
.in_logos01{ display:block; width:40%; float:left; padding:5px 0 5px 0;}
.in_logos img,.in_logos01 img{ width:auto; height:58px;}
.in_logo_r{ display:block; width:57%; float:right; padding:10px 0 0 0;}
.in_top_rs{ display:none;}
.in_search{ border:1px solid #ececec; border-radius:50px; float:right; width:30%; padding:3px 2%; overflow:hidden; margin-bottom:10px;}
.in_search span{ display:block; width:80%; height:25px; line-height:25px; float:left;}
.in_lans{ float:right; padding-top:13px; padding-right:8px;}
.in_lans a{ display:inline-block; padding:2px 5px; background:#ededed;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_lans a:hover{ background:#0080dd; color:#FFF;}
a.in_lans_c,a.in_lans_c:hover{ background:#0080dd; color:#FFF;}

.in_navbg{ background:#b47e39;}
.in_navs{ display:none; width:90%; float:left;}
.in_navs>a{ display:block; width:14.2%; float:left; padding:7px 0; font-size:15px; text-align:center; color:#000;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs>a:hover{ background:#0080dd; color:#FFF; border-radius:50px;}


.in_navs_li{ float:left; position:relative;width:12.3%;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:-3px;width:100%;   z-index:1000;}
.in_navs_li span .in_nav_lines{height:3px; background:#0080dd; margin:0 auto;width:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{width:100%;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:15px; height:30px; line-height:30px; text-align:center; color:#333; transition:all 1s;}
.in_navs_li:hover .innav_a{ background:#0080dd; color:#FFF;}
.in_navs_li .in_navs_se{ position:absolute; width:100%; top:60px; opacity:0; visibility:hidden; padding:0 0 0 0;height:0; background:#fff;
-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;}
.in_navs_li:hover .in_navs_se{top:25px;  visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;background:url(../images/in_snavbgs.png); padding-top:18px;}
.in_navs_li .in_navs_se .in_navs_selist a{ display:block; padding:10px 10px; color:#333; text-align:center; font-size:12px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ background:#0080dd; color:#FFF;}
.in_navs01{ display:none; width:28%; float:right; padding:35px 0 0 0;}

.in_banner{ height:auto;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:8px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:none; height:671px;}
.in_banner01{ display:block;}
.in_banner01 img{ width:100%; }

.in_title01{ padding:40px 0 25px 0; text-align:center; background:none center 85px repeat-x;}
.in_title01 img{ width:40%;}

.in_con01{ overflow:hidden; padding:0 0 25px 0;}
a.in_prolist { display:block; float:left; width:48%; margin:10px 1% 15px 1%;}
a.in_prolist .in_prosims{  border-radius:500px; border:3px solid #ebebeb; overflow:hidden; position:static; z-index:100px; height:180px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist:hover .in_prosims{  border-radius:0px; border:3px solid #0080dd; }
a.in_prolist .in_prosims img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:-1;position:static; }
a.in_prolist:hover .in_prosims img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_prolist span{ display:block; padding:8px 0 0 0; height:35px; overflow:hidden; text-align:center;}



.in_con02{ padding:15px 0 45px 0;}
.in_con_l{ width:100%; float:right; color:#000; line-height:26px;margin-bottom:20px;}
.in_con_r{ width:100%; float:left; }
.in_con_r img{ width:100%;}

.in_con_l span{ display:block; margin-bottom:15px;}
.in_con_l .in_about_m{ border:1px solid #fff; display:block;  width:100px; text-align:center; color:#fff; padding:5px 0; margin:0 auto;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.in_con_l .in_about_m:hover{ width:120px; border:1px solid #0080dd; background:#0080dd; color:#fff; padding:5px 0;}

.in_title02{ padding:40px 0 25px 0; text-align:center;}
.in_title02 strong{ font-size:20px; color:#000; display:block; font-weight:normal;}
.in_title02 span{ font-size:12px; color:#aaaaaa;}

.in_news_nav{ background:url(../images/in_line.jpg) center center repeat-x; text-align:center; margin-bottom:15px;}
.in_news_nav>a{ display:inline-block; padding:6px 25px; border-radius:30px; text-align:center; background:#FFF; border:1px solid #e5e5e5; margin:0 1px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_nav>a:hover{ background:#0080dd; color:#FFF; border:1px solid #0080dd;}
a.in_news_nav_c,a.in_news_nav_c:hover{display:inline-block; padding:6px 25px; border-radius:30px; text-align:center; background:#0080dd; color:#FFF; border:1px solid #0080dd; margin:0 1px;}

.in_news_con{ display:none; padding:25px 0 35px 0; overflow:hidden;}
.in_news_l{ width:100%; float:left; margin-bottom:5px;}
.in_news_r{ width:100%; float:right;}
.in_newslist{ display:block; overflow:hidden; margin:10px 0 10px 0;}
.in_newslist_l{ width:25%; float:left; }
.in_newslist .in_newslist_l strong{ display:block; font-size:36px; text-align:center; font-weight:normal; color:#000; transition:all 1s;}
.in_newslist .in_newslist_l span{ display:block; text-align:center;}
.in_newslist .in_newslist_r{ width:70%; float:right;border-left:1px solid #aaaaaa; padding-left:3%; padding-top:2px; padding-bottom:2px;}
.in_newslist .in_newslist_r strong{ display:block; padding-bottom:5px; transition:all 1s;}
.in_newslist .in_newslist_r span{ display:block;color:#999; transition:all 1s; height:40px; overflow:hidden;}
.in_newslist:hover .in_newslist_l strong,.in_newslist:hover .in_newslist_r strong,.in_newslist:hover .in_newslist_r span{ color:#0080dd;}

.in_bg02{ background:#0080dd url(../images/in_img02.jpg) center center no-repeat; padding:15px 0 45px 0;}
.in_advan{ padding:35px 0 45px 0;}
.in_advan_list{ width:46%; margin:0 2% 30px 2%; float:left; color:#FFF;}
.in_advan_list .in_advan_img{ text-align:center; transition:all 1s; cursor:pointer;}
.in_advan_list:hover .in_advan_img{ background:#FFF;}
.in_advan_list .in_advan_img img{ width:100%;}
.in_advan_list strong{ display:block; text-align:center; font-size:16px; padding:10px 0 10px; transition:all 1s;}
.in_advan_list:hover strong{ padding:10px 0 10px 0;}
.in_advan_list span{ display:block; text-align:center; font-size:12px; padding:5px 0 0px 0; height:70px; overflow:hidden;}
.in_advan_list a{ display:block; text-align:center; font-size:22px; color:#FFF; border:1px solid #ffffff; border-radius:50px; width:30px; height:30px; text-align:center; line-height:26px; margin:0 auto; transition:all 1s;}
.in_advan_list:hover a{ background:#FFF; color:#0080dd;}

.in_con04{ padding:10px 0 45px 0; overflow:hidden;}
a.in_partner{ display:block; width:98%; float:left; margin:0 0.5%; border:1px solid #ffffff; transition:all 1s; }
a.in_partner:hover{border:1px solid #0080dd;}
a.in_partner img{ width:100%;}

.in_footbg{ background:#535353;}
.in_foots{ display:none; padding:35px 0; overflow:hidden;}
.in_foots_l{ width:89%; float:left;}
.in_foots_navs{ width:16.5%; float:left; color:#FFF;}
.in_foots_navs dt{ padding:0 0 8px 0; font-size:15px; font-weight:bold;}
.in_foots_navs dd{ line-height:26px;}
.in_foots_navs dd a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_foots_navs dd a:hover{ color:#F90;}
.in_foots_r{ width:10%; float:right; background:#ffffff;}
.in_foots_r img{ width:100%;}
.in_foots_r span{ text-align:center; display:block; padding:2px 0 10px 0;} 

.in_foots01{ border-top:1px solid #757575; padding:20px 0; color:#FFF;}
.in_foot01_l{ width:100%; float:none;}
.in_foot01_r{ width:100%; float:none;}


.magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; }
        .magnifying .imgbox img { width:100%; }
        .magnifying .list { display:block; position:relative; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#333; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl {  left:0; margin-top:0px; background:url(../images/jt_l.png) left center no-repeat; cursor:pointer; }
        .magnifying .list .tr {  right:0; margin-top:0px; background:url(../images/jt_r.png) left center no-repeat; cursor:pointer;  }
        .magnifying .list .inbox { width:auto; margin:0 20px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }
		

.sub_bannerk{ display:none; height:318px;}
.sub_banner01{ display:block;}
.sub_banner01 img{ width:100%;}

.in_location{ padding:15px 0; font-size:12px !important;}

.in_navsbg{ background:none;}


.sub_titlesl{ display:none; float:right; width:15%; padding:5px 1% 5px 0;text-align:right;}
.sub_title{ padding:0px 0 5px 0; font-size:20px; color:#000; }
.sub_title span{ color:#222222;}
.sub_title_t{ font-size:12px; color:#CCC;}
.sub_titlesr{ float:left; width:100%; text-align:left;}
.sub_titlesr>a{ display:inline-block;  line-height:30px;  padding:6px 0px; margin:0 0.1% 3px 0.1%; font-size:12px; text-align:center; height:30px; overflow:hidden; width:32%; position:relative; background:#f1f1f1; color:#000;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_titlesr>a:hover{ background:#0080dd; color:#ffffff;}
a.sub_titlesr_c,a.sub_titlesr_c:hover{display:inline-block; height:30px; line-height:30px; overflow:hidden; padding:6px 0px; margin:0 0.1% 3px 0.1%; font-size:12px; text-align:center; width:32%; position:relative; background:#0080dd; color:#ffffff;}
.sub_titlesr>a span{ display:none;  position:absolute; height:3px; left:0; bottom:0; width:0; background:#0080dd;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_titlesr>a:hover span{ display:none; width:100%;}
a.sub_titlesr_c span,a.sub_titlesr_c:hover span{ display:none ;  position:absolute; height:3px; left:0; bottom:0; width:100%; background:#0080dd;}

.sub_cons{ padding:50px 0;}
a.pros_list{ display:block; width:50%; border-bottom:2px solid #e8e8e8; padding-bottom:35px; background:none center 300px no-repeat; float:left; margin-bottom:50px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover{ background:url(../images/pros_ico02.png) center bottom no-repeat; border-bottom:2px solid #0080dd;}
a.pros_list .pros_imgs{ text-align:center;}
a.pros_list .pros_imgs img{ width:96%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover .pros_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.pros_list span{ text-align:center; display:block; padding:20px 0 0px 0; height:40px; line-height:18px; overflow:hidden;}

.pros_title{ text-align:center; font-size:14px; color:#0080dd; padding:0 0 15px 0;}
.pros_bimg{ text-align:center; padding:0 1% 20px 1%; width:97%; margin:0 auto 35px auto; border:1px solid #ddd;}
.pros_title01{ background:#f3f3f3;}
.pros_title01 span{ display:block; background:#0080dd; color:#FFF; text-align:center; width:120px; height:50px; line-height:50px; font-size:15px;}
.pros_text{ padding:30px 0 0 0;}

a.news_list{ display:block; border-bottom:1px dotted #cccccc; padding:28px 0; overflow:hidden;}
.news_list_l{ width:45%; float:left; overflow:hidden;}
.news_list_l img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.news_list:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.news_list_r{ width:53%; float:right; color:#999;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r:hover,.news_list_r:hover strong{color:#0080dd;}
.news_list_r strong{ display:block; font-size:16px; color:#000; padding:10px 0 10px 0; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r span{ display:none; height:55px; color:#888888; overflow:hidden; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.news_list_r:hover span{color:#0080dd;}

a.cases_list{ display:block; padding:0px 1% 15px 1%; width:48%; float:left;  overflow:hidden;}
.cases_list_l{ width:100%; overflow:hidden;}
.cases_list_l img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.cases_list:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.cases_list_r{ width:100%; color:#999;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r:hover,.news_list_r:hover strong{color:#0080dd;}
.cases_list_r strong{ display:block; font-size:13px; color:#000; padding:10px 0 10px 0; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r span{ display:none; height:55px; color:#888888; overflow:hidden; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.cases_list_r:hover span{color:#0080dd;}


a.video_list{ display:block; width:48%; float:left; margin:0 1% 25px 1%; transition:all 1s;}
a.video_list:hover{ color:#0080dd;}
a.video_list .video_img{ overflow:hidden; position:relative;}
a.video_list .video_img>img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.video_list:hover .video_img>img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.video_list .video_img span{ position:absolute; background:url(../images/video_zz.png); text-align:center; width:100%; height:80%; padding-top:25%;}
a.video_list strong{ display:block; padding:15px 0 2px 0; height:40px; overflow:hidden; line-height:18px; text-align:center; font-weight:normal;}

.pros_titles11{ padding:0 0.8% 15px 0.8%; border-bottom:1px solid #eeeeee; font-size:17px; font-weight:bold; color:#0080dd;}
.pors_content{ padding:15px 0.8%; color:#aaaaaa;}
.pors_list11{ padding:20px 0;}
.ly_list{ float:left; width:48%; margin:0 1% 15px 1%; transition:all 1s;}
.ly_list:hover{ color:#0080dd;}
.ly_list .ly_imgs{ border-radius:5px; overflow:hidden;}
.ly_list .ly_imgs img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.ly_list:hover .ly_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.ly_list strong{ display:block; padding:12px 0 2px 0; text-align:center;}
.ly_list span{ display:block; padding:0 0 5px 0; height:35px; line-height:18px; text-align:center;}

.search_input01{ border:1px solid #ffffff; width:80%; color:#ccc;}


.nbans { width:100%; overflow:hidden; position:relative; }
		.nbans .warp { width:20000px; }
        .nbans .warp a { float:left; display:block; position:relative; }
		.nbans .warp a img{ width:100%; }
		.nbans .warp a p { position:absolute; bottom:0; color:#fff; height:30px; line-height:30px; z-index:100; padding-left:10px; }		
        .nbans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:0px; text-align:right; height:30px; line-height:30px;
			background:#000; background:rgba(0,0,0,0.6)!important; filter:alpha(opactiy=60);
		}
        .nbans ul li { display:inline-block; width:10px; height:10px; background:#fff; margin-right:5px; position:relative; z-index:200; }
        .nbans ul li.click { background:#0f80cd; }
        .nbans span { position:absolute; width:35px; height:50px; background:#666; display:none; top:50%; margin-top:-25px; }
        .nbans span.tl { left:0; }
        .nbans span.tr { right:0; }
		

.about_con{ line-height:26px;}
.about_con img{ width:100% !important; height:auto !important; padding:0 !important; margin:0 !important;}


.jobs_title{ background:#faf6f0; padding:15px 0; overflow:hidden; margin-bottom:1px; font-size:14px; color:#a47025;}
.jobs_t01{ width:31%; float:left; text-align:center;}
.jobs_t02,.jobs_t03,.jobs_t04{ width:23%; float:left; text-align:center;}
.jobs_title01{ display:block; border-bottom:1px solid #e6e6e6; padding:15px 0; overflow:hidden; margin-bottom:1px; font-size:13px; position:relative;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.jobs_title01:hover,.jobs_title01.selected{ font-weight:bold; background:#0080dd; color:#ffffff;}
.jobs_t101{ width:31%; float:left; text-align:center;}
.jobs_t102,.jobs_t103{ width:23%; float:left; text-align:center;}
.jobs_t104{ width:23%; float:right; text-align:center;}
.jobs_t105{ background:url(../images/job_jtr.png) right center no-repeat; float:right; width:10px; height:13px; position:absolute; right:5px; top:15px;}
.jobs_title01.selected .jobs_t105{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);transform:rotate(90deg);}
.jobs_cons{ padding:20px 3%; line-height:24px; display:none;}

a.about_list{ display:block; width:48%; float:left; margin:0 1% 5px 1%; transition:all 1s;}
a.about_list:hover{ color:#0080dd;}
a.about_list .about_img{ overflow:hidden; position:relative; border:1px solid #dddddd;}
a.about_list .about_img>img{ width:auto; height:100px;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.about_list:hover .about_img>img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.about_list .about_img span{ position:absolute; background:url(../images/video_zz.png); text-align:center; width:100%; height:80%; padding-top:25%;}
a.about_list strong{ display:block; padding:8px 0 2px 0; height:35px; overflow:hidden; line-height:18px; text-align:center; font-weight:normal;}


.in_mnav{ display:none; background:#0080dd; width:101%; position:absolute; top:70px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0080dd; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:6px 8px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

.editor img{ width:100% !important; height:auto !important; padding:0 !important; margin:0 !important;}
}