dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,hgroup,menu,nav,section{
	margin: 0px; padding: 0px; box-sizing: border-box;
}
html {
	position: relative;
}
html {
	height: 100%;
}
body1 {
	height: 100%;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
body1 {
	background: rgb(255, 255, 255); font: 13px/1.5 "微软雅黑", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	margin: 0px; padding: 0px;
}
a img {
	border: currentColor; border-image: none;
}
select {
	font-family: Arial, 微软雅黑, "Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, 华文细黑, SimSun, 宋体, Heiti, 黑体, sans-serif;
}
button {
	font-family: Arial, 微软雅黑, "Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, 华文细黑, SimSun, 宋体, Heiti, 黑体, sans-serif;
}
input {
	font-family: Arial, 微软雅黑, "Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, 华文细黑, SimSun, 宋体, Heiti, 黑体, sans-serif;
}
input:focus {
	
}
select:focus {
	
}
button:focus {
	
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cen {
	margin: 0px auto; width: 1200px;
}
.Menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(8, 97, 154); border-image: none; width: 200px; margin-top: -100px; display: none; position: relative; z-index: 1;
}
.Menu2 {
	left: 0px; top: 0px; width: 100%; height: auto; overflow: hidden; position: absolute; z-index: 1;
}
.Menu2 ul {
	margin: 0px 0px 6px; padding: 0px; height: auto; overflow: auto;
}
.Menu2 ul li {
	margin: 4px; padding: 0px 2px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; float: left; display: inline-block; cursor: pointer;z-index: 11!important;
}
.Menu2 ul .cur11 {
	width: 53px!important;z-index: 11!important;opacity:1!important;
}
.Menu2 ul li a {
	display: block;
}
.Menu2 ul li a:hover {
	color: rgb(58, 173, 255);
}
.form {
	margin: 0px auto; width: 1200px; height: auto; text-align: center;
}
.form div {
	left: 0px; top: 0px; margin-bottom: 1px; position: relative;
}
#List1 {
	left: 190px; top: 82px;
}
#List2 {
	left: 510px; top: 82px;
}
.jieguo {
	margin: 0px auto; width: 1200px;
}
table.jg_tg {
	text-align: center;
}
table.jg_tg td {
	padding: 20px 15px;
}
table.jg_tg p {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 14px;
}
table.jg_tg b {
	color: rgb(248, 69, 28); font-size: 24px;
}
table.jg_tg td div {
	margin: 6px 0px; padding: 0px 5px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
table.jg_tg td b {
	color: rgb(237, 67, 0);
}
table.jg_tg td p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
table.jg_tg td div.jg {
	background: rgb(0, 153, 51);
}
table.jg_tg td div.jz {
	background: rgb(252, 175, 64);
}
table.jg_tg td div.jd {
	background: rgb(221, 73, 73);
}
table div.dj {
	background: rgb(255, 73, 73); padding: 0px 12px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block;
}
table tr.jg_bg {
	background: rgb(240, 240, 240);
}
table.jg_tg span {
	font-size: 16px; cursor: pointer;
}
table td div.liang {
	color: rgb(248, 90, 28);
}
table td div.xiong {
	background: rgb(102, 102, 102);
}
.ny_banner {
	background: url("ny_banner.jpg") no-repeat top; width: 100%; height: 751px; min-width: 1200px;
}
.ny_banner a {
	width: 1200px; height: 751px; display: block;
}
.ny_ys {
	background: url("ny_img1.jpg") no-repeat top; margin: 50px auto; width: 1200px; height: 229px; min-width: 1200px;
}
.ny_ys li {
	width: 231px; text-align: center; margin-right: 11px; float: left;
}
.ny_ys li i {
	color: rgb(255, 255, 255); line-height: 70px; font-size: 33px;
}
.ny_ys li h3 {
	color: rgb(51, 51, 51); line-height: 45px; font-size: 20px; font-weight: normal; margin-top: 25px;
}
.ny_ys li p {
	color: rgb(153, 153, 153); font-size: 16px;
}
.ny_ys li a {
	background: rgb(33, 194, 248); margin: 20px auto 0px; border-radius: 5px; width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ny_ys li a:hover {
	background: rgb(24, 180, 233);
}
.ys_tit {
	text-align: center; color: rgb(255, 255, 255); line-height: 35px; padding-top: 42px; font-size: 30px;
}
.ys_tit p {
	font-size: 22px; margin-top: 10px;
}
.ys {
	background: url("yx_02.jpg") no-repeat top; width: 100%; height: 416px; min-width: 1200px;
}
.ys_cen {
	margin: 0px auto; width: 1200px;
}
.bd {
	padding-top: 52px;
}
.bd li {
	height: 48px; color: rgb(255, 255, 255); padding-left: 190px;
}
.bd li span {
	margin: 0px 20px; width: 200px; float: left;
}
.ny_tel {
	margin: 15px 0px 50px; text-align: center;
}
.zc_banner {
	background: url("zc_banner.jpg") no-repeat center; width: 100%; height: 636px;
}
.zc_jia {
	margin: 0px auto; width: 1200px;
}
.zc_con table {
	text-align: center; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.zc_con table td {
	padding: 12px; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.zc_con table td a {
	color: rgb(0, 0, 153); text-decoration: underline;
}
.zc_con table tr.zc_ctit {
	background: rgb(43, 145, 227);
}
.zc_con table tr.zc_ctit td {
	color: rgb(255, 255, 255); font-size: 18px;
}
.zc_con table tr.zc_r1 {
	background: rgb(248, 248, 248);
}
.yx_kj {
	background: url("yx_bj.jpg"); width: 100%; height: auto; overflow: auto; margin-top: 80px;
}
.zc_jz {
	background: rgb(255, 255, 255); margin: 0px auto 80px; width: 1200px; text-align: center; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.zc_jz td {
	padding: 12px; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.zc_jz tr.zcti {
	background: rgb(255, 104, 1); font-size: 18px;
}
.zc_jz tr.zcti td {
	color: rgb(255, 255, 255);
}
.zc_jz tr.zc_r1 {
	background: rgb(248, 248, 248);
}
.zc_kf {
	background: url("kf_bj.jpg") no-repeat; margin: 50px auto; width: 1200px; height: 289px;
}
.zc_kf1 {
	margin: 70px 55px 0px 120px; width: 500px; float: left; display: inline;
}
.zc_kf1 li {
	color: rgb(102, 102, 102); line-height: 38px; font-size: 16px;
}
.zc_kf1 li input {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 370px; height: 38px; margin-bottom: 20px; margin-left: 10px;
}
.zc_kf1 li input.zc_anniu {
	background: rgb(255, 104, 1); margin: 0px auto 0px 100px; border-radius: 6px; width: 200px; text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.zc_kf2 {
	width: 500px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold; margin-top: 15px; float: left;
}
.zc_kf2 h2 {
	font-size: 28px;
}
.zc_kf2 i {
	font-size: 40px;
}
.vs {
	margin: 0px auto; width: 1200px; text-align: center; padding-bottom: 60px;
}
.vs_tit {
	margin: 45px 0px;
}
.yx_tb {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1200px; color: rgb(102, 102, 102); line-height: 50px;
}
.yx_tb td {
	border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.yx_tb th {
	border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.yx_bg {
	margin: 0px auto; width: 1200px;
}
.yx_bg_tit {
	margin: 45px 0px; text-align: center;
}
.yx_bg1 {
	border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 55px; font-size: 16px;
}
.yx_bg1 td {
	border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.yx_bg1 th {
	border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.yx_bg1 th.yx_ls {
	background: rgb(43, 145, 227); color: rgb(255, 255, 255);
}
.yx_qu {
	margin: 0px auto; width: 1200px; height: auto; text-align: center; color: rgb(102, 102, 102); line-height: 45px; overflow: auto; padding-bottom: 50px; font-size: 16px;
}
.yx_qu_tit {
	margin: 35px 0px;
}
.yx_qu_con a {
	margin: 0px 0.5% 8px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 19%; height: 45px; float: left;
}
.yx_qu_con a:hover {
	background: rgb(43, 145, 227); color: rgb(255, 255, 255);
}
.yx_lc {
	margin: 0px auto; width: 1200px; text-align: center;
}
.yx_lc li {
	width: 240px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 20px; margin-right: 80px; float: left;
}
.yx_lc1 {
	margin: 40px 0px;
}
.yx_ys {
	background: url("yx_ys.jpg") no-repeat top; width: 100%; height: 585px;
}
.yx_ys1 {
	margin: 0px auto; width: 1200px; padding-top: 105px;
}
.yx_ys_tit {
	margin: 0px auto; padding: 35px 0px; width: 1200px; text-align: center;
}
.yx_ys1 li {
	margin: 15px 0px 85px; width: 550px; text-align: right; color: rgb(255, 255, 255); line-height: 35px;
}
.yx_ys1 li b {
	font-size: 22px;
}
.yx_bottom {
	background: url("yx_03.jpg") no-repeat top; width: 100%; height: 594px;
}
.yx_bottom a {
	width: 100%; height: 594px; display: block;
}
.yx_dot a {
	background: rgb(250, 132, 0); margin: 45px auto; border-radius: 30px; width: 240px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; clear: both; font-size: 20px; display: block; -moz-border-radius: 30px; -webkit-border-radius: 30px;
}
.yx_yuan {
	margin: 0px auto; width: 1200px; text-align: center;
}
.yx_yuan_tit {
	margin: 45px 0px;
}
.yx_kj_tit {
	margin: 45px 0px;
}
.yx_yh {
	background: url("yx_06.jpg") no-repeat top; margin: 0px auto; width: 100%; height: 702px;
}
.yx_yh a {
	width: 100%; height: 702px; display: block;
}
.yx_kj {
	background: url("yx_bj.jpg"); width: 100%; height: auto; overflow: auto; min-width: 1200px;
}
.yx_kj1 {
	margin: 0px auto; width: 1200px; text-align: center;
}
.yx_kj1 ul {
	background: url("yx_07.jpg") no-repeat; width: 1200px; height: 950px; display: block;
}
.yx_kj1 li {
	width: 377px; height: 409px; color: rgb(51, 51, 51); line-height: 35px; padding-top: 200px; font-size: 22px; margin-bottom: 33px; float: left;
}
.yx_kj1 li p {
	color: rgb(153, 153, 153); font-size: 14px;
}
.yx_kj1 li a {
	background: rgb(43, 145, 227); margin: 30px auto 0px; border-radius: 5px; width: 200px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.index_banner {
	background: url("page1_bj.jpg") no-repeat 0% 0% / 100%; min-width: 1200px;
}
.index_yw {
	margin: 0px auto; width: 1200px; height: 423px;
}
.index_yw ul {
	margin: 0px auto; width: 1050px;
}
.index_yw li {
	margin: 0px 35px 0px 20px; color: rgb(255, 255, 255); float: left;
}
.index_banner p {
	text-align: center; padding-top: 180px; padding-bottom: 90px;
}
.index_shui ul {
	width: 1200px; height: 300px;
}
.index_shui li {
	width: 257px; text-align: center; color: rgb(102, 102, 102); padding-top: 20px; font-size: 16px; margin-right: 55px; float: left;
}
.index_shui li h2 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 20px; margin-top: 15px;
}
.index_shui li i {
	color: rgb(255, 255, 255); font-size: 55px;
}
.yuan_banner {
	background: url("ss_banner.jpg") no-repeat top; width: 100%; height: 636px; min-width: 1200px;
}
.i_sui {
	width: 1030px;
}
.i_sui ul {
	background: url("ss_bj.png") no-repeat 35px top; margin: 0px auto; width: 1030px; height: auto; overflow: auto;
}
.i_sui li {
	margin: 0px 70px 0px 20px; width: 185px; text-align: center; color: rgb(102, 102, 102); line-height: 18px; padding-top: 45px; font-size: 14px; float: left;
}
.i_sui li span {
	color: rgb(255, 255, 255); font-size: 18px;
}
.i_sui li span b {
	line-height: 45px; font-size: 40px;
}
.i_sui li a {
	display: block;
}
.i_sui li h2 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-top: 45px;
}
.i_sui li i {
	color: rgb(255, 255, 255); font-size: 50px;
}
.i_sui_yw li {
	width: 220px; text-align: center; color: rgb(51, 51, 51); padding-bottom: 35px; margin-right: 25px; float: left;
}
.i_sui_yw li h2 {
	color: rgb(85, 85, 85); line-height: 40px; font-size: 18px; font-weight: normal;
}
.i_sui_hf li {
	width: 226px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; font-weight: 100; margin-top: 20px; margin-right: 17px; float: left;
}
.ss_kf {
	padding: 35px 0px 20px 160px; height: 159px; color: rgb(255, 255, 255); line-height: 45px; font-size: 20px;
}
.qdb_banner {
	background: url("qdb_banner.jpg") no-repeat top; width: 100%; height: 616px;
}
.servicesBox {
	margin: 0px auto; width: 1200px; height: 270px; color: rgb(153, 153, 153); line-height: 18px; clear: both; font-size: 12px;
}
.servicesBox .serBox {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 588px; height: 350px; overflow: hidden; float: left; display: inline; position: relative; cursor: pointer; background-color: rgb(247, 247, 247);
}
.servicesBox .serBoxOn {
	background: url("serboxon_bg.gif") 0px 0px; left: 0px; top: 0px; width: 600px; height: 370px; font-family: "Microsoft Yahei"; display: none; position: absolute; z-index: 19;
}
.servicesBox .serBox .pic1 {
	top: 122px; width: 588px; height: 110px; text-align: center; position: absolute; z-index: 99;
}
.servicesBox .serBox .pic2 {
	left: -400px; top: 122px; width: 550px; height: 110px; text-align: center; position: absolute; z-index: 99;
}
.servicesBox .serBox .txt1 {
	left: 0px; top: 225px; width: 588px; height: 100px; color: rgb(153, 153, 153); position: absolute; z-index: 99;
}
.servicesBox .serBox .txt2 {
	top: 225px; width: 588px; height: 100px; right: -500px; color: rgb(169, 207, 79); position: absolute; z-index: 99;
}
.servicesBox .serBox span.titt {
	text-align: center; font-size: 30px; font-weight: 100; display: block;
}
.servicesBox .serBox .txt1 .titt {
	color: rgb(0, 0, 0); line-height: 30px;
}
.servicesBox .serBox .txt2 .titt {
	color: rgb(255, 255, 255); line-height: 30px; font-family: "Microsoft Yahei";
}
.servicesBox .serBox p {
	padding: 0px 10px; text-align: center;
}
.pic1 i {
	color: rgb(102, 102, 102); font-size: 100px; margin-top: 30px;
}
.pic2 i {
	color: rgb(255, 255, 255); font-size: 100px; margin-top: 30px;
}
.qdb_fa ul {
	background: url("qdb1.gif") no-repeat top; height: 580px; margin-top: 40px;
}
.qdb_fa li {
	width: 50%; height: auto; text-align: center; color: rgb(51, 51, 51); line-height: 34px; overflow: auto; padding-top: 350px; font-size: 16px; margin-bottom: 50px; float: left;
}
.qdb_fa p {
	text-align: center; color: rgb(255, 0, 0); font-size: 16px;
}
.qdb_fa p i {
	font-size: 20px; margin-right: 4px;
}
.qdb_db table {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.qdb_db table tr.qbd_db1 {
	background: rgb(249, 249, 249); font-weight: bold;
}
.qdb_db table td {
	padding: 10px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.qdb_al {
	background: rgb(255, 255, 255); text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.qdb_al td {
	padding: 10px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.qdb_al tr.qdb_ge {
	background: rgb(249, 249, 249);
}
.qdb_vs {
	background: rgb(255, 104, 1); border-radius: 50px; left: 48%; top: 330px; width: 100px; height: 100px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.qdb_vs i {
	line-height: 100px; font-size: 55px;
}
.qdb_al1 {
	text-align: center; color: rgb(102, 102, 102); line-height: 35px; clear: both; font-size: 16px;
}
.qdb_al1 h2 {
	color: rgb(255, 104, 1); padding-top: 40px; font-size: 18px;
}
.qdb_lc ul {
	background: url("qdb_lc.png") no-repeat top; margin: 50px auto; width: 1200px; height: 279px; padding-left: 90px;
}
.qdb_lc li {
	width: 254px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-top: 80px; font-size: 18px; float: left;
}
.qdb_lc li h2 {
	padding-top: 12px; padding-bottom: 8px; font-size: 20px; display: inline-block;
}
.qdb_lc li i {
	text-align: center; font-size: 55px;
}
.qdb_bz li {
	width: 288px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; margin-right: 16px; float: left;
}
.qdb_bz li h2 {
	color: rgb(51, 51, 51); font-size: 20px;
}
.zc_kf1 li.v1 h2 {
	color: rgb(51, 51, 51); line-height: 45px; font-size: 18px; margin-bottom: 10px;
}
.zc_kf1 li.v1 h2 span {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal;
}
.zzsb_banner {
	background: url("zzsb_banner.jpg") no-repeat top; width: 100%; height: 616px;
}
.zzsb_zc {
	background: rgb(255, 255, 255); text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.zzsb_zc td {
	padding: 15px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.zzsb_zc tr.zzsb_zc1 {
	background: rgb(249, 249, 249);
}
.app_banner {
	background: url("app_banner.jpg") no-repeat top; width: 100%; height: 616px; min-width: 1200px;
}
.app_dow ul {
	margin: 0px auto; width: 700px;
}
.app_dow li {
	margin: 35px auto; width: 350px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; float: left;
}
.app_dow li h2 {
	background: rgb(58, 173, 254); margin: 25px auto 0px; border-radius: 25px; border: 1px solid rgb(22, 150, 241); border-image: none; width: 250px; font-size: 18px; font-weight: normal; cursor: pointer;
}
.app_dow li h2 i {
	font-size: 26px; margin-right: 5px;
}
.yuan_bj {
	background: url("yuan_bj.jpg") no-repeat top; width: 100%; height: auto; overflow: auto; min-width: 1200px;
}
.i_sui table {
	text-align: center; color: rgb(102, 102, 102); font-size: 16px; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.i_sui table td {
	padding: 15px; line-height: 35px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.i_sui table td p {
	color: rgb(255, 104, 1);
}
.yuan_wy {
	padding-top: 120px;
}
.yuan_wy1 {
	width: 653px; float: left;
}
.yuan_wy2 {
	background: rgba(255, 255, 255, 0.94); padding: 40px 40px 150px; width: 550px; color: rgb(51, 51, 51); line-height: 45px; font-size: 18px; font-weight: 100; float: right;
}
.yuan_wy2 h2 {
	margin: 30px auto; text-align: center; color: rgb(51, 51, 51); line-height: 60px; padding-bottom: 20px; font-size: 28px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.yuan_wy2 span {
	background: rgb(255, 104, 1); margin: 80px auto 0px; border-radius: 25px; width: 280px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: block;
}
.yuan_rz {
	background: url("yuan_yw2.jpg") no-repeat; margin: 65px auto 0px; width: 1200px; height: 124px;
}
.yuan_rz b {
	width: 307px; text-align: center; color: rgb(255, 255, 255); line-height: 124px; font-size: 30px; float: left;
}
.yuan_rz b.yuan_rz1 {
	width: 890px; color: rgb(255, 105, 1); font-size: 28px; float: right;
}
.yuan_rz b.yuan_rz1 i {
	font-size: 40px; margin-right: 5px;
}
.yuan_rzqy {
	text-align: center; padding-bottom: 40px;
}
.pk_youshi_text {
	line-height: 24px; margin-bottom: 20px;
}
.pk_youshi_ul .pk_youshi_li {
	width: 33.33%; padding-right: 20px; margin-top: 20px; float: left;
}
.pk_youshi_ul .pk_youshi_li .pk_youshi_li_info {
	background: rgb(252, 252, 252); padding: 24px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 188px; box-shadow: 0px 2px 12px rgba(0,0,0,0.1);
}
.pk_youshi_ul .pk_youshi_li .pk_youshi_li_info .pk_youshi_li_name {
	padding-top: 6px; font-size: 17px; font-weight: bold; margin-bottom: 12px;
}
.pk_youshi_ul .pk_youshi_li .pk_youshi_li_info .pk_youshi_li_text {
	color: rgb(136, 136, 136); line-height: 22px;
}
.pk_youshi_li_info_icon .iconfont {
	color: rgb(62, 153, 226); font-size: 58px;
}
.col_75 {
	width: 75%; float: left;
}
.col_25 {
	width: 25%; float: left;
}
.zclc_img {
	text-align: center; margin-bottom: 14px;
}
.zclc_text .zclc_text_li {
	width: 25%; text-align: center; font-size: 16px; float: left;
}
.product_detail_cont {
	
}
.zccg_cl_img {
	text-align: center;
}
.yuan_fubz li {
	width: 356px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; margin-right: 65px; float: left;
}
.yuan_fubz li h2 {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 20px;
}
.ny_banner1 {
	background: url("ny_banner1.jpg") no-repeat center; width: 100%; height: 394px;
}
.ny_tijiao1 {
	background: rgb(247, 247, 247); margin: 0px auto; width: 1200px; height: 302px;
}
.nytijiao_z {
	width: 758px; padding-top: 20px; padding-left: 40px;
}
.nytijiao_z h2 {
	color: rgb(1, 46, 139); line-height: 60px; margin-bottom: 10px;
}
.nytijiao_z dt {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; margin-bottom: 20px;
}
.nytijiao_z dt input {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 621px; height: 32px; line-height: 32px; padding-left: 6px; margin-left: 4px;
}
.nytijiao_z dd {
	text-align: right; color: rgb(102, 102, 102); line-height: 32px; padding-left: 22px; font-size: 14px; margin-bottom: 20px; float: left;
}
.nytijiao_z dd input {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 279px; height: 32px; line-height: 32px; padding-left: 6px; margin-left: 4px;
}
.nytijiao_y {
	background: url("tijiao1.jpg") no-repeat center; width: 414px; height: 302px; padding-top: 20px; padding-left: 60px;
}
.nytijiao_y h2 {
	color: rgb(255, 255, 255); line-height: 60px; margin-bottom: 10px;
}
.nytijiao_y li {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 20px;
}
.nytijiao_y li input {
	border: currentColor; border-image: none; width: 286px; height: 32px; line-height: 32px; padding-left: 6px; margin-left: 6px;
}
.nytijiao_y span input {
	background: rgb(255, 204, 35); border-radius: 30px; border: currentColor; border-image: none; width: 250px; height: 40px; text-align: center; color: rgb(1, 46, 139); line-height: 40px; font-size: 24px; margin-left: 50px; -moz-border-radius: 30px; -webkit-border-radius: 30px;
}
.tijiao_gg {
	background: url("tijiao_gg.jpg") no-repeat center / 100%; width: 100%; height: 178px; margin-top: 50px;
}
.tj_xinxi {
	margin: 0px auto; width: 1200px; text-align: center; color: rgb(102, 102, 102); font-size: 14px; border-top-color: rgb(244, 244, 244); border-right-color: rgb(244, 244, 244); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.tj_xinxi td {
	line-height: 32px; border-bottom-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.tj_xinxi th {
	background: rgb(1, 46, 139); color: rgb(255, 255, 255); line-height: 45px; border-bottom-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.bjh {
	background: rgb(250, 250, 250);
}
.tjcg {
	margin: 80px auto 25px; width: 1200px; text-align: center; color: rgb(0, 56, 173); font-size: 20px; font-weight: bold;
}
.tjcg i {
	font-size: 60px; font-weight: normal; margin-right: 10px; margin-bottom: 10px;
}
.tjkf {
	margin: 0px auto; width: 1200px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 18px;
}
.tjkf span {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: normal;
}
.tjlx {
	margin: 80px auto; width: 600px; height: auto; overflow: auto;
}
.tjlx li {
	width: 300px; text-align: center; color: rgb(102, 102, 102); font-size: 20px; float: left;
}
.tjlx li i {
	color: rgb(143, 143, 143); line-height: 60px; font-size: 60px; margin-top: 18px; margin-bottom: 10px; display: block;
}
.cxrk {
	margin-bottom: 10px;
}
.ord_banner1 {
	margin: 0px auto; width: 1200px; height: 665px;
}
.product_intro {
	padding: 0px 30px; width: 600px; float: right;
}
.product_price {
	background: rgb(240, 240, 240); color: rgb(236, 70, 70); padding-top: 16px; padding-bottom: 16px;
}
.product_title_h2 {
	padding: 20px 0px 15px; text-align: center; line-height: 65px; font-size: 28px;
}
.price_nub {
	color: rgb(228, 0, 0); font-size: 32px;
}
.product_intro_list {
	padding-left: 16px; margin-top: 15px; margin-bottom: 20px;
}
.product_price .product_intro_list_lab {
	padding-top: 14px;
}
.product_xx_list .product_intro_list_lab {
	line-height: 38px;
}
.product_intro_list_lab {
	float: left;
}
.sc_price {
	color: rgb(153, 153, 153); text-decoration: line-through; margin-left: 26px;
}
.buy_service_btn {
	padding-top: 10px; font-size: 18px;
}
.buy_service_btn .ui_btn {
	padding: 10px 70px;
}
.buy_service_btn .meiqia {
	background: rgb(238, 244, 248);
}
.buy_service_btn .meiqia:hover {
	background: rgb(29, 144, 238);
}
.buy_service_btn .buy_service {
	font-weight: bold; margin-right: 6px;
}
.product_xx_list .product_intro_list_lab {
	color: rgb(102, 102, 102); line-height: 38px; font-size: 18px;
}
.ord_banner {
	background: url("o_banner.jpg") no-repeat top; width: 100%; height: auto; overflow: auto; min-width: 1200px;
}
.region_l {
	margin-right: 10px; position: relative;
}
.city_box {
	background: rgb(255, 255, 255); padding: 14px 4px; border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 37px; width: 368px; position: absolute; z-index: 88; box-shadow: 0px 4px 10px rgba(153,153,153,0.4);
}
.city_box .city_box_li {
	margin: 6px; float: left;
}
.city_box .city_box_li a {
	background: rgb(255, 255, 255); padding: 4px 8px;
}
.city_box .city_box_li a:hover {
	background: rgb(121, 179, 226); color: rgb(255, 255, 255);
}
.city_box .cur a {
	background: rgb(32, 154, 253); color: rgb(255, 255, 255);
}
.city_box .cur a:hover {
	background: rgb(32, 154, 253); color: rgb(255, 255, 255);
}
.region_l .bgLine {
	background: rgb(255, 255, 255); left: 1px; top: 37px; height: 1px; right: 1px; display: none; position: absolute; z-index: 99;
}
.region_down_icon {
	color: rgb(153, 153, 153);
}
.quyu .region_l {
	float: left;
}
.buy_service_btn .buy_service {
	font-weight: bold; margin-right: 6px;
}
.buy_service_btn a.jinyong {
	background: rgb(224, 224, 224); color: rgb(153, 153, 153);
}
.buy_service_btn {
	padding-top: 10px; font-size: 18px; margin-bottom: 20px;
}
.product_intro_list_cont {
	color: rgb(228, 0, 0); margin-left: 60px;
}
.ui_select_btn .ui_select_btns {
	margin-bottom: 8px; float: left;
}
.ui_select_btn .ui_select_btns a {
	padding: 8px 18px; border: 1px solid rgb(168, 173, 178); border-image: none; margin-right: 10px; display: block;
}
.ui_select_btn .ui_select_btns a:hover {
	border: 1px solid rgb(136, 136, 136); border-image: none;
}
.ui_select_btn .cur a {
	border: 1px solid rgb(43, 145, 227); border-image: none; color: rgb(43, 145, 227);
}
.ui_info_sx .ui_info_sx_title {
	font-size: 14px; font-weight: bold; margin-bottom: 6px;
}
.ui_info_sx_body .ui_info_sx_li {
	padding: 2px 0px; color: rgb(102, 102, 102);
}
.or_kf {
	width: 100%; padding-top: 50px; border-top-color: rgb(214, 214, 215); border-top-width: 1px; border-top-style: solid;
}
.or_kf1 {
	width: 60%; color: rgb(102, 102, 102); font-size: 14px; float: left;
}
.or_kf1 img {
	float: left;
}
.or_kf1 b {
	margin: 15px 0px 0px 15px; font-size: 20px; float: left;
}
.or_kf1 b span {
	line-height: 35px; font-size: 14px; font-weight: normal;
}
.or_ewm {
	width: 30%; text-align: center; float: right;
}
.ui_btn {
	padding: 8px 14px; border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center; display: inline-block;
}
.ui_btn:hover {
	background: rgb(248, 248, 248); border-color: rgb(187, 187, 187);
}
.ui_btn_primary {
	background: rgb(254, 140, 45); border-color: rgb(241, 124, 26); color: rgb(255, 255, 255);
}
.ui_btn_primary:hover {
	border-color: rgb(254, 140, 45); color: rgb(255, 255, 255); background-color: rgb(241, 124, 26);
}
.ui_btn_danger:hover {
	background: rgb(243, 115, 38); border-color: rgb(225, 104, 31); color: rgb(255, 255, 255);
}
.ui_btn_block {
	width: 100%; display: block;
}
.ui_btn_danger {
	background: rgb(243, 125, 38); border-color: rgb(243, 130, 38); color: rgb(255, 255, 255);
}
.ui_btn_line_primary {
	background: rgb(255, 255, 255); border-color: rgb(29, 144, 238); color: rgb(29, 144, 238);
}
.ui_btn_line_primary:hover {
	background: rgb(29, 144, 238); border-color: rgb(29, 144, 238); color: rgb(255, 255, 255);
}
.ui_btn_disabled {
	background: rgb(238, 238, 238); border-color: rgb(221, 221, 221); color: rgb(170, 170, 170); cursor: no-drop;
}
.ui_btn_disabled:hover {
	background: rgb(238, 238, 238); border-color: rgb(221, 221, 221); color: rgb(170, 170, 170); cursor: no-drop;
}
.ui_btn_disabled:focus {
	
}
.region_l {
	margin-right: 10px; position: relative;
}
.region_l .region_w_btn {
	padding: 0px 18px; border: 1px solid rgb(173, 176, 179); border-image: none; height: 38px; line-height: 36px; display: block; position: relative;
}
.city_box {
	background: rgb(255, 255, 255); padding: 14px 4px; border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 37px; width: 368px; position: absolute; z-index: 88; box-shadow: 0px 4px 10px rgba(153,153,153,0.4);
}
.city_box .city_box_li {
	margin: 6px; float: left;
}
.city_box .city_box_li a {
	background: rgb(255, 255, 255); padding: 4px 8px;
}
.city_box .city_box_li a:hover {
	background: rgb(121, 179, 226); color: rgb(255, 255, 255);
}
.city_box .cur a {
	background: rgb(32, 154, 253); color: rgb(255, 255, 255);
}
.city_box .cur a:hover {
	background: rgb(32, 154, 253); color: rgb(255, 255, 255);
}
.product_intro_list_cont p {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 16px;
}
.product_detail_zclc {
	background: url("product_detail_bg.png") no-repeat center; width: 100%; color: rgb(255, 255, 255); min-width: 1100px;
}
.center {
	margin: 0px auto; width: 1100px;
}
.p_d_line .product_detail_title_h2 {
	background: url("product_detail_title_line.png") no-repeat bottom; margin: 0px auto; width: 1100px; padding-bottom: 16px;
}
.p_d_line_b .product_detail_title_h2 {
	background: url("product_detail_title_line_b.png") no-repeat bottom; padding-bottom: 16px;
}
.product_detail_title .product_detail_title_h2 {
	font-size: 28px; font-weight: bold;
}
.zclc_img {
	text-align: center; margin-bottom: 14px;
}
.zclc_text .zclc_text_li {
	width: 25%; text-align: center; font-size: 16px; float: left;
}
.product_detail_cont {
	
}
.zccg_cl_img {
	text-align: center;
}
.detail_tisp {
	text-align: center; padding-top: 60px;
}
.product_detail_sm {
	background: rgb(245, 245, 245); width: 100%; min-width: 1100px;
}
.product_detail_cont_list {
	padding: 60px 0px;
}
.product_detail_title {
	text-align: center; margin-bottom: 40px;
}
.zcsm_text_box .zcsm_text_box_li_line {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.zcsm_text_box {
	padding-top: 20px;
}
.zcsm_text_box_li_nub {
	background: rgb(32, 154, 253); border-radius: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-weight: bold; float: left;
}
.zcsm_text_box_li_text {
	margin-left: 40px;
}
.zcsm_text_box_li_text .zcsm_text_box_li_text_t {
	font-size: 20px; margin-bottom: 8px; display: block;
}
.zcsm_text_box_li_text .zcsm_text_box_li_text_c {
	color: rgb(136, 136, 136);
}
.zcsm_text_box .zcsm_text_box_li {
	width: 50%; padding-left: 20px; float: left;
}
.zccg_zsm .zccg_zsm_li {
	padding: 0px 60px; width: 33.33%; text-align: center; float: left;
}
.zccg_zsm .zccg_zsm_li .zccg_zsm_li_title {
	padding: 10px; font-size: 20px;
}
.zccg_zsm .zccg_zsm_li_img {
	margin-bottom: 12px;
}
.zccg_zsm_li_ms {
	color: rgb(136, 136, 136);
}
.product_youshi {
	margin: 50px auto; width: 1200px; height: auto; overflow: auto;
}
.product_youshi li {
	width: 274px; text-align: center; margin-right: 34px; float: left;
}
.product_youshi li p {
	color: rgb(153, 153, 153); line-height: 25px; font-size: 14px;
}
.product_youshi li h2 {
	line-height: 35px; font-size: 18px;
}
.kefu_dot {
	text-align: center; margin-top: 50px;
}
#gray {
	background: rgba(0, 0, 0, 0.4); top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100;
}
.popup {
	left: 450px; top: 90px; height: auto; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.mail {
	background: rgb(255, 255, 255); margin: 0px auto; width: 340px; padding-bottom: 30px;
}
.mail p.validateTips {
	background: rgb(249, 249, 249); width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 12px; margin-bottom: 20px;
}
.mail li {
	height: 48px;
}
.mail li span {
	width: 70px; text-align: right; color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; float: left; display: block;
}
.mail li input {
	border: 1px solid rgb(239, 239, 239); border-image: none; width: 250px; height: 35px; padding-left: 5px; float: left;
}
.mail li input.w20 {
	width: 150px;
}
.mail li button.yzm {
	background: rgb(44, 151, 223); border: currentColor; border-image: none; width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 12px;
}
.mail .mail_btn input {
	background: rgb(247, 135, 57); border-radius: 5px; border: currentColor; border-image: none; width: 110px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; margin-right: 10px; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.mail .mail_btn a.quxiao {
	background: rgb(235, 235, 235); border-radius: 5px; width: 110px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; float: left; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.mail .mail_btn {
	padding: 10px 0px 50px 55px; text-align: center;
}
.mail .mail_btn input {
	font-size: 16px;
}
.mail h2 {
	background: rgb(32, 154, 253); margin: 0px 0px 35px; padding: 0px; width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; font-weight: normal;
}
.od_pay_suc_icon {
	font-size: 32px; margin-left: 60px; float: left;
}
.od_pay_suc_icon .iconfont {
	color: rgb(55, 153, 96); font-size: 84px;
}
.od_pay_h {
	background: rgb(255, 255, 255); padding: 40px; border: 1px solid rgb(240, 240, 240); border-image: none; margin-top: 50px; margin-bottom: 80px;
}
.od_pay_suc_info {
	padding-top: 5px; margin-left: 30px; float: left;
}
.od_pay_suc_info h2 {
	font-size: 24px; font-weight: 100; margin-bottom: 12px;
}
.od_pay_suc_info_h {
	margin-bottom: 20px; float: left;
}
.od_pay_suc_info_box {
	width: 780px; padding-bottom: 10px; margin-bottom: 24px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.od_pay_price {
	color: rgb(136, 136, 136); float: right;
}
.od_pay_price b {
	color: rgb(236, 70, 70); font-size: 24px;
}
.od_pay_fx {
	background: rgb(255, 255, 255); padding: 40px 40px 0px; position: relative;
}
.od_pay_fx_btn_box {
	left: -1px; top: -58px; position: absolute;
}
.od_pay_fx_btn_box .od_pay_fx_btn {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; height: 58px; float: left;
}
.od_pay_fx_btn_box .cur {
	background: rgb(255, 255, 255); border-top-color: rgb(191, 201, 209); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.od_pay_fx_btn_box .cur a {
	background: rgb(255, 255, 255) !important;
}
.od_pay_fx_btn_box .cur a:hover {
	background: rgb(255, 255, 255) !important;
}
.od_pay_fx_btn_box .alipay_btn {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.od_pay_fx_btn_box .od_pay_fx_btn a {
	background: rgb(250, 250, 250); padding: 10px 20px 0px; height: 56px; display: block;
}
.od_pay_fx_btn_box .od_pay_fx_btn a:hover {
	background: rgb(238, 238, 238);
}
.od_pay_ewm_img {
	padding: 40px;
}
.od_pay_ewm_img img {
	width: 300px;
}
.pay_ts_text {
	background: rgb(0, 170, 238); padding: 10px 20px; border-radius: 3px; width: 300px; color: rgb(255, 255, 255); margin-top: 20px;
}
.pay_ts_text .iconfont {
	font-size: 38px;
}
.weixinPay_ewm .pay_ts_text {
	background: rgb(0, 200, 0);
}
.m_center {
	margin: 0px auto; width: 1100px; min-width: 1100px;
}
.pay_ewm {
	margin: 0px auto; width: 802px; padding-top: 80px; clear: both;
}
.pay_ewm li {
	width: 400px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 18px; border-right-color: rgb(240, 240, 240); border-right-width: 1px; border-right-style: solid; float: left;
}
.pay_ewm li i {
	color: rgb(98, 194, 51); font-size: 30px; margin-right: 8px;
}
.pay_ewm li p {
	margin-bottom: 10px;
}
.pay_cg {
	height: auto; text-align: center; overflow: auto; padding-top: 20px; clear: both;
}
.pay_cg i {
	text-align: center; color: rgb(98, 194, 51); font-size: 85px;
}
.pay_cg p {
	font-size: 18px; font-weight: 100; margin-top: 20px;
}
.pay_cg1 span {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; font-weight: bold; margin-top: 10px; float: left;
}
.pay_cg1 span p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; font-weight: normal;
}
.pay_cg1 span.od_pay_xiangxi {
	width: 320px; float: left;
}
.pay_cg1 {
	margin: 40px auto 0px; width: 400px; clear: both;
}
.pay_cg_btn a {
	background: rgb(32, 154, 253); margin: 0px auto; padding: 0px 18px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.pay_cg_btn a:hover {
	background: rgb(11, 137, 239);
}
.pay_cg_btn {
	margin: 0px auto; text-align: center; padding-top: 50px; clear: both;
}
.pay_kf {
	margin: 50px auto 0px; padding: 20px 40px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 600px; height: auto; overflow: auto;
}
.pay_kf11 b {
	font-size: 26px; float: left;
}
.pay_kf11 b span {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: normal;
}
.pay_kf11 i {
	color: rgb(58, 173, 255); font-size: 50px; margin-right: 10px; float: left;
}
.payy_ewm {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-right: 30px; padding-left: 80px; font-size: 16px; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; float: right;
}
.pay_kf11 {
	padding-top: 30px; float: left;
}
.about {
	margin: 0px auto; width: 1200px;
}
.about h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 45px; font-size: 24px; font-weight: 100; margin-top: 30px;
}
.about_z li {
	margin: 34px 26px 35px 0px; padding: 20px 0px 35px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 176px; height: 230px; text-align: center; float: left;
}
.about_z li img {
	width: 100%;
}
.about_z li p {
	padding: 0px 10px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.about_z li i {
	background: rgb(33, 194, 248); border-radius: 100px; width: 80px; height: 80px; color: rgb(255, 255, 255); line-height: 80px; font-size: 35px; margin-bottom: 20px; display: inline-block;
}
.about p {
	padding: 0px 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.ab2 p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.ab2 li {
	background: rgb(255, 255, 255); margin: 34px 0px; padding: 0px 0px 30px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 28%; height: 300px; text-align: center; line-height: 35px; font-size: 16px; float: left;
}
.ab2 {
	text-align: center;
}
.ab2 li p {
	padding: 0px 20px; color: rgb(153, 153, 153); font-size: 14px;
}
.ab2 li h2 {
	font-size: 20px; font-weight: 100;
}
.ab2 li p {
	color: rgb(102, 102, 102); padding-top: 15px;
}
.ab2 li img {
	width: 100%;
}
.ab2 a {
	background: rgb(58, 173, 255); margin: 0px auto 10px; padding: 0px 20px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
.contact {
	background: rgb(250, 250, 250); margin: 30px auto 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 1130px;
}
.ab3 p {
	padding: 20px 0px; color: rgb(102, 102, 102); line-height: 33px; font-size: 14px;
}
.ab4 {
	width: 600px; float: left;
}
.ab3 {
	width: 600px; float: right;
}
.ab3 li {
	background: rgb(247, 247, 247); padding: 20px; width: 31%; height: 130px; text-align: center; color: rgb(102, 102, 102); margin-top: 20px; float: left;
}
.ab3 li i {
	color: rgb(102, 102, 102); font-size: 30px;
}
.about3 {
	height: auto; overflow: auto; margin-bottom: 40px;
}
.about3 h2 {
	padding: 35px 0px 25px; text-align: center; font-size: 22px; font-weight: 100;
}
.about3 p {
	padding: 10px 30px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.contact span {
	padding: 10px; display: block;
}
.ab_dt {
	padding-top: 20px;
}
.contact p {
	text-align: center; line-height: 40px; padding-bottom: 10px;
}
.lx {
	margin: 0px auto; width: 900px;
}
.lx li {
	width: 50%; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-top: 35px; float: left;
}
.lx li h2 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 100;
}
.contact p b {
	color: rgb(58, 173, 255);
}
.Copyright {
	padding: 40px 0px 0px; width: 100%; height: auto; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: auto; min-width: 1200px;
}
.red {
	color: rgb(215, 54, 54);
}
.tgl li {
	width: 33.33%; text-align: center; line-height: 44px; padding-right: 2px; font-size: 16px; float: left;
}
.tgl li .tgl_bg {
	background: rgb(232, 232, 232); color: rgb(170, 170, 170);
}
.tgl .z .tgl_bg {
	background: rgb(255, 153, 0); color: rgb(255, 255, 255); font-weight: bold;
}
.tgl .g .tgl_bg {
	background: rgb(0, 153, 51); color: rgb(255, 255, 255); font-weight: bold;
}
.tgl .d .tgl_bg {
	background: rgb(221, 73, 73); color: rgb(255, 255, 255); font-weight: bold;
}
.index_wrapper {
	width: 100%; height: 664px; min-width: 1200px;
}
.head_wrapper img {
	width: 162px;
}
.ssfomr_box {
	margin: 0px 4px; float: left;
}
.cpzh {
	width: 168px;
}
.hytype {
	width: 210px;
}
.ssfomr_box input {
	background: rgb(255, 255, 255); margin: 8px 0px; border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; width: 100%;
}
.wrapper {
	background: rgb(238, 238, 238);
}
.wrapper_main {
	margin: 0px auto; padding: 40px 0px 60px; width: 1000px;
}
.jg_container {
	padding-bottom: 40px;
}
.j_title {
	text-align: center; font-size: 18px; margin-bottom: 22px;
}
.j_cont {
	color: rgb(102, 102, 102); font-size: 14px;
}
.xt_name_list {
	margin-bottom: 10px;
}
.j_title::after {
	clear: both; display: table; content: " ";
}
.xt_name_list::after {
	clear: both; display: table; content: " ";
}
.ssfomr::after {
	clear: both; display: table; content: " ";
}
.tgl::after {
	clear: both; display: table; content: " ";
}
.j_title .same {
	float: left;
}
.j_title .tag {
	float: right;
}
.xt_name .xt_name_list .name {
	width: 80%; float: left;
}
.xt_name .xt_name_list .xsd {
	width: 20%; text-align: right; float: right;
}
.region input {
	font-weight: bold;
}
.qds_logo {
	padding: 2%;
}
.index_wrapper .ss_wrap {
	background: rgba(19, 86, 132, 0.4); padding: 15px; border-radius: 6px;
}
.index_wrapper .ssfomr_box input {
	border-radius: 4px; height: 58px;
}
.index_wrapper .ssfomr_box select {
	border-radius: 4px;
}
.index_wrapper .ssfomr_box .btn {
	border-radius: 4px;
}
.qds_slogan {
	padding: 1% 0px 6px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 45px;
}
.index_wrapper .cpzh {
	width: 200px;
}
.index_wrapper .region {
	width: 120px;
}
.index_wrapper .ssfomr_box input {
	margin: 0px; font-size: 16px;
}
.ssfomr_input {
	background: rgb(234, 234, 234); padding: 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left;
}
.History {
	text-align: center; color: rgb(255, 255, 255); padding-top: 100px;
}
.History_title {
	font-size: 16px; font-weight: bold; margin-bottom: 20px;
}
.History_list {
	margin: 0px 20px; height: 420px;
}
.History_list .History_list_name {
	padding: 5px 0px;
}
.tipstext {
	background: rgb(250, 250, 250); padding: 0px 20px; height: 38px; line-height: 38px;
}
.tipstext .tipstextVal {
	width: 50%; height: 38px; color: rgb(119, 119, 119); float: left;
}
.text_ar {
	text-align: right;
}
.History_li {
	padding: 14px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
:last-child.History_li {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.History_li .cxname {
	padding-right: 60px; font-size: 14px;
}
.History_li .cxtime {
	color: rgb(153, 153, 153); padding-top: 8px; font-size: 12px;
}
.iftj {
	background: rgb(102, 102, 102); padding: 3px 6px; border-radius: 3px; top: 18px; right: 0px; color: rgb(255, 255, 255); font-size: 12px; position: absolute;
}
.iftj.g {
	background: rgb(31, 174, 105);
}
.iftj.z {
	background: rgb(239, 171, 83);
}
.iftj.d {
	background: rgb(216, 83, 83);
}
.ssfomr_box select {
	padding: 0px 18px; border: currentColor; border-image: none; height: 58px; font-size: 16px;
}
.ssfomr_box .btn {
	background: rgb(21, 111, 222); border: 1px solid rgb(48, 138, 250); transition:0.3s ease-out; border-image: none; height: 58px; color: rgb(255, 255, 255); line-height: 58px; font-size: 17px; font-weight: bold; display: block;
}
.btn.disabled {
	background: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238) !important; border-image: none !important;
}
[disabled].btn {
	background: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238) !important; border-image: none !important;
}
fieldset[disabled] .btn {
	background: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238) !important; border-image: none !important;
}
.btn.disabled:hover {
	background: rgb(238, 238, 238) !important;
}
[disabled].btn:hover {
	background: rgb(238, 238, 238) !important;
}
fieldset[disabled] .btn:hover {
	background: rgb(238, 238, 238) !important;
}
.ssfomr_box .btn img {
	width: 60%; margin-top: 14px; opacity: 0.8;
}
.row::after {
	line-height: 0; clear: both; display: table; content: "";
}
.History_btn {
	height: 52px; color: rgb(255, 255, 255);
}
.History_btn .btn_h {
	padding: 0px 24px 0px 20px; color: rgb(255, 255, 255); line-height: 52px; font-size: 16px; text-decoration: none; display: block;
}
.History_btn .History_list {
	background: rgb(249, 249, 249); padding: 10px 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.History_list_name a {
	color: rgb(51, 51, 51);
}
.History_btn .History_list_name a:hover {
	color: rgb(19, 87, 180); text-decoration: underline;
}
.History_btn .History_list_name {
	padding: 10px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.syrs {
	margin: 1% 0px 2%; text-align: center; color: rgb(255, 255, 255); font-size: 20px;
}
.syrs b {
	padding: 0px 4px; color: rgb(255, 176, 24);
}
.hm_r_box_cont {
	background: rgb(255, 255, 255);
}
.History_btn .cur {
	
}
.wrapper_left {
	background: rgb(255, 255, 255); padding: 40px; width: 640px; float: left; min-height: 600px;
}
.wrapper_right {
	width: 322px; float: right;
}
.jg_wrapper {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.jg_wrapper .ss_wrap {
	width: 1200px;
}

.jg_History_title {
	background: rgb(100, 100, 110); padding: 14px 20px; color: rgb(255, 255, 255); font-size: 16px;
}
.j_cont .result_suggest {
	padding-top: 20px;
}
.result_suggest {
	padding-top: 10px;
}
.result_suggest a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.result_suggest b {
	padding: 0px 4px; color: rgb(68, 68, 68);
}
.result_suggest a:hover {
	color: rgb(19, 87, 180);
}
.sequence_number {
	width: 50px; float: left;
}
.sequence_number span {
	color: rgb(102, 102, 102); font-size: 22px;
}
.result_text {
	margin-left: 50px;
}
.warp_results_list {
	padding: 30px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.result_type_text {
	color: rgb(34, 34, 34); font-size: 16px; font-weight: bold; float: left;
}
.pass_rate {
	color: rgb(102, 102, 102); font-size: 14px; float: right;
}
.pass_rate .pass_rate_tag {
	background: rgb(102, 102, 102); padding: 4px 8px; border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; margin-left: 10px;
}
.result_suggest {
	color: rgb(102, 102, 102); line-height: 22px;
}
.pass_rate .pass_rate_tag.z {
	background: rgb(255, 153, 0);
}
.pass_rate .pass_rate_tag.g {
	background: rgb(0, 153, 51);
}
.pass_rate .pass_rate_tag.d {
	background: rgb(221, 73, 73);
}
.jg_wrapper .ssfomr_box input {
	padding: 0px 26px; border: currentColor; border-image: none; height: 42px; font-size: 16px;
}
.jg_wrapper .ssfomr_box input {
	border: 1px solid rgb(216, 216, 216) !important; border-image: none !important; font-size: 15px;
}
.jg_wrapper .ssfomr_box select {
	height: 56px; font-size: 14px;
}
.jg_wrapper .ssfomr_box input {
	padding: 0px 14px; height: 44px;
}
.jg_wrapper .ssfomr_box .btn {
	padding: 0px; border: 1px solid rgb(21, 111, 222); border-image: none; width: 104px; height: 60px; font-size: 18px; font-weight: 100; margin-left: 10px;
}
.jg_wrapper .ssfomr_box .btn img {
	width: 28%;
}
.ssfomr_box .btn:hover {
	background: rgb(29, 128, 250); cursor: pointer;
}
.ssfomr_box .btn:active {
	background: rgb(25, 94, 179);
}
.jg_wrapper .cpzh {
	width: 140px;
}
.jg_wrapper .region {
	width: 120px;
}
.jg_wrapper .ssfomr_box select {
	margin: 8px 0px; padding: 0px 12px; border: 1px solid rgb(216, 216, 216) !important; border-image: none !important; height: 43px; font-size: 15px;
}
.jg_wrapper .ssfomr {
	float: right;
}
.baid {
	background: rgb(255, 255, 255); text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; margin-bottom: 20px; border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.baid tr.baid_tr {
	background: rgb(240, 240, 240); color: rgb(51, 51, 51);
}
.baid td {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.baid td div {
	margin: 14px 0px; padding: 0px 5px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.baid td b {
	color: rgb(51, 51, 51);
}
.baid td div.jg {
	background: rgb(0, 153, 51);
}
.baid td div.jz {
	background: rgb(252, 175, 64);
}
.baid td div.jd {
	background: rgb(221, 73, 73);
}
.qiming {
	width: 100%;
}
.qiming b {
	background: rgb(252, 175, 65); padding: 5px 30px; text-align: center; color: rgb(255, 255, 255); font-size: 35px; display: inline-block;
}
.qiming b p {
	font-size: 18px; font-weight: normal;
}
.qiming1 {
	padding: 30px 20px 0px;
}
.qiming1 li {
	padding: 0px 10px; line-height: 65px; font-size: 16px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.qiming1 li a {
	color: rgb(102, 102, 102); display: block;
}
.qiming1 li a:hover {
	color: rgb(0, 170, 240);
}
.qiming1 li span {
	color: rgb(153, 153, 153); float: right;
}
.qming {
	height: auto; overflow: auto; border-top-color: rgb(235, 236, 236); border-left-color: rgb(235, 236, 236); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.qming li {
	background: rgb(255, 255, 255); width: 20%; text-align: center; color: rgb(102, 102, 102); line-height: 45px; font-size: 16px; border-right-color: rgb(235, 236, 236); border-bottom-color: rgb(235, 236, 236); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.qming li.hover {
	background: rgb(0, 170, 240); color: rgb(255, 255, 255);
}
h2.cmtit {
	text-align: center; font-size: 18px; margin-top: 20px; margin-bottom: 30px;
}
.guifan {
	margin: 0px auto; width: 1200px; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px;
}
.guifan h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 38px; padding-top: 38px;
}
.guifan h2 span {
	font-size: 18px; font-weight: normal;
}
.guifan p {
	text-indent: 2em;
}
.guifan p.ch {
	color: rgb(51, 51, 51); text-indent: 0px; font-size: 20px;
}
.guifan p.ti1 {
	color: rgb(51, 51, 51); text-indent: 0px; font-weight: bold; margin-top: 20px;
}
.guifan p span.ti1 {
	color: rgb(51, 51, 51); text-indent: 0px; font-weight: bold; margin-top: 20px;
}
.guifan p.ti2 {
	color: rgb(51, 51, 51);
}
.guifan p.ti3 {
	color: rgb(51, 51, 51); text-indent: 0px; font-size: 20px; margin-top: 20px;
}
.guifan p.yw {
	text-align: right; padding-bottom: 50px; margin-top: 30px;
}
.sht {
	background: rgb(255, 255, 255); text-align: center; line-height: 24px; font-size: 14px; margin-top: 20px; border-top-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.sht td {
	padding: 10px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.sht td span.xl {
	background: rgb(58, 173, 255); border-radius: 50px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; float: left; display: block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
#con {
	margin: 0px auto; width: 180px; font-size: 12px;
}
#tags {
	margin: 0px 0px 0px 10px; padding: 0px; width: 180px; height: 30px;
}
#tags li {
	background: url("images/tagleft.gif") no-repeat left bottom; height: 30px; margin-right: 1px; float: left; list-style-type: none;
}
#tags li a {
	background: rgb(255, 255, 255); margin: 30px 5px; padding: 0px 20px; border: 1px solid rgb(240, 239, 239); border-image: none; height: 30px; color: rgb(51, 51, 51); line-height: 30px; text-decoration: none; float: left;
}
#tags li a:hover {
	background: rgb(58, 173, 255); color: rgb(255, 255, 255);
}
#tags li.emptyTag {
	background: none; width: 4px;
}
#tags li.selectTag {
	background-position: left top; height: 30px; margin-bottom: -2px; position: relative;
}
#tags li.selectTag a {
	height: 30px; line-height: 30px;
}
#tagContent {
	padding: 1px;
}
.tagContent {
	width: 1000px; color: rgb(71, 71, 71); display: none;
}
#tagContent div.selectTag {
	display: block;
}
.bigPage {
	margin: 25px auto 0px; width: 580px; clear: both;
}
.bigPage a {
	background: url("bigpage.png") no-repeat left top; margin: 0px 5px; width: 37px; height: 37px; text-align: center; color: rgb(127, 127, 127); line-height: 37px; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; position: relative;
}
.bigPage a.thisclass {
	background: url("bigpage.png") no-repeat left -111px; color: rgb(255, 255, 255); cursor: default;
}
.bigPage a.thisclass:hover {
	background: url("bigpage.png") no-repeat left -111px; color: rgb(255, 255, 255); cursor: default;
}
.bigPage b {
	border-width: 6px; border-style: solid; margin: 0px 5px; width: 0px; height: 0px; line-height: 0; font-size: 0px; display: inline-block; position: absolute; cursor: pointer;
}
.bigPage a:hover {
	background: url("bigpage.png") no-repeat left -37px;
}
.bigPage a.down {
	background: url("bigpage.png") no-repeat left -74px;
}
.pagePrev b {
	border-color: rgb(248, 248, 248) rgb(78, 78, 78) rgb(248, 248, 248) rgb(248, 248, 248); left: 3px; top: 12px;
}
.pageNext b {
	border-color: rgb(248, 248, 248) rgb(248, 248, 248) rgb(248, 248, 248) rgb(78, 78, 78); left: 12px; top: 12px;
}
.bigPage a.pageDisabled {
	background: url("bigpage.png") no-repeat left -148px; color: rgb(193, 193, 193); cursor: default;
}
.bigPage a.pageNext.pageDisabled b {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(193, 193, 193); cursor: default;
}
.bigPage a.pagePrev.pageDisabled b {
	border-color: rgb(238, 238, 238) rgb(193, 193, 193) rgb(238, 238, 238) rgb(238, 238, 238); cursor: default;
}
.vm * {
	vertical-align: middle;
}
.peg_logo {
	padding: 40px; text-align: center;
}
.gsifon .title {
	font-size: 22px; margin-bottom: 32px;
}
.gsifon {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 40px; width: 1000px; line-height: 22px; font-size: 14px;
}
.table {
	width: 100%; margin-bottom: 20px; max-width: 100%;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; table-layout: fixed; -ms-word-break: break-all;
}
.table > thead > tr > th {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > td {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	background: rgb(255, 255, 255); padding: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr th {
	background: rgb(242, 242, 242); text-align: left; color: rgb(112, 112, 112); font-weight: bold;
}
.boxscrollColumn {
	background: rgb(174, 174, 174); right: 5px;
}
.weixinewm {
	margin: 1% 0px; font-weight: bold;
}
.dataly span {
	padding: 0px 10px;
}
.dataly span a {
	color: rgb(102, 102, 102);
}
.ad {
	margin: 10px 0px;
}
.nrCopyright_cont {
	margin: 0px auto; width: 1000px; padding-bottom: 10px;
}
.nrCopyright {
	text-align: left;
}
.weixinewm {
	text-align: center;
}
.warp_fx {
	margin: 20px auto 0px; width: 100%;
}
.warp_fxtit {
	width: 100%; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 2px; border-bottom-style: solid;
}
.warp_fxtit h2 {
	background: rgb(246, 246, 246); width: 150px; text-align: center; color: rgb(85, 85, 85); line-height: 40px; font-size: 18px; display: inline-block;
}
.warp_fxcon {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(239, 239, 239) rgb(239, 239, 239); padding: 0px 25px; border-image: none; width: 100%; height: auto;
}
.warp_more {
	background: rgb(246, 246, 246); margin: 0px auto; width: 150px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 14px;
}
.warp_more i {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 4px;
}
.panel2 {
	display: none;
}
.flip2 {
	margin: 0px auto; cursor: pointer;
}
.panel1 {
	display: none;
}
.flip1 {
	margin: 0px auto; cursor: pointer;
}
.Prompt {
	margin: 50px auto; text-align: center; color: rgb(51, 51, 51); font-size: 18px;
}
.bn {
	background: url("banner.jpg") no-repeat; width: 100%; height: 110px; margin-bottom: 50px;
}
.bn .ssfomr {
	margin: 0px auto; width: 100%;
}
.bn .hm_xx {
	text-align: center; color: rgb(255, 255, 255); line-height: 90px; font-size: 32px; margin-top: 10px;
}
.wrapper_left1 {
	margin: 0px auto; width: 92%;
}
.cm_xx {
	margin: 0px auto; width: 94%; position: relative;
}
.cm_xx tr.jx td {
	padding: 45px 0px;
}
.wrapper_breadLines {
	margin: 0px auto 12px; width: 1200px; color: rgb(102, 102, 102); line-height: 40px; padding-top: 30px; font-size: 16px;
}
.wrapper_breadLines a:hover {
	color: rgb(58, 173, 255);
}
.wrapper_breadLines i {
	color: rgb(153, 153, 153); margin-right: 5px;
}
.wrapper_qa {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.wrapper_nav {
	background: rgb(230, 230, 230); margin: 0px auto; width: 1200px; height: auto; overflow: auto; font-size: 16px;
}
.wrapper_nav a {
	padding: 0px 40px; color: rgb(102, 102, 102); line-height: 43px; float: left; display: inline-block;
}
.wrapper_nav a:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.wrapper_nav a.wrapper_nav_fl {
	background: rgb(58, 173, 255); padding: 0px 50px; color: rgb(255, 255, 255); font-weight: bold;
}
.wrapper_nav a.wrapper_nav_fl i {
	padding-top: 3px; font-size: 20px; font-weight: bold; margin-right: 5px;
}
.wrapper_Label {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(229, 229, 229); border-image: none; width: 1200px; height: auto; overflow: auto; clear: both;
}
.wrapper_Label1 {
	margin: 0px auto; padding: 20px 0px 20px 25px;
}
.wrapper_Label1 a {
	padding: 0px 15px; line-height: 35px; display: inline-block;
}
.wrapper_Label1 a:hover {
	color: rgb(58, 173, 255);
}
.wrapper_qa_con li a.bq {
	padding: 0px 6px; border: 1px solid rgb(58, 173, 255); border-image: none; color: rgb(58, 173, 255); line-height: 18px; font-size: 12px; margin-left: 5px; display: inline-block;
}
.wrapper_qa_con li a.bq:hover {
	background: rgb(58, 173, 255); color: rgb(255, 255, 255); text-decoration: none;
}
.wrapper_news {
	padding: 20px 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: auto; overflow: auto;
}
.news_detail {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.wrapper_news li {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 16px; width: 96%; height: 180px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.wrapper_news li span {
	width: 540px; float: left; display: inline-block;
}
.wrapper_news li h2 {
	margin: 0px auto; color: rgb(51, 51, 51); line-height: 35px; overflow: hidden; font-size: 16px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 94%;
}
.wrapper_news li p {
	padding: 0px 15px 8px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.wrapper_news li font {
	padding: 0px 10px; border-radius: 15px; border: 1px solid rgb(240, 240, 240); border-image: none; color: rgb(193, 193, 193); line-height: 20px; font-size: 12px; margin-left: 12px; display: inline-block;
}
.wrapper_news li a {
	width: 100%; height: 180px; padding-top: 30px; padding-bottom: 30px; padding-left: 15px; display: block;
}
.wrapper_news li a:hover {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; behavior: url(/PIE.htc);
}
.wrapper_news li img {
	float: left;
}
.wrapper_news li a:hover h2 {
	color: rgb(58, 173, 255);
}
.wrapper_news li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.wrapper_news li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -10px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);
}
.pager {
	padding: 30px 0px; text-align: center; clear: both; position: relative;
}
.pager a {
	background: rgb(249, 249, 249); padding: 3px 8px; border-radius: 2px; border: 1px solid rgb(219, 219, 219); border-image: none; color: rgb(51, 51, 51); line-height: 20px; text-decoration: none; margin-left: 7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.pager a:hover {
	border: 1px solid rgb(58, 173, 255); border-image: none; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(58, 173, 255);
}
.pager a.current {
	border: 1px solid rgb(58, 173, 255); border-image: none; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(58, 173, 255);
}
.news_gg a {
	margin: 0px 0px 12px; display: block;
}
.news_gg {
	padding: 0px; height: auto; overflow: auto;
}
.qa_banner {
	background: url("new_qa/qa.jpg") no-repeat top; width: 100%; height: 353px;
}
.wrapper_qa_tit {
	margin: 0px auto; width: 94%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.wrapper_qa_tit a {
	line-height: 45px; padding-top: 20px; float: right;
}
.wrapper_qa_tit a:hover {
	color: rgb(58, 173, 255);
}
.wrapper_qa_tit h2 {
	padding: 20px 4px 0px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(58, 173, 255); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.wrapper_qa_con {
	margin: 0px auto; padding: 25px 0px 40px; width: 94%;
}
.wrapper_qa_con li {
	color: rgb(102, 102, 102); line-height: 45px; font-size: 16px;
}
.wrapper_qa_con li a {
	color: rgb(58, 173, 255);
}
.wrapper_qa_con li a:hover {
	color: rgb(58, 173, 255); text-decoration: underline;
}
.qa_999 {
	color: rgb(189, 189, 189);
}
.wrapper_qa_con li span i {
	color: rgb(255, 0, 0); font-size: 35px; margin-right: 6px; vertical-align: top;
}
.fgx {
	background: rgb(238, 238, 238); width: 100%; height: 20px;
}
.wrapper_qa_con li a.jiejue {
	color: rgb(119, 119, 119); margin-right: 0px;
}
.wrapper_qa_con li a.jiejue:hover {
	color: rgb(58, 173, 255); text-decoration: underline;
}
.wrapper_qa_con li.pager a {
	background: rgb(249, 249, 249); padding: 3px 8px; border-radius: 2px; border: 1px solid rgb(219, 219, 219); border-image: none; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; text-decoration: none; margin-left: 7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.wrapper_qa_con li.pager a:hover {
	border: 1px solid rgb(58, 173, 255); border-image: none; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(58, 173, 255);
}
.wrapper_qa_con li.pager a.current {
	border: 1px solid rgb(58, 173, 255); border-image: none; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(58, 173, 255);
}
.news_detail h1 {
	text-align: center; color: rgb(51, 51, 51); line-height: 40px; padding-top: 40px; font-size: 22px; font-weight: normal;
}
.time {
	text-align: center; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px;
}
.time span {
	margin: 0px 24px 0px 0px;
}
.news_detail_con {
	margin: 25px auto 0px; width: 90%; height: auto; color: rgb(102, 102, 102); line-height: 35px; overflow: auto; font-size: 15px;
}
.news_biaoqian {
	margin: 25px auto; width: 90%; padding-top: 10px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.news_biaoqian span {
	color: rgb(102, 102, 102); line-height: 35px; margin-right: 10px;
}
.news_biaoqian span i {
	color: rgb(58, 173, 255); font-size: 18px;
}
.news_biaoqian a {
	margin: 0px 12px; color: rgb(58, 173, 255);
}
.news_biaoqian a:hover {
	text-decoration: underline;
}
.news_next {
	margin: 0px auto 45px; width: 90%; line-height: 35px; font-size: 16px;
}
.news_next a {
	color: rgb(153, 153, 153); display: block;
}
.news_next a:hover {
	color: rgb(58, 173, 255);
}
#mmenu {
	margin: 25px auto; width: 94%; overflow: hidden;
}
#mmenu #nav {
	width: 100%; height: 43px; overflow: hidden; font-size: 18px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#mmenu #nav li {
	color: rgb(51, 51, 51); margin-right: 40px; float: left;
}
#mmenu #nav li a {
	padding: 0px 8px; text-align: center; line-height: 40px; text-decoration: none; display: inline-block;
}
#menu_con {
	width: 100%; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tag {
	padding: 10px;
}
.selected {
	color: rgb(58, 173, 255); border-bottom-color: rgb(58, 173, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.QA_detail {
	margin: 0px auto; width: 94%; padding-top: 15px;
}
.QA_detail h1 {
	color: rgb(51, 51, 51); line-height: 60px; font-size: 20px; font-weight: normal;
}
.QA_detail h1 i {
	color: rgb(160, 175, 184); font-size: 25px; margin-right: 5px; vertical-align: top;
}
.QA_detail .QA_dz {
	color: rgb(158, 173, 182); margin-top: 25px;
}
.QA_detail .QA_dz span {
	padding: 0px 2px; color: rgb(158, 173, 182); line-height: 20px; font-size: 12px;
}
.QA_detail .QA_dz span.ls {
	color: rgb(58, 173, 255);
}
.QA_detail1 {
	margin: 20px auto; width: 94%; color: rgb(102, 102, 102); line-height: 32px; padding-top: 20px; font-size: 14px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.QA_detail1_tit {
	color: rgb(53, 181, 88); line-height: 45px; font-size: 20px;
}
.QA_detail1_tit i {
	font-size: 22px; margin-right: 5px;
}
.QA_detail1_tit span {
	color: rgb(164, 180, 187); font-size: 12px; float: right;
}
.QA_dz div {
	padding: 0px 10px; border-radius: 15px; border: 1px solid rgb(240, 240, 240); border-image: none; float: right;
}
.QA_dz div span {
	padding: 0px 4px; line-height: 25px; float: left; display: inline-block;
}
.QA_dz div span i {
	margin-right: 5px;
}
.QA_dz {
	color: rgb(158, 173, 182); font-size: 12px; margin-top: 25px;
}
.QA_dz a {
	color: rgb(158, 173, 182);
}
.QA_xin {
	background: rgb(251, 252, 252); padding: 10px 0px 10px 10px; width: 100%; height: auto; overflow: auto; margin-top: 35px; border-left-color: rgb(224, 230, 233); border-left-width: 2px; border-left-style: solid;
}
.QA_xin1 img {
	border-radius: 50px; float: left;
}
.QA_xin2 h2 span {
	background: rgb(58, 173, 255); padding: 0px 5px; border-radius: 5px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-top: 8px; float: left; display: inline-block;
}
.QA_xin2 {
	color: rgb(158, 173, 182); font-size: 12px; float: left;
}
.QA_xin2 h2 {
	color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; font-weight: normal;
}
.QA_xin2 p {
	clear: both;
}
.QA_xin2 p span {
	margin-right: 10px;
}
.QA_detail2 {
	margin: 0px auto; width: 94%;
}
.QA_detail2_tit {
	color: rgb(121, 142, 153); line-height: 40px; font-size: 20px;
}
.QA_detail2_con {
	color: rgb(102, 102, 102); line-height: 28px; padding-bottom: 34px; font-size: 14px; margin-top: 12px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.QA_q {
	margin: 0px auto; width: 94%; padding-bottom: 25px;
}
.box {
	background: rgb(255, 255, 255); margin: 100px auto 0px; padding: 40px 60px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1000px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.box_tit {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-top: 20px;
}
.box b {
	color: rgb(85, 85, 85);
}
.box p {
	margin-top: 10px;
}
.cl_banner {
	margin: 0px auto; width: 1200px; text-align: center; padding-top: 130px;
}
.cl_xz {
	margin: 0px auto; width: 1200px;
}
.cl_xztit {
	text-align: center; margin-bottom: 30px;
}
.cl_xztit h2 {
	color: rgb(51, 51, 51); line-height: 50px; padding-top: 50px; font-size: 30px; font-weight: 100;
}
.cl_xztit p {
	color: rgb(153, 153, 153); font-size: 16px;
}
.cl_xz table {
	border-top-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.cl_xz table td {
	padding: 15px; color: rgb(51, 51, 51); line-height: 22px; font-size: 18px; border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.cl_wd li {
	width: 100%; height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-left: 55px; font-size: 14px;
}
.cl_wd li i {
	color: rgb(7, 109, 173); padding-top: 2px; font-size: 18px; margin-right: 8px;
}
.cl_wd li a {
	font-size: 16px;
}
.cl_wd li a:hover {
	color: rgb(255, 104, 1); text-decoration: underline;
}
.cl_wd li span {
	padding: 0px 4px; border-radius: 5px; border: 1px solid rgb(255, 104, 1); border-image: none; color: rgb(255, 104, 1); line-height: 18px; font-size: 11px; margin-top: 12px; margin-left: 0px; float: right; display: inline-block;
}
.cl_wd li span b {
	color: rgb(255, 104, 1);
}
.cl_wd li span.cl_z {
	border: 0px currentColor; border-image: none; float: left;
}
.cl_contact {
	margin: 0px auto; width: 1200px;
}
.cl_contact1 {
	width: 580px; height: 10px; float: left;
}
.cl_contact2 {
	padding-top: 55px; padding-bottom: 60px; float: left;
}
.cl_contact2 h2 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 28px; margin-bottom: 30px;
}
.cl_contact2 p {
	color: rgb(102, 102, 102); font-size: 18px;
}
.cl_contact2 p i {
	color: rgb(255, 104, 1); font-size: 18px;
}
.cl_contact2 p span {
	margin: 0px 15px 0px 0px;
}
.cl_tel {
	margin: 35px 0px 0px; clear: both;
}
.cl_tel i {
	color: rgb(255, 104, 1); font-size: 50px; margin-right: 10px; float: left;
}
.cl_tel span {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 18px; float: left;
}
.cl_tel span b {
	color: rgb(255, 104, 1); font-size: 32px;
}
.lct {
	background: url("zl_lc1.jpg") no-repeat center; margin: 0px auto; width: 1200px; height: 34px;
}
.lct1 {
	background: url("zl_lc2.jpg") no-repeat 42px; height: 34px;
}
.lctit {
	margin: 0px auto; width: 1200px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px;
}
.lctit span {
	margin: 0px 50px 0px 0px; text-align: center;
}
.liuc {
	margin: 0px auto; width: 1200px;
}
.liuc_tit {
	text-align: center; line-height: 45px; font-size: 35px; margin-top: 80px; margin-bottom: 30px;
}
table.liuc1 {
	border-top-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
table.liuc1 td {
	line-height: 24px; font-size: 16px; border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.liuc1 td span {
	color: rgb(255, 0, 0);
}
table.liuc1 td a {
	background: rgb(255, 104, 1); margin: 0px auto; padding: 0px 40px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
table.liuc1 td input {
	padding: 15px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 24px;
}
table.liuc1 td textarea {
	padding: 15px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 24px;
}
.zl_bnt {
	margin: 60px auto 0px; width: 600px; text-align: center;
}
.zl_bnt a {
	background: rgb(58, 173, 255); margin: 0px 30px; padding: 0px 40px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
.zl_tx {
	margin: 30px auto 0px; width: 1000px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px;
}
.cl_cg {
	margin: 70px auto 0px; width: 1200px; text-align: center; color: rgb(102, 102, 102); font-size: 24px; font-weight: normal;
}
.cl_cg i {
	color: rgb(98, 194, 51); font-size: 80px;
}
.cl_detail {
	background: rgb(255, 255, 255); margin: 40px auto 0px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 1200px; height: auto; overflow: auto; padding-bottom: 50px;
}
.cl_detail h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 50px; padding-top: 50px; padding-bottom: 40px; font-size: 30px;
}
.cl_detail table td {
	padding: 8px 10px; color: rgb(102, 102, 102); line-height: 22px; font-size: 16px;
}
.cl_detail table td b {
	color: rgb(51, 51, 51);
}
.cl_detail table a {
	background: rgb(255, 104, 1); padding: 0px 50px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; margin-bottom: 10px; display: inline-block;
}
.cl_detail p {
	margin: 0px auto; width: 86%; color: rgb(102, 102, 102); font-size: 16px;
}
.cl_detail p i {
	font-size: 20px; margin-right: 5px;
}
.pdf {
	margin: 20px auto 0px; width: 90%; height: 1450px; overflow: hidden; position: relative;
}
.pdf1 {
	background: rgb(255, 255, 255); top: 0px; width: 100%; height: 40px; border-bottom-color: rgb(64, 64, 64); border-bottom-width: 6px; border-bottom-style: solid; position: absolute; z-index: 1000;
}
.focus-area-setTab-menu {
	background: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); border-image: none; width: 1200px; text-align: center; float: left;
}
.focus-area-setTab-menu li {
	width: 25%; color: rgb(102, 102, 102); line-height: 60px; font-size: 18px; float: left; cursor: pointer;
}
.focus-area-setTab-menu li.hover {
	background: rgb(58, 173, 255); color: rgb(255, 255, 255);
}
.focus-area-setTab-content {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 40px 60px 49px 10px; border-image: none; width: 1200px; height: auto; overflow: auto;
}
.cl_wd ul {
	width: 50%; float: left;
}
.cl_wd {
	width: 100%; height: auto; overflow: hidden;
}
.jiedu {
	margin: 0px auto 10px; width: 85%; height: auto; overflow: auto;
}
.jiedu1 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; font-weight: bold; float: left;
}
#hutia {
	width: 72%; color: rgb(102, 102, 102); line-height: 38px; padding-left: 15px; font-size: 14px; float: left;
}
#hutia span {
	width: 100%; padding-left: 0px; margin-left: 0px; position: relative;
}
#hutia a {
	color: rgb(255, 104, 1); text-decoration: underline; margin-left: 10px;
}
#hutia font {
	background: rgb(255, 104, 1); width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-weight: normal; margin-top: 10px; margin-right: 5px; float: left; display: inline-block;
}
#hutia p {
	width: 100%; color: rgb(255, 104, 1); line-height: 18px; font-size: 12px; margin-bottom: 10px;
}
.cl_img {
	margin: 50px auto 0px; width: 100%; text-align: center; clear: both; vertical-align: top;
}
.cl_img img {
	padding: 100px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 20px; vertical-align: top;
}
.cl_bg {
	background: url("cl_banner1.jpg") no-repeat top rgb(252, 252, 252); margin: 20px auto 0px; width: 1200px; height: auto; overflow: auto;
}
.cl_bz {
	background: rgb(249, 249, 249); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px auto; border-image: none; width: 1002px; height: 90px;
}
.cl_bz ul {
	margin: 0px auto; width: 90%;
}
.cl_bz li {
	width: 33.3%; text-align: center; line-height: 90px; font-size: 18px; float: left;
}
.cl_bz li img {
	margin-top: 16px; margin-right: 10px; vertical-align: top;
}
#box {
	margin: 0px auto; top: 500px; width: 358px; display: none; position: absolute;
}
.m_m ul li.zc {
	background: rgba(0, 0, 0, 0.4) !important; padding: 25px 10px 0px; height: 70px; font-size: 14px;
}
.m_m ul li.zc a {
	margin: 0px 5px;
}
.m_m ul li.zc div a {
	color: rgb(176, 192, 202); font-size: 12px; margin-right: 5px; float: right;
}
.jyfw_tj dl {
	margin: 30px 0px 50px; width: 30%; float: left;
}
.jyfw_tj dt {
	width: 25%; float: left;
}
.jyfw_tj dt img {
	width: 70px; margin-top: 16px;
}
.jyfw_tj dd {
	width: 70%; float: left;
}
.jyfw_tj dd h2 {
	font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.jyfw_tj dd h2 span {
	line-height: 35px; padding-bottom: 6px; border-bottom-color: rgb(251, 217, 86); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.jyfw_tj dd p {
	color: rgb(153, 153, 153); line-height: 26px; font-size: 14px;
}
.jyfw_ys li {
	width: 28%; text-align: center; color: rgb(102, 102, 102); float: left;
}
.jyfw_ys li h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px;
}
.jyfw_ys li img {
	width: 100%;
}
.qds_slogan p {
	font-size: 22px; margin-top: 10px; margin-bottom: 20px;
}
.jyfw_ttj {
	height: auto; overflow: auto; padding-bottom: 60px; clear: both; margin-bottom: 30px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.jyfw_tj1 {
	background: rgb(255, 104, 1); border-radius: 4px; width: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: 6px; margin-right: 20px; float: left;
}
.jyfw_tj2 {
	width: 640px; color: rgb(51, 51, 51); line-height: 28px; font-size: 16px; float: left;
}
.jyfw_tj2 .jyfw_tj22 {
	color: rgb(102, 102, 102); font-size: 16px; margin-top: 5px; position: absolute;
}
.jyfw_tj2 .jyfw_tj22 a {
	text-decoration: underline;
}
.jyfw_tj3 {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); border-image: none; width: 40px; text-align: center; line-height: 26px; float: right;
}
#jyfwbox {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox1 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox2 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox3 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox4 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox5 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox6 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox7 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox8 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox9 {
	background: url("jyfw4.jpg") no-repeat; padding: 32px 12px 12px 20px; left: 20px; top: 30px; width: 450px; height: 241px; font-size: 14px; display: none; position: absolute; z-index: 100;
}
#jyfwbox2 p {
	margin: 0px; padding: 0px;
}
.ckgs_xx p {
	margin: 12px 0px; line-height: 28px; font-size: 14px;
}
.fh {
	height: auto; overflow: auto; clear: both;
}
.fh a {
	color: rgb(255, 104, 1); padding-bottom: 20px; font-size: 16px; float: right; display: inline-block;
}
.fh a i {
	font-size: 25px; margin-right: 5px;
}
.zc_nav {
	margin: 0px auto; width: 1200px; height: auto; overflow: auto; padding-bottom: 10px;
}
.zc_logo {
	color: rgb(58, 173, 255); padding-top: 15px; float: left;
}
.zc_login {
	color: rgb(102, 102, 102); line-height: 35px; float: right;
}
.zc_login a {
	margin: 20px 3px 0px; display: inline-block;
}
.zc_login i {
	margin-right: 5px;
}
.zc_login a:hover {
	color: rgb(255, 104, 1);
}
.hui {
	background: rgb(247, 247, 247); padding: 35px 0px; width: 100%; height: auto; overflow: auto; box-shadow: inset 0px 5px 5px #eee; -webkit-box-shadow: 0px 5px 5px #eee inset; -moz-box-shadow: 0px 5px 5px #eee inset;
}
.zc_gc_tit {
	background: url("zc_lc.jpg") no-repeat; margin: 20px auto 0px; width: 966px; height: 49px;
}
.zc_gc_tit li {
	width: 311px; text-align: center; color: rgb(102, 102, 102); line-height: 49px; font-size: 16px; float: left;
}
.zc_gc_tit li.tit_a {
	background: url("zc_lc1.jpg") no-repeat; width: 311px; color: rgb(255, 255, 255);
}
.zc_gc_tit li.tit_a1 {
	background: url("zc_lc2.jpg") no-repeat; width: 348px; color: rgb(255, 255, 255);
}
.zc_gc_tit li.tit_a2 {
	background: url("zc_lc3.jpg") no-repeat; width: 331px; color: rgb(255, 255, 255);
}
.zc_gc {
	margin: 65px auto 0px; width: 966px; height: auto; overflow: auto;
}
.zc_gc1 {
	background: rgb(255, 255, 255); width: 655px; float: left;
}
.zc_gc2 {
	background: rgb(255, 255, 255); padding: 35px; width: 280px; float: right;
}
.zc_gc2 h2 {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: normal; margin-bottom: 15px;
}
.zc_gc2 p {
	color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.login_input {
	margin: 0px auto; padding: 35px; width: 90%; text-align: center;
}
.login_input span {
	width: 100%; line-height: 44px; font-size: 16px; margin-bottom: 16px; display: inline-block;
}
.login_input span font {
	width: 80px; text-align: right; line-height: 25px; margin-top: 8px; margin-right: 5px; float: left;
}
.login_input span font.dx {
	height: 100px;
}
.login_input input {
	background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); border-image: none; width: 400px; height: 44px; color: rgb(102, 102, 102); padding-left: 8px; font-size: 16px; float: left;
}
.login_input select {
	background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); border-image: none; width: 400px; height: 44px; color: rgb(102, 102, 102); padding-left: 8px; font-size: 16px; float: left;
}
.login_input input:focus {
	border: 1px solid rgb(255, 139, 60); border-image: none; box-shadow: 0px 0px 8px #ffe1cc; background-color: rgb(255, 255, 255);
}
.login_input select:focus {
	border: 1px solid rgb(255, 139, 60); border-image: none; box-shadow: 0px 0px 8px #ffe1cc; background-color: rgb(255, 255, 255);
}
.login_input a.bnt {
	background: rgb(58, 173, 255); margin: 12px auto 0px; border-radius: 5px; width: 50%; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: inline-block;
}
.login_input select option {
	padding: 10px; font-size: 16px; font-weight: 100;
}
.login_input a.bnt:hover {
	background: rgb(43, 161, 245);
}
.login_input a.bnt1 {
	background: rgb(255, 117, 23); margin: 12px auto 0px; border-radius: 5px; width: 50%; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: inline-block;
}
.login_input a.bnt1:hover {
	background: rgb(255, 104, 1);
}
.login_input span a.bnt {
	margin: 40px 2% 0px; width: 35%;
}
.login_input span a.bnt1 {
	margin: 40px 2% 0px; width: 35%;
}
.login_input p a {
	color: rgb(58, 173, 255);
}
.login_input p {
	font-size: 20px; font-weight: bold;
}
.login_input p.yq_fw {
	text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 16px; font-weight: normal; margin-top: 30px;
}
.yq_fw a {
	text-decoration: underline;
}
.yq_fw input {
	width: 15px; height: 15px; margin-top: 5px; vertical-align: top; float: none;
}
.zc_gcc {
	margin: 50px auto 20px; width: 500px;
}
.zc_gcc li {
	margin: 0px 1%; width: 48%; float: left;
}
.zc_gcc li a {
	background: rgb(255, 255, 255); padding: 40px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; color: rgb(102, 102, 102); font-size: 20px; font-weight: 100; display: inline-block;
}
.zc_gcc li a:hover {
	border-color: rgb(58, 173, 255); color: rgb(58, 173, 255);
}
.zc_input {
	text-align: left;
}
.zc_input input {
	width: 13px; height: 13px; margin-top: 15px; margin-right: 3px; vertical-align: top; float: none;
}
.zc_input b {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-right: 10px; display: inline-block;
}
.app_dow p {
	text-align: center; font-size: 14px; margin-bottom: 20px;
}
.app_dow p font {
	color: rgb(255, 117, 23); font-size: 28px; font-weight: bold;
}
.app_dow li img {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.yq_banner {
	background: url("yq_banner.jpg") no-repeat center; width: 100%; height: 460px;
}
.yq_server {
	padding-top: 110px;
}
.yq_server ul {
	background: rgb(255, 255, 255); padding: 35px; width: 550px; box-shadow: 0px 0px 10px rgba(13,57,107,0.6); -webkit-box-shadow: 0 0 10px rgba(13, 57, 107, .6); -moz-box-shadow: 0 0 10px rgba(13, 57, 107, .6);
}
.yq_server li {
	background: rgb(240, 240, 240); border: 1px solid rgb(229, 229, 229); border-image: none; height: 42px; margin-bottom: 15px;
}
.yq_server li span {
	width: 20%; height: 40px; text-align: center; line-height: 40px; float: left; display: inline-block;
}
.yq_server li select {
	padding: 6px; border: currentColor; border-image: none; width: 80%; height: 40px; line-height: 30px; float: left;
}
.yq_server li select option {
	padding: 10px;
}
.yq_server li input {
	border: currentColor; border-image: none; width: 80%; height: 40px; line-height: 30px; padding-left: 10px; float: left;
}
.yq_server a.bnt {
	background: rgb(248, 144, 35); border-radius: 5px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
.yq_server a.bnt:hover {
	background: rgb(237, 132, 21);
}

.citys2 {
	left: 10px; top: 15px; position: absolute; z-index: 1;
}
.citys2 ul {
	margin: 0px 0px 6px; padding: 0px;
}
.citys2 ul li {
	background: rgb(246, 246, 246); margin: 3px; padding: 0px 8px; border: 0px currentColor; border-image: none; height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 12px; float: left; display: inline-block; cursor: pointer;
}
.citys2 ul li a {
	display: block;
}
.citys2 ul li a:hover {
	color: rgb(58, 173, 255);
}
.fenqu li {
	width: 285px; height: 150px; margin-right: 15px; float: left;
}
.fenqu li a {
	background: rgb(255, 255, 255); padding: 25px 0px 25px 40px; border: 1px solid rgb(234, 233, 234); border-image: none; width: 100%; display: inline-block;
}
.fenqu li a:hover {
	border-color: rgb(255, 104, 1); color: rgb(255, 104, 1);
}
.fenqu li i {
	font-size: 40px; margin-right: 20px; float: left;
}
.fenqu li span {
	float: left;
}
.fenqu li span h2 {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 20px; font-weight: 100;
}
.fenqu li span p {
	color: rgb(255, 104, 1); font-size: 16px;
}
.hot_tit {
	height: 40px; padding-bottom: 14px; font-size: 20px; font-weight: 100;
}
.hot_yq {
	width: 850px; float: left;
}
.hot_tit a {
	color: rgb(102, 102, 102); padding-right: 15px; font-size: 14px; margin-top: 10px; float: right;
}
.hot_tit a:hover {
	color: rgb(255, 104, 1);
}
.hot_tit span {
	float: left;
}
.hot {
	margin-top: 25px;
}
.hot_yq1 {
	background: rgb(255, 255, 255); padding: 20px 0px; width: 850px; float: left;
}
.hot_yq1 li {
	clear: both;
}
.hot_yq1 li a {
	padding: 11px 5px 11px 25px; width: 100%; overflow: hidden; display: inline-block;
}
.hot_yq1 li a:hover {
	background: rgb(249, 249, 249);
}
.hot_yq1 li a img {
	border: 1px solid rgb(240, 240, 240); border-image: none; margin-right: 20px; float: left;
}
.hot_yq1 li a span {
	padding-top: 18px; float: left;
}
.hot_yq1 li a span.yq_ck {
	padding: 3px 22px; border: 1px solid rgb(153, 153, 153); border-image: none; margin-top: 40px; margin-right: 20px; float: right; display: inline-block;
}
.hot_yq1 li a:hover span.yq_ck {
	background: rgb(255, 104, 1); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.hot_yq1 li a span h2 {
	color: rgb(51, 51, 51); line-height: 38px; font-size: 20px; font-weight: 100;
}
.hot_yq1 li a span p {
	color: rgb(153, 153, 153); font-size: 12px;
}
.hot_yq1 li a span p i {
	margin-right: 5px;
}
.hot_gn {
	width: 322px; float: right;
}
.hot_wd {
	width: 850px; float: left;
}
.hot_wd1 dl {
	width: 50%; margin-bottom: 20px; float: left;
}
.hot_wd1 a:hover h2 {
	color: rgb(255, 104, 1);
}
.hot_wd1 dt {
	margin-right: 10px; float: left;
}
.hot_wd1 dd {
	width: 280px; float: left;
}
.hot_wd1 dd h2 {
	line-height: 30px; font-size: 16px; font-weight: normal; margin-top: 8px;
}
.hot_wd1 dd p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; margin-top: 5px;
}
.hot_wd1 li {
	width: 49%; line-height: 38px; font-size: 14px; float: left;
}
.hot_wd1 li a:hover {
	color: rgb(255, 104, 1); text-decoration: underline;
}
.case dl {
	height: auto; overflow: auto; margin-bottom: 8px;
}
.case dt {
	margin-right: 10px; float: left;
}
.case dd {
	width: 240px; color: rgb(102, 102, 102); float: left;
}
.case dd h2 {
	font-size: 16px; margin-bottom: 3px;
}
.case dd p {
	color: rgb(153, 153, 153);
}
.hot_logo li {
	margin: 10px; float: left;
}
.hot_sq {
	background: rgb(255, 255, 255); padding: 35px 25px; margin-bottom: 20px;
}
.hot_sq input {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 40px; padding-left: 10px; margin-bottom: 10px;
}
.hot_sq a {
	background: rgb(255, 104, 1); border-radius: 5px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
.list_search {
	background: rgb(229, 229, 229); margin: 0px auto 35px; padding: 10px; border-radius: 5px; width: 750px; text-align: center;
}
.list_search input {
	padding: 0px 10px; border-radius: 5px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 600px; height: 50px; margin-right: 10px;
}
.list_search a {
	border-radius: 5px; width: 120px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: inline-block;
}
.choose1 {
	line-height: 35px; padding-top: 20px;
}
.choose1 dt {
	color: rgb(153, 153, 153); padding-left: 10px; margin-right: 20px; float: left;
}
.choose1 dd {
	width: 1070px; float: left;
}
.choose1 dd.rr {
	width: 30px; color: rgb(255, 0, 0); margin-right: 10px;
}
.choose1 dd a {
	margin: 0px 10px; color: rgb(102, 102, 102); display: inline-block;
}
.tiaojian {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 100%; line-height: 40px; clear: both; margin-top: 20px;
}
.tiaojian span {
	color: rgb(153, 153, 153); margin-left: 5px;
}
.tiaojian i {
	color: rgb(240, 52, 47); margin-right: 3px; margin-left: 10px;
}
.list {
	margin: 35px auto;
}
.list_left {
	background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); border-image: none; width: 850px; float: left;
}
.list_left1 {
	padding: 20px 0px; height: auto; overflow: auto; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.list1 {
	width: 202px; text-align: center; float: left; position: relative;
}
.list1 img {
	border: 1px solid rgb(240, 240, 240); border-image: none;
}
.list2 {
	width: 470px; float: left;
}
.list2 h2 {
	line-height: 38px; font-size: 18px;
}
.list1 b {
	background: rgb(245, 245, 245); width: 50px; height: 18px; right: 20px; bottom: 5px; color: rgb(255, 106, 4); font-size: 12px; font-weight: normal; position: absolute;
}
.list1 b i {
	font-size: 12px;
}
.list2 h2 a {
	color: rgb(51, 51, 51); display: inline-block;
}
.list2 h2 a:hover {
	color: rgb(255, 104, 1);
}
.list2 h2 a:hover span {
	color: rgb(255, 104, 1);
}
.list2 h2 a span {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-left: 5px;
}
.hot_tj li {
	width: 130px; color: rgb(153, 153, 153); line-height: 22px; font-size: 12px; float: left;
}
.hot_tj li i {
	margin-right: 5px;
}
.list3 {
	width: 156px; float: left;
}
.list3 a {
	border-radius: 5px; width: 156px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; margin-top: 15px; margin-bottom: 10px; display: inline-block;
}
.list3 p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px;
}
.list3 i {
	color: rgb(226, 226, 226); margin-left: 5px;
}
.list3 i span {
	color: rgb(254, 193, 64);
}
.list_left .style1 {
	background: rgb(251, 251, 251); padding: 20px 0px; height: auto; overflow: auto; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_left .style2 {
	background: rgb(255, 255, 255); padding: 20px 0px; height: auto; overflow: auto; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_right {
	width: 320px; float: right;
}
.hot_news {
	background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); border-image: none; height: auto; overflow: auto;
}
.hot_news h2 {
	background: rgb(250, 250, 250); height: 45px; line-height: 45px; padding-left: 20px; font-size: 16px; font-weight: normal;
}
.hot_news ul {
	padding: 25px 0px 35px 25px;
}
.hot_news li a {
	color: rgb(102, 102, 102); line-height: 35px; font-size: 14px;
}
.hot_news li a:hover {
	color: rgb(255, 104, 1);
}
.hot_gg {
	margin: 15px auto; width: 100%; height: auto;
}
.hot_gg img {
	width: 100%;
}
.hot_news span {
	margin: 0px auto; width: 65%; text-align: center; padding-top: 25px; font-size: 16px; display: inline-block;
}
.hot_news span img {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%;
}
.dibu {
	padding: 40px; height: auto; text-align: center; color: rgb(255, 255, 255); overflow: auto; font-size: 20px; font-weight: 100;
}
.dibu h2 {
	line-height: 45px; font-size: 30px; margin-bottom: 10px;
}
.hot_tel {
	margin: 30px auto 0px; border-radius: 5px; width: 180px; height: 33px; line-height: 33px;
}
.hot_tel i {
	margin-right: 5px;
}
.weizhi a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.weizhi {
	color: rgb(153, 153, 153); font-size: 14px;
}
.list_detail {
	background: url("x_bg.jpg") repeat-x; height: 111px;
}
.list_detail_tit {
	padding: 20px 30px 0px;
}
.list_detail_tit h2 {
	width: 80%; font-size: 20px; float: left;
}
.list_detail_tit h2 font {
	padding: 1px 3px; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; margin-top: 10px; margin-right: 8px; float: left; display: inline-block;
}
.list_detail_tit span {
	float: right;
}
.hot_sqtj {
	width: 100%;
}
.hot_sqtj h2 {
	padding: 10px 25px; height: auto; overflow: auto; font-size: 18px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.hot_sqtj h2 span {
	float: left; display: inline-block;
}
.hot_sqtj h2 a {
	font-size: 14px; font-weight: normal; float: right; display: inline-block;
}
.hot_sqtj h2 i {
	color: rgb(102, 102, 102); margin-right: 5px;
}
.hot_sqtj_con {
	padding: 25px; color: rgb(102, 102, 102); line-height: 25px;
}
.hot_sqtj_con b {
	color: rgb(51, 51, 51); font-size: 16px;
}
.wxsq {
	padding: 30px;
}
.wxsq1 {
	width: 590px; color: rgb(102, 102, 102); font-size: 16px; float: left;
}
.hot_zx {
	background: rgb(255, 253, 244); width: 100%; height: auto; overflow: auto; display: inline-block;
}
.hot_zx dl {
	padding: 15px 0px; width: 50%; height: auto; overflow: auto; border-bottom-color: rgb(226, 226, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.hot_zx dt {
	margin-right: 15px; margin-left: 45px; float: left; display: inline;
}
.hot_zx dt img {
	border: 1px solid rgb(234, 234, 233); border-image: none; width: 60px;
}
.hot_zx dd h2 {
	font-size: 16px; font-weight: 100;
}
.hot_zx dd h2 span {
	color: rgb(102, 102, 102); padding-left: 10px; font-size: 14px;
}
.hot_zx dd h2 span i {
	margin: 0px 5px; color: rgb(231, 231, 231);
}
.hot_zx dd p {
	color: rgb(153, 153, 153); margin-top: 5px;
}
.hot_zx_tit h2 {
	line-height: 40px; padding-left: 30px; font-size: 16px; font-weight: normal; float: left;
}
.hot_zx_tit {
	height: auto; overflow: auto; margin-top: 20px; border-bottom-color: rgb(226, 226, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.ry_lc {
	padding-top: 15px; padding-right: 20px; float: right;
}
.ry_lc1 {
	background: rgb(243, 243, 243); border: 1px solid rgb(234, 234, 234); border-image: none; line-height: 23px; margin-left: 6px; float: left;
}
.ry_lc1 span {
	padding: 0px 12px 0px 5px;
}
.ry_lc1 img {
	vertical-align: top;
}
.mennu {
	left: 300px; height: 70px; position: absolute; z-index: 100;
}
.mennu li {
	padding: 0px; height: 70px; text-align: center; line-height: 18px; font-size: 14px; float: left;
}
.mennu li.lihover {
	padding-bottom: 15px; border-bottom-color: rgb(254, 119, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.mennu li.licurrent {
	padding-bottom: 15px; border-bottom-color: rgb(254, 119, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.mennu li a {
	margin: 0px 13px; padding: 15px 12px 0px; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: 100; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; display: inline-block;
}
.mennu li a:hover {
	color: rgb(58, 173, 255);
}
.mennu li.ho {
	color: rgb(58, 173, 255); border-top-color: rgb(58, 173, 255); border-top-width: 2px; border-top-style: solid;
}
.li_3 {
	position: relative; z-index: 100;
}
.li_3 a.noclick {
	width: 60px;
}
.li_3_content {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(20, 156, 208) rgb(20, 156, 208); padding: 10px 0px; border-image: none; left: -40px; top: 70px; width: 180px; display: none; position: absolute; z-index: 99; opacity: 0.99; -moz-opacity: 0.99; -khtml-opacity: 0.99;
}
.li_3_content dd {
	line-height: 50px;
}
.li_3_content dd a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-weight: normal; display: inline-block;
}
.li_3_content dd a:hover {
	background: rgb(248, 144, 35); border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
.li_3_content dd.lastItem {
	background-image: none;
}
.li_3_content dd.lastItem a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hheader {
	background: url("line-solid.gif") repeat-x bottom; margin: 0px auto; width: 1200px; height: 70px; position: relative; z-index: 100;
}
.i_input {
	margin: 0px auto; left: 150px; top: 70px; width: 900px; text-align: center; color: rgb(255, 255, 255); padding-top: 80px; position: absolute; text-shadow: 0px 1px 0px #118eb3, 0px 1px 0px #118eb3, 0px 1px 0px #118eb3, 0px 1px 0px #118eb3;
}
.i_input h2 {
	font-size: 36px; font-weight: 100; margin-bottom: 20px;
}
.i_input1 {
	background: rgb(22, 123, 161); margin: 0px auto 20px; padding: 1%; border-radius: 5px; width: 85%; height: auto; overflow: hidden; z-index: 10000;
}
.i_input1 input {
	border-radius: 5px; border: 0px currentColor; border-image: none; width: 80%; height: 50px; padding-left: 10px; margin-right: 1%; float: left;
}
.i_input1 a {
	background: rgb(48, 138, 250); border-radius: 5px; border: 1px solid rgb(96, 167, 255); border-image: none; width: 19%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; float: left; display: inline-block;
}
.i_input1 a:hover {
	background: rgb(37, 129, 243);
}
.i_input p a {
	color: rgb(255, 255, 255); margin-right: 8px;
}
.i_input p a:hover {
	color: rgb(254, 255, 230);
}
.rr {
	color: rgb(255, 0, 0);
}
.i_gj {
	background: rgb(255, 255, 255); width: 100%; height: 120px; min-width: 1200px;
}
.i_gj li {
	background: rgb(255, 255, 255); width: 25%; margin-left: -1px; float: left;
}
.i_gj li a {
	background: rgb(255, 255, 255); padding: 15px 2%; height: 120px; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; display: block;
}
.i_gj li span {
	width: 57%; float: left;
}
.i_gj li span.i_img {
	width: 40%; text-align: center; margin-right: 3%;
}
.i_gj li span h2 {
	color: rgb(51, 51, 51); font-size: 22px; font-weight: 100; margin-top: 15px;
}
.i_gj li a span h2 {
	color: rgb(51, 51, 51);
}
.i_gj li a:hover span h2 {
	color: rgb(58, 173, 255);
}
.i-wrap {
	height: 400px; overflow: hidden;
}
.hot_cstit h2 {
	padding-left: 3px; font-size: 18px; margin-bottom: 10px;
}
.hot_cstit h2 span {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal;
}
.hot_cs {
	background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); border-image: none; height: auto; overflow: hidden;
}
.hot_cs img {
	vertical-align: top;
}
.hot_cs h2 {
	color: rgb(51, 51, 51); font-size: 18px;
}
.hot_cs p {
	color: rgb(153, 153, 153); line-height: 26px; font-size: 14px;
}
.hot_cs span {
	padding: 0px 3px; border: 1px solid rgb(255, 0, 0); border-image: none; color: rgb(255, 0, 0); line-height: 18px; font-size: 12px; margin-top: 15px; display: inline-block;
}
.hot_cs a {
	padding: 25px 0px 0px 25px; display: block;
}
.hot_cs1 {
	width: 200px; float: left;
}
.hot_cs2 {
	width: 351px; height: 305px; float: left;
}
.hot_cs3 {
	width: 325px; height: 305px; border-right-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.hot_cs4 {
	width: 320px; float: right;
}
.hot_cs3 li {
	background: url("hot3.jpg") no-repeat right bottom rgb(255, 255, 255); width: 320px; height: 153px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid; z-index: 100;
}
.hot_cs4 li {
	background: url("hot3.jpg") no-repeat right bottom rgb(255, 255, 255); width: 320px; height: 153px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid; z-index: 100;
}
.hot_cs2 li {
	background: url("hot2.jpg") no-repeat right bottom; width: 352px; height: 305px; border-right-color: rgb(240, 240, 240); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.i_sq {
	background: url("sq.jpg") no-repeat bottom rgb(255, 255, 242);
}
.i_sq_tit {
	margin-bottom: 20px;
}
.i_sq1 input {
	border: 1px solid rgb(235, 235, 212); border-image: none; width: 91%; height: 40px; padding-left: 5px; margin-bottom: 10px;
}
.i_sq1 a {
	background: rgb(255, 118, 24); border-radius: 5px; width: 91%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; margin-top: 5px; display: inline-block;
}
.i_sq1 a:hover {
	background: rgb(255, 104, 1);
}
.bottom {
	background: rgb(35, 35, 35); width: 100%; text-align: center; color: rgb(139, 139, 139); line-height: 42px; min-width: 1200px;
}
.f-cb::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.por {
	position: relative;
}
.poa {
	position: absolute;
}
.pof {
	position: fixed;
}
.poa-f {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ovh {
	overflow: hidden;
}
.di_zx {
	padding: 25px 0px; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: auto; font-size: 20px;
}
.di_zx p {
	width: 430px;
}
.di_zx a {
	background: rgb(255, 255, 255); margin: 25px 12px; border-radius: 30px; width: 180px; color: rgb(26, 142, 225); line-height: 36px; font-size: 16px; float: left; display: inline-block;
}
.i_tit {
	margin: 35px 0px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 28px; font-weight: 100;
}
.i_ys {
	padding: 20px 0px; height: auto; text-align: center; overflow: auto;
}
.i_ys li i {
	background: rgb(79, 204, 254); margin: 0px auto 10px; border-radius: 100px; width: 100px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 54px; display: inline-block;
}
.i_ys li {
	background: rgb(255, 255, 255); margin: 0px 1% 40px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 23%; height: 380px; float: left;
}
.i_ys li span {
	color: rgb(255, 0, 0); font-size: 20px; float: left; display: inline-block;
}
.i_ys li span.i_yb {
	color: rgb(153, 153, 153); padding-right: 10px; font-size: 14px; text-decoration: line-through; float: right;
}
.i_ys li h2 {
	margin: 0px auto; color: rgb(51, 51, 51); line-height: 35px; overflow: hidden; font-size: 16px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 94%;
}
.i_ys li p {
	padding: 0px 15px 8px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.i_ys li b {
	background: rgb(36, 182, 242); margin: 30px auto 0px; width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: 100; display: inline-block;
}
.i_ys li a {
	width: 100%; height: 380px; padding-top: 30px; padding-bottom: 0px; display: block;
}
.i_ys li a:hover {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; behavior: url(/PIE.htc);
}
.i_ys li a:hover h2 {
	color: rgb(58, 173, 255);
}
.i_ys li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.hot_cs3 li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.hot_cs4 li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.hot_cs2 li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.ld li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.i_gj li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.ab3 li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.about_z li {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.i_ys li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.hot_cs3 li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.hot_cs4 li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.hot_cs2 li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.i_gj li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.ld li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.ab3 li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.about_z li:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -5px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px);
}
.i_sl li {
	margin: 15px 19px 20px -1px; padding: 30px 0px; border: 3px solid rgb(221, 217, 212); border-image: none; width: 280px; text-align: center; line-height: 30px; font-size: 16px; font-weight: 100; float: left; display: inline;
}
.i_sl li font {
	color: rgb(227, 74, 44); font-size: 36px; font-weight: bold;
}
.ld li {
	background: rgb(255, 255, 255); margin: 50px 0px 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 514px; text-align: center; overflow: hidden; float: left;
}
.ld li h2 {
	line-height: 60px; font-size: 22px; font-weight: 100;
}
.ld li span {
	padding: 10px 0px 25px; width: 49%; float: left; display: inline-block;
}
.ld li span h3 {
	line-height: 25px; font-weight: 100; margin-bottom: 8px;
}
.ld li span p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.ld li span b {
	width: 30%; text-align: left; padding-left: 10%; font-weight: normal; float: left;
}
.focus-area-setTab-menu ul.i_fl li {
	width: 20%;
}
.order_details ul {
	background: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); border-image: none; width: 1200px; height: 60px; text-align: center;
}
.order_details li {
	width: 20%; color: rgb(102, 102, 102); line-height: 60px; font-size: 18px; float: left; cursor: pointer;
}
.order_details .checked {
	background: rgb(58, 173, 255); color: rgb(255, 255, 255);
}
.hidedomdiv {
	display: none;
}
.showdomdiv {
	display: block;
}
.showsss {
	padding: 40px 60px 49px 10px; border: 1px solid rgb(240, 240, 240); border-image: none; text-align: center; line-height: 100px; font-size: 40px;
}
.cl_xztit h2 {
	font-size: 30px; font-weight: 100;
}
.lh li {
	width: 360px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px; float: left;
}
.lh li h2 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: 100;
}
.zxls {
	padding: 50px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 22px;
}
.zxls b {
	color: rgb(255, 104, 1); line-height: 52px; font-size: 30px;
}
.zxls b i {
	font-size: 30px; margin-right: 5px;
}
.jianbian {
	background: linear-gradient(rgb(255, 137, 56), rgb(255, 106, 4)); text-shadow: 0px 1px 0px #e16008, 0px 1px 0px #e16008, 0px 1px 0px #e16008, 0px 1px 0px #e16008;
}
.ihot {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 600px; height: 150px; margin-top: -46px; margin-left: 235px; display: none; position: absolute; z-index: 1000;
}
.ihot1 {
	left: 10px; top: 15px; z-index: 1000;
}
.ihot1 ul {
	margin: 0px 0px 6px; padding: 0px;
}
.ihot1 ul li {
	background: rgb(246, 246, 246); margin: 3px; border: 0px currentColor; border-image: none; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; float: left; display: inline-block; cursor: pointer;
}
.ihot1 ul li a {
	padding: 0px 10px; color: rgb(102, 102, 102); display: block;
}
.ihot1 ul li a:hover {
	color: rgb(58, 173, 255);
}
.ihot1 h2 {
	line-height: 40px; padding-left: 4px; font-size: 14px; font-weight: normal;
}
.i_clzx1 {
	width: 48%; padding-bottom: 35px; float: left;
}
.i_clzx1 ul {
	background: rgb(255, 255, 255); padding: 35px; border: 1px solid rgb(240, 240, 240); border-image: none;
}
.i_clzx1 li {
	width: 100%; line-height: 35px; display: inline-block;
}
.i_clzx1 li a {
	font-size: 14px;
}
.i_clzx1 a:hover {
	color: rgb(255, 118, 24);
}
.i_clzx1 li span {
	padding: 0px 4px; border-radius: 5px; border: 1px solid rgb(255, 104, 1); border-image: none; color: rgb(255, 104, 1); line-height: 18px; font-size: 11px; margin-top: 12px; margin-left: 0px; float: right; display: inline-block;
}
.i_clzx1 li span b {
	color: rgb(255, 104, 1);
}
.i_clzx1 li span.cl_z {
	border: 0px currentColor; border-image: none; float: left;
}
.i_clzx1 li i {
	color: rgb(7, 109, 173); padding-top: 2px; font-size: 16px; margin-right: 8px;
}
.i_clzx_tit {
	width: 100%; height: auto; color: rgb(255, 118, 24); overflow: auto; padding-top: 35px; padding-bottom: 15px; padding-left: 5px; font-size: 16px;
}
.i_clzx_tit b {
	color: rgb(51, 51, 51); font-size: 18px;
}
.i_clzx_tit a {
	color: rgb(102, 102, 102); padding-top: 5px; padding-right: 5px; font-size: 14px; font-weight: normal; float: right;
}
.i_clzx_tit span {
	float: left;
}
.di_zx1 {
	width: 73%; padding-top: 30px; float: left;
}
.di_zx2 {
	background: rgb(255, 255, 255); padding: 3px 0px 8px; width: 130px; text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-right: 50px; float: left;
}
.di_zx2 img {
	width: 120px; vertical-align: top;
}
.di_zx1 h2 {
	text-align: left;
}
.di_zx {
	margin: 0px auto; width: 670px;
}
.i_gjb {
	margin: 25px auto 0px; width: 1200px; height: auto; text-align: center; overflow: auto; padding-bottom: 30px;
}
.i_gjb a {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 27px; line-height: 25px; margin-top: 10px; margin-right: 8px; float: left;
}
@media screen and (min-width:1000px)
{
.i_gj li span h2 {
	font-size: 18px;
}
}
@media screen and (min-width:1299px)
{
.i_gj li span h2 {
	font-size: 22px;
}
}
.news_seo dl {
	width: 48%; height: auto; overflow: auto; margin-right: 2%; margin-bottom: 35px; float: left;
}
.news_seo dl a {
	display: inline-block;
}
.news_seo dt {
	padding: 3% 2% 2% 3%; width: 25%; float: left;
}
.news_seo dt img {
	width: 100%; height: 80px;
}
.news_seo dd {
	width: 69%; padding-top: 1%; float: left;
}
.news_seo dd p {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 12px;
}
.news_seo dd h2 {
	width: 380px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 18px; font-weight: 100;
}
.news_seo dl {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.news_seo dl:hover {
	box-shadow: 0px 5px 15px #e5e5e5; transform: translate(0px, -10px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);
}
.hz_banner {
	background: url("hz1.jpg") no-repeat rgb(0, 0, 0); width: 100%; height: 600px; text-align: center; color: rgb(255, 255, 255);
}
.hz_banner h1 {
	line-height: 80px; padding-top: 100px; font-size: 38px; font-weight: bold;
}
.hz_banner h1 span {
	color: rgb(88, 218, 255);
}
.hz_banner p {
	line-height: 40px; font-size: 22px;
}
.hz_banner ul {
	margin: 80px auto 0px; width: 880px;
}
.hz_banner li {
	width: 200px; text-align: center; font-size: 22px; float: left;
}
.hz_banner li i {
	color: rgb(88, 218, 255); font-size: 24px; margin-right: 5px;
}
.hz_banner a {
	background: rgb(255, 104, 1); margin: 80px auto 0px; padding: 0px 18px; border-radius: 30px; width: 480px; color: rgb(255, 255, 255); line-height: 50px; clear: both; font-size: 20px; display: inline-block;
}
.ui_hztit {
	text-align: center;
}
.ui_hztit h2 {
	line-height: 50px; font-size: 26px; margin-top: 40px; margin-bottom: 5px;
}
.ui_hztit p {
	margin: 0px auto; border-radius: 30px; border: 1px solid rgb(51, 51, 51); border-image: none; width: 200px; color: rgb(85, 85, 85); font-size: 18px;
}
.yh_kh {
	margin: 0px auto; width: 1200px;
}
.yh_kh li {
	width: 348px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; margin-top: 30px; margin-right: 78px; margin-bottom: 40px; float: left;
}
.yh_kh li h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-size: 20px; font-weight: normal;
}
.ui_hz {
	background: url("hz2.jpg") no-repeat bottom; height: 640px;
}
.ui_hz li {
	width: 200px; line-height: 22px; float: left;
}
.ui_hz li b {
	line-height: 35px; font-size: 20px;
}
.ui_lc {
	background: url("hz4.jpg") no-repeat center 110px; height: auto; overflow: auto;
}
.ui_lc li {
	width: 300px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 40px; font-size: 14px; margin-top: 80px; float: left;
}
.ui_lc li b {
	color: rgb(255, 104, 1); line-height: 35px; font-size: 20px;
}
.ui_lc li i {
	text-align: center; color: rgb(58, 173, 255); line-height: 40px; font-size: 50px;
}
.ui_jmtj {
	width: 1000px; height: auto; color: rgb(255, 255, 255); line-height: 35px; overflow: auto; padding-bottom: 60px;
}
.ui_jmtj li {
	width: 50%; padding-left: 23px; font-size: 18px; margin-top: 25px; float: left;
}
.ui_jmtj li i {
	line-height: 70px; font-size: 34px;
}
.ui_jmtj li span {
	background: rgb(87, 98, 228); border-radius: 100px; width: 70px; height: 70px; text-align: center; margin-right: 15px; display: inline-block;
}
.ui_hzzc {
	margin: 30px auto 0px; width: 1100px;
}
.ui_hzzc1 {
	background: url("hz7.jpg") no-repeat left 20px; height: 580px; padding-top: 20px; float: left;
}
.ui_hzzc1 li {
	color: rgb(102, 102, 102); padding-top: 10px; padding-left: 100px; font-size: 16px; margin-bottom: 56px;
}
.ui_hzzc1 li b {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 18px;
}
.ui_hzzc2 {
	padding-top: 45px; float: right;
}
