@charset "utf-8";
/* CSS Document */

body,html{ min-width:100%;}


.head_l ul .hover{ background:url(../images/10li2.jpg) no-repeat left 30px center;}
.head_l ul .hover a{ color: #c51e0d;}








div#wangzbg{ position:fixed; top:0; left:0; bottom:0; right:0; z-index:-1;}
div#wangzbg > .wangzbg_img { height:100%; width:100%; border:0;}


#wangzbg .main_one0{ width:40px; height:110px; position:absolute; top:50%; margin-left:-49%; left:50%; z-index:10;}
.head{ width:200px; height:100%; position:absolute; left:50%; top:0; margin-left:-46%; z-index:10;}
#wangzbg .main_1{ width:280px; height:100%; position:absolute; left:50%; top:0; margin-left:-27%; z-index:10;}
#wangzbg .main_2{ width:280px; height:100%; position:absolute; left:50%; top:0; margin-left:1%; z-index:10;}
#wangzbg .main_3{ width:280px; height:100%; position:absolute; right:50%; top:0; margin-right:-49%; z-index:10;}

.headimg1{ position:absolute; top:50%; margin-top:-290px;}
.headimg2{ position:absolute; top:50%; margin-top:-190px;}
.headp1{ position:absolute; top:50%; margin-top:-140px; left:43%; color:#323232; font-family:"宋体"; font-size:14px;}
.headp2{ position:absolute; top:50%; margin-top:-140px; left:30%; color:#323232; font-family:"宋体"; font-size:14px;}
.headp3{ position:absolute; top:50%; margin-top:-140px; left:18%; color:#323232; font-family:"宋体"; font-size:14px;}


.main_1 .main_onep{ width:280px; height:300px; position:absolute;  top:0; margin-top:0px; z-index:20;}
.main_2 .main_onep{ width:280px; height:300px; position:absolute; top:0; margin-top:0px; z-index:20;}
.main_3 .main_onep{ width:280px; height:300px; position:absolute; top:0; margin-top:0px; z-index:20;}

.main_onep .main_onep1{ position:absolute;  margin-top:0; left:56%; color:#ffffff; font-family:"Microsoft YaHei"; font-size:18px; line-height:20px; z-index:20; text-align:center}
.main_onep .main_onep2{ position:absolute;  margin-top:0; left:51%; color:#ffffff; font-family:"宋体"; font-size:12px; z-index:20; text-align:center}
.main_onep .main_onep3{ position:absolute;  margin-top:0; left:45%; color:#ffffff; font-family:"宋体"; font-size:12px; z-index:20; text-align:center}
.main_onep .main_onep4{ position:absolute;  margin-top:0; left:37%; color:#ffffff; font-family:"宋体"; font-size:12px; z-index:20; text-align:center}



.main_oneimg{ width:280px; height:211px; position:absolute; top:50%; margin-top:-58px; z-index:20; opacity:1;}
.main_oneimg a{ display:block; width:280px; height:211px;}
.main_oneimg2{ width:280px; height:211px; position:absolute; top:50%; margin-top:-58px; z-index:20; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.main_oneimg2 a{ display:block; width:280px; height:211px;}

.main_onexia{position:absolute; top:50%; margin-top:150px; z-index:20; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.main_onebg{ height:100%; background:#c92513; z-index:-1; opacity:0; margin:auto; position:absolute; left:0; right:0;}


.nav{ width:250px; height:100%; position:absolute; left:0; top:0; margin-left:-250px; background:url(../images/navbg.png); z-index:10;}
.nav .navimg{ position:absolute; top:50%; left:8%; margin-top:-280px;}
.nav .navul{ width:100%; height:360px; position:absolute; top:50%; margin-top:-160px; border-top:1px solid #f2a6b2; border-bottom:1px solid #f2a6b2;}
.nav .navul .navli1{ background:url(../images/nav1.png) no-repeat;}
.nav .navul .navli2{ background:url(../images/nav2.png) no-repeat;}
.nav .navul .navli3{ background:url(../images/nav3.png) no-repeat;}
.nav .navul .navli4{ background:url(../images/nav4.png) no-repeat;}
.nav .navul .navli5{ background:url(../images/nav5.png) no-repeat;}
.nav .navul .navli6{ background:url(../images/nav6.png) no-repeat;}
.nav .navul li{ width:250px; height:40px; line-height:40px;}
.nav .navul li a{ width:250px; height:40px; display:block;}
.nav .navp{ font-family:"宋体"; font-size:12px; color:#FFF; letter-spacing:1px; position:absolute; top:50%; margin-top:230px; left:6%; line-height:17px;}
.nav .navp span{ display:block; padding-top:0px; }
.nav .navp span a{ color:#FFF}

.nicescroll-rails{ background: #E4E4E4;}

.mian_d{ width:100%; position:absolute; left:4%; top:50%; margin:-275px 0 0 0px;}
.mian_d .main_dtop{ width:100%; height:75px; background:#FFF; border-bottom:1px solid #eeeeee;}
.mian_d .main_dtop .main_dtop1{ width:349px; height:75px; line-height:75px; font-family:"Microsoft YaHei"; margin-left:25px; background:url(../images/4132.png) no-repeat; float:left; padding-left:20px}
.mian_d .main_dtop .main_dtop1 p{font-size:16px; font-family:"Microsoft YaHei"; display: inline}
.mian_d .main_dtop .main_dtop1 p span{ color:#de0025}
.mian_d .main_dtop .main_dtop2{ width:500px; height:75px; line-height:75px; font-family:"Microsoft YaHei"; float:right; text-align:right; padding-right:25px;}
.mian_d .main_dtop .main_dtop2 ul{ background:url(../images/weizhi.png) no-repeat scroll left 25px; float:right; padding: 0px 0 0px 25px;}

.mian_d .main_dbottom{ width:100%; height:465px; overflow:hidden;}
/*.mian_d .main_dbottom .main_dbottom1{ float:left; width:380px; height:300px; margin-left:25px; margin-top:20px; border:2px dashed #FCF;}*/
.mian_d .main_dbottom .main_dbottom2{ width:930px; margin-left:15px; height:350px; overflow:hidden; overflow-y:hidden; margin-top:20px; margin-bottom:20px; text-indent:2em; font-family:"Microsoft YaHei"; font-size:14px; letter-spacing:1px; line-height:25px;}
.mian_d .main_dbottom h2{ width:880px; margin:0 auto; height:30px; line-height:30px; text-align:center; font-family:"Microsoft YaHei"; font-size:18px; margin-bottom:10px; margin-top:10px;}
.time{ width:880px; margin:0 auto; height:15px; line-height:15px; text-align:center; font-family:"Microsoft YaHei"; font-size:12px;}
.mian_d .main_dbottom .main_dbottom2 img{ max-width:890px;}
.mian_d .main_dbottom .main_dbottom2 p{ line-height:23px; margin-bottom:10px;}



.mian_d .main_dbottom_l{ width:100%; height:465px; background:#FFF;}
.mian_d .main_dbottom_l .newslist{ height:445px; width:940px; padding-top:10px;}
.mian_d .main_dbottom_l ul li{ width:905px; height:75px; margin-bottom:10px; margin:0 auto; background:#f0f0f0; margin-bottom:10px;}
.mian_d .main_dbottom_l ul li:hover{ background:url(../images/gbgb.png);}
.mian_d .main_dbottom_l ul li:hover strong{ color:#ffffff;}
.mian_d .main_dbottom_l ul li:hover strong em{ color:#ffffff;}
.mian_d .main_dbottom_l ul li:hover .li_p1{ color:#ffffff;}
.mian_d .main_dbottom_l ul li:hover .li_p1 span{ color:#ffffff;}
.mian_d .main_dbottom_l ul li:hover .li_p2{ color:#ffffff;}
.mian_d .main_dbottom_l ul li .li_p1{ width:780px; margin-right:15px; font-size:14px; font-family:"Microsoft YaHei"; color:#323232; font-weight:bold; line-height:38px; float:right;}
.mian_d .main_dbottom_l ul li .li_p2{ width:780px; margin-right:15px; font-size:12px; font-family:"Microsoft YaHei"; color:#333; line-height:15px; float:right;}



.mian_d .main_dbottom_l ul li strong{width:90px; height:75px; color:#626262; text-indent:10px; overflow:hidden; font-size:17px; float:left; margin-left:5px;}
.mian_d .main_dbottom_l ul li strong em{width:90px; color:#323232; text-indent:35px; font-size:38px; font-style:normal; font-weight:normal; float:left; font-family:"Microsoft YaHei"; }














.shangxia{ width:60px; height:80px; position:absolute; top:50%; right:0; margin-top:-25px;}
.shangxia1{ width:30px; height:30px; display:block; margin-bottom:20px; background:url(../images/sss.png) no-repeat;}
.shangxia1:hover{ background:url(../images/sss_1.png) no-repeat;}

.shangxia2{ width:30px; height:30px; display:block; background:url(../images/xxx.png) no-repeat;}
.shangxia2:hover{ background:url(../images/xxx_1.png) no-repeat;}




.head_l{ width:185px; height:432px; position:absolute; top:50%; margin-top:-170px; margin-left:10px; background:#ffffff; border-bottom:3px solid #c51e0d;}
.head_l2{ background:url(../images/2wmlink.png) no-repeat 30px 283px #FFF}
.head_l .head_l1p{ width:185px; height:55px; background:url(../images/h-pbg.png) no-repeat;}
.head_l .head_l1p span{ font-family:"Microsoft YaHei"; font-size:18px; color:#FFF; line-height:55px; margin-left:40px;}
.head_l ul li{ width:185px; height:53px; line-height:53px; background:url(../images/10li.jpg) no-repeat left 30px center; border-bottom:1px solid #eeeeee;}
.head_l ul li a{ color:#323232; font-family:"宋体"; font-size:14px; margin-left:45px;}
.head_l ul li:hover{ background:url(../images/10li2.jpg) no-repeat left 30px center;}
.head_l ul li:hover a{ color:#c51e0d;}

.head_p{ width:185px; height:68px; position:absolute; top:50%; margin-top:200px; margin-left:10px; display:none}

.head_pro{ width:185px; height:68px; position:absolute; top:50%; margin-top:214px; margin-left:10px;}
.head_pro .sousuo{ width:185px; margin:0 auto; height:32px; padding-top:20px}
.head_pro .sousuo .dianji {
border: 0px;
position: relative;
right:0px;
background: url(../images/ss.jpg) no-repeat center;
cursor: pointer;
width:35px;
height:32px;
float: right;
}
.head_pro .sousuo .txt {
width: 129px;
height:32px; 
float: left; padding:0px; margin:0px; border:none;padding-left:10px; padding-right:10px; font-size:14px; color:#868686
}





.mian_d .main_dbottom_c{ width:950px; height:465px; background:#ffffff; overflow:hidden; position:relative;}
.mian_d .main_dbottom_c .main_dbottom2_c{ width:935px; height:430px; overflow:hidden; margin-top:25px; margin-bottom:20px;}
.mian_d .main_dbottom_c .main_dbottom2_c ul li{ width:277px; height:200px; margin-left:28px; margin-bottom:10px; float:left; overflow:hidden; position:relative; border:1px solid #EEE}
.mian_d .main_dbottom_c .main_dbottom2_c ul li a{ width:277px; height:220px; display:block; position:relative;}
.mian_d .main_dbottom_c .main_dbottom2_c ul li img{ width:277px; height:220px; position:relative;}
.mian_d .main_dbottom_c .main_dbottom2_c ul li p{ width:100%; height:45px; line-height:45px; font-family:"Microsoft YaHei"; font-size:18px; text-indent:30px; color:#FFF; background:url(../images/bgbg.png); position:relative; margin-top:1px;}






.ne_jin {
	padding:0px; width: 905px; margin:0 auto; height:173px; margin-bottom:10px; background:#ffffff;
}
.ne_jin h2 {
	float: left; margin-left:0px;
}
.ne_jin h3 {
	width: 585px; float: right; margin-right:20px;
}
.ne_jin h3 strong {
	width: 615px; color:#323232; font-family: Arial; font-size: 36px; font-weight: normal; float: left;
}
.ne_jin h3 a {
	padding: 25px 0px 7px; width: 405px; color:#323232; font-size: 15px; float: left;
}
.ne_jin p {
	width: 585px; color:#333; line-height: 18px; float: right; margin-right:20px;
}




.main_dbottom_n{ width:950px; min-height:450px; margin-bottom:60px; background:#ffffff;}
.main_dbottom_n .main_dbottom_nimg{ margin-left:60px; margin-top:50px; float:left;}
.main_dbottom_n .main_dbottom_np{ width:380px; float:right; font-family:"Microsoft YaHei"; color:#E63B57; font-size:28px; margin-right:50px; margin-top:200px;}
.main_dbottom_n .main_dbottom_nspan{ width:380px; height:115px; overflow:hidden; float:right; margin-right:50px; font-family:"Microsoft YaHei"; font-size:14px; margin-top:8px;}







.Menubox{width:869px;height:30px;line-height:30px; margin-left:53px; margin-top:30px;}
.Menubox li{float:left;display:block;cursor:pointer;width:90px; margin-left:6px; text-align:center;color:#999;font-weight:bold; font-size:12px; background: #F3F3F3}

.Menubox li.hover_n{width:90px;color:#fff;font-weight:bold;height:30px;line-height:30px; background:#E63B57;}

.Contentbox{width:830px; min-height:400px; margin:0 auto; clear:both; font-family:"Microsoft YaHei"; line-height:25px;letter-spacing:1px; margin-top:30px; font-size:14px;}
.Contentbox p{ line-height:25px; margin-top:15px; margin-bottom:15px;}
.Menubox .menuboxtm{ width:162px; float:right; margin-top:-10px;}
.Menubox .menuboxfw{ float:right;}
.lxwmnr{ padding:40px; padding-top:15px; font-size:14px; line-height:150%;}




.main_dbottom2_p{ width:100%; height:435px; overflow:hidden; font-family:"Microsoft YaHei"; position:relative}

.hualuo{ position:absolute; left:872px; top:182px;}

.mian_d .main_dbottom .main_dbottom_dy{ width:940px; height:425px; overflow:hidden; margin-top:20px; margin-bottom:20px; font-family:"Microsoft YaHei"; font-size:12px; letter-spacing:1px;}
.mian_d .main_dbottomh2{ width:880px; margin:0 auto; height:30px; line-height:30px; text-align:center; font-family:"Microsoft YaHei"; font-size:18px; margin-top:10px;}

.mian_d .main_dbottom .main_dbottom_dy .dy_zuo{ width:425px; height:260px; float:left; margin-left:30px; background:url(../images/yinghao.jpg) no-repeat;}
.mian_d .main_dbottom .main_dbottom_dy .dy_zuo p{ width:260px; font-size:24px; font-family:"Microsoft YaHei"; color:#323232; margin-top:100px; margin-left:85px; text-align:center;}
.mian_d .main_dbottom .main_dbottom_dy .dy_you{ width:425px; height:260px; float:right; margin-right:20px;}


.wenzi{ width:880px; height:130px; margin:0 auto; text-indent:2em; letter-spacing:1px; font-family:"Microsoft YaHei"; font-size:14px; line-height:22px;}
.wenzi p{ margin-bottom:10px;}

.imgimg{ width:905px; height:21px; margin:0 auto; clear:both; margin-bottom:10px;}



.mian_d .main_dbottomj{ width:950px; height:465px; background:#ffffff; overflow:hidden;}
.main_dbottom_j{ width:945px; height:445px; overflow:hidden; font-family:"Microsoft YaHei";}

.right_box {
	width:910px; overflow: hidden; padding-bottom: 30px;  position: relative; z-index: 100; margin:0 auto;
}
.right_box h1 {
	padding-right: 37px; float: right;
}
.right_box h1 a {
	background: rgb(233, 235, 240); padding: 0px 10px; color: rgb(103, 105, 109); line-height: 44px; margin-left: 3px; float: left;
}
.right_box h1 .x_hover {
	background: url("../images/gaidong.jpg") repeat-x; color: rgb(255, 255, 255);
}
.right_box h1 a:hover {
	background: url("../images/gaidong.jpg") repeat-x; color: rgb(255, 255, 255);
}
.job {
	width: 910px; padding-top: 10px; float: left;
}
.job h3 {
	background:#E63B57; width:910px; color: rgb(255, 255, 255); line-height: 44px; padding-left: 22px; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; float: left; cursor: pointer;
}
.job h3 strong {
	width: 200px; text-align: left; float: left;
}
.job h3 span {
	color: rgb(255, 255, 255); line-height: 44px; font-weight: bold; float: left;
}
.job .sp_01 {
	width: 110px;
}
.job .sp_02 {
	width: 120px;
}
.job .sp_03 {
	width: 100px;
}
.job .sp_04 {
	width: 170px;
}
.job_dal {
	float: left;
}
.job_lie {
	width:910px; border-bottom-color: rgb(251, 251, 251); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.job_lie h2 {
	background: rgb(231, 231, 231); width:910px; color: rgb(116, 116, 116); line-height: 44px; padding-left: 22px; font-size: 14px; float: left; cursor: pointer;
}
.job_lie h2 strong {
	width: 200px; float: left;
}
.job_lie h2 strong img {
	margin-left: 5px;
}
.job_lie h2 span {
	color: rgb(116, 116, 116); float: left;
}
.job_lie .sp_01 {
	width: 110px;
}
.job_lie .sp_02 {
	width: 120px;
}
.job_lie .sp_03 {
	width: 100px;
}
.job_lie .xun_zh {
	background:#ccc; color: rgb(255, 255, 255);
}
.job_lie .xun_zh span {
	color: rgb(255, 255, 255);
}
.job_lie ul {
	background: rgb(249, 249, 249); padding: 10px 0px 0px 22px; width:910px; float: left; display: none;
}
.job_lie ul li {
	width: 910px; color: rgb(156, 156, 156); line-height: 26px;  margin-bottom: 10px; float: left;
}
.job_lie p {
	width:870px; color: rgb(116, 116, 116); line-height: 22px; margin-bottom: 5px;
}
.job_lie p strong {
	
}
.job_lie .tb {
	font-size: 14px; font-weight: bold;
}
.job_lie .tb_02 span {
	padding-right: 25px; float: right;
}
.job_lie .tb_02 span input {
	background: url("../images/shenq.png") no-repeat; border: currentColor; border-image: none; width: 101px; height: 31px; cursor: pointer;
}

.jobbd{position: fixed; height:0; width:100%; z-index:888; top:0; background:url(../images/jobbdbg.png);}
.jobform{ border:1px solid #FFF; position:fixed; z-index:900; height:0; width:600px; padding-left:150px; left:150%; margin-left:-375px; top:50%; margin-top:-300px; padding-top:20px; color:#757575; background:url(../images/tank_bg_01.jpg) -210px 0px no-repeat #F4F9FB;}

.jobform input{ border:1px solid #E0E0E0; width:90%; padding:5px; margin-right:3px;}
.jobform textarea{border:1px solid #E0E0E0; height:50px; width:92%; margin-bottom:10px; }
.jobform td{ height:40px;}
.jobform .subjob{ background:url(../images/jobfj.jpg) no-repeat; width:89px; height:35px; margin-top:25px; cursor:pointer; border:none}
.jobform .subjob:hover{background:url(../images/jobfj2.jpg) no-repeat;}
.close{ position:fixed; z-index:921; height:39px; width:39px; background:#FFF; background:url(../images/close.jpg) no-repeat; left:150%; margin-left:380px; top:50%; margin-top:-300px; cursor:pointer;}












.fany {
    height: 30px;
    padding: 20px 0px 30px;
    width: 935px;
}
.fany ul {
    float: right;
}
.fany ul a {
    background: none repeat scroll 0 0 #f0f0f0;
    border-image: none;
    color: #D04B3D;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
    text-align: center;
    width: 35px;
}
.fany ul a:hover {
    background: none repeat scroll 0 0 #D04B3D;
    border-image: none;
    color: rgb(255, 255, 255);
}
.fany ul span{
    background: none repeat scroll 0 0 #D04B3D;
    border-image: none;
    color: #fff;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
    text-align: center;
    width: 35px;
}
.fany .pages {
    overflow: hidden;
}







.fxlink{ position:absolute; top:50%; left:50%; z-index:101; margin-top:280px; margin-left:20px}
.fxlink li{ width:30px; height:30px; float:left; margin-left:10px; margin-right:10px; text-indent:-10000px; cursor:pointer;}
.fxlink .fxlink1{ background:url(../images/w1.png) no-repeat}
.fxlink .fxlink2{ background:url(../images/w2.png) no-repeat}
.fxlink .fxlink3{ background:url(../images/w4.png) no-repeat}

.fxlink .fxlink1:hover{ background:url(../images/w1hover.png) no-repeat}
.fxlink .fxlink2:hover{ background:url(../images/w2hover.png) no-repeat}
.fxlink .fxlink3:hover{ background:url(../images/w4hover.png) no-repeat}

.rwm{position:absolute; top:50%; margin-top:100px; left:50%; margin-left:130px; z-index:99; display:none;}

.fenxian{ position:absolute; left:50%; top:50%; width:153px; height:76px;  margin-left:50px; background:url(../images/fxa.png) no-repeat 0px 5px; padding-top:7px; padding-left:11px;  opacity:0; filter:alpha(opacity=0); margin-top:240px; z-index:100}




.wmlink{ position:absolute; left:100%; top:100%; width:125px; height:127px; margin-left:-130px; margin-top:-130px;}
.xiabgbg{ position:fixed; bottom:0; height:0px; z-index:999; width:100%; background:url(../images/bglogo.jpg) no-repeat center center #fff}
.xiabgbg2{position:fixed; bottom:0; height:100%; z-index:999; width:100%;  background:#fff url(../images/bglogo.jpg) no-repeat center center  }





