@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
	font-size:12px;
	color:black;
}

input,textarea,img{
	background: none;
	border:none;
}

li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	background: white;
	width:100%;
	min-width: 1200px;
	max-width: 1920px;
}

.cl{
	clear: both;
}

.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:40px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:70px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}
.h318{width:1px;height:250px;}

.bannerx{ width:100%;  position:relative; font-size:0;min-height:565px;max-width: 1920px;margin:0 auto;max-height: 693px;min-width: 1200px; overflow:hidden;}
.bannerxList li { position: absolute; left: 0px; top: 0; width:100%;  font-size:0; min-height:375px;max-width: 1920px;min-width: 1200px;margin:0 auto;max-height: 693px;}
.bannerxList img { width:100%; min-height:375px; max-width: 1920px;margin:0 auto;max-height: 693px;min-width: 1200px;}

.head{
	width:1200px;
	margin:0 auto;
	height:150px;
}
.headl{
	float:left;
	width:202px;
}
.headr{
	float:right;
	width:840px;
}
.headr a{
	width:105px;
	display: block;
	float:left;
	font-size: 14px;
	color:#333333;
	height:14px;
	line-height: 14px;
}
.headr a:hover{
	color:#ff9000;
}
.headr0{
	float:right;
	width:720px;
}
.headr0 a{
	width:90px;
	display: block;
	float:left;
	font-size: 14px;
	color: #FFF;
	height:14px;
	line-height: 14px;
}
.headr0 a:hover{
	color: #FFF;
}
/* main_image */
.main_visual{height:594px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:594px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:594px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:594px;}
.main_image li span{display:block;width:100%;height:594px}
.main_image li a{display:block;width:100%;height:594px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:494px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
.itit{
	width:1200px;
	margin:0 auto;
	text-align: center;
	color:#262626;
	font-size: 20px;
}
.itit2{
	width:1200px;
	margin:0 auto;
	text-align: center;
	color:#404040;
	font-size: 12px;
	font-family: "Arial";
}
.itit3{
	width:1200px;
	margin:0 auto;
	text-align: center;
	color:white;
	font-size: 20px;
}
.itit4{
	width:1200px;
	margin:0 auto;
	text-align: center;
	color:white;
	font-size: 12px;
	font-family: "Arial";
}
.ipro {
	width: 1200px;
	margin: 0 auto;
}
.ipromenu {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-top:2px solid #ff9000;
}
.ipromenu ul {}
.ipromenu li {
	float: left;
	display: block;
	cursor: pointer;
	width:300px;
	text-align: center;
	color: white;
	background: #ff9000 url(../images/x3.jpg) no-repeat right 7px;
	font-size: 20px;
	height:48px;
}
.ipromenu li.hover {
	background: #fff;
	width: 300px;
	color: #404040;
}
.iprocon {
	clear: both;
}
.iprol{
	float:left;
	width:600px;
	height:450px;
	position: relative;
}
.iprol img{
	width:600px;
	height:450px;
}
.iprol_bg{
	width:600px;
	height:50px;
	background: #ff9000;
	opacity: 0.65;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	position: absolute;
	left:0;
	bottom:0;
}
.iprol_tit{
	height:50px;
	width:580px;
	line-height: 50px;
	padding-left:20px;
	position: absolute;
	left:0;
	bottom:0;
	color:white;
	font-size: 20px;
	background: url(../images/x5.png) no-repeat 560px 15px;
}
.ipror{
	float:right;
	width:590px;
}
.ipror a{
	float:left;
	display: block;
	width:290px;
	height:218px;
	margin-bottom:10px;
	margin-left:10px;
}
.ipror a img{
	width:280px;
	height:210px;
}
.inewsbox{
	width:100%;
	background: url(../images/x7.jpg) repeat;
	height:548px;
}
.inews{
	width:1200px;
	margin:0 auto;
}
.inewsl{
	float:left;
	width:560px;
	height:315px;
}
.inewsl img{
	width:560px;
	height:315px;
}
.inewsr{
	float:right;
	width:600px;
	margin-bottom:15px;
}
.inewsr a{
	display: block;
	width:600px;
	height:95px;
	margin-bottom:15px;
}
.inewsr_l{
	float:left;
	width:120px;
	height:95px;
	background: #ff9000;
	color:white;
	font-family: "Impact";
	font-size: 36px;
	text-align: center;
	line-height: 95px;
}
.inewsr_r{
	float:right;
	width:350px;
	background: white;
	padding:0 110px 0 20px;
	height:95px;
}
.inewsr_r span{
	color:#262626;
	font-size: 14px;
}
.inewsr_r p{
	color:#666666;
	line-height: 14px;
}
.iaboutbox{
	width:100%;
	background: white;
}
.iabout{
	width:1200px;
	margin:0 auto;
}
.iaboutl{
	float:left;
	width:59px;
	height:233px;
	border:1px solid #010101;
	text-align: center;
}
.iaboutl p{
	color:#1a1a1a;
	font-size: 24px;
	line-height: 26px;
}
.iaboutm{
	float:left;
	margin-left:32px;
	width:460px;
	color:#404040;
	font-size: 14px;
	overflow: hidden;
	line-height: 36px;
}
.iaboutm p{
	color:#404040;
	font-size: 14px;
	line-height: 36px;
}
.iaboutr{
	float:left;
	width:600px;
	margin-left:45px;
}
.iaboutr img{
	width:600px;
	height:235px;
}
.icasebox{
	width:100%;
	height:525px;
	background: url(../images/x10.jpg) center center;
}
.icase{
	width:800px;
	margin:0 auto;
	padding-left:400px;
}
.icase a{
	width:255px;
	height:191px;
	display: block;
	float:left;
	position: relative;	
	margin-left:11px;
}
.icase a img{
	width:255px;
	height:191px;
}
.icase_bg{
	width:255px;
	height:30px;
	background: #ff9000;
	opacity: 0.65;
	position: absolute;
	left:0;
	bottom:0;
}
.icase_tit{
	width:255px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:white;
	font-size: 18px;
	position: absolute;
	left:0;
	bottom:0;
}
.icontact1{
	width:100%;
	text-align: center;
	color:#262626;
	font-size: 14px;
}
.icontact2{
	color:#262626;
	font-size: 20px;
	font-family: "Tahoma";
	text-align: center;
	width:100%;
}
.icontact3{
	background: url(../images/x12.jpg);
	width:1200px;
	height:98px;
	margin:0 auto;
}
.icontact3 a{
	width:400px;
	float:left;
	display: block;
	height:98px;
}
.icontact4{
	background: url(../images/x13.png) no-repeat center bottom;
	width:402px;
	height:137px;
	text-align: center;
	margin:0 auto;
}
.icontact5{
	color:#414141;
	text-align: center;
	width:100%;
}
.footbox{
	width:100%;
	height:326px;
	background: #ff9000;
}
.foot{
	width:1200px;
	margin:0 auto;
}
.footl{
	float:left;
	width:360px;
}
.footl1_l{
	float:left;
	width:276px;
	height:72px;
}
.footl1_r{
	float:right;
	width:72px;
	height:72px;
}
.footl2{
	font-size: 20px;
	color:white;
}
.footl3{
	color:white;
	line-height: 18px;
}
.footl4_l{
	float:left;
	font-size: 20px;
	color:white;
	height:26px;
	line-height: 26px;
}
.footl4_r{
	float:left;
	font-size: 26px;
	font-family: "Impact";
	color:white;
	height:26px;
	line-height: 26px;
}
.footr{
	float:right;
	width:720px;
	border-top:4px solid white;
}
.footr_list{
	float:left;
	width:144px;
}
.footr_list_tit1{
	color:white;
	font-size: 16px;
}
.footr_list_tit2{
	color:white;
}
.footr_list a{
	color:white;
	line-height: 26px;
	display: block;
}
.footr_list a:hover{
	text-decoration:underline;
}
.botbox{
	width:100%;
	height:84px;
	background: #a15b00;
}
.bot{
	width:1200px;
	margin:0 auto;
}
.botl{
	float:left;
	width:600px;
}
.botr{
	float:right;
	width:450px;
}
.botl p{
	font-size: 16px;
	color:white;
	line-height: 24px;
}
.botr p{
	color:white;
	line-height: 24px;
}
.sp{
	width:1200px;
	margin:0 auto;
}
.spl{
	float:left;
	width:300px;
}
.spl_tit{
	width:300px;
	height:50px;
	background: url(../images/x17.jpg);
	font-size: 14px;
	color:white;
	text-align: center;
	line-height: 50px;
}
.subnav_list{
	width:300px;
}
.subnav_list a{
	display: block;
	width:300px;
	height:44px;
	color:#333333;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
}
.subnav_list a:hover{
	background: #4d4d4d;
	color:white;
}
.scontact{
	width:300px;
	padding:25px;
}
.scontact p{
	color:#333333;
	font-size: 14px;
	line-height: 34px;
}
.spr{
	width:865px;
	float:right;
}
.shead{
	width:865px;
	height:49px;
	border-bottom:1px solid #ff9000;
}
.shead_tit{
	float:left;
	width:157px;
	height:49px;
	background: url(../images/x18.jpg);
	color:white;
	font-size: 14px;
	padding-left:22px;
	line-height: 49px;
}
.positionbox{
	float:right;
	width:270px;
}
.position{
	width:247px;
	height:32px;
	line-height: 32px;
	background: url(../images/x19.png) no-repeat left center;
	padding-left:23px;
}
.spro{
	width:100%;
}
.spro a{
	float:left;
	width:260px;
	margin:0 12px;
}
.spro img{
	width:260px;
	height:195px;
}
.spro p{
	width:260px;
	height:52px;
	line-height: 42px;
	text-align: center;
}
.page{
	text-align: center;
}
.page a{
	display: inline-block;
	padding:0 15px;
	height:30px;
	border:1px solid #cccccc;
	color:#333333;
	line-height: 30px;
	margin:0 5px;
}
.page a:hover{
	background: #535353;
	color:white;
	cursor: pointer;
}
.sproshow{
	width:830px;
	margin:0 auto;
}
.sproshow1{
	text-align: center;
	width:100%;
	color:#1a1a1a;
	font-size: 16px;
}
.sproshow2{
	color:#999;
	text-align: center;
}
.sproshow3{
	width:100%;
	height:1px;
	background: url(../images/x20.jpg) repeat-x;
}
.sproshow4{
	text-align: center;
}
.sproshow4 img{
	width:600px;
}
.sproshow5{
	color:#333333;
	line-height: 34px;
}
.sproshow5 p{
	color:#333333;
	line-height: 34px;
}
.pages{
	width:90%;
	margin:0 auto;
}
.pagesl{
	color:#666666;
	width:50%;
	float:left;
}
.pagesl a{
	color:#666666;
}
.pagesr{
	width:50%;
	color:#666;
	text-align: right;
	float:left;
}
.pagesr a{
	color:#666666;
}
.snews{
	width:826px;
	margin:0 auto;
}
.snews a{
	display: block;
	width:100%;
	height:35px;
	border-bottom:1px dotted #999999;
	line-height: 35px;
	background: url(../images/x21.png) no-repeat left center;
}
.snews_tit{
	float:left;
	font-size: 14px;
	color:#333;
	width:600px;
	padding-left:20px;
}
.snews_date{
	float:right;
	width:100px;
	text-align: right;
	color:#333333;
}
.job_list{
	width:864px;
	margin:0 auto;
}
.job_list_tit{
	width:100%;
	height:39px;
	line-height: 39px;
}
.job_list_tit span{
	display: block;
	float:left;
	width:216px;
	text-align: center;
	font-size: 14px;
}
.job_list .job_list_list{
	display: block;
	height:40px;
	line-height: 40px;
	width:100%;
	overflow: hidden;
}
.job_list .job_list_list span{
	display: block;
	float:left;
	color:#666;
	text-align: center;
	width:216px;
}
.job_list_list a{
	background: none !important;
	color:#666;
}
.job_show_btn{
	width:100px;
	height:30px;
	background: #ff9000;
	text-align: center;
	line-height: 30px;
	margin:0 auto;
}
.job_show_btn a{
	display: block;
	color:white;
}
.jianli{
	width:895px;
	margin:0 auto;
}
.jianli_tit{
	color:#333333;
	text-align: center;
	width:110px;
	line-height: 39px;
	height:39px;
	float:left;
	margin-top:16px;
}
.jianli_inp{
	float:left;
	width:277px;
	height:39px;
	margin-top:16px;
}
.jianli_inp input{
	width:260px;
	height:37px;
	border:1px solid #666666;
	line-height: 39px;
	padding-left:15px;
}
.jianli_xing{
	color:#ff0101;
	width:25px;
	height:39px;
	line-height: 39px;
	text-align: center;
	float:left;
	margin-top:16px;
}
.jianli_area{
	width:550px;
	height:112px;
	float:left;
	margin-top:16px;
}
.jianli_area textarea{
	width:518px;
	height:90px;
	border:1px solid #666;
	resize:none;
	padding:10px 15px;
}
.jianli_btn{
	width:100px;
	height:30px;
	margin:0 auto;
}
.jianli_btn input{
	width:100px;
	height:30px;
	color:white;
	background: #dd1e32;
	text-align: center;
	line-height: 30px;
}