@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;}
img{border:0px;}
a{text-decoration:none; color: #323232;}
a:hover{ color:#f49634; transition: 0.5s all;}
.left{float:left;}
.right{float:right;}
body{font-family: "微软雅黑"; min-width: 1500px; font-size: 14px; color:#323232; line-height: 36px; background:#fff;}

/* CSS Header */
/* CSS Header */
#header{ width:100%; min-width: 1200px; height:auto; overflow:hidden;}
#top{ width: 1200px; height:89px; margin: 0 auto; z-index: 999; position: relative;}
.logo{ width:185px; height:109px; top: 41px; left: 14px;position: absolute;}
.logotxt{ width:355px; height:52px; top: 21px; left:230px;position: absolute;}
.toptel{ width:371px; height:27px; padding-top:33px; float: right; }
.inline{ width: 1920px;height: 79px; left:0; bottom: 0; background: url(../images/inline.png) no-repeat;position: absolute; z-index: 999}
.banner{ width: 1920px; height:450px; left: 50%; margin-left: -960px; background: url(../images/banner.jpg) no-repeat; position: relative; }
.banner .prolist{ width: 640px; height:auto; left: 545px; top:370px; position: absolute; }
.banner .prolist li{ width: auto; height:40px; line-height: 40px; float: left; margin-right: 34px;}
.banner .prolist li a{ padding-left: 36px; color: #401602; font-size: 22px; background:url(../images/dot.png) left center no-repeat;}
.banner .prolist li a:hover{ color: #f00 }
/* CSS Footer */
#footer{ width:100%; min-width: 1200px; height:150px; border-top: 1px #d7d7d7 solid; background:#fff;}
#ftm{ width: 1200px; height: 150px; margin: 0 auto; position: relative;}
.ftrt{ width: 190px; height: 72px; top: 41px; right: 0; position: absolute;}
.ftlogo{ width:392px; height: 62px; top: 32px; left: 17px; background:url(../images/ftlogo.png) no-repeat; position: absolute;}
.ftmenu{ left: 452px; top: 48px; position: absolute;}
.ftmenu li{ font-size: 16px; float: left; margin-right: 33px;}
.ftmenu li a{ color: #494949 }
.ftmenu li a:hover{color: #e7141a;}
.fticp{ width: 100%; color: #b3b3b3; font-size: 14px; left: 0; top: 90px; position: absolute;}
.fticp a{color: #b3b3b3;}
.fticp a:hover{color: #e7141a;}

/* CSS Main */
#wrap{ width:100%; min-width: 1200px; height:auto; position: relative;z-index: 100;margin:0 auto;}
#main{ width:1200px; height:auto; position: relative;z-index: 100; overflow: hidden; margin:0 auto;}
.index01{ width: 100%; height: 526px; background: #ffd801; position: relative;z-index: 2}
.index02{ width:1200px; height: 442px; background: #fff; margin: 0 auto; position: relative;}
.index03{ width: 1920px; height: 686px; background:url(../images/index03.jpg) top no-repeat #e7141a; left: 50%; margin-left: -960px; position: relative;}

.index01 .mid{ width: 1200px; height: 526px; margin: 0 auto; position: relative; }
.index01 .mid div{position: absolute; }
.index01 .index01_muban{ width: 1200px; height:159px; background:url(../images/index01_muban.png) no-repeat; left: 0; top:347px; z-index:2}
.index01 .index01_logo{ width: 331px; height:118px; background:url(../images/index01_logo.png) no-repeat; left:12px; top:-40px;}
.index01 .index01_dec01{ width: 162px; height:167px; background:url(../images/index01_dec01.png) no-repeat; left:-210px; top:188px; z-index: 1}
.index01 .index01_dec02{ width: 160px; height:140px; background:url(../images/index01_dec02.png) no-repeat; right:-118px; top:75px; z-index: 1}
.index01 .index01_dec03{ width: 116px; height:113px; background:url(../images/index01_dec03.png) no-repeat; right:-10px; top:430px; z-index: 1}
.index01 .more{ width:84px; height:84px; background:url(../images/index01_more.png) no-repeat; right:0; top:60px; z-index:2}
.index01 .inpro{ transition: 0.4s all; z-index: 2}
.index01 .inpro:hover{transform: scale(1.04); transition: 0.4s all }
.index01 .inpro01{ left:942px; top:168px; }
.index01 .inpro02{left: 145px; top: 184px; }
.index01 .inpro03{ left: 540px; top:184px; }
.index01 .inpro04{ left: 678px; top: 235px;}
.index01 .prolist{ width: 640px; height:auto; left: 398px; top:24px; position: absolute; }
.index01 .prolist li{ width: auto; height:40px; line-height: 40px; float: left; margin-right: 34px;}
.index01 .prolist li a{ padding-left: 36px; color: #401602; font-size: 22px; background:url(../images/dot.png) left center no-repeat;}
.index01 .prolist li a:hover{ color: #f00 }
.index02 div{position: absolute; }
.index02 .more{ width:84px; height:84px; background:url(../images/index01_more.png) no-repeat; left:710px; top:276px;}
.index02 .inewm{ width:156px; height:184px; background:url(../images/inewm.png) no-repeat; left:46px; top:159px;}
.index02 .index02_logo{ width: 309px; height:116px; background:url(../images/index02_logo.png) no-repeat; right:0; top:49px;}
.index02 .gsjj{ width:528px; height:173px; color: #401602; font-size: 14px; line-height: 25px; overflow: hidden; padding-top: 66px; background:url(../images/beifang.png) top left no-repeat; left:260px; top:79px;}
.index02 .gsjjtel{ width:371px; height:27px; background:url(../images/toptel.png) top left no-repeat; left:260px; top:309px;}
.index02 .gsjj_pic{ width:225px; height:120px; right:0px; top:200px;}

.index03 .mid{ width: 1200px; height: 686px; margin: 0 auto; position: relative; }
.index03 .index03_logo{ width: 331px; height:118px; background:url(../images/index03_logo.png) no-repeat; left:12px; top:40px; position: absolute;}
.index03 .happy{ width:283px; height:82px; background:url(../images/happy.png) no-repeat; right:160px; top:63px; position:absolute;}
.index03 .inbox{ width: 1200px; height: 323px; margin: 0 auto; padding-top:191px; }
.index03 .left{ width: 1028px; height: 323px; border-radius: 15px; background:#fff;}
.index03 .inright{ width:152px; height: 323px; float: right;}
.index03 .inright .rtbox{ width: 151px; height: 153px; font-size: 22px; text-align: center; background: #fff; border-top-right-radius: 24px; border-bottom-left-radius: 24px;}
.index03 .inright .rtbox span{ width:70px; height:60px; display: block;margin: 0 auto; padding-top: 28px;}
.index03 .list01{ width: 490px; height:142px; padding-top: 18px; }
.index03 .list01 li{ width:455px; height:142px; line-height:22px; color: #8a8a8a; font-size: 14px; position: relative; overflow: hidden;}
.index03 .list01 li a{ display: block; font-size: 20px; color: #292929; line-height:38px;}
.index03 .list01 li a:hover{color:#ef7600;}
.index03 .list01 li span{ color: #e7141a; font-size: 16px; font-weight: bold; padding-bottom:9px; display: block; }
.index03 .wenzi{ width: 1200px; height:96px; text-align: center; line-height: 32px; font-size: 16px; color: #fff; margin: 0 auto; padding-top:35px; }
.index03 .list02{ width: 100%; height:128px;}
.index03 .list02 li{ width: 100%; height: 32px; line-height: 32px; position: relative;}
.index03 .list02 li a{ color: #292929; font-size: 16px; transition: 0.5s all; display: block;}
.index03 .list02 li a:hover{ margin-left: 5px; color:#e7141a;}

/* CSS Left */
#Proimg{ width: 400px; height: 514px; float: left; }
#Proimg img{ width:300px; height: auto;}
#ProContent{ width: 700px; height: auto; line-height:30px; font-size: 16px; color: #262525;float: right; }

/* CSS Ziye */
/* CSS Ziye */
#right{width:1200px; height: auto; float: right;overflow: hidden;}
#right_title{width: 100%;height:200px;position: relative;}
#right_title .rtlogo{width: 331px; height:118px; background:url(../images/rtlogo.png) no-repeat; left: 0; top: 60px; position: absolute;}
#right_title .rtlogo p{ font-size: 50px; color: #401602; padding-top:27px}
#right_title .rtlogo p span{ font-weight: bold; }
#right_title .beifang{width:410px; height:34px; background:url(../images/beifang.png) no-repeat; left:412px; top:132px; position: absolute;}
#right_title .dec{width: 160px; height:140px; background:url(../images/index01_dec02.png) no-repeat; right:50px; top:-18px; z-index: 1; position: absolute;}
#title_right{ width: 422px; height: 52px; line-height: 52px; color:#575757; font-size:16px; padding-left:40px; border-bottom: 1px #b8b8b8 dashed; background: url(../images/home.png) left center no-repeat; left: 418px; top:52px; position: absolute;}
#title_right a{color:#575757;}
#title_right a:hover{color:#ff060b;}
#right_content{width:1200px; height: auto; padding-top:20px;margin: 0 auto; overflow: hidden;}
#right_bottom{width:100%;height:23px;}
#indexNews{ width:100%; height: auto; padding-top: 10px; overflow: hidden; }
#indexNews li{width:560px;height:45px;border-bottom:#cacaca 1px dashed; font-size: 15px; float: left; line-height:45px; margin: 0 15px; position: relative;}
#indexNews li a{height:45px;display:block; padding-left:15px; background:url(../images/dot.jpg) no-repeat left center; transition: 0.5s all;}
#indexNews li span{position: absolute;top:0;right:0;}
#indexNews li:hover a{margin-left: 5px; color: #e7141a}
#page{width:100%;height:30px; line-height:30px;text-align:center;margin:20px auto;color:#575656;font-size:14px; clear:both;}
#page a{color:#555555;font-size:14px; padding: 0 5px; border:1px #cececd solid;}
#page a:hover{color:#55a61b;}
#page .current { padding: 0 8px; border:1px #68b92e solid;}
#page_num{ height: 22px; font-size: 14px; background: #eeeeee; }
#newTitle{width:100%;line-height:60px;color:#e7141a;font-size:22px;font-family:"微软雅黑"; display: block;}
#productTitle{width:100%;height:60px;color:#e7141a;font-size:18px; font-weight:bold;text-align:center;margin:0 auto;}
#newsInfo{width:100%;height:40px;color:#a9aaa9;font-size:12px; border-bottom: 1px #d5d3d3 solid; text-align:center;margin:0 auto 20px;}
.newsinfoleft {padding-left: 30px;}
#newsContent{width:100%;margin:0 auto; line-height:30px; font-size: 16px; color: #262525;}
#newsContent p{padding: 5px 0;}
#gsjjtxt{width:100%;margin:0 auto; text-align: center; line-height:40px; font-size: 24px; color: #e7141a; padding:70px 0;}
#gsjjpro{width: 1200px; height:331px; background:url(../images/index01_muban.png) bottom center no-repeat; position: relative;}
#gsjjpro .inpro{ transition: 0.4s all; z-index: 2; position: absolute;}
#gsjjpro .inpro:hover{transform: scale(1.04); transition: 0.4s all }
#infoImage img{margin: 0 auto; display: block;}
#gsjjpro .inpro01{left:896px;top: 0px; }
#gsjjpro .inpro02{left: 182px; top:12px; }
#gsjjpro .inpro03{ left: 408px; top:47px; }
#gsjjpro .inpro04{left: 685px; top: 70px; }
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:306px;width:558px;float:left;margin:15px 20px; border: 1px #b6a69f solid; border-radius: 14px; overflow: hidden;}
#picUL li .pic_01{width:266px;height:306px; text-align: center; float: left;}
#picUL li .pic_01 img{width:210px;height:270px;vertical-align:middle; padding-top: 20px; margin: 0 auto}
#picUL li .pic_02{width:268px; height: 306px; overflow: hidden;line-height:22px; color: #401602; font-size: 14px; padding-right: 24px; float: right; position: relative;}
#picUL li span{ width: 100%; color:#401602;font-size:30px; line-height: 60px; padding-top: 35px; display: block;}
#picUL li .more{ width:104px; border-radius: 15px; height: 30px; color:#fff;font-size:14px; line-height:30px; background: #401602; text-align: center; left: 0; top: 230px; position: absolute; display: block;}

.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}

/*******加入*******/
.jobbox{ width: 895px; height: auto;margin-top: 10px; }
.jobbox li{ width: 895px; height: 175px; background: #fff; margin-bottom: 20px; position: relative;}
.jobbox li span{ line-height: 40px; font-size: 18px; color: #68b92e; font-weight: bold; display: block; left: 90px; top: 22px; position: absolute;}
.jobbox li .descrip{ width: 550px; height: 60px; top: 63px; left: 90px; line-height: 27px; font-size: 14px; color: #646060; position: absolute; }
.jobbox li .more{ width: 100px; height: 36px; line-height: 36px; text-align: center; background: #68b92e; color: #fff; font-size: 14px; right: 60px; top: 60px; position: absolute; }
.jobbox li .more:hover{ background: #ff9904; transition: 0.5s all;}
.jobbox li .num{ width: 45px; height: 45px; line-height: 45px; text-align: center; background: #68b92e; color: #fff; font-size: 26px; font-weight: bold; left: 0; top: 0; position: absolute; }

.recruitcon{ width:895px; height:173px;}
.recruitpic{ width:132px; height:153px; float:left;}
.recruitconc{ width: 470px; height: 143px; padding-left: 50px; padding-top: 5px; float: left; }
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#444444;}
.apply{width: 100px; height: 36px; line-height: 36px; text-align: center; background: #68b92e; color: #fff; font-size: 14px; margin-top: 50px; margin-right: 100px; float: right;}
.apply:hover{ background: #ff9904; transition: 0.5s all;}
.xxsmys{ width:895px; height:36px; line-height:36px; border-bottom: 2px #55a61b solid;}
.xxsmwz{ width:100px; height:36px; line-height: 36px; color:#FFF; text-align:center; display:block; background-color:#55a61b;}

/*订单*/
.formys{ width:800px; height:auto; padding-left: 40px;color: #555555;}
.formmcys{ float: left; }
.cpmcys{ width:400px; height:34px;border:1px solid #d2d4d6; font-family: "微软雅黑"; color: #555555; background: #f9f9f9; font-size: 14px;}
.formbz{ float:left;}
.G_InputText{width:400px;height:30px;border:1px solid #d2d4d6; background: #f9f9f9;}
.G_textarea{width:400px;height:100px;border:1px solid #dedede;background: #f9f9f9;}
.G_ul{width:100%;}
.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:100%; height:auto; padding-top:10px;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}