@charset "utf-8";

html, body, a, div, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, /*sup,*/ var,i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; border-collapse:collapse; border-spacing:0; font-weight:normal;}                  
a:hover, a:active, a:focus, object, embed { outline:none; }



html { overflow: auto;-webkit-text-size-adjust:none;}
body{
    font-family:Microsoft YaHei,"Microsoft YaHei",Arial, sans-serif; 
	font-size:14px;
	line-height:18px;
    margin: 0;
	padding: 0;
    width:100%;
    color:#a8a8a8;
	min-width:1000px;
	background: #000000;
	z-index:0;
}
img{border:0px;}
input{border:solid 1px #B9B9B9;}
ul{list-style:none;}
li{list-style:none;}

a {blr:expression(this.onFocus=this.blur())}

a:link {color:#a8a8a8;text-decoration: none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
a:visited {color:#a8a8a8;text-decoration: none;}
a:hover {text-decoration: none;color:#e7b867;}
a:active {text-decoration: none;}

hr { border:none; background:none; height:0; }
ul, li { list-style:outside none; }

::-moz-selection { background: #2B4B85; color:#FFFFFF; text-shadow: none; }
::selection { background: #2B4B85; color:#FFFFFF; text-shadow: none; }




.HomeLogo{display:block;position:absolute;top:20px;left:20px;z-index:220; cursor:pointer;}
.HomeLogo img{height:55px;}

#HomeContent{width:100%;position:relative;z-index:100;overflow:hidden; text-align:center}

#HomeContent .HomeContainer{background:url(../images/1x1.png) repeat-y;width:24.9%;float:left;position:relative;overflow:hidden;cursor:pointer;color:#fff;padding-left:1px;z-index:5;height:100%}
#HomeContent .HomeContainer p{font-family:'ProximaThin';font-size:18px;letter-spacing:-1px; width:90%;margin:0 auto;}
#HomeContent .HomeContainer h2{ height:58px;line-height:50px; font-size:50px; width:90%;font-family:'FuturaPT-Medium'; letter-spacing:-4px;margin:0 auto;}

#HomeContent .HomeContainer dt{ background:#FFF493; width:60px; height:2px; margin:0 auto;}

#HomeContent .HomeContainer h3{font-weight:normal;font-size:18px;clear:both;width:90%;height:26px; padding-top:5px; margin:0 auto;}
#HomeContent .HomeContainer a{display:block;width:100%;color:#FFF493;opacity:0.8;filter:Alpha(Opacity=80);position:relative;background:url(../images/blank.png);z-index:5;height:100%;position:relative}
#HomeContent .HomeContainer a:hover{text-decoration:none}
#HomeContent .HomeContainer a h4{font-size:12px;line-height:18px;display:block;width:80%;padding-top:10px; margin:0 auto;}
#HomeContent .HomeContainer a h4 span{ padding-left:7px; padding-right:7px;}
#HomeContent .HomeContainer a i{display:block;position:absolute;bottom:100px;width:51px;height:51px;background:url(../images/jiantou.png) no-repeat;display:none;right:40px;}
#HomeContent .HomeContainer a div{position:absolute;width:100%;top:50%;height:200px; margin-top:-50px;cursor:pointer;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;transition: all 1s ease-out;}
#HomeContent .HomeContainer a:hover div{margin-top: -55px;}
#HomeContent .HomeContainer b,#index_bg{position:absolute;top:0;left:0;z-index:1;overflow:hidden}
#HomeContent .HomeContainer b{display:block;width:100%;background:#000;opacity:0;filter:Alpha(Opacity=0);height:2000px;left:1px}
#index_bg img{float:left}

#bgfix{ position:absolute;position:fixed;top:0;left:0;z-index:-222;overflow:hidden;_position:absolute;_top:expression(documentElement.scrollTop);background:#000;width:100%;height:100%;opacity:0.9;}
#bgfix img{float:left;width:100%;height:100%}

@media only screen and (min-width: 1300px){
#HomeContent .HomeContainer h2{letter-spacing:-2px;}
}

@media only screen and (max-height: 1100px){
#HomeContent .HomeContainer h2{font-size:42px;}
}


@media only screen and (max-height: 1000px){
#HomeContent .HomeContainer a i{bottom:30px;}
}





/*--底部--*/
#Footer{ width:100%; height:30px; position: absolute; z-index:10000; bottom:0;position: fixed; line-height:30px;font-family:'FuturaPT-Medium';color: #BBDDFB; }
#Footer .FootCon{ width:100%; position:relative; margin:0 auto}

#Footer .Foot{ padding-left:20px;}
#Footer .Copy{ padding-right:20px; }
#Footer .Copy li{ float:right; padding-left:10px;}
#Footer .Copy .Lan{ padding-left:15px;}
#Footer .Copy .Lan a { float: left; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center;font-size: 12px; color: #BBDDFB; }
#Footer .Copy .Lan a:hover{  color: #e7b867;}
#Footer .Copy .Lan a.on { color: #808080;}



.Left{ width:206px; height:100%;position:absolute;position:fixed; top:0; left:0;}
.Left .logo{ padding-top:31px; padding-left:32px;}
.Left ul{ width:140px; margin:0 auto; text-align:center; padding-top:55px;}


.Left ul li{line-height:35px;background:url(/images/Menu_b.png) no-repeat center top; }
.Left ul li a{color:#CECECE; font-size:14px;font-weight:bold}
.Left ul li a:hover,.Left ul li .thispage{color:#e7b867; }

.Last{ width:140px; height:1px;background:url(/images/Menu_b.png) no-repeat;}

.Left ul ul{margin:0;padding:0;margin-bottom:10px;}
.Left ul ul li{line-height:20px;border-bottom:none; background:none}
.Left ul ul li A{color:#7a7a7a; font-size:12px; font-weight:normal}
.Left ul ul li A:hover,.Left ul ul li .thispage{color:#fff;text-decoration:none;}
.Left ul ul ul li A:hover,.Left ul ul ul li .thispage{color:#CECECE;text-decoration:none;}


.LeftBg{width:206px; height:100%; background:#171717; position:absolute; z-index:-5; position:fixed; top:0; left:0;}

.ContentBg{ width:774px;height:100%; background:#0e0e0e url(/images/ContentProjection.png) no-repeat; position:absolute; z-index:-5; position:fixed; top:0; left:206px;}
.AboutSha{ width:774px;height:100%; background:#2e9fed; position:absolute; z-index:-5; top:0; left:206px;}
.BgProjection{ width:12px;height:479px; background:url(/images/BgProjection.png) no-repeat; position:absolute; z-index:-5; position:fixed; top:0; left:980px;}

#leftfooter{ position:absolute; bottom:20px; width:160px; text-align:center; left:20px; line-height:18px;}

#leftfooter ul{ padding-left:46px;}
#leftfooter .Lan{ }
#leftfooter .Lan a { float: left; display: block; font-weight:normal;text-align: center;font-size: 12px; color: #999; }
#leftfooter .Lan a:hover{  color: #e7b867;}
#leftfooter .Lan a.on { color: #808080; padding-left:10px;}

.LeftCopy,.LeftCopy a{ clear:both; font-size:11px; line-height:14px; color:#5A5A5A;font-family:'FuturaPT-Medium';}


#Content{ padding-left:255px; width:670px;padding-top:40px;margin-bottom:40px;}
#Content h1{ font-size:16px; height:40px; line-height:40px; color:#e7b867; font-weight:bold;border-bottom-style:dotted;border-bottom-width:thin; border-bottom-color:#232323; }
#Content .Detail{ padding-top:20px; line-height:24px;margin-bottom:40px;}


.hhhh{ height:38px; line-height:38px; margin-bottom:1px;}
.hhhh .h001{float:left;width:100px; background:#330001; text-align:center}
.hhhh .h002{ float:left; margin-left:1px; background:#222; padding-left:10px; width:550px}


#slideshow {!important;border:0px !important; text-align:center;position:relative;}
#focus {width:670px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:270px; position:absolute;}
#focus ul li {float:left; width:670px; height:340px; overflow:hidden; position:relative; background:#080808;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:670px; left:0; bottom:0;}
#focus .btn {position:absolute; width:670px; height:65px; padding:5px 10px; right:0; bottom:-33px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#e7b867;}
#focus .btn span.on {background:#fff;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus ul li .slideother { position:absolute; left:15px; top:310px; width:670px; height:70px;display:inline-block;}
#focus ul li .slideother .h12{color:#FFF;font-size:14px;position:absolute; top:0px;}

.BannerJiao{background:url(/images/BannerJiao.png) no-repeat; position:absolute; top:0; left:0; z-index:100; width:670px; height:300px;}

.Partner ul{ width:690px;}
.Partner li{ float:left; width:150px; height:125px; padding-right:20px;text-align:center; line-height:14px;}
.Partner li a img{ border: #131313 2px solid;}
.Partner li:hover a img{ border: #e7b867 2px solid;}
.Partner li h2{ padding-top:5px;}

.ZPic ul{ width:690px; padding-top:30px;}
.ZPic li{ float:left; width:105px; height:125px; padding-right:6px;text-align:center; line-height:14px;}
.ZPic li a img{ border: #131313 2px solid;}
.ZPic li:hover a img{ border: #e7b867 2px solid;}
.ZPic li h2{ padding-top:5px;}


.JobsList{}
.title1{ font-size:14px; font-weight:bold; color:#FFCC00; padding-bottom:10px;}

.JobsList, .JobsList a{ color:#333333}

.jobDetail tr{height: 35px;}
.jobDetail .tr1{height:35px; }
.jobDetail .td1{font-weight:bold;text-align:right;width:90px;border-bottom:#171717 1px solid; color:#666666}
.jobDetail .td2{width:280px;border-bottom:#171717 1px solid}
.jobDetail .td3{width:400px;border-bottom:#171717 1px solid}
.jobDetail a .JobBtn1{ margin-top:40px;display: inline-block;background-image:url(/images/job_yp.png);background-repeat:no-repeat; width:90px;height:22px; line-height:22px;border:none;color:#E6EFFC;cursor:pointer;cursor:hand;}

.viewall{padding:3px 5px;background-color:#1B1B1B;display:inline-block;}


/*-------在线留言------*/

.FeedbackBg{ margin-bottom:40px; border:#171717 1px solid}
.feedbackTab{ width:630px;margin:0 auto;}
.feedbackTab tr{line-height:24px;}
.feedbackTab tr .td2{padding-left:20px;}
.Inputbox{ border-color:#0e0e0e;background-color:#222;height:24px;line-height:24px; color:#FFFFFF;}
.InputMsg{ border-color:#0e0e0e;background-color:#222;height:100px;line-height:24px;overflow:hidden;color:#FFFFFF;}

.SearchBtnBg{ width:90px; height:22px; background:url(/images/job_yp.png) no-repeat;color: #ffffff;font-size:12px;display: inline-block;border: 0;cursor: pointer;}


.NewsListTop{ height:50px;border-bottom-style:dotted;border-bottom-width:thin; border-bottom-color:#232323; overflow:hidden;}
.NewsListTop h1{ padding-top:10px;}
.Newssearch{padding-top:20px;}
.Newssearch span{ float:left;}

.listpic2 img, .listpic a img {border: 4px solid #333;}

.newslist{ padding-top:10px; line-height:18px;}
.TabList .listpic{background:url(/images/newspic.jpg) no-repeat;width:191px;height:118px;}
.TabList .listpic2{background:url(/images/qiyepic.jpg) no-repeat;width:216px;height:68px;}
.TabList .listTitle, .TabList .listTitle a{font-size:16px; color:#e7b867;}
.TabList .listTime{ font-size:10px;}
.Show_title{color:#e7b867;font-size:24px;padding-top:20px; line-height:26px; padding-bottom:10px;}
.Show_content{ line-height:22px; margin:20px 0 20px 0;}

.searchbox{
	border-right-width: 0px;
	padding-left: 3px;
	width: 120px;
	font-family: arial;
	float: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	color: #636365;
	margin-left: 4px;
	font-size: 8pt;
	vertical-align: middle;
	border-left-width: 0px;
	margin-right: 3px;
}
.tab_search{
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	height: 18px;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	background:#FFFFFF;

}


.VideoList{ position:relative; overflow:hidden;}
.VideoList ul{ width:690px;}
.VideoList li{ float:left; margin-right:10px; margin-top:25px; width:215px; height:145px;}
.VideoList li a .PlayIcon{width:215px; height:120px;background:url(/images/PlayOff.png) no-repeat center;position:absolute; z-index:1000;}
.VideoList li a:hover .PlayIcon{width:215px; height:120px;background:url(/images/PlayOn.png) no-repeat center;}
.VideoList li a .BgPic{width:215px; height:120px;position:relative; overflow:hidden;}
.VideoList li a .BgPic img{width:215px;height:120px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}
.VideoList li a:hover  img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2)}
.VideoList li a h3{text-align:center; line-height:14px; padding-top:5px;}


/*-公共样式-*/
.footer_gx{clear:both; width:100%;height:1px;background-color:#171717;margin:8px auto;font-size:0px;overflow:hidden;}
.footer_xx{clear:both; width:100%;height:15px;border-bottom-style: solid;border-bottom-width:thin; border-bottom-color:#CECECE; font-size:0px;overflow:hidden;
           margin-left:auto;margin-right:auto;}
.zhanweispan{clear:both;height:10px;display:block;overflow:hidden;}
.title_footerxx{width:716px;background:url(../images/detail_t_fbg.jpg) repeat-x;height:3px;margin:3px 0 8px 0;}
.div_bg1{background-color:#F1F1F1;text-indent:20px;font-weight:bold;color:#04335C;height:28px;line-height:28px;}
.bgkk{background:url(../images/li_bg3x3.jpg) no-repeat;width:3px;height:3px;overflow:hidden;}

.noBorder{border:none;}
.fl{float:left}
.fr{float:right;}
.clear{clear:both;}
.h35{line-height:35px;height:35px;}
.ml3{margin-left:3px;}
.ml8{margin-left:8px;}
.ml18{margin-left:18px;}
.mr8{margin-right:8px;}
.mr12{margin-right:12px;}
.mr18{margin-right:18px;}
.mr20{margin-right:20px;}
.mb3{margin-bottom:3px;}
.mb8{margin-bottom:8px;}
.mb20{margin-bottom:20px;}
.mb12{margin-bottom:12px;}
.mt_2{margin-bottom:-2px;}
.mt8{margin-top:8px;}
.mt12{margin-top:12px;}
.mt28{margin-top:28px;}
.h10{height:10px;}
.h15{height:15px;}
.h28{height:28px;}
.h35{height:35px;}
.h280{height:280px;}
.h300{height:300px;}
.hide { display:none; }
.l35{ padding-left:35px;}
.l-122{left:-122px;}
.l-128{left:-128px;}
.l-256{left:-256px;}
.l-283{left:-283px;}
.l-384{left:-384px;}
.l-426{left:-426px;}
.l-512{left:-512px;}
.l-536{left:-536px;}
.l168{padding-left:168px;}
.l296{padding-left:296px;}
.l326{padding-left:326px;}
.l416{padding-left:416px;}
.l466{padding-left:466px;}
.l544{padding-left:544px;}
.l574{padding-left:574px;}
