﻿@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y:scroll; background:#fff;}
.flash,.ipadIndex{ background:#fff;}
body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,input,dl,dt,dd{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,b,strong,i,s{ font-weight:normal; font-style:normal; text-decoration:none; font-size:12px;}
body, input, select, button, textarea{font-family:"Microsoft YaHei",Arial; font-size:12px; }
.arial,.arial a{font-family:Arial;}
ul,ol,li{ list-style:none;}
img{ border:none;}
.l,.fl{ float:left;}
.r,.fr{ float:right;}
.c,.clear{ clear:both; width:0; height:0; margin:0; padding:0; line-height:0; font-size:0;}
a{ text-decoration:none;}
.nosee{ display:none;}
.lown{ z-index:-3; font-size:8px; font-family:Arial; color:#fff; position:absolute; top:0; left:0; height:500px; overflow:hidden;}
.lown h2,.lown h3{ font-weight:normal; font-size:8px;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
/*========start==go===========*/
.box{  margin:0 auto;max-width:1756px; min-width:1003px \9\0; +min-width:1003px;}
.case .box{max-width:1756px;}
.header{  margin:0 auto; background:#fff; padding-top:10px;}
.top_right{ text-align:right; font-size:12px; color:#AAAAAA;}
.t_link{ line-height:25px; padding-top:5px;}
.t_link:before,.t_link:after { content:""; clear:both; display: block; height: 0; visibility: hidden;}
.t_link a{ margin-left:30px;color:#AAAAAA; float:left; display:inline;}
.t_link h1{ float:left;}
.t_link h1 a{ margin:0;}

.hot{ width:170px; /*padding-right:40px;*/}
.hot span{ float:right; display:inline;}

  span.andisk_logo_text{
    	font-family: impact;
   }
   span.andisk_logo_middle{
   	font-size:60px;
   }
   
   span.andisk_logo_small{
   	font-size:40px;
   }
   
	span.andisk_blue {
	  color: rgb(0, 112, 192);
	}
	
	span.andisk_gray {
	  color: gray;
	}
	
	span.andisk_gray2 {
	  color: rgb(165,165,165);
	}
	
	span.andisk_yellow {
	  color: rgb(255, 192, 0);
	}

.t_search{ float:right; width:140px; height:25px; line-height:25px; background:url(../images/search_bg.jpg) no-repeat;}
.t_search .btn{ float:right; width:25px;height:25px;background:none; border:none; cursor:pointer; cursor:hand;}
.t_search .txt{ float:left; padding-left:7px; width:105px;height:25px; line-height:25px; background:none; border:none; font-family:Arial;}
h2.t_logo{ padding-top:20px;}
h2.t_logo img{width:auto;}
/**//*导航*/
/*.menu{height:55px; line-height:27px; overflow:hidden;}
.menu ul{ padding:0px; margin:0px;}
.menu ul li{float:left;padding-right:36px;text-align:center;position:relative; } 
.menu ul li a{ display:block;color:#343434; height:27px; line-height:27px; font-size:14px;}
.menu ul li a:hover{color:#D51E44;height:27px; line-height:27px; background:url(../images/menu_on.jpg) center bottom no-repeat;}
.menu ul li a.on{color:#D51E44;height:27px; line-height:27px;background:url(../images/menu_on.jpg) center bottom no-repeat;}
*//*导航下拉*/
/*.menu ul li:hover .submenu{display:block;}
.menu ul li .submenu{position:absolute; width:370%;top:27px;display:none;overflow:hidden;}
.menu ul li.onLi .submenu{display:block;}
.menu ul li .submenu ul{ padding:0px; margin:0px;}
.menu ul li .submenu ul li{ float:left;padding:0px 8px;height:24px; line-height:24px;}
.menu ul li .submenu ul li.onLink a{color:#D51E44; }
.menu ul li .submenu ul li a{color:#343434;font-size:14px;text-align:center; background:none;}
.menu ul li .submenu ul li a b{ font-weight:bold; padding:0 4px;}
.menu ul li .submenu ul li a:hover,.hot a:hover{color:#D51E44; }
.menu ul li .submenu ul li a.on{color:#9C9C9C;font-weight:bold;}
*//*==========index============*/

#bridgehead{ width:147px !important; height:80px !important; background:url(../images/zx.png) no-repeat !important;}
#BDBridgeIconWrap{ margin-right:10px !important; top:40% !important;}
#BaiduBridgePigeon{ left:auto !important; right:10px !important;}

.wapper{ margin:0px auto;}
header{ height:59px; padding:20px 0 0 0;   overflow:hidden; min-width:1003px \9\0; +min-width:1003px;}
.header hgroup{ height:34px; color:#A09F9D;font-size:11px; text-align:right; overflow:hidden; padding:16px 0px 0px 0px; display:none; }
.header hgroup a{color:#7c7c7c; font-size:12px;}
.header hgroup span{ font-size:8px; color:#7c7c7c; font-size:12px; padding-right:32px;}
.navWrap{ width:100%;}
.fix .navWrap{ position:fixed; left:50%; top:0; height:60px; overflow:hidden; z-index:8000; background:#fff;padding-top: 28px;}
.fix .navWrap a.logo{ position:relative; top:0px;}
a.ver_login{/* padding-right:50px;*/}
a.ver_flash{ padding-left:100px;position:relative;}	
a.ver_flash:hover{ position:relative;}

.logo1{ position:absolute; right:0; top:20px;}

menu{ padding:0px; float:left; width:60%; overflow:hidden; text-align:left;}
menu ul li{float:left;margin-right:25px;width:55px; height:47px;}
menu ul li a{ display:block;width:105px; height:45px; text-align:center;color:#A09F9D; padding-top:2px;}
menu ul li a:hover,menu ul li a.on{ color:#fff; background:url(../images/menu_on.png) no-repeat;text-shadow: 0 5px 10px #666; position:relative;top:1px;transition: all 0.6s ease-out 0s;}

.logo{ float:right; width:20%; text-align:right;position: relative;    top: 0px;}
.logo img{}

.footer{ padding-top:5px;  margin:0 auto; max-width:1752px;}
.body1754 header{ margin:0 0;}
.body1754 .footer{ margin:0 10px;}
.body1754 .box{ margin:0 10px;}
.body1754 menu{ width:auto !important; margin:0 10px !important;}
.body1754 header menu{ margin:0 0 !important;}
@media screen and (max-width: 1752px){
header{ margin:0 0;}
.footer{ margin:0 10px;}
.box{ margin:0 10px;}
menu{ width:auto !important; margin:0 10px !important;}
header menu{ margin:0 0 !important;}
}


.caseItem{display:block; width:58px; height:14px; position:absolute; top:-16px; right:10px; background:url(../images/icon_style_bg.gif) no-repeat left top; z-index:10;}
.contents{ width:100%; font-size:14px;   overflow:hidden; min-width:1003px \9\0; +min-width:1003px;}
/*.contents:before,.contents:after {
    content:"";
    clear:both;
    display: block;
    height: 0;
    visibility: hidden;
}*/
.contents .itemWrap{ width:100%; float:left;}
.contents .itemWrap li{ position:relative; float:left; width:25%;}
.contents .itemWrap li img{vertical-align: top; width:100%; height:100%;}
.contents .itemWrap li a{ display: none; left: 0; position: absolute; top: 0; width:100%;}
/*=============list============*/
.listBox{ width:90%; margin:0 auto; padding-bottom:60px; text-align:center; background:#fff; min-height:900px;opacity: 0.2;filter:alpha(opacity=20); position:relative;}

.bntLeft{ position:fixed; display:block; background:url(../images/icon_arrow_prev.gif) no-repeat left top; width:18px; height:28px; left:6px; z-index:999; cursor:pointer; margin-top:80px; top:50%;}
.bntRight{ position:fixed; display:block; background:url(../images/icon_arrow_next.gif) no-repeat left top; width:18px; height:28px; right:2px; z-index:999; cursor:pointer; margin-top:80px; top:50%;}
/*.bntLeft{ position:absolute; display:block; background:url(../images/leftBnt.png) no-repeat left top; width:115px; height:189px; left:10px; z-index:999; cursor:pointer;}
.bntRight{ position:absolute; display:block; background:url(../images/rightBnt.png) no-repeat left top; width:115px; height:189px; right:10px; z-index:999; cursor:pointer;}*/
.bntBottom{ position:absolute; display:block; background:url(../images/icon_arrow_down.png) no-repeat left top; width:112px; height:13px; left:50%; margin-left:-56px; z-index:999; cursor:pointer;}
.bntTop{ position:absolute; display:block; background:url(../images/icon_arrow_up.png) no-repeat left top; width:26px; height:33px; left:50%; bottom:0; margin-left:-13px; z-index:999; cursor:pointer;}
/*ul.listWrap{position:absolute; left:-960px; top:0;}
ul.listWrap li.listItem{ position:absolute; left:960px; top:0;}*/

/*ul.listWrap li.listItem img{ width:957px;}*/
.cateImg{ text-align:center; width:960px; background:#fff; width:100%;}
.cateImg img{ padding-top:50px; max-width:100%;}
.cateImg .cateLogo img{ padding-top:5px; max-width:80%; margin:0 auto;}

/*contact*/
.map{ padding-right:20px;}
.map,.map img{ width:690px;}
.info{ background:#ededed; padding:44px 40px 44px 32px; width:637px;}
.infoTit{ color:#BF1A21; font-size:30px; padding-bottom:25px;}
.infoT{ height:36px; background:url(../images/onlineTip.jpg) no-repeat left top; padding-left:25px; padding-top:4px;}
.infoLeft .yzmImg{ position:relative; top:6px; padding:0 12px; +top:3px; top:4px\0;}
.infoLeft li{ padding-bottom:6px; +padding-bottom:1px; width:320px; background:url(../images/star.jpg) no-repeat 12px 8px; padding-left:28px;}
.infoLeft li.last{ padding-bottom:43px;}
#contact ul{height:360px;}
.infoLeft .nobg{ background:none;  padding-bottom: 6px;    padding-left: 28px;    width: 320px;}
.infoLeft li.noTip{ background:none; padding:0;}
.infoLeft input,.infoLeft textarea{ width:186px; height:20px; padding:0 12px; line-height:20px; background:white; resize:none; border-top:solid 1px #AFAFAF; border-left:solid 1px #AFAFAF; border-right:solid 1px #cecece; border-bottom:solid 1px #cecece; color:#757374; font-size:12px; font-family:"Microsoft YaHei"; color:#666;}
.infoLeft textarea{ width:270px; line-height:20px; height:110px; padding-left:12px; padding-right:0;}
.infoLeft input.yzm{ width:106px;}
.infoLeft .subBnt{ background:url(../images/subBnt.jpg) no-repeat left top; width:82px; height:32px; border:none; outline:none; cursor:pointer;}
.infoLeft a{ text-decoration:underline; color:#2D2D2D; font-size:12px;}
	

.infoRight{ font-size:14px;}
.infoRight li{ padding-left:40px; padding-bottom:10px; background:url(../images/infoRightTip.jpg) no-repeat; display:block; font-weight:600; font-size:13px; line-height:18px;}
.infoRight li.erweima{ background:none; padding-top:25px; padding-left:0; clear:both;}
.infoRight li.erweima div{width:96px; height:96px; float:left;}
.infoRight li.erweima p{width:96px;float:left;width:140px; padding-left:10px;}
.infoRight li.erweima1{ background:none; padding-top:25px; padding-left:0; clear:both;}
.infoRight li.erweima1 div{width:96px; height:96px; float:left;}
.infoRight li.erweima1 p{width:96px;float:left;width:140px; padding-left:10px;}
.mgTop60{margin-top:-60px;}
.infoRight .addr{ background-position:left 2px;}
.infoRight .tel{ background-position:left -48px;}
.infoRight .max{ background-position:left -114px;}
.infoRight .email{ background-position:left -150px;}
.infoRight .email a{ color:#000;}
.infoRight .email a:hover{ text-decoration:underline;}
/*========news==============*/
.newsBox{ margin:0px auto; width:96%; position:relative;}
.jobBox{ margin:0 auto; width:100%;}
.newsList{ position:absolute; width:100%; height:auto; overflow:hidden; left:0;}
.newsWrap{width:100%;}
.newsList .newsItem{ width:102%; position:absolute; left:0; top:0;}

.pos00{ position:absolute; left:0; top:0;}
.pos01{ position:absolute; left:434px; top:0;}
.pos02{ position:absolute; left:868px; top:0;}
.pos03{ position:absolute; left:0; top:200px;}
.pos04{ position:absolute; left:434px; top:200px;}
.pos05{ position:absolute; left:868px; top:200px;}

.pos000{ position:absolute; left:0; top:0;}
.pos001{ position:absolute; left:434px; top:0;}
.pos002{ position:absolute; left:0; top:200px;}
.pos003{ position:absolute; left:434px; top:200px;}
.pos004{ position:absolute; left:0; top:400px;}
.pos005{ position:absolute; left:434px; top:400px;}

.newsList .newsItem .news{ padding:0 5px; height:190px; padding-bottom:10px; width:424px;background:#fff; position:relative;}
.newsList .newsItem .news .one{ width:100%; height:100%;}
.newsList .newsItem .news .two{ width:49%; height:100%;}
.newsList .newsItem .news a img{ width:100%; height:100%;}

.newsTip{ position:absolute; margin:0 auto 0 auto; text-align:center; left:0; width:100%;}
.newsTip span{ width:13px; height:13px; margin-right:14px; display:inline-block; background:url(../images/newsTip.jpg) no-repeat left top; cursor:pointer;}
.newsTip span.cur{ background:url(../images/newsCurTip.jpg) no-repeat left top;}

.gray{ background:#f7f7f7; color:#808080; overflow:hidden;}
.blue{ background:#1478AC; color:#fff; overflow:hidden;}
.yello{ background:#EFE5DC; color:#808080; overflow:hidden;}
.red{ background:#D20530; color:#fff; overflow:hidden;}
.green{background:#956133; color:#fff; overflow:hidden;}
.gray a,.yello a{ color:#c53238; font-size:24px; padding:14px 18px 12px 18px; display:block; height:56px; overflow:hidden;}
.red a,.blue a,.green a{ color:#fff; font-size:24px; padding:14px 18px 12px 18px; display:block; height:56px; overflow:hidden;}
.gray p,.blue p,.yello p,.red p,.green p{ font-size:12px; padding:0 15px; height:auto; line-height:20px; overflow:hidden;}
p.time{ font-weight:bold; font-size:26px; padding-top:4px; font-family:Arial; height:auto;}
.newsWrap_hidden{ visibility:hidden; height:0; width:0; overflow:hidden;}



.new_left{ float:left; width:75%; padding-bottom:40px;}
.new_right{ float:right;width:22%;}

.location{ display:block; background:url(../images/locatBg.jpg) no-repeat left bottom; padding-bottom:2px; line-height:20px; margin-bottom:20px;}
.site{display:block; background:url(../images/locat.jpg) 0px 6px no-repeat; padding-left:10px;color:#747474; line-height:20px;padding-bottom:10px;}
.site a{color:#747474;}
.site span{ color:#D50B19;}
.site label{color:#DEDDDD; padding:0px 10px;}
.h01{ height:1px; margin:50px 0px 5px 0px; display:block; border-bottom:2px solid #D11724;}


.tabContainer{ padding-left:10px; overflow:hidden;position:relative;}
.tabTit{border-bottom:2px solid #6F6F6F; height:35px; line-height:35px;}
.tabHeader{ height:37px; line-height:37px; background:url(../images/red_line.jpg) left bottom no-repeat; padding-left:100px;}
.tit{color:#333333; font-weight:bold; position:absolute; left:10px; top:8px;}
.tabHeader li{ float:left; height:20px; margin:8px 0px; line-height:20px; text-align:center;cursor:pointer; cursor:hand; padding:0 8px;}
.tabHeader li a{ color:#333333}
.tabHeader span{float:left; margin:0px 12px; font-size:11px; color:#ADADAD;}
.tabContents{ padding-top:30px;}
.tabContent{min-height:105px;text-align:justify;}
.active{color:#fff;  height:20px; background:url(../images/tab_on.jpg) 0px 0px no-repeat; cursor:pointer; cursor:hand;}
.tabHeader li.active a{ color:#fff; background:url(../images/tab_on1.jpg) no-repeat right 0; line-height:18px; padding-bottom:2px; display:block; padding-right:8px; +padding-top:0px; }
@media all and (min-width:0){
.tabHeader li.active a{ padding:0px 8px 0 0\9; line-height:18px\9; height:20px\9;  }/* IE9 only */
}
.fltime{ position:absolute; right:0px; top:0px;color:#D11724;}
.fltime img{ padding:0px 3px;}
.fltime .timeUp{ cursor:pointer; margin-right:3px;}
.fltime .timeUp a{ color:#D11724; background:url(../images/tab_arrt.jpg) no-repeat 35px 10px; padding-right:20px;  display:inline-block;}
.fltime .qh{ display:inline-block;color:#fff;width:75px; height:20px; line-height:20px; background:url(../images/tab_icon.jpg) 3px 5px no-repeat #656565; padding-left:20px; font-size:12px;}
.fltime .qh a{color:#fff;}
.topnew{ padding:0px 0 30px 0;}
.topnew dl{padding:0px; overflow:hidden; position:relative; padding-left:150px; min-height:100px;}
.topnew dl dt{ float:left; width:135px; position:absolute; left:0; top:0;}
.topnew dl dt img{ width:134px; height:100px;}
.topnew dl dd{ position:relative;}
.topnew dl dd h2{ font-size:14px; padding:2px 0px 10px;}
.topnew dl dd h2 a{ color:#333333; font-weight:bold;}
.topnew dl dd p{ color:#6C6C6C; padding-right:90px;}
.topnew dl dd p.more{ text-align:right; color:#D11724;}
.topnew dl dd p.more a{ color:#D11724;}
.topnew dl dd span{ position:absolute; right:0px; top:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#C2C2C2;}

.topnew .list_datu_1{ padding-left:340px; min-height:120px;}
.topnew .list_datu_1 dt{ width:318px;}
.topnew .list_datu_1 dt img{ width:318px; height:120px;}

.newlist{ padding:0px; margin:0px;}
.newlist li{ border-bottom:1px dotted #D9D9D9; line-height:20px; padding:8px 0px; position:relative;}
.newlist li a{ background:url(../images/newdot.jpg) 0px 8px no-repeat; color:#333; padding-left:13px; display:block; width:70%;}
.newlist li a:hover{ color:#d11724;}
.newlist li.last{ background:url(../images/newlist.jpg) left top repeat-x; padding:16px 0px 10px; }
.newlist li.noborder{ border:none; margin-bottom:16px;}
.newlist li span{ position:absolute; right:30px; top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#C2C2C2;}
.newlist li.last span{ top:17px; font-family:arial;}

.rblock{ background:#FDFDFD; border:1px solid #F1F1F1; min-height:365px; height:auto;}
.rblock_tit{ margin:10px 8px; border-bottom:1px solid #F1F1F1; background:url(../images/r_tit.jpg) 2px 4px no-repeat; padding:0px 10px 8px 15px; font-weight:bold;}
.rblock_con{margin:10px 8px;}
.rblock_con ul{ list-style:none; overflow:hidden;}
.rblock_con ul li{ padding:5px 0px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis;}
.rblock_con ul li span{ float:left;width:13px; height:15px; padding-top:4px; margin:0px 3px;background:url(../images/rb_li.jpg) 0px 4px no-repeat; text-align:center; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.rblock_con ul li span.an{background:url(../images/rb_li_an.jpg) 0px 4px no-repeat; text-align:center; color:#fff;}
.rblock_con ul li a{ color:#333333; padding-left:8px;}



.page{ text-align:center; line-height:30px;font-family:Arial, Helvetica, sans-serif;}
.page a{ color:#393939;margin:0px 5px;}
.page a.on{ width:23px; height:23px; line-height:23px; text-align:center; color:#fff; background:url(../images/page.jpg) no-repeat; display:inline-block;zoom:1;}
.page a.first{ color:#D11724;}
.page a.pre,.page a.next,.page a.first,.page a.last{ padding:0px 5px; font-family:"微软雅黑";}
.page label{ font-family:"微软雅黑";}
.page span.num{ padding:0px 10px 0px 5px;}
.page span.txt{ width:20px; border:1px solid #DBDFE6; color:#D11724; margin:0px 5px;}
.page span.txt input{ background:none; border:none;width:20px; text-align:center; color:#D11724; font-family:Arial, Helvetica, sans-serif;}


.article{ padding:30px 40px 10px;border-bottom:1px solid #D5D5D5; margin:0 auto; line-height:1.5;}

.article a{ color:#d40d32;}
.article a:hover{ color:#b50b2b;}
.article h3 a{ color:#9A9A9A;}
.article:before,.article:after {
    content:"";
    clear:both;
    display: block;
    height: 0;
    visibility: hidden;
}
.article h2{ text-align:center; font-size:22px; color:#3A3A3A;padding:10px 0px 18px; line-height:30px;}
.article h3{ text-align:center;font-size:12px; color:#9A9A9A; padding:10px 0px 15px; margin-bottom:30px; border-bottom:1px solid #E2E2E2; line-height:22px;}
.article h3 span{ padding:0px 15px;}
.article p{  color:#666666;  padding-bottom:10px; }
.print{padding-left:15px; padding-bottom:2px;background:url(../images/print.jpg) 0px 0px no-repeat;}
.print a{ cursor:pointer; cursor:hand;}
.news_info a{ padding:0px 5px; cursor:pointer;}
.share{ display:block; text-align:right; height:30px; margin:50px 0px 0px;float: right;}

.fp{ padding:20px 10px 0px; position:relative;}
.fp span{ display:block; padding:5px 0px; width:80%; color:#7D7D7D;}
.fp span a{ color:#9E9E9E;}
.fp span a:hover{color:#D7343F;}
a.close{ color:#D7343F; right:40px; bottom:6px; position:absolute;}
/*==============serveList======================*/
/*.serveBg{ background:url(../images/serveBg.jpg) no-repeat center 0px ; width:100%;}*/
.titleTop{color:#bf1c23; font-size:72px; text-align:center; padding-top:60px;}
.titleMid{color:#000000; font-size:30px; text-align:center; padding-bottom:30px; padding-top:20px;}
.titleBtm{color:#999999; font-size:20px; text-align:center; padding:0 9%; padding-bottom:50px;}
.serveList{ width:90%; margin:20px auto;}
.serveWrap{ width:100%; float:left;}
.serveItem{ float:left; width:20%; padding:0 2%;}
.serveItem h2 a{color:#bf1c23; font-size:24px; position:relative;}
.serveItem h2{ padding-bottom:10px; height:30px; position:relative;}
.serveItem p,.serveItem p a{color:#999; font-size:16px; line-height:20px;}

.jobList{ width:100%; margin:0 auto; overflow:hidden;}
.jobWrap{ width:49%; float:right; padding-top:20px;}
.jobLine{ width:50%; float:left;}
.jobLine .jobItem{ border-right:solid 1px #F2F2F2;}
.jobItem{ float:left; width:94%; padding:0 3%; text-align:center; padding-bottom:150px; line-height:1.5; margin-bottom:60px;}
.jobItem .fontRed{ color:#d1052f;}
.jobItem .fontRed2{ color:#f5c0c0;}
.jobItem .fontRed3{ color:#f6b1bf;}
.jobItem .fontGray0{ color:#5a5a5a;}
.jobItem .fontGray1{ color:#5d5d5d;}
.jobItem .fontGray2{ color:#777;}
.jobItem .fontGray3{ color:#b0b0b0;}
.jobItem .black2{ color:#4d4d4d;}

.leftAlign{ text-align:left;}
.rightAlign{ text-align:right;}

.jobItem .font12{ font-size:12px;}
.jobItem .font16{ font-size:16px;}
.jobItem .font18{ font-size:18px;}
.jobItem .font20{ font-size:20px;}
.jobItem .font22{ font-size:22px;}
.jobItem .font24{ font-size:24px;}
.jobItem .font25{ font-size:25px;}
.jobItem .font27{ font-size:27px;}
.jobItem .font30{ font-size:30px;}
.jobItem .font38{ font-size:36px;}
.jobItem .font40{ font-size:40px;}
.jobItem .font55{ font-size:55px;}

.jobItem .paddT20{ padding-top:20px;}
.jobItem .paddL01{ padding-left:15%;}
.jobItem .paddL02{ padding-left:15%;}
.jobItem .paddL03{ padding-right:15%;}
.jobItem .paddL04{ padding-left:30%;}
.jobItem .paddL05{ padding-left:50%;}
.jobItem .paddB20{ padding-bottom:20px;}
.jobItem .paddB28{ padding-bottom:28px;}
.jobItem .paddB60{ padding-bottom:60px;}

.jobItem .marginFu{ margin-top:-15px;}

.jobItem .jobTitle{ font-size:45px; color:#100d0d; padding-bottom:40px;}
.jobItem .comeIn{ font-size:14px; color:#777; padding-top:15px;}
.jobItem .comeIn a{ color:#d1052f;}
.jobItem p{color:#999; font-size:14px;}

.jobItem .lastTitle{ font-size:151px; color:#e1e1e1;}

/*=============footer============
.footer{background:url(../images/footerBg.jpg) no-repeat center top #D20530; font-size:12px; color:#fff; padding:40px 0 10px 0; width:100%;}
.footerCnt{ width:1419px; margin:0 auto;}
.footer a{ color:#fff;}
.footer a img{ position:relative; top:2px;}
.footer .copyRight{ padding-bottom:7px; padding-top:5px;}
.footer .contact{ padding-bottom:2px;}
/*.footer .leftAt{ padding-right:20px; background:url(../images/leftAt.jpg) right center no-repeat;}
.footer .rightAt a{ margin-left:24px;}*/
/*=============footer============*/
/*.footer{ position:relative; bottom:0; left:0; background:url(../images/footerBg.jpg) no-repeat center top #D20530; font-size:12px; color:#fff; padding:40px 0 10px 0; overflow:hidden; z-index:10000;width:100%;}
.footerCnt{   margin:0 auto;}
.footer a{ color:#fff;}
.footer .rightAt a img{ position:relative; top:0px;}
.footer .copyRight{ padding-bottom:7px; padding-top:5px;}
.footer .contact{ padding-bottom:2px;}*/
/*.footer .leftAt{ padding-right:20px; background:url(../images/leftAt.jpg) right center no-repeat;}*/
/*.footer .rightAt a{ margin-left:24px;}
.footer a img {
    position: relative;
    top:-2px;
}*/
.middlebox{ max-width:1752px; width:100%; margin:0 auto;   height:724px; position:relative; min-width:1003px \9\0; +min-width:1003px;}
.swfbg{width:1754px; height:724px; position:absolute; left:0; top:0;}
.midconts{position:absolute; left:0; top:185px; height:385px; overflow:hidden; width:100%; }
.midconts.contact_partT{position:absolute; left:66px; top:66px; height:520px; overflow:hidden; width:100%; z-index:200; }

.scrollMenu{ float:left; width:12px; margin:45px 0px 0px; display:none;}
.scrollMenu ul li{ float:left; width:12px; height:12px; margin:20px 0px;background:url(../images/scrollMenu.png) no-repeat;}
.scrollMenu ul li.selected{background:url(../images/scrollMenu_on.png) no-repeat;}

.scrollCons{ width:100%; height:8000%; overflow:hidden;}
.scrollConsbox{ height:420px;}
.scrollConsbox .title{ font-size:104px; color:#DB002D; text-align:center; margin-bottom:24px; font-weight:bold;}
.scrollConsbox .scrollCpart{ padding:0px 0px 60px; width:100%; text-align:center;}
.scrollConsbox .scrollCpart p{ width:100%; padding-bottom:10px; font-weight:bold; line-height:40px; font-size:30px; color:#DB002D;}

.scrollConsbox.contact_part1{ padding:115px 0 0 180px;}
.scrollConsbox.contact_part1 .title{ font-size:30px; color:#fff; text-align:left; margin-bottom:24px; font-weight:bold; text-align:left;}
.scrollConsbox.contact_part1 .scrollCpart{ padding:0px 0px 60px; width:100%; text-align:left;}
.scrollConsbox.contact_part1 .scrollCpart p{ width:100%; font-weight:normal; font-size:16px; color:#fff; overflow:hidden; line-height:20px; padding-bottom:6px;}
.scrollConsbox.contact_part1 .scrollCpart p span{ float:left;}


.scrollConsbox.contact_part2{ padding:115px 0 0 46px;}
.scrollConsbox.contact_part2 .title{ font-size:30px; color:#fff; text-align:left; margin-bottom:24px; font-weight:bold; text-align:left;}
.scrollConsbox.contact_part2 .scrollCpart{ padding:0px 0px 60px; width:100%; text-align:left;}
.scrollConsbox.contact_part2 .scrollCpart p{ width:100%; padding-bottom:10px; font-weight:bold; font-size:15px; color:#DB002D; overflow:hidden;}
.scrollConsbox.contact_part2 .scrollCpart p span{ float:left;}
.down_contact{ background:url(../images/xin_contact_down.jpg) no-repeat; width:163px; height:36px; margin-bottom:6px; position:relative; cursor:pointer;}
.down_contact span{ line-height:36px; color:#fff; padding-left:14px; display:block; height:36px; width:116px;}
.down_contact dl{ position:absolute; left:0; top:36px; background:#db002d; width:149px; line-height:26px; padding-left:14px; color:#fff; display:none; padding-bottom:10px;}
.down_contact dl dd{ cursor:pointer;}
.input_contact{ width:277px; height:27px; background:#FFF; margin-bottom:3px;}
.input_contact input{ background:none; border:0; width:252px; margin-left:14px; float:left; height:26px; line-height:26px; color:#7a7a7b;}
.textarea_contact{ width:458px; height:130px; background:#FFF; margin-bottom:3px; margin-top:4px;}
.textarea_contact textarea{ background:none; border: 0 none; color: #7A7A7B; float: left; height: 120px; line-height: 30px; padding: 4px 12px 0; width: 430px;}
.yz_contact{ width:177px; height:27px; background:#fff; margin-bottom:13px;}
.yz_contact input{ background:none; border:0; width:152px; margin-left:14px; float:left; height:26px; line-height:26px; color:#7a7a7b;}
.submit_contact{ background:url(../images/xin_contact_submit.jpg) no-repeat; width:97px; height:29px; border:0; cursor:pointer;}
.yzWrap img{ margin-left:8px; margin-right:10px; height:27px;}
.yzWrap a{ color:#fff; font-size:12px; line-height:26px;}


.contact_part3{ padding:176px 0 0 37px; line-height:16px; color:#fff;}
.contact_part3 dl{ padding-bottom:16px; font-size:12px;}


.ser_up_menu{ display:block; width:111px; height:58px; margin:0 auto 40px; clear:both; visibility:hidden; position:absolute; z-index:50; left:50%; margin-left:-55px; top:38px;}
.ser_down_menu{ display:block; width:111px; height:58px; margin:0 auto; clear:both; left:50%; margin-left:-55px; bottom:100px; position:absolute; z-index:50;}

.service_bon{ position:absolute; bottom:30px; width:100%; text-align:center; left:0; z-index:90; font-size:16px; color:#db002d;}
.service_bon span{ display:inline-block; padding:0 10px; cursor:pointer;}
.service_bon i{ display:inline-block; font-style:normal; font-family:"\5b8b\4f53"; font-size:16px;}

footer{ background:#fff; border-top:1px solid #DD0E39; height:34px; line-height:34px; color:#BABAB9; font-size:11px;  margin:0 auto; clear:both; min-width:1003px \9\0; +min-width:1003px;}
footer a.xhr{background:url(../../images/D.ico) no-repeat; padding-left:24px; color:#DB002D; margin-left:10px;}

.error{color:red; padding-top:4px; display:block;}

.ipadIndex{ text-align:center; margin:0 auto; width:980px;}

.jobflash{ display:none;}
.joBox{ width:166px; height:165px; position:absolute; overflow:hidden; background:#be152a;}
.joBox1{ left:166px; top:330px; overflow:hidden;}
.joBox2{ left:498px; top:2px; overflow:hidden;}
.joBox3{ left:830px; top:330px; overflow:hidden;}
.jobflash{ width:996px; height:496px; margin:0 auto; position:relative;}
.joBox .video{ width:996px; height:496px; float:left; overflow:hidden;}
.joBox .video video{}
.joBox span{ display:block; width:0; height:0; overflow:hidden;}
.innerjoBox{ position:relative; background:#be152a;}
.sj{ position:absolute; left:154px; top:76px;}
.sjj{ float:left;}
.masker{ position:absolute; z-index:9999; width:996px; left:0; top:0; height:496px; display:block; background:url(../images/playBnt.png) no-repeat center;}
#myVideo1{ border:none; background:none; margin:0; padding:0; width:996px; height:496px; }
.index_nav dl {
    float: left;
    margin-right: 40px;
    width: 120px;
}
.index_nav dl dt {
    padding-bottom: 17px;
}

.index_nav dl dt a {
    color: #444444;
    font-weight: bold;
}

.index_nav dl dd {
    color: #7C7C7C;
    font-size: 11px;
}
.index_footer {
    background:#BB0D14;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-decoration: none;
	margin:2px auto 0 auto;
	width:100%; 
	 min-width:1003px \9\0; +min-width:1003px;
}
.index_footer a {
    color: #FFFFFF;
    display: inline;
    float: left;
    margin-right: 22px;
	margin-left:20px;
    text-decoration: none;
}
.index_footer a:hover {
    color: #FFFFFF;
    display: inline;
    float: left;
    text-decoration: none;
}
.index_footer span {
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-right: 10px;
}
.index_footer span font {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
}
.index_footer span em{ font-style:normal;}
.indexLink{ margin-left:45px;}
.footer .leftAt img{position:relative; top:5px;}
.view{ background:#000; padding-top:30px;}
.viewFlash{ width:980px; margin:0 auto;}


.cateSay{ padding-top:120px; min-height:340px; width:100%;}
.cateLogo{ text-align:center; width:30%;}
.cateTxt{ width:60%; text-align:left;}
.cateSay a{ color:#d40d32;}
.cateSay a:hover{ color:#b50b2b;}
.FlWay{ width:90px; margin-bottom:8px; +margin-bottom:-10px; }
.FrWay{ width:75%; margin-bottom:8px;  +margin-bottom:-10px; }
.cateTxt h2{ color:#d1052f; font-size:36px; line-height:42px;}
.cateTxt .twoWay{ padding:20px 0 55px 0; +padding-bottom:70px;}
.cateTxt .twoWay h3{ color:#000; font-size:16px; line-height:24px;}
.cateTxt p{ line-height:24px; font-size:14px; color:#7e7e7e; padding-bottom:25px;}


/*2014-3-8*/
.swfbg{ width:100%;   overflow:hidden; min-width:1003px \9\0; +min-width:1003px;}

.jiathis_style{ top:50% !important; margin:-200px 0 0 0 !important;}

.deptMenu{ display:none;}

.menushow menu{ display:block;}
.menuhide menu{ display:block;}

.showFlash_other{ width:1750px; margin:0 auto;}
.contact_part3 dd{ padding-bottom:8px; display:block;}

.showFlash_other{ display:none;}
		.showFlash_center{ display:none;}
		.showFlash_night{ display:none;}
		
		
.swfbg2{width: 1752px; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 100; background:url(../images/swfbg1.png) repeat; z-index:100; display:none;}

@media screen and (max-width:860px) {
		.logo{ float:none;}
		menu{ float:none; display:none;}
		.deptMenu{ display:block; position:relative; top:12px;}
		header{ padding:0; max-width:none; min-width:inherit; min-height:59px; height:auto;}
		.box{ max-width:none; min-width:inherit;}
		.case .box{ max-width:none; min-width:inherit; overflow:hidden;}
		.contents{ max-width:none; min-width:inherit;}
		menu ul li{ float:none; height:auto; width:100%; text-align:center; line-height:47px;}
		menu ul li a.on{ background:#d1052f; top:0;}
		menu ul li a:hover{ background:none; color:#A09F9D; text-shadow: 0 0 #fff; top:0;}
		menu ul li a{ width:auto; height:auto; font-size:14px;}
		
		.menushow menu{ display:block;}
		.menuhide menu{ display:none;}
		
		.fix .navWrap{ position:relative; left:0; top:0; min-height:50px; height:auto; overflow:hidden; z-index:8000; background:none;}
		.fix .navWrap a.logo{ position:relative; top:auto;}
		
		.red a, .blue a, .green a{ height:28px;}
		.gray a, .yello a{ height:28px;}
		
		
		.new_right{ display:none;}
		.new_left{ width:100%;}
		.article{ padding:0;}
		.article img{ max-width:100%;}
		.fp span{ display:block; height:13px; overflow:hidden;}
		a.close{ bottom:-14px;}
		
		.swfbg{ display:none;}
		.midconts.contact_partT{ left:0; top:0;}
		.scrollConsbox.contact_part1{ padding:20px 0 0 20px; float:none; height:auto; padding-bottom:4px;}
		.scrollConsbox.contact_part1 .title{ font-size:20px;}
		.scrollConsbox.contact_part1 .scrollCpart{ padding:0 0 14px;}
		
		.scrollConsbox.contact_part2{ padding:20px 0 0 20px; float:none;}
		.scrollConsbox.contact_part2 .title{ font-size:20px;}

		.scrollConsbox.contact_part3{ padding:20px 0 0 20px; float:none;}
		.scrollConsbox.contact_part3 .title{ font-size:20px;}
		
		.midconts.contact_partT{ height:auto; background:url(../images/about/e91.jpg) no-repeat  left top;}
		
		.scrollConsbox .scrollCpart p{ padding-bottom:0;}
		
		.midconts{ position:relative;}
		.middlebox{ height:auto;}
		.midconts.contact_partT{ position:relative;}
		.contact_part3 dl{ width:140px; float:left; color:#7A7A7B;}
		.scrollConsbox.contact_part3{ height:auto; padding-bottom:60px;}
		.textarea_contact{ width:277px;}
		.textarea_contact textarea{ width:250px;}
		
		.input_contact{ width:97%;}
		.input_contact input{ width:96%; margin-left:2%;}
		.textarea_contact{ width:97%;}
		.textarea_contact textarea{ width:95%; padding:0 2%;}
		
		.yzWrap a{ color:#7A7A7B;}
		.scrollConsbox .scrollCpart p{ font-size:14px;}
		
		.serWrap{ height:670px; background:url(../images/about/e91.jpg) no-repeat  left top; padding-bottom:20px;}
		.midconts{ top:125px;}
		
		.service_bon{ bottom:40px;}
		.service_bon i{ display:none;}
		.service_bon span{ text-align:center; width:50%; float:left; padding:0; line-height:30px;}
		
		.ser_up_menu{ top:38px; width:60px; margin-left:-30px;}
		.ser_up_menu img{ width:100%;}
		.ser_down_menu{ bottom:240px; width:60px; margin-left:-30px;}
		.ser_down_menu img{ width:100%;}
		
		.cateLogo{ width:24%;}
		.cateTxt{ width:72%;}
		.cateImg{ width:80%; margin:0 auto;}
		.cateImg img{ width:100%;}
		.listBox{ width:100%;}
		
		.footer{  overflow:hidden;}
		.gray p,.blue p,.yello p,.red p,.green p{ font-size:12px; padding:0 15px; height:auto; line-height:20px; overflow:hidden;}

		
		
		

	}