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

* {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a {
blr:expression_r(this.onFocus=this.blur())
}
a:focus {
	outline: 0;
}
.clear {
	clear: both;
}
input {
	outline: none
}
textarea {
	resize: none;
	outline: none
}
body {
	font-size: 12px;
	color: #333333;
	font-family: "微软雅黑";
	background: #fff;
}
li {
	list-style: none;
}
.w1200 {
	width: 1200px;
	margin: auto;
}
.st {
	font-family: "宋体";
}
.zs_top {
	height: 35px;
	line-height: 35px;
	background: #f2f2f2;
	color: #666666;
}
.zs_top a {
	color: #666666;
}
.zs_top span {
	float: right;
}
.zs_middle {
	height: 142px;
}
.tel {
	float: right;
	color: #c30000;
	font-weight: bold;
	font-size: 22px;
	margin-top: 50px;
	background: url(toptel_03.jpg) no-repeat left center;
	padding-left: 45px;
}
.tel font {
	display: block;
	font-size: 20px;
	color: #030303;
}
.logo {
	float: left;
}

.logotext {
	float: left;
	height: 142px;
	line-height: 142px;
	font-size: 24px;
	margin-left: 35px;
}
.logotext font {
	font-size: 24px;
	color: #ff0000;
}
.zs_nav {
	background: #0a5c82;
	height: 45px;
	line-height: 45px;
}
.zs_nav li {
	float: left;
	text-align: center;
	width: 200px;
	font-size: 18px;
	background: url(navli_03.jpg) no-repeat left center;
}
.zs_nav li:first-child {
	background: none;
}
.zs_nav li a {
	color: #fff;
	display: block;
}
.zs_nav li a:hover {
	background: #fe0000;
}
.flexslider {
	position: relative;
	height: 510px;
	overflow: hidden;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 510px;
}
.flex-control-nav {
	position: absolute;
	bottom: 25px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 8px;
 *display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 80px;
	overflow: hidden;
	background: #ccc;
	cursor: pointer;
	border-radius: 50%;
}
.flex-control-nav .flex-active {
	background: #004bb6;
	border-radius: 50%;
}
.fuwubt {
	font-size: 32px;
	text-align: center;
	color: #000;
	line-height: 38px;
	padding-top: 60px;
}
.fuwubt font {
	display: block;
	font-size: 20px;
	color: #666;
	letter-spacing: 4px;
	font-family: Arial;
	text-transform: uppercase;
}
.fuwucon {
	overflow: hidden;
}
.fuwucon li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	letter-spacing: 2px;
}
.fuwucon li img {
	width: 149px;
	height: 148px;
	margin-bottom: 15px;
}
.fuwucon li a {
	display: block;
}
.fuwubt.casebt {
	letter-spacing: 9px;
	padding-top: 45px;
	padding-bottom: 20px;
}
.casecon {
	overflow: hidden;
	width: 100%;
}
.casecon ul {
	width: 1208px;
}
.casecon li {
	float: left;
	width: 395px;
	height: 208px;
	margin-right: 7px;
	position: relative;
	margin-top: 7px;
}
.casecon li img {
	width: 395px;
	height: 208px;
}
.casecon li font {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 0;
	z-index: 111111;
	background: url(btbg_03.png) repeat;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}
.zs_youshi {
	height: 410px;
	background: #7f97a7;
	margin-top: 50px;
}
.youshi {
	height: 410px;
	background: url(youshi.jpg) no-repeat left top;
	position: relative;
}
.youshibt {
	font-size: 34px;
	text-align: center;
	color: #fff;
	line-height: 36px;
	padding-top: 20px;
}
.youshibt font {
	display: block;
	font-size: 17px;
}
.youshibt span {
	position: absolute;
	right: 10px;
	font-size: 16px;
	top: 20px;
	z-index: 11111;
	background: url(youshitel_03.png) no-repeat left center;
	padding-left: 35px;
	height: 26px;
	line-height: 26px;
}
.youshicon li {
	color: #fff;
	font-size: 18px;
	position: absolute;
	z-index: 1111111;
}
.youshicon li span {
	font-size: 28px;
	padding-right: 5px;
}
.youshicon li.a1 {
	top: 134px;
	left: 27px;
}
.youshicon li.a2 {
	top: 290px;
	left: 27px;
}
.youshicon li.a3 {
	top: 134px;
	left: 458px;
}
.youshicon li.a4 {
	top: 290px;
	left: 596px;
}
.youshicon li.a5 {
	top: 134px;
	right: 110px;
}
.youshicon li.a6 {
	top: 290px;
	right: 10px;
}
.zs_news {
	overflow: hidden;
	margin-bottom: 40px;
}
.news1 {
	float: left;
	width: 390px;
	margin-right: 15px;
}
.news1 {
	float: left;
	width: 390px;
	margin-right: 14.5px;
}
.news1.right0 {
	margin-right: 0;
}
.news1bt {
	height: 45px;
	background: #0a5c82;
	color: #fff;
	font-size: 26px;
	line-height: 43px;
	padding-left: 10px;
}
.news1bt span {
	float: right;
	font-size: 17px;
	padding-right: 10px;
	text-transform: uppercase;
	font-family: Arial;
}
.news1bt span a {
	color: #cacac8;
}
.news1img {
	width: 390px;
	height: 305px;
	margin-top: 15px;
}
.news1img img {
	width: 390px;
	height: 305px;
}
.news1 ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
.news1 ul li {
	font-size: 14px;
	line-height: 24px;
}
.news1 ul li a {
	color: #666;
}
.zs_about {
	background: url(aboubg_03.jpg) repeat-x left top;
	height: 756px;
}
.about {
	background: url(aboutmallbg.jpg) no-repeat left top;
	height: 756px;
}
.aboutbt {
	font-size: 34px;
	text-align: center;
	color: #000;
	line-height: 36px;
	padding-top: 20px;
}
.aboutbt font {
	display: block;
	font-size: 20px;
	color: #fff;
	letter-spacing: 4px;
	font-family: Arial;
	text-transform: uppercase;
}
.aboutcon {
	overflow: hidden;
	font-size: 16px;
	line-height: 35px;
	margin-top: 34px;
}
.aboutcon img {
	float: left;
	width: 516px;
	height: 530px;
	margin-right: 12px;
}
.aboutcon a {
	display: block;
	width: 106px;
	float: left;
	text-align: center;
	border: 1px solid #000;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	letter-spacing: 4px;
	color: #000;
	margin-top: 25px;
}
.fuwubt.hezuobt font {
	padding-top: 5px;
}
.fuwubt.hezuobt span {
	font-size: 17px;
	display: block;
	line-height: 20px;
	height: 27px;
	color: #666;
}
.hezuocon {
	overflow: hidden;
}
.hezuocon li {
	float: left;
	width: 222px;
	height: 182px;
	border-left: 6px solid #729abd;
	border-top: 6px solid #729abd;
}
.hezuocon li:first-child {
	width: 517px;
	height: 375px;
	border: none;
}
.hezuocon li:first-child img {
	width: 517px;
	height: 375px;
}
.hezuocon li:nth-child(2) {
	border-radius: 5px 0px 0px 0px;
}
.hezuocon li:nth-child(4) {
	border-right: 6px solid #729abd;
	border-radius: 0px 5px 0px 0px;
}
.hezuocon li:nth-child(7) {
	border-right: 6px solid #729abd;
}
.hezuocon li:nth-child(8) {
	border-radius: 5px 0px 0px 5px;
}
.hezuocon li:nth-child(12) {
	border-right: 6px solid #729abd;
	border-bottom: 6px solid #729abd;
	border-radius: 0px 0px 5px 0px;
}
.hezuocon li:nth-child(8), .hezuocon li:nth-child(9) {
	width: 252.5px;
	border-bottom: 6px solid #729abd;
}
.hezuocon li:nth-child(10), .hezuocon li:nth-child(11) {
	border-bottom: 6px solid #729abd;
}
.hezuocon li a {
	display: block;
}
.hezuocon li img {
	width: 100%;
	height: 182px;
}
.hezuocon {
	overflow: hidden;
	width: 1208px;
}
.zs_footer {
	background: #729abd;
	margin-top: 36px;
	min-height: 366px;
}
.footlogo {
	float: left;
	width: 450px;
	min-height: 366px;
	text-align: center;
}
.footlogo a {
	padding: 0 20px;
}
.footlogo a.ftlo {
	display: block;
	text-align: left;
	padding: 118px 0 0;
}
.footlogo a {
	padding: 22px 28px;
	display: inline-block;
}
.footnav {
	float: left;
}
.footnav li {
	float: left;
	background: url(shuxian_03.jpg) no-repeat left center;
	min-height: 366px;
	padding: 0 0 0 30px;
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	min-width: 119.5px;
}
.footnav li dd a {
	font-size: 14px;
	padding-bottom: 0;
	padding-top: 0;
}
.footnav li a {
	color: #fff;
	padding-bottom: 8px;
	display: block;
	padding-top: 50px;
}
.zs_banquan {
	background: #0a5c82;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-bottom: 80px;
}
.sx_nymain {
	margin: auto;
	overflow: hidden;
	width: 1200px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.sx_nyleft {
	float: left;
	width: 225px;
	background: #fff;
	border: 1px solid #cccccc;
}
.sx_nyfenlei li {
	background: #ccc;
	height: 32px;
	line-height: 32px;
	margin-bottom: 3px;
	text-align: center;
}
.sx_nyfenlei li.thisclass {
	background: #909090;
}
.sx_nyfenlei li.thisclass a {
	color: #fff;
}
.sx_nyfenlei li a {
	display: block;
	color: #1A1A1A;
}
.sx_nyfenlei li a:hover {
}
.sx_nycontactcon li {
	line-height: 30px;
	padding-left: 10px;
	color: #1A1A1A;
	font-size: 13px;
}
.sx_nyfenl {
}
.sx_nyfenlei {
	padding: 10px;
}
.sx_nycontactcon {
	overflow: hidden;
	font-size: 12px;
}
.sx_nyright {
	float: left;
	width: 960px;
	background: #fff;
	margin-left: 10px;
	padding-bottom: 15px;
	border: 1px solid #cccccc;
}
.sx_nyright a {
	color: #1A1A1A;
}
.sx_nyaboutcontent p {
	line-height: 24px;
}
.sx_nynewsli {
	line-height: 24px;
	padding: 15px 20px;
}
.sx_nynewsli li span {
	float: right;
	color: #858585;
	font-family: Arial;
}
.sx_nyaboutcontent h1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
}
.title_title {
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #666;
	border-top: 1px #999 dotted;
	font-size: 14px;
}
.xiaotub li {
	width: 241px;
	height: 121px;
	float: left;
	text-align: center;
	background: #33c073;
	margin-right: 12px;
	margin-top: 8px;
	font-family: "微软雅黑";
}
.xiaotub li.a4, .xiaotub li.a8 {
	margin-right: 0;
}
.xiaotub li a {
	font-size: 16px;
	color: #fff;
	display: block;
}
.xiaotub li img {
	height: 71px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.xiaotub {
	margin-top: 15px;
	height: 260px;
}
.rykh_main2 {
	border: 1px #ccc solid;
	background: #f6f6f6;
	border-top: 2px solid #07913b;
	padding-top: 5px;
}
.rykh_main2 li {
	line-height: 40px;
	border-bottom: 2px dotted #333;
	margin: 0 10px;
	background: url(../images/heidian_03.jpg) no-repeat left center;
	padding-left: 10px;
}
.rykh_main2 li.b5 {
	border-bottom: none;
}
.rykh_main2 li a {
	font-size: 14px;
	color: #333;
}
.rykh_main2 li span {
	float: right;
}
.m_rykh.youhxx {
	height: 260px;
}
.top_main font {
	font-size: 13px;
}
.top_main font.lrjl {
	margin: 0 165px;
}
.case li img {
	width: 178px;
	height: 138px;
	margin-bottom: 5px;
}
.case1 li img {
	width: 192px;
	height: 140px;
	margin-bottom: 5px;
}
.case1 li {
	margin-left: 0;
	margin-right: 4px;
}
#demoo {
	width: 980px;
	height: 170px;
	margin: 0px auto;
	overflow: hidden;
}
#indemoo {
	float: left;
	width: 800%;
}
#demoo1 {
	float: left;
}
#demoo2 {
	float: left;
}
.case1 li a {
	color: #333;
}
.img_03 {
	margin-top: 12px;
	overflow: hidden;
}
.casea li img {
	width: 207px;
	height: 177px;
	padding-bottom: 10px;
}
.casea li {
	text-align: center;
	float: left;
	width: 207px;
	height: 210px;
	margin: 0 21px;
}
.casea li a {
	color: #333;
}
.rykh_main.bxing img {
	width: 186px;
	height: 132px;
}
.rykh_main.bxing li {
	height: 168px;
}
.rykh_main.bxing {
	height: 170px;
}
.rykh_main.bxing li a {
	color: #333;
	font-size: 14px;
}
.m_rykh.top10 {
	height: 225px;
	margin-top: 16px;
}
.m_zlhz li img {
	width: 149px;
	height: 57px;
}
.m_zlhz li {
	width: 149px;
	float: left;
	border: 1px solid #ccc;
	height: 57px;
	margin-left: 9px;
	margin-right: 6px;
	margin-top: 15px;
}
.hezuo_zs {
	margin-top: 15px;
}
.sdsb_title.title2 font {
	width: 176px;
}
.foot_tell a {
	color: #333;
}
.sx_nyfenl {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	margin-bottom: 16px;
}
.sx_nyfenlei li {
	background: url(nybtli.gif) no-repeat 10px center;
	border-bottom: 1px dotted #CCCCCC;
	height: 32px;
	line-height: 32px;
	margin-bottom: 3px;
	padding-left: 24px;
}
.sx_nyfenlei li a {
	display: block;
}
.sx_nyfenlei li a:hover {
	color: #e62129;
}
.sx_nycontactcon img {
	padding-left: 3px;
	padding-top: 2px;
	width: 205px;
}
.sx_nycontactcon p {
	line-height: 24px;
	padding-left: 10px;
}
.sx_nybt {
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	padding-left: 14px;
	background: #0a5c82;
	color: #fff;
}
.sx_nycontactcon {
	padding: 10px 6px;
}
.sbkkbt span {
	float: right;
	font-size: 14px;
	background: url(../images/xing_03.png) no-repeat left center;
	padding-left: 16px;
}
.sx_nyfenlei {
	padding: 10px;
}
.sx_nycontact {
	border-bottom: 1px solid #e0e0e0;
	color: #333;
}
.zhous_con {
	padding: 5px 14px;
}
.zhous_con li {
	line-height: 22px;
	border-bottom: 2px dotted #e0e0e0;
	background: url(../images/heidian_03.jpg) no-repeat left center;
	padding: 8px 0 8px 10px;
}
.zhous_con li a {
	color: #333;
}
.newscon {
	padding-bottom: 15px;
}
.sx_dq {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #ececec;
	padding-left: 10px;
	font-size: 14px;
	background: url(linkbg_3.jpg) repeat-x;
}
.sx_nyaboutcontent {
	line-height: 200%;
	padding: 10px;
	font-size: 13px;
	color: #333;
	overflow: hidden;
}
.sx_nynewsli {
	padding: 15px 20px;
}
.sx_nynewsli li {
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	font-size: 13px;
	float: none;
	overflow: hidden;
	padding: 20px 0;
	height: 1%;
}
.sx_nynewsli .news_img{
	float: left;
	width: 200px;
}
.sx_nynewsli .news_img img{
	width: 100%;
	height:130px;
}
.sx_nynewsli .news_text{
	float: left;
	width: 800px;
	margin-left: 30px;
}
.sx_nynewsli .news_text h4{
	font-size:18px;
	margin-bottom:10px;
}
.sx_nynewsli .news_time{
	float: right;
}
.sx_nynewsli .news_time span{
	font-size:20px;
	padding:34px 0 0 0;
}
.sx_nynewsli li span {
	float: right;
	color: #858585;
}
.sx_nycaseli {
	padding: 15px 0px;
	overflow: hidden;
}
.sx_nycaseli li {
	float: left;
	padding:0 0 10px 26px;
	text-align: center;
	width: 265px;
	font-size: 13px;
	height: 420px;
}
.sx_nycaseli li img {
	border: 1px solid #CCCCCC;
	height: 365px;
	margin-bottom: 10px;
	padding: 2px;
	width: 100%;
}
.sx_nycontactcon p font {
	float: left;
	height: 40px;
}
.sx_xgwenz {
	background: url(ntbtbg.gif) repeat-x;
	color: #0a5c82;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	margin: 15px 1px 10px;
	padding-left: 10px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.sx_xgarti li {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 355px;
	padding-left: 10px;
	font-size: 12px;
}
.dede_pages {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.dede_pages li {
	display: inline;
	padding-right: 5px;
}
.wenz_body {
	overflow: hidden;
	line-height: 200%;
	padding-bottom: 10px;
}
.wenz_title h3 {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	padding: 10px 0 0;
	color: #0a5c82;
}
.zuozhe {
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 6px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666;
}
.dede_page li {
	padding-left: 10px;
	padding-top: 6px;
}
.tjnewsny li {
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
}
.tjtpny img {
	height: 70px;
	width: 95px;
	padding-bottom: 3px;
}
.tjtpny li {
	float: left;
	height: 92px;
	padding-left: 6px;
	padding-top: 8px;
	width: 95px;
	text-align: center;
}
.tjtpny ul {
	padding-bottom: 10px;
	overflow: hidden;
}
.sbkkbt {
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	font-size: 14px;
	background: #0a5c82;
	color: #fff;
}
.sbkkbt a {
	color: #fff;
}
.suibian {
	margin-bottom: 15px;
}
.nynewscon li {
	overflow: hidden;
	margin-top: 16px;
	padding: 0 16px;
	font-size: 12px;
}
.nynewscon li a {
	color: #ccc;
}
.nynewscon font {
	display: block;
	font-size: 12px;
	color: #333;
	line-height: 24px;
}
.nynewscon li img {
	width: 75px;
	float: left;
	height: 55px;
	padding-right: 10px;
}
.MainMenu.MainMenuNav03 {
	width: 100%;
	z-index: 9999999999999999;
}
.weixin_db {
	overflow: hidden;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin-top: 20px;
	margin-left: 60px;
	line-height: 115px;
}
.weixin_db .wex {
	float: left;
	padding-top: 0;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
.weixin_db .wex img {
	width: 126px;
	border: 2px solid #ccc;
}
.weixin_db a {
	padding: 0;
	display: block;
	text-align: left;
	float: left;
	margin-right: 12px;
	padding-top: 33px;
}
.form2 {
	width: 100%;
	height: 240px;
}
.form2-content {
	width: 1200px;
	height: 180px;
	margin: 0 auto;
	padding-top: 60px;
}
.lf {
	float: left;
}
.form2-title {
	width: 300px;
}
.form2-title .form2-ziXun {
	height: 70px;
	color: #0078FF;
}
.form2-title .form2-ziXun b {
	display: block;
	font-size: 40px;
}
.form2-title .form2-ziXun span {
	font-size: 25px;
}
.form2-title .form2-time {
	margin-top: 20px;
}
.form2-title .form2-time span {
	color: #C9C9C9;
	font-size: 22px;
}
.from2-text {
	width: 900px;
	margin-top: 20px;
}
.from2-input p {
	float: left;
	width: 300px;
}
.from2-input .form2-none input {
	border-right: none;
}
.from2-input p input {
	width: 300px;
	height: 65px;
	border: 1px solid #747370;
	padding-left: 15px;
	font-size: 16px;
}
.from2-input input.tijiao {
	width: 300px;
	height: 65px;
	background: #000;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.clear {
	clear: both;
}
.from2-span {
	margin-top: 10px;
	color: #888;
	font-size: 16px;
}
.alert {
	margin-top: 5px;
}
.sx_nycaseli2 {
	overflow: hidden;
	margin-top: 25px;
	position: relative;
}
.case_ad {
	width: 100%;
	height: 100px;
	position: absolute;
	top: 724px;
}
.case_ad img {
	width: 1180px;
	height: 100px;
}
.sx_nycaseli2 li {
	float: left;
	width: 280px;
	overflow: hidden;
	margin-right: 20px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 12px;
	background: #eee;
	height: 350px;
	line-height: 28px;
}
.sx_nycaseli2 li:nth-child(9), .sx_nycaseli2 li:nth-child(10), .sx_nycaseli2 li:nth-child(11), .sx_nycaseli2 li:nth-child(12) {
	margin-top: 112px;
}
.sx_nycaseli2 li span {
	display: block;
	font-size: 12px;
	color: #666;
	letter-spacing: 1px;
	padding-left: 15px;
}
.sx_nycaseli2 li b {
	font-weight: normal;
}
.sx_nycaseli2 li img {
	width: 280px;
	height: 280px;
	margin-bottom: 6px;
}
.sx_nycaseli2 li font {
	font-size: 16px;
	padding-left: 15px;
}
.ny_lanmubt {
	text-align: center;
	font-size: 30px;
	padding-top: 10px;
}
.ny_lanmubt font {
	display: block;
	width: 37px;
	height: 2px;
	margin: auto;
	background: #333;
	margin-top: 8px;
}
.zilanmu_pl {
	overflow: hidden;
	padding: 25px 0 15px;
}
.zilanmu_pl li {
	float: left;
	width: 256px;
	text-align: center;
	border: 1px solid #ccc;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	margin-right: 50px;
	margin-left: 0;
	margin-top: 20px;
}
.zilanmu_pl li:nth-child(4n) {
	margin-right: 0;
}
.zilanmu_pl li.thisclass {
	background: #0a5c82;
	color: #fff;
	border: 1px solid #0a5c82;
}
.zilanmu_pl li.thisclass a {
	color: #fff;
}
.zilanmu_pl li a {
	diplay: block;
}
.pagelist {
	font-size: 14px;
}
.zs_youcqq {
	position: fixed;
	right: 10px;
	top: 20%;
	background: #fff;
	z-index: 999999999999;
	text-align: center;
	border-top: 1px solid #eee;
}
.zs_youcqq .qqzx {
	width: 60px;
	height: 60px;
	border: solid 1px #eee;
	border-top: none;
	overflow: hidden;
	line-height: 90px;
	background: url(qq.png) no-repeat center 10px;
}
.gotop {
	width: 60px;
	height: 60px;
	border: solid 1px #eee;
	border-top: none;
	overflow: hidden;
	line-height: 90px;
	background: url(gotop_03.png) no-repeat center 10px;
}
.dianhua {
	width: 60px;
	border: solid 1px #eee;
	border-top: none;
	background: url(dianhua_03.png) no-repeat center 10px;
	cursor: pointer;
	position: relative;
}
.zs_youcqq li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-top: 30px;
}
.zs_youcqq li.qqzx a:hover {
	background: url(qqhover.png) no-repeat center 10px #dd4f50;
	color: #fff;
}
.zs_youcqq li.gotop a:hover {
	background: url(gotopbai_03.png) no-repeat center 10px #dd4f50;
	color: #fff;
}
.zs_youcqq li.dianhua a:hover {
	background: url(dianhuahover_03.png) no-repeat center 10px #dd4f50;
	color: #fff;
}
.dianhua a span {
	position: absolute;
	left: -144px;
	z-index: 99999999999999999999999999;
	background: #fff;
	height: 35px;
	line-height: 35px;
	top: 24px;
	border: 1px solid #eee;
	padding: 0 16px;
	font-size: 16px;
	font-weight: bold;
	color: #c30000;
}
.dianhua a:hover span {
	display: block !important;
}
.weixin {
	width: 60px;
	border: solid 1px #eee;
	border-top: none;
	background: url(code.gif) no-repeat center 10px;
	cursor: pointer;
	position: relative;
}
.weixin a span {
	position: absolute;
	left: -152px;
	z-index: 99999999999999999999999999;
	background: #fff;
	height: 140px;
	top: -20px;
	border: 1px solid #eee;
	padding: 0 5px;
	font-weight: bold;
	color: #c30000;
	width: 140px;
}
.weixin a:hover span {
	display: block !important;
}
.weixin a span img {
	width: 100%;
	height: auto;
}
.sx_nynewsliimg {
	margin-bottom: 40px;
}
.sx_nynewsliimg li {
	overflow: hidden;
}
.sx_nynewsliimg li img {
	float: left;
	width: 600px;
	height: 328px;
	margin-right: 20px;
}
.sx_nynewsliimg li {
	overflow: hidden;
	background: #f7f7f7;
	margin-top: 26px;
	font-size: 18px;
}
.sx_nynewsliimg li font {
	display: block;
	line-height: 45px;
	padding-top: 34px;
	font-size: 26px;
}
.sx_nynewsliimg li span {
	display: block;
}
.sx_nynewsliimg li span.jianjie {
	font-size: 16px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666;
	line-height: 200%;
}
.sx_nynewsliimg li span.more {
	color: #c30000;
}
/**/

.bottom_zb_box {
	height: auto;
	position: fixed;
	/*bottom: -458px; */
	bottom: 0;
	left: 0;
	z-index: 9999999999999999999;
	width: 100%;
}
.bottom_zb_box .zb_top_left, .bottom_zb_box .zb_top_right, .bottom_zb_box .zb_icon_hand, .bottom_zb_box .tips_before_submit, .bottom_zb_box .zb_top .dot i.dot_bg, .bottom_zb_box .zb_success_tips .icon_right, .bottom_zb_box .zb_success_tips .zb_step {
	background: url(../images/sprite.png) no-repeat;
}
.bottom_zb_box .overlay {
	width: 100%;
	height: 558px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/zb_bg.png) repeat;
}
.bottom_zb_box .bottom_zb_container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 10;
}
.bottom_zb_box .zb_top_box {
	width: 100%;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 15;
	cursor: pointer;
}
.bottom_zb_box .zb_top {
	width: 993px;
	height: 80px;
	margin: 0 auto;
	position: relative;
	z-index: 999999999999999;
}
.bottom_zb_box .zb_top .zb_top_left, .bottom_zb_box .zb_top .zb_top_right {
	width: 275px;
	height: 65px;
	position: absolute;
	bottom: 0;
}
.bottom_zb_box .zb_top .zb_top_left {
	left: 90px;
	top: 24px;
	background-position: 0 -1px;
}
.bottom_zb_box .zb_top .zb_top_right {
	left: 610px;
	top: 26px;
	background-position: 0 -79px;
}
.bottom_zb_box .zb_top .zb_top_mid {
	width: 170px;
	height: 122px;
	display: block;
	position: absolute;
	left: 420px;
	top: -28px;
	z-index: 11;
	background: url(../images/animate.gif) no-repeat;
	background-size: auto 100%;
}
.bottom_zb_box .zb_top .zb_icon_hand {
	width: 36px;
	height: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 11;
}
.bottom_zb_box .zb_top .zb_up {
	top: 29px;
	right: 50px;
	background-position: -353px -56px;
}
.bottom_zb_box .zb_top .dot {
	width: 38px;
	height: 38px;
	display: block;
	position: absolute;
	top: 10px;
	right: 42px;
	cursor: pointer;
}
.bottom_zb_box .zb_top .dot i.dot_bg {
	width: 16px;
	height: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 12px;
	background-position: -328px -82px;
}
.bottom_zb_box .zb_top .dot i.dot_animate {
	position: absolute;
	top: 1px;
	left: 0;
	width: 38px;
	height: 38px;
	display: block;
}
.bottom_zb_box .zb_top .dot i.dot_animate img {
	width: 100%;
	height: 100%;
}
.bottom_zb_box .zb_top .dot i.dot_animate {
	animation: myfirst 1s;
	-moz-animation: myfirst 1s; /* Firefox */
	-webkit-animation: myfirst 1s; /* Safari and Chrome */
	-o-animation: myfirst 1s; /* Opera */
	animation-iteration-count: infinite;
}
 @keyframes myfirst {
 0% {
width: 0;
height: 0;
top: 19px;
left: 19px;
}
 25% {
width: 9.5px;
height: 9.5px;
top: 13.5px;
left: 13.5px;
}
 50% {
width: 19px;
height: 19px;
top: 9px;
left: 9px;
}
 50% {
width: 28.8px;
height: 28.5px;
top: 4.5px;
left: 4.5px;
}
 100% {
width: 38px;
height: 38px;
top: 0;
left: 0;
}
}
.bottom_zb_box .zb_top .zb_down {
	width: 50px;
	height: 50px;
	top: 21px;
	right: 47px;
	background-position: -345px -2px;
}
.bottom_zb_box .zb_bottom {
	width: 993px;
	height: 460px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.bottom_zb_box .bg_top {
	width: 100%;
	height: 8px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg_top.png) no-repeat -1px 0;
}
.bottom_zb_box .bg_right {
	width: 5px;
	height: 100%;
	display: block;
	position: absolute;
	top: 8px;
	right: 0;
	background: url(../images/bg_right.png) no-repeat -1px 0;
}
.bottom_zb_box .zb_bottom_left {
	width: 496px;
	height: 450px;
	float: left;
	margin-top: 8px;
	background: #FFF;
}
.bottom_zb_box .tips_before_submit {
	width: 405px;
	height: 365px;
	margin: 50px 0 0 45px;
	background-position: -6px -151px;
}
.bottom_zb_box .tips_after_submit {
	width: 360px;
	margin: 40px 0 0 65px;
	position: relative;
}
.bottom_zb_box .tips_after_submit .tips_b {
	margin-bottom: 20px;
	color: #333;
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
}
.bottom_zb_box .tips_after_submit .case_img {
	width: 360px;
	height: 300px;
	display: block;
}
.bottom_zb_box .tips_after_submit img {
	width: 360px;
	height: 300px;
}
.bottom_zb_box .tips_after_submit .case_more_bg {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 95px;
	height: 32px;
	background: #000;
	opacity: 0.8;
	z-index: 12;
}
.bottom_zb_box .tips_after_submit .case_more {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 95px;
	height: 32px;
	display: block;
	font-family: '宋体';
	color: #fff;
	text-align: center;
	line-height: 32px;
	z-index: 13;
}
.bottom_zb_box .zb_bottom_right {
	width: 492px;
	height: 450px;
	position: relative;
	margin-top: 8px;
	float: left;
	background: #fafafa;
}
.bottom_zb_box .zb_bottom_right form {
	margin: 40px 0 0 100px;
	width: 310px;
	float: left;
}
.bottom_zb_box .zb_bottom_right form .zb_column {
	margin-bottom: 20px;
	color: #333;
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
}
.bottom_zb_box .zb_bottom_right form .zb_total {
	margin-bottom: 25px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.bottom_zb_box .zb_bottom_right form .zb_total span {
	padding: 0 2px;
	color: #dd4f50;
}
.bottom_zb_box .zb_bottom_right form .zb_total .total {
	display: inline-block;
	position: relative;
	width: 75px;
	height: 15px;
	margin-bottom: -2px;
	overflow: hidden;
}
.zb_total em {
	padding: 5 1px 0;
	position: absolute;
	font-style: normal;
	color: #dd4f50;
	font-weight: bold;
}
.zb_total .dot_left {
	left: 13px;
}
.zb_total .dot_right {
	left: 37px;
}
.zb_total .num_top {
	top: 0;
}
.zb_total .num_bottom {
	top: 22px;
}
.zb_total .num1, .zb_total .num1_1 {
	left: 3px;
}
.zb_total .num2, .zb_total .num2_1 {
	left: 15px;
}
.zb_total .num3, .zb_total .num3_1 {
	left: 26px;
}
.zb_total .num4, .zb_total .num4_1 {
	left: 43px;
}
.zb_total .num5, .zb_total .num5_1 {
	left: 54px;
}
.zb_total .num6, .zb_total .num6_1 {
	left: 64px;
}
.zb_total .num7, .zb_total .num7_1 {
	left: 77px;
}
.bottom_zb_box .zb_bottom_right form .box {
	width: 309px;
	min-height: 40px;
	margin-top: 10px;
}
.bottom_zb_box .zb_bottom_right form .box_l {
	float: left;
	width: 150px;
}
.bottom_zb_box .zb_bottom_right form .box_r {
	float: left;
	width: 158px;
}
.bottom_zb_box .zb_bottom_right input[type="text"] {
	width: 286px;
	height: 22px;
	padding: 8px 10px;
	line-height: 24px;
	border: 1px #e3e3e3 solid;
	background: #fff;
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑";
}
.bottom_zb_box .zb_bottom_right select {
	width: 149px;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 14px;
	border: 1px #e3e3e3 solid;
	padding: 10px 0 10px 6px;
	color: #333;
	font-family: "微软雅黑";
}
.bottom_zb_box .zb_bottom_right .select_city {
	margin-left: 10px;
}
.bottom_zb_box .zb_bottom_right select[name="home_type"] {
	width: 100%;
}
.bottom_zb_box .zb_bottom_right .smbmit_btn {
	width: 309px;
	height: 40px;
	display: block;
	margin: 10px 0 0;
*margin-left: -100px;
	padding: 0;
	float: left;
	background: #dd4f50;
	border: none;
	font-size: 14px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.bottom_zb_box .zb_bottom_right .smbmit_btn:hover {
	background: #f77071;
}
.bottom_zb_box .zb_bottom_right .promise_txt {
	padding-top: 15px;
	clear: both;
	color: #333;
	text-align: center;
}
.bottom_zb_box .zb_success_tips {
	width: 365px;
	height: 380px;
	margin: 38px 0 0 70px;
}
.bottom_zb_box .zb_success_tips .icon_right {
	width: 48px;
	height: 48px;
	display: block;
	margin: 0 auto;
	background-position: -292px -4px;
}
.bottom_zb_box .zb_success_tips p {
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
	color: #333;
	margin-top: 5px;
}
.bottom_zb_box .zb_success_tips .zb_step {
	height: 243px;
	display: block;
	margin-top: 44px;
	background-position: -29px -550px;
}
.bottom_zb_box .zb_bottom_right .msg {
	width: auto;
	display: block;
	height: 25px;
	margin-top: 10px;
	background: #ffeded;
	border: 1px solid #faafaf;
	border-radius: 3px;
	line-height: 25px;
}
.bottom_zb_box .zb_bottom_right .msg i {
	display: block;
	float: left;
	margin: 5px 5px 0 5px;
}
.bottom_zb_box .zb_bottom_right .box_l .msg, .bottom_zb_box .zb_bottom_right .box_r .msg {
	width: 307px;
}
.bottom_zb_box .zb_bottom_right .box_r .msg {
	margin-left: -150px;
}
/*招标成功后返回的提示弹窗（通用）*/

.common_zb_success_msg .submit_status .icon, .common_zb_success_msg .column_name .btn_close {
	background: url(../images/global.png?20170314);
}
.pop_overlay {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1101;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
.common_zb_success_msg {
	width: 430px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1102;
	background: #fff;
	margin: -132px 0 0 -222px;
}
.common_zb_success_msg .column_name {
	background: #333;
	height: 40px;
	line-height: 38px;
	padding: 0 15px;
}
.common_zb_success_msg .column_name .name {
	float: left;
	color: #999;
	font-family: '微软雅黑';
	font-size: 16px;
}
.common_zb_success_msg .column_name .btn_close {
	width: 11px;
	height: 11px;
	float: right;
	background-position: -62px -130px;
	margin-top: 15px;
	cursor: pointer;
}
.common_zb_success_msg .submit_status {
	width: 220px;
	margin: 20px 0 20px 20px;
	padding: 10px 20px 20px 0;
	float: left;
	border-right: 1px #eee solid;
}
.common_zb_success_msg .submit_status .icon {
	width: 50px;
	height: 48px;
}
.common_zb_success_msg .submit_status .icon_sucess {
	width: 43px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background-image: url(../images/sprite_sub_zb_s.png);
	background-image: -webkit-image-set(url(../images/sprite_sub_zb_s.png) 1x, url(../images/sprite_sub_zb_l.png) 2x);
	background-position: -455px 0;
}
.common_zb_success_msg .submit_status .tips_b {
	width: 100%;
	margin: 5px 0;
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
}
.common_zb_success_msg .submit_status .tips_s {
	margin: 0;
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #999;
}
.common_zb_success_msg .app_tips {
	width: 114px;
	padding: 30px 0 0 30px;
	margin: 0 auto;
	margin-bottom: 10px;
	float: left;
}
.common_zb_success_msg .app_tips .icon_app_zb {
	width: 88px;
	height: 88px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	background: url(../images/sprite_code.png) -1px -1px;
}
.common_zb_success_msg .app_tips p {
	text-align: center;
	line-height: 20px;
	color: #999;
}
/* 发送短信验证码的弹窗 */

.popup_send_mobile_code {
	width: 100%;
	height: auto;
}
.popup_send_mobile_code .content {
	width: 340px;
	margin: 0 auto;
	margin-top: 30px;
}
.popup_send_mobile_code .content .box {
	height: 36px;
	width: 100%;
	margin-top: 10px;
}
.popup_send_mobile_code .content .tips {
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: right;
	font-size: 16px;
	color: #666;
	display: block;
	float: left;
}
.popup_send_mobile_code .content input[type="text"] {
	width: auto;
	padding: 0 10px;
	height: 34px;
	line-height: 34px;
	outline: none;
	border: 1px #ddd solid;
	float: left;
}
.popup_send_mobile_code .content #mobile {
	width: 200px;
}
.popup_send_mobile_code .content #mobileCode {
	width: 90px;
}
.popup_send_mobile_code .content .btn_getCode {
	width: 100px;
	float: left;
	height: 36px;
	background: #eee;
	margin-left: 10px;
	border: 1px #ddd solid;
	outline: none;
	cursor: pointer;
	font-size: 14px;
}
.popup_send_mobile_code .content .submit_code {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #dd4f50;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	outline: none;
	cursor: pointer;
}
/*设计师头衔icon*/

em.icon_rz, em.icon_rz_qy, em.icon_zm, em.icon_jy, em.icon_zr, em.icon_xr {
	width: 42px;
	height: 17px;
	display: inline-block;
	background: url(../images/global.png?20151102);
}
em.icon_rz {
	background-position: -3px -48px;
}
em.icon_rz_qy {
	background-position: -195px -48px;
}
em.icon_zm {
	background-position: -99px -48px;
}
em.icon_jy {
	background-position: -50px -48px;
}
em.icon_xr {
	background-position: -147px -48px;
}
/*通用的弹窗错误提示*/

.clolorbox_msg_error {
	text-align: center;
	margin-top: 70px;
}
.clolorbox_msg_error .msg_b {
	font-family: '微软雅黑';
	font-size: 18px;
	margin-left: 10px;
}
.clolorbox_msg_error .ico_warn_b {
	width: 36px;
	height: 36px;
	margin-bottom: -10px;
	background: url(../images/global.png?20151231) no-repeat -278px -165px;
	display: inline-block;
}
.clolorbox_msg_error .ico_error_close {
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/global.png?20151231) no-repeat -358px -197px;
	display: inline-block;
}
/* 针对图片提问弹窗 */

.ask_loading_tips {
	width: 100%;
	text-align: center;
	padding-top: 50px;
}
.action_ask {
	padding: 20px 40px;
}
.action_ask form {
	width: 100%;
}
.action_ask .input_text {
	width: 418px;
	padding: 8px 10px;
	height: 20px;
	line-height: 20px;
	border: 1px #cecece solid;
}
.action_ask .input_area {
	width: 420px;
	height: 120px;
	margin-top: 10px;
	padding: 5px 10px 10px 8px;
	line-height: 16px;
	resize: none;
	outline: none;
	border: 1px #cecece solid;
	overflow-y: auto;
}
.action_ask .btn_red {
	margin: 10px 10px 0 0;
	float: left;
}
.action_ask .promise_txt {
	width: 300px;
	height: 34px;
	margin-top: 10px;
	float: left;
	line-height: 34px;
}
.action_ask .question_ist {
	padding-top: 30px;
	height: 120px;
	clear: both;
}
.action_ask .question_ist p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	display: block;
}
.action_ask .question_ist ul {
	height: 100px;
	margin-top: 10px;
	overflow-y: scroll;
	width: 100%;
}
.action_ask .question_ist ul li {
	margin-bottom: 10px;
}
.action_ask .question_ist ul li a {
	color: #255b8a;
}
.action_ask .reply_tips {
	padding: 20px 0;
	clear: both;
}
/*提问成功的弹层*/

.common_ask_success_msg .submit_status .icon, .common_ask_success_msg .column_name .btn_close {
	background: url(../images/global.png?20170314);
}
.pop_overlay {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1080;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
.common_ask_success_msg {
	width: 430px;
	z-index: 1011;
	background: #fff;
}
.common_ask_success_msg .column_name {
	background: #333;
	height: 40px;
	line-height: 38px;
	padding: 0 15px;
}
.common_ask_success_msg .column_name .name {
	float: left;
	color: #999;
	font-family: '微软雅黑';
	font-size: 16px;
}
.common_ask_success_msg .column_name .btn_close {
	width: 11px;
	height: 11px;
	float: right;
	background-position: -62px -130px;
	margin-top: 15px;
	cursor: pointer;
}
.common_ask_success_msg .submit_status {
	width: 200px;
	margin: 20px 0 20px 20px;
	padding: 20px 20px 30px 0;
	float: left;
	border-right: 1px #eee solid;
}
.common_ask_success_msg .submit_status .icon {
	width: 50px;
	height: 48px;
}
.common_ask_success_msg .submit_status .icon_sucess {
	display: block;
	margin: 0 auto;
	background-position: -270px -281px;
}
.common_ask_success_msg .submit_status .tips_b {
	width: 100%;
	margin: 5px 0;
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
}
.common_ask_success_msg .submit_status .tips_s {
	margin: 0;
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #999;
}
.common_ask_success_msg .app_tips {
	width: 134px;
	padding: 30px 0 0 30px;
	margin: 0 auto;
	margin-bottom: 10px;
	float: left;
}
.common_ask_success_msg .app_tips .icon_app_zb {
	width: 88px;
	height: 88px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	background: url(../images/sprite_code.png) -180px -1px;
}
.common_ask_success_msg .app_tips p {
	text-align: center;
	line-height: 20px;
	color: #999;
}
/* 分页CSS */

.page {
	margin: 40px 0 20px;
	height: 32px;
	overflow: hidden;
	margin-top: 40px;
}
.page_num {
	width: auto;
	margin: 0 auto;
	height: 32px;
	text-align: center;
	background: none;
}
.page_num a, .more_page_num a {
	padding: 8px 12px;
	border-radius: 5px;
	color: #686868;
	border: none;
	margin-right: 5px;
	display: inline-block;
}
.page_num .on {
	background: #dd4f50;
	color: #fff;
}
.page_num a:hover {
	background: #none;
	color: #dd4f50;
}
.page_num .on:hover {
	background: #dd4f50;
	color: #fff;
}
.more_page_num {
	text-align: center;
}
/*.page_num .next{ background:#fff; color:#686868;}*/

.recTagTopLine {
	border-bottom: 2px solid #e5e5e5;
	position: relative;
	margin-top: 30px;
}
.recTagTopLine span {
	position: absolute;
	padding: 0px 20px;
	background: #f2f2f2;
	left: 371px;
	color: #787878;
	top: -7px;
	font-weight: bold;
}
.noResult {
	height: 120px;
	text-align: center;
	line-height: 120px;
	background: #fff;
	color: #646464;
	font-size: 16px;
	width: 1180px;
	margin-bottom: 20px;
}
/* 分页CSS END */

/* 侧边栏招标入口 */

.sub_zb_form {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	background: #98eff0;
	z-index: 100;
	clear: both;
}
.sub_zb_form .numitem, .sub_zb_form .bg, .sub_zb_form .input_form .box_btn i, .sub_zb_form .input_form .box_city i {
	background-image: url(../images/sprite_sub_zb_s.png);
	background-image: -webkit-image-set(url(../images/sprite_sub_zb_s.png) 1x, url(../images/sprite_sub_zb_l.png) 2x);
}
.sub_zb_form .bg {
	display: block;
}
.sub_zb_form .remain_num {
	width: 148px;
	margin: 0 auto;
	height: 36px;
	text-align: center;
}
.sub_zb_form .remain_num span {
	float: left;
	height: 36px;
	display: block;
	font-size: 14px;
	color: #0e5a7c;
	line-height: 36px;
	font-family: '微软雅黑';
}
 @-moz-keyframes numscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(1.3);
 transform: scale(1.3);
}
}
 @-ms-keyframes numscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(1.3);
 transform: scale(1.3);
}
}
 @-webkit-keyframes numscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(1.3);
 transform: scale(1.3);
}
}
 @keyframes numscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(1.3);
 transform: scale(1.3);
}
}
.sub_zb_form .remain_num .numitem {
	width: 26px;
	height: 36px;
	font-size: 24px;
	color: #0e5a7c;
	line-height: 36px;
	text-align: center;
	font-size: 24px;
	background-position: -166px -41px;
}
.sub_zb_form .remain_num .numitem em {
	width: 26px;
	height: 36px;
	display: inline-block;
	-webkit-animation: numscale 500ms linear infinite alternate;
	animation: numscale 500ms linear infinite alternate;
}
.sub_zb_form .hundreds {
	margin-left: 5px;
}
.sub_zb_form .decade {
	margin-left: 2px;
}
.sub_zb_form .place {
	margin: 0 5px 0 2px;
}
.sub_zb_form .input_form {
	width: auto;
	padding: 20px;
}
.sub_zb_form .input_form .input_form_header {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 23px;
}
.sub_zb_form .input_form .total {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
	padding-bottom: 20px;
}
.sub_zb_form .input_form .box {
	width: 100%;
	min-height: 36px;
	position: relative;
	margin-bottom: 5px;
	display: block;
}
.sub_zb_form .input_form .box .default_value {
	position: absolute;
	font-size: 12px;
	left: 11px;
	top: 13px;
	color: #999999;
}
.sub_zb_form .input_form .box .input_txt {
	margin-bottom: 5px;
	width: 100%;
	border: none;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	outline: none;
	text-indent: 10px;
	color: #999;
}
.sub_zb_form .input_form .box .smbmit_btn {
	width: 100%;
	height: 36px;
	border: none;
	margin: 0;
	padding: 0;
	outline: none;
	display: block;
	background: #ffda36;
	cursor: pointer;
	font-size: 14px;
	color: #0e5a7c;
	font-family: '微软雅黑';
	font-weight: bold;
}
.sub_zb_form .input_form .box .input_txt_area {
	width: 137px;
	height: 14px;
	padding: 12px 10px 12px 0;
	margin-left: 11px;
}
.sub_zb_form .input_form .box_btn {
	position: relative;
}
.sub_zb_form .input_form .box_btn i {
	width: 46px;
	height: 36px;
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 4px;
	background-position: -152px 0;
}
 @-moz-keyframes fingerscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(0.7);
 transform: scale(0.7);
}
}
 @-ms-keyframes fingerscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(0.7);
 transform: scale(0.7);
}
}
 @-webkit-keyframes fingerscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(0.7);
 transform: scale(0.7);
}
}
 @keyframes fingerscale {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 -webkit-transform: scale(0.7);
 transform: scale(0.7);
}
}
.sub_zb_form .input_form .box_btn i {
	-webkit-animation: fingerscale 500ms linear infinite alternate;
	animation: fingerscale 500ms linear infinite alternate;
}
.sub_zb_form .input_form .box .msg, .fd-form-error {
	width: 100%;
	display: none;
	color: #fe5724;
}
.sub_zb_form .input_form .box .msg span, .fd-form-error span {
	padding-left: 10px;
}
.sub_zb_form .input_form .box_city {
	position: relative;
}
.sub_zb_form .input_form .box_city i {
	width: 11px;
	height: 7px;
	display: block;
	position: absolute;
	right: 10px;
	top: 16px;
	font-size: 14px;
	background-position: -167px -86px;
}
.sub_zb_form .input_form .promise_txt {
	margin-top: 12px;
	color: #0cc1d3;
	text-align: center;
	line-height: 17px;
	font-family: '微软雅黑';
}
.zs_news .fuwubt {
	padding-top: 40px;
}
.zs_youshi2 {
	background: url(youshigg.jpg) no-repeat center top;
	height: 470px;
}
.sx_nymain2 {
	width: 100%;
	overflow: hidden;
}
.sx_nyaboutcontent2 {
	overflow: hidden;
	width: 100%;
}
.sx_nyaboutcontent2 img {
	width: 100%;
	height: auto;
}
.lanren {
	position: absolute;
	right: 0;
	top: 150px;
	z-index:99999999999999999999999999;
}
.lanren .slide_min {
	width: 28px;
	height: 112px;
	background: url(qqss.jpg) no-repeat;
	cursor: pointer;
}
.lanren .slide_box {
	width: 154px;
	height: auto;
	overflow: hidden;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 130%;
	color: #666;
	border: 2px solid #0a5c82;
}
.lanren .slide_box .weixin {
	margin-bottom: 5px;
}
.lanren .slide_box img {
	cursor: pointer;
}
.lanren .slide_box p {
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-top: 1px solid #ddd;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #ff0000;
}
.lanren .slide_box p b{
	font-size:14px;
	}
.lanren .slide_box span {
	padding: 5px 10px;
	display: block;
}
.lanren .slide_box span a {
	color: #76A20C;
}

.lanren .slide_box p .weixin {
	width: 118px;
	border: none;
}

.ny_son{
	overflow:hidden;
	padding: 25px 0 15px;
}

.ny_son ul li{
	float: left;
	width: 256px;
	text-align: center;
	border: 1px solid #ccc;
	height: 35px;
	line-height: 35px;
	margin-right: 50px;
	margin-left: 0;
	margin-top: 20px;
}
.ny_son ul li a{
	font-size: 14px;
	color: #666460;
}
.ny_son ul li a:hover{
	color:#549984;
}