* {
	margin: 0px; padding: 0px;
}
ul {
	list-style-type: none;
}
li {
	list-style: none; line-height: 35px;
}
img {
	border: 0px currentColor; border-image: none;
}
a {
	font-size: 12px; text-decoration: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
body {
	background: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; -ms-overflow-x: hidden;
}
#he_01 {
	background: url("../images/he_01_bg.jpg") repeat-x; margin: 0px auto; width: 100%; height: 135px;
}
#he_01_mid {
	margin: 0px auto; width: 1200px; height: 135px; position: relative;
}
#he_01_logo {
	left: 0px; top: 25px; width: 548px; height: 85px; position: absolute;
}
#he_01_logo a {
	display: block;
}
#he_01_tel {
	background: url("../images/tel1.png") no-repeat left; top: 40px; height: 54px; right: 0px; color: rgb(38, 38, 38); line-height: 24px; padding-left: 60px; font-size: 18px; position: absolute; min-width: 52px;
}

#he_02 {
	background: rgb(38, 38, 38); margin: 0px auto; width: 100%; height: 50px;
}
#he_02_mid {
	margin: 0px auto; width: 1200px; height: 50px;
}
#he_02_mid li {
	width: 129px; height: 50px; text-align: center; line-height: 50px; border-right-color: rgb(78, 78, 78); border-right-width: 1px; border-right-style: dashed; float: left;
}
#he_02_mid li a {
	color: rgb(255, 255, 255); font-size: 14px; display: block;
}
#he_02_mid li a:hover {
	background: rgb(201, 0, 0); color: rgb(255, 255, 255);
}
#he_03 {
	background: rgb(201, 0, 0); margin: 0px auto; width: 100%; height: 36px;
}
#he_03_mid {
	margin: 0px auto; width: 1200px; height: 36px; text-align: right; color: rgb(255, 255, 255); line-height: 36px; font-size: 12px;
}
#he_03_mid span {
	color: rgb(255, 170, 170);
}
#he_04 {
	margin: 0px auto; width: 100%; height: 549px; position: relative;
}
#he_04_mid {
	top: 0px; width: 100%; height: 549px; position: absolute;
}
#he_05 {
	background: rgb(29, 29, 29); margin: 0px auto 35px; width: 100%; height: 83px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#he_05_mid {
	margin: 0px auto; width: 1200px; height: 83px; position: relative;
}
#he_05_r {
	background: rgb(255, 255, 255); left: 463px; top: 0px; width: 64%; height: 83px; position: absolute; z-index: 1;
}
#he_05_search {
	background: url("../images/search_bg.jpg") no-repeat; left: 65px; top: 29px; width: 235px; height: 26px; position: absolute; z-index: 2;
}
#he_05_search #search_name {
	background: none; margin: 3px 0px 0px 20px; border: currentColor; border-image: none; width: 180px; height: 20px; color: rgb(102, 102, 102); line-height: 20px; float: left;
}
#he_05_search #button {
	background: none; border: currentColor; border-image: none; width: 35px; height: 26px; float: right; cursor: pointer;
}
#he_05_tel {
	background: url("../images/he_tel.png") no-repeat; left: 388px; top: 14px; height: 56px; color: rgb(30, 30, 30); line-height: 56px; padding-left: 220px; font-family: arial; font-weight:bold;font-size: 38px; position: absolute; z-index: 2; min-width: 203px;
}
#zy_banner {
	background: url("../images/zy_banner.jpg") no-repeat center; margin: 0px auto; width: 100%; height: 550px;
}
.left_form {
	width: 100%; overflow: hidden;
}
.left_form form {
	padding: 20px; width: 100%; overflow: hidden;
}
.left_form ul li {
	overflow: hidden; margin-bottom: 5px;
}
.left_form ul li.message {
	position: relative;
}
.left_form ul li span {
	width: 20%; text-align: right; font-size: 14px; margin-right: 10px; float: left; display: block;
}
.left_form ul li input.intxt {
	background: rgb(249, 249, 249); border-width: 1px; border-style: solid; border-color: silver rgb(216, 216, 216) rgb(216, 216, 216); margin: 5px 0px 2px; padding: 0px 4px; border-image: none; width: 55%; height: 32px; color: rgb(153, 153, 153); line-height: 32px; overflow: hidden;
}
.left_form ul li textarea {
	background: rgb(249, 249, 249); margin: 6px 0px 0px; padding: 4px; border: 1px solid rgb(216, 216, 216); border-image: none; width: 70%; height: 140px; color: rgb(153, 153, 153); line-height: 20px; resize: none;
}
.left_form .btnclick {
	padding: 2% 0px 0px 30%; overflow: hidden;
}
.left_form .btnclick input {
	padding: 10px 40px; width: 110px; text-align: center; color: white; overflow: hidden; font-size: 16px; margin-right: 15px; float: left; display: block; cursor: pointer;
}
.left_form .btnclick input.btn_submit {
	background: rgb(235, 32, 2); border: 0px currentColor; border-image: none;
}
.left_form .btnclick input.btn_reset {
	background: rgb(69, 69, 69); border: 0px currentColor; border-image: none;
}
.con_form2 {
	width: 100%; overflow: hidden; margin-top: 35px; margin-bottom: 30px;
}
.left_form2 {
	padding: 0px 3% 1% 0px; width: 62%; overflow: hidden; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid; float: left;
}
.left_form2 h3 {
	padding-bottom: 7px; font-size: 16px; margin-top: 20px; margin-bottom: 5px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_form2 form {
	overflow: hidden;
}
.left_form2 ul li {
	height: 45px; line-height: 45px; overflow: hidden; margin-bottom: 5px;
}
.left_form2 ul li.message {
	height: 130px; position: relative; _height: 138px;
}
.left_form2 ul li span {
	width: 128px; text-align: right; line-height: 50px; font-size: 14px; margin-right: 10px; float: left; display: block;
}
.left_form2 ul li input.intxt {
	border-width: 1px; border-style: solid; border-color: silver rgb(217, 217, 217) rgb(217, 217, 217); margin: 5px 0px 2px; padding: 0px 4px; border-image: none; width: 60%; height: 32px; color: rgb(153, 153, 153); line-height: 32px; overflow: hidden;
}
.left_form2 ul li textarea {
	margin: 6px 0px 0px; padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 68%; height: 100px; color: rgb(153, 153, 153); line-height: 20px; resize: none;
}
.left_form2 .btnclick {
	overflow: hidden; padding-left: 140px;
}
.left_form2 .btnclick input {
	width: 110px; height: 34px; text-align: center; color: white; line-height: 34px; overflow: hidden; font-size: 16px; margin-right: 15px; float: left; display: block; cursor: pointer;
}
.left_form2 .btnclick input.btn_submit {
	background: rgb(235, 32, 2); border: 0px currentColor; border-image: none;
}
.left_form2 .btnclick input.btn_reset {
	background: rgb(69, 69, 69); border: 0px currentColor; border-image: none;
}
.footer {
	padding-top: 59px; background-color: rgb(44, 44, 44);width: 100%;
}
.footer_top {
	overflow: hidden;
}
.footer_left {
	width: 230px; float: left;
}
.footer_left span {
	width: 105px; text-align: center; color: rgb(89, 89, 89); font-size: 13px; margin-right: 10px; float: left;
}
.footer_left span img {
	margin-bottom: 14px; display: block;
}
.footer_right {
	width: 780px; float: right;
}
.footer_f1 {
	width: 111px; margin-bottom: 40px; float: left;
}
.footer_f1 a {
	color: rgb(129, 129, 129); line-height: 21px; font-size: 13px; display: block;
}
.footer_f1 a:first-child {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 25px;
}
.last_footer_f1 {
	width: 60px;
}
.footer_f1 a:hover {
	color: rgb(255, 255, 255);
}
.footer_bottom {
	height: 83px; border-top-color: rgb(55, 55, 55); border-top-width: 1px; border-top-style: solid;
}
.foot_left {
	width: 800px; float: left;
}
.coy {
	color: rgb(129, 129, 129); line-height: 21px; font-size: 13px;
}
.coy a {
	margin: 0px 5px; color: rgb(129, 129, 129); display: inline-block;
}
.coy a:hover {
	color: rgb(255, 255, 255);
}
.yq a:hover {
	color: rgb(255, 255, 255);
}
.yq {
	color: rgb(89, 89, 89); margin-top: 15px;
}
.yq a {
	color: rgb(89, 89, 89); margin-right: 25px; display: inline-block; height:20px; 
}
.foot_right {
	width: 190px; margin-top: 22px; float: right;
}
.foot_right a {
	margin: 0px 3px !important; padding: 0px !important; width: 36px !important; height: 36px !important;
}
.foot_right a.bshare-sinaminiblog {
	background: url("../images/fx_03.png") no-repeat center !important;
}
.foot_right a.bshare-qqim {
	background: url("../images/fx_05.png") no-repeat center !important;
}
.foot_right a.bshare-qzone {
	background: url("../images/fx_07.png") no-repeat center !important;
}
.foot_right a.bshare-itieba {
	background: url("../images/fx_09.png") no-repeat center !important;
}

#in_01 {
	background: url("../images/in_01_title.png") no-repeat top; margin: 0px auto; width: 100%; padding-top: 126px; min-height: 340px;
}
#in_01_category {
	background: rgb(201, 0, 0); margin: 0px auto 15px; width: 1200px; height: 45px;
}
#in_01_category li {
	width: 171px; height: 45px; text-align: center; line-height: 45px; float: left;
}
#in_01_category li a {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
#in_01_category li a:hover {
	background: rgb(38, 38, 38); color: rgb(255, 255, 255);
}
#in_01_category li .hover {
	background: rgb(38, 38, 38); color: rgb(255, 255, 255);
}
.in_01_pro {
	margin: 0px auto; width: 1200px; height: auto;
}
#in_02 {
	background: url("../images/images_01.png") no-repeat top; margin: 30px auto 0px; width: 100%; height: 244px;
}
#in_02_mid {
	margin: 0px auto; width: 1200px; height: 244px; position: relative;
}
#in_02_mid .in_02_tel {
	top: 35px; height: 22px; right: 52px; color: rgb(201, 0, 0); line-height: 22px; font-size: 18px; position: absolute;
}
#in_02_mid .in_02_btn {
	top: 65px; width: 145px; height: 35px; right: 52px; line-height: 35px; position: absolute;
}
#in_02_mid .in_02_btn a {
	border: 1px solid rgb(255, 255, 255); border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
#in_02_mid .in_02_btn a:hover {
	border: 1px solid rgb(201, 0, 0); border-image: none; color: rgb(201, 0, 0);
}
#in_02_title {
	background: url("../images/images_03.png") no-repeat center; left: 0px; width: 1200px; height: 63px; bottom: 0px; position: absolute;
}
#in_03 {
	margin: 24px auto 0px; border: 1px solid rgb(191, 195, 196); border-image: none; width: 960px; height: 453px; position: relative;
}
#in_03_mid {
	background: rgb(227, 79, 67); left: 347px; top: -25px; width: 265px; height: 491px; position: absolute;
}
#in_03_mid #in_03_vs {
	background: url("../images/vs.png") no-repeat center rgb(55, 53, 58); margin: 80px auto 0px; width: 265px; height: 193px;
}
#in_03_mid #in_03_ul {
	margin: 0px auto; width: 100%; height: 200px;
}
#in_03_mid #in_03_ul li {
	margin: 13px auto; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px;
}
#in_03_mid #in_03_ul .in_vs_bg {
	background: rgb(248, 136, 114);
}
#in_03 #in_03_title {
	margin: 0px auto; width: 100%; height: 55px; text-align: center; line-height: 55px; font-size: 24px; font-weight: bold; border-bottom-color: rgb(191, 195, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
#in_03 #in_03_title #in_03_tl {
	width: 348px; height: 55px; color: rgb(201, 0, 0); float: left;
}
#in_03 #in_03_title #in_03_tr {
	width: 348px; height: 55px; color: rgb(141, 141, 141); float: right;
}
#in_03 #in_03_img {
	margin: 0px auto; width: 100%; height: 193px; border-bottom-color: rgb(191, 195, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
#in_03 #in_03_img #in_03_il {
	width: 348px; height: 193px; float: left;
}
#in_03 #in_03_img #in_03_ir {
	width: 348px; height: 193px; float: right;
}
#in_03 #in_03_info {
	margin: 0px auto; width: 100%; height: 200px;
}
#in_03 #in_03_info #in_03_inl {
	width: 348px; float: left;
}
#in_03 #in_03_info #in_03_inr {
	width: 348px; float: right;
}
#in_03 #in_03_info li {
	margin: 13px auto; width: 348px; color: rgb(68, 68, 68); line-height: 24px; font-size: 14px;
}
#in_03 #in_03_info li p {
	margin: 0px auto; width: 305px;
}
#in_03 #in_03_info .in_03_bg {
	background: rgb(242, 236, 236); height: 50px; line-height: 50px;
}
#in_04 {
	background: rgb(201, 0, 0); margin: 150px auto 0px; width: 100%; height: 2px;
}
#in_04_mid {
	margin: 0px auto; width: 1200px; height: 2px; position: relative;
}
#in_04_title {
	background: url("../images/images_06.png") no-repeat center; left: 0px; top: -75px; width: 1200px; height: 89px; position: absolute;
}
#in_05 {
	background: url("../images/he_01_bg.jpg"); margin: 0px auto; padding: 45px 0px; width: 100%;
}
#in_05_mid {
	margin: 0px auto; width: 1200px; height: 550px; position: relative;
}
#in_05_bg {
	background: url("../images/sx.jpg") no-repeat center; left: 0px; top: 0px; width: 1200px; height: 434px; position: absolute;
}
#in_05_mid li {
	background: url("../images/circle.png") no-repeat center; margin: 0px auto; width: 1200px; height: 24px; position: relative; opacity: 0;
}
#in_05_mid li .pos_l {
	left: 0px; top: -68px; position: absolute;
}
#in_05_mid li .pos_r {
	top: -68px; right: 0px; position: absolute;
}
#in_05_mid li .pos_bg1 {
	background: url("../images/adv_l_bg.png") no-repeat; width: 559px; height: 160px;
}
#in_05_mid li .pos_bg2 {
	background: url("../images/adv_r_bg.png") no-repeat; width: 559px; height: 160px;
}
#in_05_mid li .pos_img1 {
	left: 13px; top: 13px; width: 151px; height: 138px; position: absolute;
}
#in_05_mid li .pos_img2 {
	left: 30px; top: 13px; width: 151px; height: 138px; position: absolute;
}
#in_05_mid li .pos_title1 {
	left: 183px; top: 13px; width: 340px; height: 47px; color: rgb(201, 0, 0); line-height: 47px; font-size: 24px; font-weight: bold; position: absolute;
}
#in_05_mid li .pos_title2 {
	left: 203px; top: 13px; width: 340px; height: 47px; color: rgb(201, 0, 0); line-height: 47px; font-size: 24px; font-weight: bold; position: absolute;
}
#in_05_mid li .pos_title1 span {
	color: rgb(38, 38, 38);
}
#in_05_mid li .pos_title2 span {
	color: rgb(38, 38, 38);
}
#in_05_mid li .pos_info1 {
	left: 183px; top: 57px; width: 340px; color: rgb(68, 68, 68); line-height: 25px; font-size: 14px; position: absolute;
}
#in_05_mid li .pos_info2 {
	left: 203px; top: 57px; width: 340px; color: rgb(68, 68, 68); line-height: 25px; font-size: 14px; position: absolute;
}
#in_06 {
	background: url("../images/in_06_bg.jpg") repeat-x; margin: 0px auto; width: 100%; height: 384px;
}
#in_06_mid {
	margin: 0px auto; width: 1200px; height: 384px; position: relative;
}
#in_06_mid .intro_img {
	background: url("../images/intro_img.jpg") no-repeat; left: 0px; width: 241px; height: 331px; bottom: 0px; position: absolute; z-index: 2;
}
#in_06_mid .intro_kuang {
	border: 3px solid rgb(201, 0, 0); border-image: none; left: 95px; top: 25px; width: 167px; height: 310px; position: absolute; z-index: 1;
}
#in_06_mid .in_06_title {
	top: 25px; width: 893px; height: 27px; right: 0px; color: rgb(255, 255, 255); line-height: 27px; font-size: 24px; font-weight: bold; position: absolute;
}
#in_06_mid .in_06_title span {
	color: rgb(59, 59, 59); padding-left: 5px;
}
#in_06_mid .in_intro {
	top: 73px; width: 853px; height: 117px; right: 40px; color: rgb(133, 133, 133); line-height: 28px; overflow: hidden; font-size: 14px; position: absolute;
}
#in_06_mid .in_honor {
	width: 893px; height: 150px; right: 0px; bottom: 0px; position: absolute;
}
#in_06_mid .in_06_m {
	top: 30px; width: 70px; height: 25px; right: 0px; position: absolute;
}
#in_06_mid .in_06_m a {
	background: rgb(201, 0, 0); text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; display: block;
}
#in_07 {
	background: url("../images/news_title.jpg") no-repeat center 40px rgb(241, 241, 241); margin: 30px auto 0px; padding: 190px 0px 40px; width: 100%; height: auto;
}
#in_07_mid {
	margin: 0px auto; width: 1200px; height: 201px; position: relative;
}
#in_07_img {
	background: url("../images/news_img.jpg") no-repeat; left: 0px; top: 0px; width: 324px; height: 201px; position: absolute;
}
#in_07_c {
	top: 0px; width: 857px; height: 201px; right: 0px; position: absolute;
}
#in_07_c li {
	background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-image: none; width: 392px; height: 94px; margin-bottom: 10px; margin-left: 32px; float: left; position: relative;
}
#in_07_c li .news_time {
	background: rgb(153, 153, 153); padding: 10px 0px; left: 17px; top: 17px; width: 60px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; position: absolute;
}
#in_07_c li .news_time span {
	font-size: 30px; font-weight: bold;
}
#in_07_c li .news_title {
	left: 100px; top: 17px; width: 264px; height: 18px; color: rgb(78, 78, 78); line-height: 18px; font-size: 14px; position: absolute;
}
#in_07_c li .news_info {
	left: 100px; top: 37px; width: 264px; height: 44px; color: rgb(158, 158, 158); line-height: 20px; font-size: 12px; position: absolute;
}
#in_07_c li a {
	width: 392px; height: 94px; display: block;
}
#in_07_c li a:hover {
	background: rgb(241, 239, 239); width: 392px; height: 94px; display: block;
}
#wrap {
	margin: 0px auto; width: 1200px; height: auto; padding-bottom: 35px; position: relative; z-index: 100;
}
#zy_title {
	margin: 0px auto; width: 100%; height: 95px; border-bottom-color: rgb(191, 195, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
#zy_tmid {
	margin: 0px auto; width: 300px; height: 95px; text-align: center; position: relative;
}
#zy_tmid #zy_ent {
	color: rgb(176, 176, 176); font-family: Impact; font-size: 30px;
}
#zy_tmid #zy_cnt {
	color: rgb(38, 38, 38); font-size: 30px; font-weight: bold;
}
#zy_tmid #zy_cnt span {
	color: rgb(201, 0, 0);
}
#zy_tmid #zy_hx {
	background: rgb(174, 175, 177); left: 102px; width: 50px; height: 4px; bottom: -2px; position: absolute;
}
#zy_content {
	margin: 0px auto; width: 96%; height: auto; color: rgb(46, 46, 46); line-height: 27px; padding-top: 30px; font-size: 14px; min-height: 400px;
}
#zy_content a {
	color: rgb(46, 46, 46); font-size: 14px;
}
#zy_content a:hover {
	color: rgb(232, 0, 0);
}
#updown {
	margin: 40px auto 0px; width: 100%;
}
#updown li {
	width: 100%; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px;
}
#updown li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
#back {
	margin: 0px auto 50px; width: 170px; height: 50px; text-align: center; line-height: 50px;
}
#back a {
	background: rgb(201, 0, 0); color: rgb(255, 255, 255) !important; font-size: 18px !important; display: block;
}
#indexNews li {
	margin: 0px auto; padding: 0px 20px 0px 0px; width: 98%; height: 45px; color: rgb(0, 0, 0); font-size: 14px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
#indexNews li a {
	height: 45px; color: rgb(87, 86, 86); line-height: 45px; padding-left: 0px; font-size: 14px; display: block;
}
#indexNews li span {
	top: 6px; right: 0px; color: rgb(87, 86, 86); position: absolute;
}
#indexNews li img {
	margin: 13px 10px 0px 0px;
}
#indexNews li a:hover {
	color: rgb(232, 0, 0);
}
#page {
	margin: 20px auto; width: 100%; height: 40px; text-align: right; color: rgb(87, 86, 86); line-height: 40px; clear: both; font-size: 14px;
}
#page a {
	color: rgb(87, 86, 86); font-size: 14px;
}
#page a:hover {
	color: rgb(232, 0, 0);
}
#newTitle {
	margin: 0px auto; width: 750px; text-align: center; color: rgb(0, 0, 0); line-height: 30px; font-size: 18px;
}
#productTitle {
	margin: 0px auto; width: 750px; height: 30px; text-align: center; color: rgb(0, 0, 0); font-size: 18px;
}
#newsInfo {
	margin: 10px auto; width: 750px; height: 20px; text-align: center; color: rgb(0, 0, 0); font-size: 12px;
}
.newsinfoleft {
	padding-left: 30px;
}
.xxsmys {
	height: 30px; line-height: 30px; background-color: rgb(236, 236, 236);
}
.xxsmwz {
	width: 88px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(154, 154, 154);
}
.pageys {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 59px; height: 21px; text-align: center; line-height: 21px; float: left; display: block;
}
.pageys:hover {
	color: rgb(255, 108, 0);
}
.pageys1 {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 20px; height: 21px; text-align: center; line-height: 21px; margin-left: 5px; float: left; display: block;
}
.pageys2 {
	height: 21px; line-height: 21px; padding-left: 5px; float: left;
}
#infoImage {
	margin: 10px 0px; width: 100%; text-align: center;
}
#infoImage img {
	padding: 3px; border: 1px solid rgb(220, 220, 220); border-image: none; max-width: 600px;
}
#newsContent {
	margin: 0px auto; width: 100%; font-size: 14px;
}
#picUL {
	width: 100%; height: 100%; overflow: hidden;
}
#picUL li {
	margin: 0px 5px 5px; width: 220px; height: 190px; text-align: center; float: left; _margin: 0 8px;
}
#picUL li .pic_01 {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 206px; height: 156px; text-align: center;
}
#picUL li .pic_01 img {
	padding: 2px; vertical-align: middle; max-height: 150px; max-width: 200px;
}
#picUL li .pic_01 span {
	width: 0px; height: 100%; overflow: hidden; vertical-align: middle; display: inline-block;
}
#picUL li .pic_02 {
	width: 206px; text-align: center; line-height: 30px;
}
#picUL li a {
	color: rgb(87, 86, 86); font-size: 14px;
}
#picUL li a:hover {
	color: rgb(232, 0, 0);
}
.G_tips {
	padding: 7px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 486px; color: rgb(102, 102, 102); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}
.recruitys {
	padding: 10px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 670px; height: auto; background-color: rgb(250, 250, 250);
}
.recruitcon {
	margin: 10px; height: 173px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed;
}
.recruitcon1 {
	margin: 10px; height: 173px;
}
.recruitconl {
	width: 145px; height: 153px; text-align: left; float: left;
}
.recruitconc {
	width: 572px; height: 153px; padding-left: 75px; float: left;
}
.recruitconc li {
	width: 372px; height: 35px; color: rgb(68, 68, 68); line-height: 35px;
}
.zwmcys {
	color: rgb(255, 108, 0); font-weight: bold;
}
.recruitconr {
	width: 133px; height: auto; text-align: center; float: left;
}
.chakan {
	padding-top: 13px;
}
.formys {
	padding: 10px; height: auto;
}
.cpmcys {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 280px; height: 34px;
}
.formbz {
	float: left;
}
.G_InputText {
	border: 1px solid rgb(210, 212, 214); border-image: none; width: 278px; height: 30px;
}
.G_textarea {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 300px; height: 100px;
}
.G_ul {
	margin: 0px auto;
}
.G_botton {
	background: url("button.gif") no-repeat; border: 0px currentColor; border-image: none; width: 55px; height: 30px; line-height: 30px; cursor: pointer;
}
.borderLi {
	width: 500px; height: auto; padding-top: 10px;
}
.G_tips {
	margin: 10px auto 0px; padding: 7px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 486px; box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; -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 {
	background: url("allbg.gif") no-repeat 0px -137px; padding: 0px 0px 0px 17px; width: 213px; height: 33px; color: rgb(9, 118, 178); line-height: 33px; font-size: 12px; display: block;
}
.cpfwnr dd {
	margin: 0px auto; width: 190px; line-height: 2;
}
.cpfwnr dt a {
	background: url("a1.jpg") no-repeat; padding: 0px 0px 0px 17px; width: 213px; height: 33px; color: rgb(9, 118, 178); line-height: 33px; font-size: 12px; display: block;
}
.cpfwnr dt:hover {
	background: url("allbg.gif") no-repeat 0px -102px; color: rgb(255, 255, 255);
}
.cpfwnr dd a {
	margin: 3px 0px 0px; width: 190px; height: 25px; color: rgb(51, 51, 51); line-height: 25px; font-size: 12px;
}
.cpfwnr dd a:hover {
	color: rgb(255, 108, 0);
}
.page {
	margin: 0px 20px 15px 0px;
}
.page a {
	padding: 0px 2px; border: 1px solid rgb(219, 219, 219); border-image: none; height: 18px; line-height: 18px; display: inline-block;
}
.page a:hover {
	background: rgb(64, 64, 64); padding: 0px 3px; border: currentColor; border-image: none; height: 20px; color: rgb(255, 255, 255); line-height: 20px;
}
.current {
	background: rgb(64, 64, 64); padding: 0px 6px; height: 18px; color: rgb(255, 255, 255); line-height: 18px;
}
.mesmore {
	margin-top: 5px;
}
.mesmore:hover {
	color: rgb(218, 2, 13); text-decoration: underline;
}
.sitemap {
	width: 996px; margin-top: 10px; margin-bottom: 10px; float: left;
}
.m1 {
	height: 20px; line-height: 20px; margin-top: 20px; margin-left: 20px;
}
.m2 {
	line-height: 25px; margin-top: 20px; margin-left: 20px;
}
.m2 span {
	font-size: 14px; font-weight: bold;
}
.m2t {
	padding: 10px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 800px; height: 73px; margin-top: 2px; margin-bottom: 20px;
}
.m2t ul {
	
}
.m2t ul li {
	width: 150px; float: left; list-style-type: none;
}
.m2t ul li a {
	color: black;
}
.m2t ul li a:hover {
	color: red; text-decoration: underline;
}
.f {
	margin-right: 10px; float: right; _margin-top: 7px;
}
.map {
	margin-top: 20px; float: right;
}
.map a {
	color: black;
}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#c90000; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#c90000; color:#FFF;text-decoration: none;}

.qqkefu {
	top: 50%; width: 39px; right: 15px; display: none; position: fixed; z-index: 100000000; _position: absolute;
}
.qqkefu ul li {
	background: rgb(28, 30, 39); width: 45px; height: 45px; line-height: 45px; font-size: 12px; margin-bottom: 1px; float: right; position: relative; cursor: pointer;
}
.qqkefu ul li a {
	height: 45px; color: rgb(255, 255, 255); overflow: hidden; display: block;
}
.qqkefu ul li.qq_cza {
	overflow: hidden;
}
.qqkefu ul li:hover {
	background: rgb(0, 156, 237);
}
.qqkefu ul li.top {
	background: url("../images/back.png") no-repeat center rgb(28, 30, 39); width: 45px; height: 45px; position: relative; cursor: pointer;
}
.qqkefu ul li.top:hover {
	background: url("../images/back.png") no-repeat center rgb(0, 156, 237);
}
.qqkefu ul li b {
	width: 45px; height: 45px; overflow: hidden; float: left; display: block;
}
.qqkefu ul li span {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.qqkefu ul li b.a {
	background: url("../images/qq.png") no-repeat center;
}
.qqkefu ul li b.b {
	background: url("../images/zixun.png") no-repeat center;
}
.qqkefu ul li b.c {
	background: url("../images/weixin.png") no-repeat center;
}
.qqkefu ul li b.e {
	background: url("../images/tel.png") no-repeat center;
}
.qqkefu ul li.qq_czae {
	line-height: 15px !important;
}
.erweima {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; left: -150px; top: -107px; width: 130px; height: 150px; float: left; display: none; position: absolute; cursor: default !important;
}
.erweima p {
	width: 130px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; font-size: 12px; float: left;
}
.erweima p img {
	margin: 10px 10px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 110px; height: 110px;
}
.erweima .arrow3 {
	background: url("../images/czx6.png") no-repeat; top: 122px; width: 5px; height: 10px; right: -5px; display: block; position: absolute;
}

.home_news {
	background: url("../images/home_newsbg.png") no-repeat; padding: 60px 0px 50px; width: 100%;
}
.home_news .title {
	width: 100%; height: 35px; overflow: hidden;
}
.home_news .title big {
	height: 35px; color: rgb(0, 0, 0); line-height: 35px; overflow: hidden; font-size: 30px; float: left; display: block; max-width: 500px;
}
.home_news .title small {
	height: 35px; color: rgb(226, 8, 33); text-transform: uppercase; line-height: 42px; overflow: hidden; font-size: 22px; margin-left: 10px; float: left; display: block; position: relative; max-width: 500px;
}
.home_news .title small::before {
	background: rgb(226, 8, 33); left: 0px; top: 2px; width: 125px; height: 1px; position: absolute; content: "";
}
.home_news .title small::after {
	background: rgb(226, 8, 33); left: 0px; top: 0px; width: 50px; height: 5px; position: absolute; content: "";
}
.home_news .title .more {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 80px; height: 20px; text-align: center; line-height: 16px; overflow: hidden; vertical-align: middle; float: right; display: block;
}
.home_news .hnews {
	margin: 35px auto 0px; width: 1140px;
}
.home_news .hnews .slick-prev {
	border: currentColor; border-image: none; width: 16px; height: 26px;
}
.home_news .hnews .slick-next {
	border: currentColor; border-image: none; width: 16px; height: 26px;
}
.home_news .hnews .slick-prev {
	background: url("../images/hnew_prev.png") no-repeat; left: -40px;
}
.home_news .hnews .slick-next {
	background: url("../images/hnew_next.png") no-repeat; right: -20px;
}
.home_news .hnews .hn_txt {
	width: 270px;
}
.home_news .hnews .hn_txt:hover .pic img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);
}
.home_news .hnews .hn_txt:hover p a {
	color: rgb(219, 21, 37);
}
.home_news .hnews .hn_txt .pic {
	width: 270px; height: 190px; overflow: hidden; position: relative;
}
.home_news .hnews .hn_txt .pic img {
	transition:0.38s ease-in; -webkit-transition: all 0.38s ease-in; -moz-transition: all 0.38s ease-in; -o-transition: all 0.38s ease-in;
}
.home_news .hnews .hn_txt p {
	width: 270px; height: 30px; text-align: center; line-height: 30px; margin-top: 17px; display: block;
}
.home_news .hnews .hn_txt p a {
	color: rgb(0, 0, 0); font-size: 14px;
}
.home_tec_ques {
	padding: 35px 0px 55px; width: 100%; display: table;
}
.home_tec_ques .h_technique {
	width: 545px; float: left;
}
.home_tec_ques .h_technique .htec_main {
	width: 100%;
}
.home_tec_ques .h_technique .htec_main dl {
	width: 100%; margin-top: 30px; display: inline-block;
}
.home_tec_ques .h_technique .htec_main dl:hover dt {
	background: rgb(226, 8, 33);
}
.home_tec_ques .h_technique .htec_main dl:hover dd span a {
	color: rgb(219, 21, 37);
}
.home_tec_ques .h_technique .htec_main dl dt {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-family: arial; font-size: 30px; float: left; -webkit-transition: All 0.2s ease-in-out; -moz-transition: All 0.2s ease-in-out; -o-transition: All 0.2s ease-in-out;
}
.home_tec_ques .h_technique .htec_main dl dd {
	background: rgb(243, 243, 243); padding: 13px 30px; width: 485px; float: left;
}
.home_tec_ques .h_technique .htec_main dl dd span {
	height: 24px; color: rgb(33, 33, 33); line-height: 24px; overflow: hidden; font-size: 16px; margin-bottom: 7px; display: block;
}
.home_tec_ques .h_technique .htec_main dl dd span a {
	transition:0.2s ease-in-out; color: rgb(33, 33, 33); -webkit-transition: All 0.2s ease-in-out; -moz-transition: All 0.2s ease-in-out; -o-transition: All 0.2s ease-in-out;
}
.home_tec_ques .h_technique .htec_main dl dd p {
	height: 44px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 12px;
}
.home_tec_ques .h_technique .title {
	width: 100%; height: 45px; overflow: hidden; margin-bottom: 10px;
}
.home_tec_ques .h_technique .title big {
	height: 45px; color: rgb(67, 67, 67); line-height: 37px; overflow: hidden; font-size: 22px; float: left; display: block; position: relative; max-width: 200px;
}
.home_tec_ques .h_technique .title big::after {
	background: rgb(204, 204, 204); left: 0px; width: 100px; height: 1px; bottom: 0px; position: absolute; content: "";
}
.home_tec_ques .h_technique .title small {
	height: 40px; color: rgb(226, 8, 33); text-transform: uppercase; line-height: 42px; overflow: hidden; font-size: 16px; margin-left: 10px; float: left; display: block; position: relative; max-width: 250px;
}
.home_tec_ques .h_technique .title .more {
	 width: 80px; height: 25px; text-align: center; line-height: 25px; overflow: hidden; margin-top: 10px; vertical-align: middle; float: right; display: block; background-color:#c90000; color:#FFFFFF
}
.home_tec_ques .h_problem {
	width: 545px; float: right;
}
.home_tec_ques .h_problem .title {
	width: 100%; height: 45px; overflow: hidden; margin-bottom: 10px;
}
.home_tec_ques .h_problem .title big {
	height: 45px; color: rgb(67, 67, 67); line-height: 37px; overflow: hidden; font-size: 22px; float: left; display: block; position: relative; max-width: 150px;
}
.home_tec_ques .h_problem .title big::after {
	background: rgb(204, 204, 204); left: 0px; width: 100px; height: 1px; bottom: 0px; position: absolute; content: "";
}
.home_tec_ques .h_problem .title small {
	height: 40px; color: rgb(226, 8, 33); text-transform: uppercase; line-height: 42px; overflow: hidden; font-size: 16px; margin-left: 10px; float: left; display: block; position: relative; max-width: 300px;
}
.home_tec_ques .h_problem .title .more {
	width: 80px; height: 25px; text-align: center; line-height: 25px; overflow: hidden; margin-top: 10px; vertical-align: middle; float: right; display: block; background-color:#c90000; color:#FFFFFF
}
.home_tec_ques .h_problem ul {
	width: 100%; display: inline-block;
}
.home_tec_ques .h_problem ul li {
	padding: 26px 0px 25px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.home_tec_ques .h_problem ul li:hover span a {
	color: rgb(219, 21, 37);
}
.home_tec_ques .h_problem ul li span {
	background: url("../images/common3.jpg") no-repeat left 5px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-left: 35px; font-size: 16px; display: block;
}
.home_tec_ques .h_problem ul li span a {
	color: rgb(51, 51, 51);
}
.home_tec_ques .h_problem ul li p {
	background: url("../images/common4.jpg") no-repeat left 5px; height: 44px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; padding-left: 35px; font-size: 12px; margin-top: 10px;
}


.lj_bcn {
	padding-bottom: 60px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
.lj_bcn .n_nav {
	width: 800px;
}
.lj_bcn .n_nav a {
	background: rgb(73, 73, 78); border: 1px solid rgb(49, 49, 52); border-image: none; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; margin-right: 9px; margin-bottom: 5px; float: left;
}
 .lj_bcn .n_nav a:hover {
	background: rgb(216, 0, 17); border: 1px solid rgb(216, 0, 17); border-image: none;
}
.lj_bcn .n_nav a.cur {
	background: rgb(216, 0, 17); border: 1px solid rgb(216, 0, 17); border-image: none;
}
.lj_bcn p.bcn {
	background: url("../images/bcn.jpg") no-repeat 0px; height: 28px; color: rgb(151, 151, 151); line-height: 28px; overflow: hidden; padding-left: 23px; max-width: 465px;
}
.lj_bcn p.bcn a {
	color: rgb(151, 151, 151);
}
.lj_bcn p.bcn a:hover {
	color: rgb(230, 0, 18);
}