@charset "gb2312";
/*=reset Start*/
article,aside,audio,bdi,canvas,command,datalist,details,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,track,vedio,title {display:block}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure {padding:0;margin:0;}
fieldset,img{border:0;}
:focus {outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt {font-size:100%;}
input,button,textarea,select {*font-size:100%;}
body {line-height:1.5;}
ol,ul,li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
a{ text-decoration: none; }
a:hover{ text-decoration: underline;}
strong{ font-weight: normal;}

body{font:12px/1.7 simSun,"Microsoft YaHei",Arial;color:#c3c3c3;min-width:1260px;background:#7B1509;}

.fl{ display:inline; float: left; }
.fr{ display:inline; float: right; }
.g-clr{ zoom: 1; clear: both;}
.g-clr:after{ display: block; clear: both; height: 0; content: "\0020"; }
.g-thide { text-indent: -9999px; }
.thide{ position: absolute; top:-9999px; left:-9999px; text-indent: -9999px; }
.hide{ display: none; }

#footer {clear:both;height:160px; overflow:hidden;color:#000;z-index:10;position: relative;padding-top:20px;}
#footer a{color:#000;}
#footer a:hover { text-decoration: underline; }
/*=reset End*/

/*=layout Start*/
#wrap{width:100%;}
#wrap-bg1{background:url(../images/bg1.jpg) no-repeat 50% 0}
#wrap-bg2{background:url(../images/bg2.jpg) no-repeat 50% 505px}
#wrap-bg3{background:url(../images/bg3.jpg) no-repeat 50% 1103px}
#content{width:1260px;margin:0 auto;height:950px;font-family:"Microsoft YaHei";font-size:14px;color:#7B1509;position:relative;}

.slogan{width:661px;height:256px;background:url(../images/index_slogan.png) no-repeat center top;position:absolute;left:20px;top:200px;text-indent:-999em;display: block;z-index:10}
.slogan.ani{animation:slo-ani 1s ease-in-out;-webkit-animation:slo-ani 1s ease-in-out;}
@keyframes slo-ani{
	from{transform:scale(1.5,1.5);}
	to{transform:scale(1,1);}
}
@-webkit-keyframes slo-ani{
	0%{-webkit-transform:scale(1.5,1.5);}
	100%{-webkit-transform:scale(1,1);}
}
#topvideobox, #topvideobox-btn{width:173px;height:124px;position:absolute;left:488px;top:186px;z-index:5;display:none;overflow:hidden}
#topvideobox-btn {z-index:15;text-indent:-999em}
#topvideobox-content{width:173px;height:124px;}
#topvideobox-fix{position:absolute;left:0;top:0;background:url(../images/sprite.png) no-repeat;z-index:5;width:173px;height:124px;cursor:pointer;}

#picbox{left:247px;top:505px;width:520px;height:288px;position:absolute;background:#000;overflow:hidden;z-index:10;}
#picbox-content{width:100%;;height:100%;overflow:hidden;}
#picbox-content img{width:100%;height:100%;display:block;}
#picbox-nav{width:100%;height:28px;position:absolute;z-index:5;left:0;top:289px;overflow:hidden;}
#picbox-nav a{width:25%;height:28px;background:#2e2e2d;display:block;float:left;text-align:center;color:#808080;line-height:28px;font-size:12px;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;float:left;}
#picbox-nav a.current,#picbox-nav a:hover{background:#7d5e34;color:#cecece;text-decoration:none;}

#newsbox{left:782px;top:505px;width:476px;height:288px;overflow:hidden;position:absolute;z-index:10;}
#newsbox-nav{width:343px;height:38px;line-height:38px;}
#newsbox-nav ul li{float:left;width:96px;}
#newsbox-nav ul li a{display:block;text-align:center;color:#9b9b9b;width:96px;height:38px;}
#newsbox-nav ul li a:hover,#newsbox-nav ul li a.current{color:#b4874a;text-decoration:none;background:url(../images/boxs.png) no-repeat 0 -616px;}
.more{width:24px;height:24px;position:absolute;background:url(../images/boxs.png) no-repeat 0 -576px;top:8px;right:12px;text-indent:-999em;display:block;}
#newsbox-content{width:435px;height:279px;margin:0 auto;overflow:hidden;}
#hotnews{width:100%;text-align:center;font-size:16px;font-weight:bold;height:40px;border-bottom:1px solid #ededed;line-height:40px;}
#hotnews a{color:#fff;}
#newsbox-content div{display:none;}
#newsbox-content div.current{display:block;}
#newsbox-content ul{height:205px;overflow:hidden;}
#newsbox-content ul li{padding-left:20px;background:url(../images/boxs.png) no-repeat 2px -675px;width:415px;height:40px;border-bottom:1px solid #2c2c2c;line-height:40px;color:#9b9b9b;overflow:hidden;}
#newsbox-content ul li .date{float:right;}
#newsbox-content ul li a{color:#9b9b9b;}

#visionbox,#videobox{width:504px;height:262px;background:url(../images/boxs.png) no-repeat;position:absolute;left:0;top:793px;}
#videobox{left:520px;background-position:0 -284px;}
#visionbox ul,#videobox ul{width:484px;height:176px;padding-top:68px;margin:0 auto;}
#visionbox ul li,#videobox ul li{padding:0 7px;width:228px;height:176px;float:left;}
#visionbox ul li img,#videobox ul li img{width:228px;height:176px;display:block;background:#383838;border:none;cursor:pointer;}

#linkbox{position:absolute;left:0px;top:505px;width:232px;height:288px;overflow:hidden;z-index:10;;background:url(../images/linkbox.jpg) no-repeat;}
#linkbox a{width:232px;height:118px;background:url(../images/linkbox.jpg) no-repeat;text-indent:-999em;display:inline-block;float:left;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;opacity:0;_filter:alpha(opacity=0)}
#linkbox a:hover {opacity:1;_filter:alpha(opacity=100)}
#linkbox a#btn1{background-position:-232px 0;}
#linkbox a#btn2{height:71px;background-position:-232px -118px;}
#linkbox a#btn3, #linkbox a#btn4, #linkbox a#btn5, #linkbox a#btn6 {width:116px;height:50px}
#linkbox a#btn3{background-position:-232px -189px;}
#linkbox a#btn4{background-position:-348px -189px;}
#linkbox a#btn5{background-position:-232px -239px;}
#linkbox a#btn6{background-position:-348px -239px;}

#featurebox {position:absolute;left:0;top:670px;width:1260px;height:200px;}
#featurebox a {float:left;display:inline-block;overflow:hidden;width:315px;height:200px;}
#featurebox a img {width:100%;height:100%;transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s;-o-transition:all .7s;}
#featurebox a:hover img {width:110%;height:110%;margin:-5%}

#careerbox {position:absolute;left:0;top:1196px;width:1260px;height:380px;}
#careerbox ul {width:100%;overflow:hidden}
#careerbox li {width:101px;height:380px;margin-right:2px;float:left;display:inline-block;background:url(../images/career.jpg) no-repeat;overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
#careerbox li.current {width:743px;}
	#careerbox li.ys {background-position:0 0}
	#careerbox li.jx {background-position:0 -380px}
	#careerbox li.mj {background-position:0 -760px}
	#careerbox li.st {background-position:0 -1140px}
	#careerbox li.ds {background-position:0 -1520px}
	#careerbox li.mg {background-position:0 -1900px}
	#careerbox li.ys.current {background-position:-101px 0}
	#careerbox li.jx.current {background-position:-101px -380px}
	#careerbox li.mj.current {background-position:-101px -760px}
	#careerbox li.st.current {background-position:-101px -1140px}
	#careerbox li.ds.current {background-position:-101px -1520px}
	#careerbox li.mg.current {background-position:-101px -1900px}
#careerbox .careerswitch {float:left;display:inline-block;background:url(../images/career.jpg) no-repeat;width:101px;height:380px;opacity:0;_filter:alpha(opacity=0);transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s;-o-transition:all .7s;}
#careerbox .careerswitch:hover, #careerbox .current .careerswitch {opacity:1;_filter:alpha(opacity=100)}
	#careerbox li.ys .careerswitch {background-position:-101px 0}
	#careerbox li.jx .careerswitch {background-position:-101px -380px}
	#careerbox li.mj .careerswitch {background-position:-101px -760px}
	#careerbox li.st .careerswitch {background-position:-101px -1140px}
	#careerbox li.ds .careerswitch {background-position:-101px -1520px}
	#careerbox li.mg .careerswitch {background-position:-101px -1900px}
#careerbox .career_bg {float:left;display:inline-block;position:relative;background:#ededed}
#careerbox .malebg, #careerbox .femalebg {position:absolute;width:645px;height:380px;background-image:url(../images/malebg.jpg); background-repeat:no-repeat}
#careerbox .femalebg {background-image:url(../images/femalebg.jpg)}
	#careerbox li.ys .malebg, #careerbox li.ys .femalebg{background-position:0 0}
	#careerbox li.jx .malebg, #careerbox li.jx .femalebg{background-position:0 -380px}
	#careerbox li.mj .malebg, #careerbox li.mj .femalebg{background-position:0 -760px}
	#careerbox li.st .malebg, #careerbox li.st .femalebg{background-position:0 -1140px}
	#careerbox li.ds .malebg, #careerbox li.ds .femalebg{background-position:0 -1520px}
	#careerbox li.mg .malebg, #careerbox li.mg .femalebg{background-position:0 -1900px}
#careerbox .career-detail {}
.detail-btn {position:absolute;top:200px;left:465px;width:115px;height:28px;background:url(../images/sprite.png) no-repeat 0 -133px;}
.sexswitch {position:absolute;top:270px;left:440px;width:180px;height:95px;background:url(../images/sexbtn.png) no-repeat 30px 0;}
.sexbtn {display:block;width:180px;height:95px;position:relative;z-index:10}
	.sexbtn .s1, .sexbtn .s2, .sexbtn .s3 {position:absolute;width:95px;height:95px;background-image:url(../images/sexbtn.png);background-repeat:no-repeat;cursor:pointer}
	.sexbtn .s1 {z-index:15;background-position:0 -95px}
	.sexbtn .s2 {width:56px;height:56px;left:75px;top:20px;background-position:-158px 24px}
	.sexbtn .s3 {left:75px;background-position:-95px -190px}
	.sexbtn.female .s1 {left:75px;background-position:0 -190px}
	.sexbtn.female .s2 {left:49px;background-position:-158px -64px}
	.sexbtn.female .s3 {left:7px;background-position:-95px -95px}

#guidebox {position:absolute;top:1668px;left:0;width:424px;height:281px;padding-left:129px;background:url(../images/bg3.jpg) no-repeat -329px -564px}
#guidebox a {width:105px;margin-left:1px;height:43px;line-height:43px;margin-top:1px;float:left;display:inline-block;cursor:pointer;overflow:hidden;text-align:center;color:#333;text-decoration:none}
#guidebox a:hover {font-weight:bold;}
#guidebox .guidelist1 a {height:104px;line-height:165px;margin-top:0;position:relative}
#guidebox .guidelist1 a span {z-index:5;position:relative}
#guidebox .guidelist1 a .mask {position:absolute;width:100%;height:100%;background:url(../images/sprite.png) no-repeat;opacity:0;_filter:alpha(opacity=0);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
	#guidebox .guidelist1 a.gl1 .mask {background-position: 0 -182px}
	#guidebox .guidelist1 a.gl2 .mask {background-position: -106px -182px;}
	#guidebox .guidelist1 a.gl3 .mask {background-position: -212px -182px;}
	#guidebox .guidelist1 a.gl4 .mask {background-position: -318px -182px}
#guidebox .guidelist1 a:hover .mask {opacity:1;_filter:alpha(opacity=100)}

#weibobox {position:absolute;left:584px;top:1674px;width:325px;height:270px;}

#mediabox {position:absolute;left:950px;top:1690px;width:300px;height:200px;}
.weixin_code, .yixin_code, .media_text {width:100px;height:120px;float:left;display:inline-block;color:#333;font-size:12px;}
#mediabox ul {padding-top:75px;width:300px}
#mediabox ul a {font-size:12px;color:#333}
#mediabox li {float:left;display:inline-block;width:75px;height:25px;line-height:25px}
#mediabox ul a:hover {font-weight:bold}

#servicebox{width:1260px;height:40px;position:absolute;left:0;top:2080px;}
#servicebox ul{height:40px;line-height:40px;width:1090px;margin:0 auto}
#servicebox ul li{float:left;width:150px;}
#servicebox ul li a{width:150px;height:40px;line-height:40px;color:#858585;font-size:14px;}
#servicebox ul li a:hover{text-decoration:none;}
#servicebox ul li a span{display:inline-block;background:url(../images/service.png) no-repeat;width:40px;height:40px;float:left;cursor:pointer;}
#servicebox ul li a#service1 span{background-position:0 0;}
#servicebox ul li a#service1:hover span{background-position:0 -40px;}
#servicebox ul li a#service2 span{background-position:-40px 0;}
#servicebox ul li a#service2:hover span{background-position:-40px -40px;}
#servicebox ul li a#service3 span{background-position:-80px 0;}
#servicebox ul li a#service3:hover span{background-position:-80px -40px;}
#servicebox ul li a#service4 span{background-position:-120px 0;}
#servicebox ul li a#service4:hover span{background-position:-120px -40px;}
#servicebox ul li a#service5 span{background-position:-160px 0;}
#servicebox ul li a#service5:hover span{background-position:-160px -40px;}
#servicebox ul li a#service6 span{background-position:-200px 0;}
#servicebox ul li a#service6:hover span{background-position:-200px -40px;}
#servicebox ul li a#service7 span{background-position:-240px 0;}
#servicebox ul li a#service7:hover span{background-position:-240px -40px;}
#servicebox ul li a:hover span{
	transition:background-position 0.2s;
	-moz-transition:background-position 0.2s;
	-webkit-transition:background-position 0.2s;
	-o-transition:background-position 0.2s;
	-ms-transition:background-position 0.2s;
}


#pop_video,#pop_video2{width:700px;height:394px;background:#000;position:absolute;left:50%;margin-left:-300px;top:300px;z-index:99999999;}
#pop_video #close_pv,#pop_video2 #close_pv2{display:block;width:34px;height:37px;text-indent:-9999em;outline:none;background:url(../images/btn_close.gif) no-repeat 0 0;position:absolute;right:-34px;top:0;}

.dShare {width:118px;height:84px;position:absolute;left:115px;top:355px;z-index:20;background:url(../images/subtitle.png) no-repeat;padding-left:52px;display:none}
.dShare span{float:left;display:block;height:24px;text-align:center;width:65px;color:#5f5f5f;line-height:20px;}
.dShare a.NIE-share {float:left;display:inline-block;width:19px;height:18px;overflow:hidden;background:url(../images/index_sharebtn.png) no-repeat -9999px -9999px;text-indent:-9999px;margin-right:1px;padding-bottom:0}
.dShare a.a_0 {background-position:0 0 !important;margin-top:51px}
.dShare a.a_1 {background-position:-19px 0 !important;margin-top:46px}
.dShare a.a_2 {background-position:-38px 0 !important;margin-top:42px}
.dShare a.a_3 {background-position:-57px 0 !important;margin-top:37px}
.dShare a.a_4 {background-position:-76px 0 !important;margin-top:32px}
.dShare a.a_0:hover {background-position:0 -18px !important}
.dShare a.a_1:hover {background-position:-19px -18px !important}
.dShare a.a_2:hover {background-position:-38px -18px !important}
.dShare a.a_3:hover {background-position:-57px -18px !important}
.dShare a.a_4:hover {background-position:-76px -18px !important}
