@charset "utf-8";
/* CSS Document */

body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	margin: 0;
	background: #fff;
}
img {
	border: 0;
}
A:link {
	COLOR: #333;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #333;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #ff2525;
	TEXT-DECORATION: none;
}
ol, ul {
	list-style: none;
}
ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	border-collapse: collapse;
	list-style-type: none
}
* {
	margin: 0;
	padding: 0;
	hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
	outline: none; /* for firefox 1.5 + */
}
.cl {
	clear: both;
}
/*png的图片格式：  _behavior: url(script/iepngfix.htc);*/

.synav {
	width: 100%;
	height: 47px;
	background: #333;
}
.synav .synab {
	width: 1200px;
	height: 47px;
	margin: auto;
}
.synav .synab .syright {
	width: 600px;
	height: 47px;
	float: right;
}
.synav .synab .syright img {
	width: 30px;
	height: 30px;
	float: left;
	margin: 8px 0px 9px 23px;
}
.synav .synab .syright p {
	float: left;
	line-height: 47px;
	padding: 0px 10px;
	color: #d0d0d0;
	font-size: 13px;
	font-family: 微软雅黑;
}
.tops {
	width: 100%;
	height: 28px;
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
}
.top {
	width: 1200px;
	height: 28px;
	margin: 0 auto;
}
.top_m_l {
	width: 750px;
	height: 28px;
	float: left;
	text-align: left;
	line-height: 28px;
	font-size: 12px;
	font-family: 微软雅黑;
	color: #646464;
}
.top_m_r {
	width: 450px;
	height: 28px;
	float: right;
}
.shouji {
	width: 81px;
	height: 32px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: right;
	margin-right: 10px;
}
.shouji a {
	width: 81px;
	height: 32px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/t_1.png") no-repeat left top;
	text-decoration: none;
}
.shouji .shouji_nr {
	width: 100px;
	height: 120px;
	padding: 10px;
	background: #d0cfcf;
	text-align: center;
	position: absolute;
	left: -15px;
	top: 45px;
	display: none;
	line-height: 20px;
}
.shouji .shouji_nr img {
	margin-bottom: 5px;
	margin: 0px;
	width: 100px;
	height: 100px;
}
.shouji .shouji_nr .arrow {
	width: 0;
	height: 0;
	border-bottom: 10px solid #d0cfcf;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50px;
	top: -10px;
}
.shouji.on .shouji_nr {
	display: block;
}
.shouji.on a {
	background: url("../images/t_1-.png") no-repeat left top;
}
.weixin {
	width: 81px;
	height: 32px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: right;
	margin-right: 10px;
}
.weixin a {
	width: 81px;
	height: 32px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/t_2.png") no-repeat left top;
	text-decoration: none;
}
.weixin .weixin_nr {
	width: 100px;
	height: 120px;
	padding: 10px;
	background: #d0cfcf;
	text-align: center;
	position: absolute;
	left: -15px;
	top: 45px;
	display: none;
	line-height: 20px;
}
.weixin .weixin_nr img {
	margin-bottom: 5px;
	margin: 0px;
	width: 100px;
	height: 100px;
}
.weixin .weixin_nr .arrow {
	width: 0;
	height: 0;
	border-bottom: 10px solid #d0cfcf;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50px;
	top: -10px;
}
.weixin.on .weixin_nr {
	display: block;
}
.weixin.on a {
	background: url("../images/t_2-.png") no-repeat left top;
}
.zjgd {
	width: 1px;
	height: 64px;
	margin: 20px 21px 20px 24px;
	float: right;
	background: #dddddd;
}
.logo {
	width: 1200px;
	height: 74px;
	margin: 0 auto;
}
.logo_m {
	width: 663px;
	height: 74px;
	float: left;
}
.logo_r {
	width: 500px;
	height: 32px;
	float: right;
	margin-top: 29px;
}
.logo_r p {
	width: auto;
	line-height: 32px;
	float: right;
	line-height: 32px;
	font-size: 15px;
	font-family: 微软雅黑;
	color: #333;
	padding: 0px 15px 0px 15px;
}
.logo_r p a {
	color: #333;
	text-decoration: none;
}
.logo_r p a:hover {
	color: #ff2525;
}
.logo_r img {
	float: right;
	width: 25px;
	height: 32px;
}
.search {
	float: right;
	width: 250px;
	height: 34px;
	background: url("../images/search_bg.png") no-repeat;
	margin-top: 12px;
}
.search .key {
	width: 210px;
	height: 34px;
	line-height: 34px;
	border: 0;
	float: left;
	background: url("../images/search_bg.png") no-repeat left 0;
	color: #bfbfbf;
	font-size: 12px;
	font-family: 微软雅黑;
	text-indent: 15px;
}
.search .key[type="text"]:focus {
	outline: none;
}
.search .sub {
	float: right;
	width: 40px;
	height: 34px;
	background: url("../images/search_bg.png") no-repeat right 0;
	border: none;
	cursor: pointer;
}
.search .sub span {
	display: none;
}
.guide {
	width: 100%;
	height: 58px;
	background: #333333;
}
.h_nav {
	position: relative;
	z-index: 9998;
	width: 1200px;
	height: 58px;
	margin: auto;
}
.menu {
	width: 1200px;
	height: 58px;
	margin: auto;
}
.menu ul {
	width: 950px;
	height: 58px;
	float: left;
}
.h_nav ul li {
	float: left;
	height: 58px;
	position: relative;
	display: inline;
}
.h_nav ul li a {
	display: inline-block;
	font: 14px "Microsoft Yahei";
	color: #fff;
	line-height: 58px;
	height: 58px;
	padding: 0px 32px;
	text-align: center;
}
.h_nav li a:hover, .h_nav .cur a {
	text-decoration: none;
	color: #fff;
	background: #ff2525;
}
.h_nav .nones {
	background: none;
}
.h_nav li .erj {
	position: absolute;
	top: 58px;
	left: -38px;
	width: 130px;
}
.h_nav li .erj li {
	height: 40px;
	overflow: hidden;
	background: none;
	margin-left: 0;
	display: block;
	background: #333;
	border-bottom: 1px dashed #cdcdcd;
	color: #fff;
	text-align: center;
	font-weight: normal;
	text-align: center;
}
.h_nav li .erj li a {
	font-size: 13px;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	width: 130px;
	color: #fff;
	font-weight: normal;
}
.h_nav li .erj li a:hover, .h_nav li .erj .cur1 a {
	background: #ff2525;
	color: #fff;
}
.subBanner {
	width: 100%;
	margin: 0 auto;
	background: url("../images/back.jpg") center;
	height: 230px;
	position: absolute;
}
.subBanner-m {
	width: 1200px;
	margin: auto;
	height: 75px;
	padding-top: 155px;
}
.subBanner-mb {
	width: 250px;
	float: left;
	height: 75px;
	background: #282828;
}
.subBanner-mb h4 {
	padding: 15px 0px 0px 30px;
	font-size: 23px;
	color: #ffffff;
	font-family: 微软雅黑;
	text-align: left;
	line-height: 23px;
}
.subBanner-mb h5 {
	padding: 0px 0px 0px 30px;
	font-size: 13px;
	color: #ffffff;
	font-family: 微软雅黑;
	text-align: left;
	line-height: 30px;
	font-weight: normal;
	text-transform: uppercase
}
.main .subTitle {
	text-align: left;
	height: 74px;
	line-height: 74px;
	width: 1200px;
	margin-top: 232px;
}
.main .subTitle .catname {
	font-size: 12px;
	float: right;
	font-family: "微软雅黑";
	color: #333;
	line-height: 74px;
}
.main .subTitle .fr {
	float: left;
	font-family: "微软雅黑";
	color: #333;
	line-height: 74px;
	font-size: 12px;
}
.banner_key {
	width: 100%;
	height: 700px;
	margin-top: 0px;
}
/*优势*/
.ystit {
	width: 100%;
	height: 113px;
	margin-top: 704px;
}
.ystit .big {
	width: 176px;
	height: 50px;
	margin: auto;
	background: url("../images/ys_t.png") no-repeat;
}
.ystit .xiao {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	font-family: 微软雅黑;
	color: #5c5d5d;
	text-align: center;
	text-transform: uppercase;
}
.ys {
	width: 1200px;
	height: 221px;
	margin: auto;
}
.ys .ys_1 {
	width: 400px;
	height: 221px;
	float: left;
	background: url("../images/ys_1.png") no-repeat left;
}
.ys .ys_1 .ystxtd {
	width: 292px;
	height: 70px;
	float: left;
	padding-left: 80px;
	line-height: 70px;
	font-size: 22px;
	color: #000;
	font-family: 微软雅黑;
	font-weight: bold;
	text-align: left;
}
.ys .ys_1 .ystxt {
	width: 292px;
	height: 103px;
	float: left;
	padding-left: 80px;
	line-height: 26px;
	color: #000;
	font-size: 13px;
	font-family: 微软雅黑;
	text-align: left;
}
.ys .ys_2 {
	width: 399px;
	height: 221px;
	float: left;
	background: url("../images/ys_2.png") no-repeat left;
}
.ys .ys_2 .ystxtd {
	width: 272px;
	height: 70px;
	float: left;
	padding-left: 95px;
	line-height: 70px;
	font-size: 22px;
	color: #000;
	font-family: 微软雅黑;
	font-weight: bold;
	text-align: left;
}
.ys .ys_2 .ystxt {
	width: 272px;
	height: 103px;
	float: left;
	padding-left: 95px;
	line-height: 26px;
	color: #000;
	font-size: 13px;
	font-family: 微软雅黑;
	text-align: left;
}
.ys .ys_3 {
	width: 401px;
	height: 221px;
	float: left;
	background: url("../images/ys_3.png") no-repeat left;
}
.ys .ys_3 .ystxtd {
	width: 272px;
	height: 70px;
	float: left;
	padding-left: 95px;
	line-height: 70px;
	font-size: 22px;
	color: #000;
	font-family: 微软雅黑;
	font-weight: bold;
	text-align: left;
}
.ys .ys_3 .ystxt {
	width: 272px;
	height: 103px;
	float: left;
	padding-left: 95px;
	line-height: 26px;
	color: #000;
	font-size: 13px;
	font-family: 微软雅黑;
	text-align: left;
}
.zxnews {
	width: 1200px;
	height: 66px;
	margin: auto;
	background: url("../images/t_fl.jpg") no-repeat;
}
.zxnews p {
	width: 72px;
	line-height: 66px;
	float: left;
	line-height: 66px;
	font-size: 13px;
	font-family: 微软雅黑;
	color: #333;
	margin-left: 48px;
	text-align: left;
}
.zxnews p a {
	color: #333;
	text-decoration: none;
}
.zxnews p a:hover {
	color: #ff2525;
}
.index_01 {
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 63px auto 0;
}
.index_tit {
	width: 1300px;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.xian {
	width: 1300px;
	height: 3px;
	background: url("../images/xian.jpg") no-repeat top center;
}
.ch {
	width: 1300px;
	height: 45px;
	line-height: 45px;
	font-size: 25px;
	color: #333333;
}
.en {
	width: 1300px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	text-transform: uppercase;
	color: #666666;
}
.index_01_con {
	width: 1300px;
	height: auto;
	overflow: hidden;
	padding-top: 51px;
}
.rollBox {
	width: 1300px;
	overflow: hidden;
}
.rollBox .LeftBotton {
	width: 50px;
	height: 68px;
	background: url("../images/pleft.jpg") no-repeat top left;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 80px 0 0 0;
	cursor: pointer;
}
.rollBox .RightBotton {
	width: 50px;
	height: 68px;
	background: url("../images/pright.jpg") no-repeat top right;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 80px 0 0 0;
	cursor: pointer;
}
.rollBox .Cont {
	width: 1200px;
	overflow: hidden;
	float: left;
}
.rollBox .ScrCont {
	width: 1000000px;
}
.rollBox .Cont .pic {
	width: 223px;
	float: left;
	text-align: center;
	margin-right: 27px;
}
.rollBox .Cont .pic img {
	display: block;
}
.rollBox .Cont a {
	text-decoration: none;
	line-height: 60px;
}
.rollBox .Cont a:hover {
}
.rollBox #List1, .rollBox #List2 {
	float: left;
}
.ad {
	width: 100%;
	height: 125px;
	overflow: hidden;
	background: url("../images/ad.jpg") no-repeat top center;
	margin-top: 26px;
}
/*首页客户案例*/
.casetit {
	width: 100%;
	height: 125px;
	padding-top: 45px;
	padding-bottom: 8px;
}
.casetit .big {
	width: 100%;
	height: 98px;
	background: url("../images/case.png") no-repeat center;
}
.casetit .xiao {
	width: 100%;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	font-family: 微软雅黑;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.sycasecon {
	width: 100%;
	background: url("../images/case_b.jpg") top center no-repeat;
}
.sycasecon .sycase {
	width: 1200px;
	margin: auto;
}
.sycasecon .sycase .sycases {
	width: 380px;
	height: 448px;
	float: left;
	margin-right: 30px;
	background: #fff;
}
.sycasecon .sycase .sycases img {
	width: 348px;
	height: 225px;
	margin: 0px 16px;
	overflow: hidden;
}
.sycasecon .sycase .sycases .p {
	width: 348px;
	height: 60px;
	text-align: left;
	line-height: 60px;
	margin: auto;
	color: #000;
}
.sycasecon .sycase .sycases .des {
	width: 348px;
	height: 28px;
	margin: auto;
	padding: 10px 0px;
	text-align: left;
	line-height: 25px;
	color: #535353;
	font-size: 13px;
	font-family: "微软雅黑";
	overflow: hidden;
}
.acase {
	color: #ffffff;
	font-size: 17px;
	font-family: "微软雅黑";
	line-height: 25px;
	text-align: left;
	border-bottom: 2px solid #999999;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}
.bcase {
	color: #ff2525;
	font-size: 17px;
	font-family: "微软雅黑";
	line-height: 25px;
	text-align: left;
	border-bottom: 2px solid #ff2525;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}
/*首页产品*/
.protit {
	width: 100%;
	height: 125px;
}
.protit .big {
	width: 100%;
	height: 98px;
	background: url("../images/pro_tit.jpg") no-repeat center;
}
.protit .xiao {
	width: 100%;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	font-family: 微软雅黑;
	color: #909192;
	text-align: center;
	text-transform: uppercase;
}
.product {
	width: 100%;
	height: auto;
}
.product_bottom {
	width: 100%;
	height: 42px;
	background: url("../images/pro_b.jpg") center no-repeat;
	border-top: 1px solid #b8b8b8;
	margin-top: 40px;
}
.index_pro_box {
	height: 665px;
}
.index_pro_center {
	width: 1220px;
	margin: 0 auto;
}
.pro_class {
	width: 1220px;
	text-align: center;
}
.pro_class ul li {
	display: inline-block;
	width: 168px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
	transition: all ease-in-out .3s;
	cursor: pointer;
	border: 1px solid #b4b4b4;
	font-size: 14px;
}
.pro_class ul .active-sort1 {
	border: 1px solid #df0012;
	background: #df0012;
	color: #fff;
}
.pro_class ul li:hover {
	border: 1px solid #df0012;
	background: #df0012;
	color: #fff;
}
.index_pro_conss {
	width: 1220px;
	overflow: hidden;
	margin-top: 37px;
}
.index_pros {
	float: left;
	margin: 12px;
	cursor: pointer;
	margin: 0px 10px;
}
.index_pros ul .index_pro_img {
	width: 283px;
	height: 211px;
	overflow: hidden;
	border: 1px solid #b5b5b5;
}
.index_pros ul .index_pro_img img {
	width: 283px;
	height: 211px;
	transform: scale(1);
	transition: all ease-in-out .5s;
}
.index_pros .index_pro_text {
	height: 50px;
	transition: all ease-in-out .5s;
}
.index_pros .index_pro_text li {
	height: 50px;
	line-height: 50px;
}
.index_pros .index_pro_text h2 {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	transition: all ease-in-out .5s;
}
.index_pros .index_pro_text h3 {
	float: right;
	text-align: right;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	transition: all ease-in-out .5s;
}
.index_pros:hover ul .index_pro_img img {
	transform: scale(1.2);
}
.index_pros:hover .index_pro_text {
	background-color: #fff;
}
.index_pros:hover .index_pro_text h2 {
	color: #000;
}
.index_pros:hover .index_pro_text h3 {
	color: #fff;
}
.proclass {
	width: 270px;
	height: auto;
	overflow: hidden;
}
.proclass_tit {
	width: 270px;
	height: 87px;
	overflow: hidden;
}
.proclass_con {
	width: 270px;
	height: auto;
	overflow: hidden;
}
.xian_bot {
	width: 270px;
	height: 2px;
	overflow: hidden;
	background: #ff2525;
}
.proclass_con ul {
	width: 270px;
	height: auto;
	overflow: hidden;
}
.proclass_con ul li {
	width: 270px;
	height: 57px;
	line-height: 57px;
	background: url("../images/hleft.jpg") no-repeat;
	text-indent: 30px;
	font-size: 14px;
}
.proclass_con ul li a {
	width: 270px;
	height: 57px;
	display: block;
	background: url("../images/hleft.jpg") no-repeat;
	color: #333;
}
.proclass_con ul li a:hover {
	width: 270px;
	height: 57px;
	background: url("../images/hleft-.jpg") no-repeat;
	color: #333;
}
.index_pro {
	width: 960px;
	height: auto;
	overflow: hidden;
}
.index_pro_tit {
	width: 960px;
	height: 89px;
	overflow: hidden;
	border-bottom: 1px solid #b9b9b9;
}
.ny_tit {
	width: 960px;
	height: 89px;
	overflow: hidden;
	line-height: 89px;
	background: url("../images/icon.jpg") no-repeat center left;
	text-indent: 20px;
}
.more {
	width: 87px;
	height: 22px;
	overflow: hidden;
	float: right;
	background: url("../images/more.jpg") no-repeat top center;
	margin-top: 42px;
	line-height: 22px;
	text-indent: 5px;
}
.more a {
	color: #ffffff;
}
.tit_ch {
	width: auto;
	float: left;
	overflow: hidden;
	font-size: 24px;
	color: #ff2525;
}
.tit_en {
	width: auto;
	float: left;
	overflow: hidden;
	font-size: 16px;
	text-transform: uppercase;
	color: #808080;
	line-height: 100px;
	text-indent: 10px;
}
.index_pro_con {
	width: 960px;
	height: auto;
	overflow: hidden;
}
.index_pro_con .list {
	position: relative;
	overflow: hidden;
	float: left;
	width: 960px;
	height: auto;
}
.index_pro_con ul {
	width: 960px;
}
.index_pro_con li {
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 341px;
	background: #fff;
	margin-left: 20px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}
.index_pro_con p {
	text-align: center;
	line-height: 50px;
	width: 300px;
}
.index_pro_con .pv {
	width: 300px;
	height: 40px;
	float: left;
}
.index_pro_con .pv .xiangqing {
	width: 143px;
	height: 40px;
	float: left;
}
.index_pro_con .pv .xiangqing a {
	text-decoration: none;
}
.index_pro_con .pv .zixun {
	width: 143px;
	height: 40px;
	float: right;
}
.index_pro_con .pv .zixun a {
	text-decoration: none;
}
.index_pro_con .bg {
	position: absolute;
	left: 0;
	top: 341px;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
.index_pro_con .price {
	display: inline-block;
	position: absolute;
	left: -100%;
	top: 60px;
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.index_pro_con .button {
	display: inline-block;
	position: absolute;
	left: -120px;
	top: 100px;
	width: 120px;
	height: 40px;
	background: #ff2525;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	text-align: center;
}
.syabouttit {
	width: 100%;
	height: 125px;
}
.syabouttit .big {
	width: 100%;
	height: 98px;
	background: url("../images/about.png") no-repeat center;
}
.syabouttit .xiao {
	width: 100%;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	font-family: 微软雅黑;
	color: #909192;
	text-align: center;
	text-transform: uppercase;
}
.aboutsy {
	width: 1200px;
	height: 344px;
	margin: auto;
	background: url("../images/about_b.jpg") no-repeat;
	margin-bottom: 85px;
}
.aboutsy .aboutleft {
	width: 500px;
	height: 263px;
	float: right;
	padding: 58px 34px 0px 0px;
	text-align: left;
	line-height: 30px;
	color: #333;
	font-family: "微软雅黑";
	font-size: 15px;
}
.aboutsy .aboutleft a {
	color: #ff2525;
}
.aboutsy .aboutleft a:hover {
	color: #333333;
}
.aabout {
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 29px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 14px;
}
.babout {
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 29px;
	text-align: center;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 14px;
}
.synewscon {
	width: 1200px;
	height: 427px;
	border-top: 1px solid #e0e0e0;
	margin: auto;
}
.synews_left {
	width: 852px;
	height: 411px;
	float: left;
	padding-top: 16px;
}
.synews_left .synewstit {
	width: 852px;
	height: 67px;
}
.synews_left .synewstit .left {
	width: 500px;
	height: 67px;
	float: left;
	line-height: 67px;
	font-size: 25px;
	color: #ff2525;
	font-family: 微软雅黑;
	text-align: left;
}
.synews_left .synewstit .left span {
	color: #000;
	text-transform: uppercase;
}
.synews_left .synewstit .right {
	width: 33px;
	height: 21px;
	float: right;
	margin-top: 23px;
}
.synews_left .news1 {
	width: 410px;
	height: 271px;
	float: right;
}
.synews_left .news1 .newsli2 {
	width: 410px;
	height: 271px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	font-family: "微软雅黑";
	text-align: left;
}
.synews_left .news1 .newsli2 .img {
	width: 410px;
	height: 271px;
	text-decoration: none;
}
.synews_left .news1 .newsli2 .newtits {
	width: 410px;
	height: 40px;
	text-align: center;
	margin-top: -40px;
	background: url("../images/news_b.png");
	position: relative;
}
.synews_left .news1 .newsli2 .newtits a {
	color: #fff;
	text-decoration: none;
}
.synews_left .news1 .newsli2 .newtits a:hover {
	color: #e5e5e5;
	text-decoration: none;
}
.synews_left .news2 {
	width: 412px;
	height: 270px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
}
.synews_left .news2 .newtits {
	width: 412px;
	height: 38px;
	line-height: 38px;
	color: #333333;
	font-family: "微软雅黑";
	text-align: left;
	font-weight: bold;
}
.synews_left .news2 .newtits a {
	color: #333333;
	text-decoration: none;
	font-size: 16px;
}
.synews_left .news2 .newtits a:hover {
	color: #ff2525;
	text-decoration: none;
}
.synews_left .news2 .newtitr {
	width: 412px;
	height: 38px;
	line-height: 38px;
	color: #7e7e7e;
	font-family: "微软雅黑";
	text-align: left;
}
.synews_left .news2 .newtitr a {
	color: #7e7e7e;
	text-decoration: none;
	font-size: 16px;
}
.synews_left .news2 .newtitr a:hover {
	color: #ff2525;
	text-decoration: none;
}
.synews_right {
	width: 300px;
	height: 411px;
	float: right;
	padding-top: 16px;
}
.synews_right .synewstit {
	width: 300px;
	height: 67px;
	background: url("../images/new_i.jpg") no-repeat;
}
.synews_right .synewstu {
	width: 300px;
	height: 150px;
	background: url("../images/new_i_t.jpg") no-repeat;
}

.synews_right .synewstit1 {
	width: 300px;
	height: 67px;
	background: url("../images/new_i1.jpg") no-repeat;
}
.synews_right .synewstu1 {
	width: 300px;
	height: 150px;
	background: url("../images/new_i_t1.jpg") no-repeat;
}
.synews_right .news3 {
	width: 298px;
	height: 120px;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.synews_right .news3 .newr {
	width: 280px;
	height: 102px;
	padding: 9px;
}
.synews_right .news3 .newr a {
	width: 280px;
	color: #333333;
	text-decoration: none;
	line-height: 34px;
	font-size: 13px;
	color: #333333;
	font-family: "微软雅黑";
	text-align: left;
}
.synews_right .news3 .newr a:hover {
	color: #ff2525;
	text-decoration: none;
}
.sycontact {
	width: 100%;
	height: 545px;
	background: url("../images/contact.jpg") center no-repeat;
	border-bottom: 1px solid #dfdfdf;
}
.sycontact .contactcon {
	width: 1200px;
	height: 545px;
	margin: auto;
}
.sycontact .contactcon .left {
	width: 435px;
	height: 413px;
	float: left;
	margin-top: 132px;
}
.sycontact .contactcon .left .lxfs {
	width: 435px;
	height: 188px;
	line-height: 28px;
	font-size: 15px;
	color: #333;
	font-family: "微软雅黑";
	text-align: left;
}
.sycontact .contactcon .left .sousuo1 {
	width: 435px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #7c7c7c;
	font-family: "微软雅黑";
	text-align: left;
}
.sycontact .contactcon .left .sousuo2 {
	width: 435px;
	height: 45px;
}
.sylink {
	width: 100%;
	height: 140px;
	padding-top: 20px;
	background: #f8f8f8;
}
.mingxing {
	width: 900px;
	height: auto;
	overflow: hidden;
	padding-top: 25px;
}
.mingxing .list {
	position: relative;
	overflow: hidden;
	float: left;
	width: 900px;
	height: auto;
}
.mingxing ul {
	width: 900px;
}
.mingxing li {
	position: relative;
	overflow: hidden;
	width: 212px;
	height: 255px;
	margin-right: 17px;
	margin-bottom: 22px;
	display: inline;
	float: left;
}
.mingxing p {
	text-align: center;
	line-height: 35px;
}
.mingxing .bg {
	position: absolute;
	left: 0;
	top: 253px;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=68);
	opacity: 0.68;
}
.mingxing .price {
	display: inline-block;
	position: absolute;
	left: -100%;
	top: 100px;
	width: 100%;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.mingxing .button {
	display: inline-block;
	position: absolute;
	left: -92px;
	top: 140px;
	width: 91px;
	background: url("../images/bg_btn02.png") no-repeat;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.index_02 {
	width: 100%;
	height: 695px;
	overflow: hidden;
	margin-top: 25px;
	background: url("../images/index_02_bg.jpg") no-repeat top center;
}
.index_02_tit {
	width: 1200px;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 65px;
}
.index_03_tit {
	width: 1200px;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.sgtb {
	width: 100%;
	height: 130px;
	border-top: 1px solid #d7d7d7;
	margin-top: 32px;
}
.sgtb_mid {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.sgtb_mid ul {
	width: 1200px;
	height: auto;
	overflow: hidden;
}
.sgtb_mid ul li {
	width: 315px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-left: 85px;
	padding-top: 32px;
}
.sgtb_left {
	width: 70px;
	height: 70px;
	overflow: hidden;
	float: left;
}
.sgtb_rig {
	width: 220px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-left: 25px;
}
.sgtb_rig h2 {
	width: 220px;
	height: 38px;
	line-height: 40px;
	font-size: 20px;
	font-weight: normal;
}
.sgtb_rig p {
	color: #666666;
	line-height: 20px;
}
.footnav {
	width: 100%;
	height: 50px;
	background: #333;
	text-decoration: none;
}
.footnav .footguide {
	width: 1200px;
	height: 50px;
	margin: auto;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
	color: #909090;
	font-family: 微软雅黑;
}
.footnav .footguide p {
	color: #909090;
	height: 50px;
	line-height: 50px;
	float: left;
}
.footnav .footguide p a {
	color: #909090;
}
.footnav .footguide p a:hover {
	color: #fff;
}
.footer {
	width: 100%;
	height: 225px;
	text-decoration: none;
	border-top: 1px solid #e0e0e0;
}
.footer .footcon {
	width: 1200px;
	height: 205px;
	margin: auto;
	padding-top: 20px;
}
.ding {
	width: 85px;
	height: 85px;
	position: absolute;
	right: 0px;
}
.footer .footcon .footl {
	width: 50%;
	height: 205px;
	float: left;
}
.footer .footcon .footl .shang {
	width: 130px;
	height: 64px;
	line-height: 64px;
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: 微软雅黑;
}
.footer .footcon .footl .xia {
	height: auto;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
	color: #585858;
	font-family: 微软雅黑;
}
.footer .footcon .footl .xia a {
	display: inline-block;
	width: 68px;
	color: #585858 !important;
}
.footer .footcon .footl .xia a:hover {
	color: #ff2525 !important;
}
.footer .footcon .footc {
	width: 26%;
	height: 205px;
	float: left;
}
.footer .footcon .footc .shang {
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: 微软雅黑;
}
.footer .footcon .footc .xia {
	width: 302px;
	height: auto;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
	color: #585858;
	font-family: 微软雅黑;
}
.footer .footcon .footc .xia a {
	color: #585858 !important;
}
.footer .footcon .footc .xia a:hover {
	color: #ff2525 !important;
}
.footer .footcon .footm {
	width: 227px;
	height: 145px;
	float: left;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	margin-top: 20px;
}
.footer .footcon .footm .shang {
	width: 227px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 21px;
	color: #ff2525;
	font-family: 微软雅黑;
}
.footer .footcon .footm .xia {
	width: 227px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 12px;
	color: #616161;
	font-family: 微软雅黑;
}
.footer .footcon .footm .xia a {
	color: #585858 !important;
}
.footer .footcon .footm .xia a:hover {
	color: #ff2525 !important;
}
.footer .footcon .footm .telll {
	width: 120px;
	height: 30px;
	padding: 6px 53px 0px 53px;
}
.footer .footcon .footr {
	width: 249px;
	height: 205px;
	float: right;
	background: url("../images/foot.jpg") no-repeat right top;
}
.footer .footcon .footr .shang {
	width: 121px;
	height: 64px;
	line-height: 64px;
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: 微软雅黑;
}
.footer .footcon .footr .xia {
	width: 121px;
	height: auto;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
	color: #585858;
	font-family: 微软雅黑;
}
.footer .footcon .footr .xia a {
	color: #585858 !important;
}
.footer .footcon .footr .xia a:hover {
	color: #ff2525 !important;
}
.shoujis {
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: left;
}
.shoujis a {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/t_shouji.png") no-repeat left top;
	text-decoration: none;
}
.shoujis .shouji_nr {
	width: 100px;
	height: 120px;
	padding: 10px;
	background: #d0cfcf;
	text-align: center;
	position: absolute;
	left: -45px;
	top: 47px;
	display: none;
	line-height: 20px;
}
.shoujis .shouji_nr img {
	margin-bottom: 5px;
}
.shoujis .shouji_nr .arrow {
	width: 0;
	height: 0;
	border-bottom: 10px solid #d0cfcf;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50px;
	top: -10px;
}
.shoujis.on .shouji_nr {
	display: block;
}
.shoujis.on a {
	background: url("../images/t_shouji1.png") no-repeat left top;
}
.weixins {
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: left;
}
.weixins a {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/t_weixin.png") no-repeat left top;
	text-decoration: none;
}
.weixins .weixin_nr {
	width: 100px;
	height: 120px;
	padding: 10px;
	background: #d0cfcf;
	text-align: center;
	position: absolute;
	left: -45px;
	top: 47px;
	display: none;
	line-height: 20px;
}
.weixins .weixin_nr img {
	margin-bottom: 5px;
}
.weixins .weixin_nr .arrow {
	width: 0;
	height: 0;
	border-bottom: 10px solid #d0cfcf;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50px;
	top: -10px;
}
.weixins.on .weixin_nr {
	display: block;
}
.weixins.on a {
	background: url("../images/t_weixin1.png") no-repeat left top;
}
.xinlang {
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: left;
}
.tengxun {
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: left;
}
.kongjian {
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 12px;
	text-align: right;
	z-index: 9999;
	float: left;
}
.web_map {
	width: auto;
	height: 89px;
	line-height: 120px;
	float: right;
	font-size: 15px;
	color: #808080;
}
.cenews_con {
	width: 218px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 20px;
}
.cenews_con ul {
	width: 218px;
	height: auto;
	overflow: hidden;
}
.cenews_con ul li {
	width: 218px;
	height: 32px;
	line-height: 32px;
	background: url("../images/icon1.jpg") no-repeat center left;
	text-indent: 15px;
}
.cenews_con ul li a {
	width: 218px;
	height: 32px;
}
.cenews_con ul li a:hover {
}
ul li.ce_more {
	width: 218px;
	height: 39px;
	line-height: 37px;
	margin-bottom: 12px;
	background: none;
	text-indent: 0;
}
ul li.ce_more a {
	width: 186px;
	height: 37px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #b8c6cf;
	display: block;
	background: #f6f6f6;
	color: #575656;
	margin-top: 12px;
}
.cecontact_con {
	width: 238px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 10px;
	line-height: 30px;
}
.pagelist {
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.pagination {
	font-family: 微软雅黑, 宋体, arial, helvetica, sans-serif;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
.pagination a {
	border-right: #dededc 1px solid;
	border-top: #dededc 1px solid;
	border-left: #dededc 1px solid;
	border-bottom: #dededc 1px solid;
	padding-right: 6px;
	padding-left: 5px;
	padding-bottom: 4px;
	margin: 0px 1px;
	color: #505050;
	padding-top: 5px;
	text-decoration: none;
}
.pagination a:hover {
	border-right: #dededc 1px solid;
	border-top: #dededc 1px solid;
	border-left: #dededc 1px solid;
	border-bottom: #dededc 1px solid;
	color: #505050;
	background-color: #f0f0f0;
}
div.pagination a:active {
	border-right: #dededc 1px solid;
	border-top: #dededc 1px solid;
	border-left: #dededc 1px solid;
	border-bottom: #dededc 1px solid;
	color: #679298;
	background-color: #f0f0f0;
}
.pagination span.current {
	border-right: #dededc 1px solid;
	border-left: #dededc 1px solid;
	border-top: #dededc 1px solid;
	border-bottom: #dededc 1px solid;
	padding-right: 6px;
	padding-left: 5px;
	padding-bottom: 4px;
	margin: 0px 1px;
	color: #505050;
	padding-top: 5px;
}
.pagination span.disabled {
	background-color: #f0f0f0;
}
.center {
	text-align: center;
}
.about_con {
	width: 900px;
	height: auto;
	overflow: hidden;
	padding-top: 25px;
	line-height: 35px;
}
ul.news {
	width: 900px;
	height: auto;
	overflow: hidden;
}
ul.news li {
	width: 900px;
	height: auto;
	overflow: hidden;
	padding-bottom: 25px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 30px;
}
.news_lef {
	width: 132px;
	height: 105px;
	overflow: hidden;
	float: left;
}
.news_rig {
	width: 750px;
	height: auto;
	float: right;
	overflow: hidden;
}
.news_rig_tit {
	width: 750px;
	height: 35px;
	line-height: 26px;
	font-size: 16px;
}
.news_rig_decr {
	width: 750px;
	height: 42px;
	line-height: 21px;
	overflow: hidden;
	font-size: 13px;
	color: #919191;
}
.news_rig_decr a {
	color: #999999;
}
.news_rig_date {
	width: 750px;
	height: 32px;
	line-height: 32px;
	color: #999999;
}
ul.newsllist {
	width: 900px;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
ul.newsllist li {
	width: 900px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url("../images/icon2.jpg") no-repeat center left;
	text-indent: 10px;
}
.newslist_tm {
	width: 800px;
	height: auto;
	float: left;
	overflow: hidden;
}
.newslist_date {
	width: 100px;
	height: auto;
	float: right;
	overflow: hidden;
	text-align: right;
	color: #919191;
}
.news_tit {
	width: 900px;
	height: 60px;
	overflow: hidden;
	line-height: 80px;
	font-size: 20px;
	text-align: center;
}
.news_date {
	width: 900px;
	height: 34px;
	line-height: 34px;
	color: #919191;
	text-align: center;
}
.news_con {
	width: 900px;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
}
.news_pre {
	width: 900px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #d2d2d2;
	color: #8d8d8d;
	text-indent: 45px;
}
.news_pre a {
	color: #8d8d8d;
}
.proimg {
	width: 550px;
	height: auto;
	margin: 20px auto 0;
	text-align: center;
}
.center {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
.clear {
	clear: both;
	display: block
}
.main {
	width: 1200px;
	height: auto;
	margin: 0px auto;
}
.lf {
	float: left;
	display: block
}
/* 内页左边 */
.ny_left {
	width: 240px;
	float: left;
	height: auto;
	margin-bottom: 20px;
}
.ny_left .TwoOfTwo .aboutus {
	width: 238px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 3px solid #282828;
	color: #333;
}
.ny_left .TwoOfTwo .aboutus p {
	line-height: 40px;
	font-size: 15px;
	text-align: left;
	color: #282828;
	font-family: 微软雅黑;
	padding: 0px 12px;
	border-bottom: 1px dashed #bfbfbf;
}
.ny_left .TwoOfTwo .aboutus div {
	padding: 10px 12px;
	border-bottom: 1px dashed #bfbfbf;
	line-height: 20px;
	color: #333;
	width: 214px;
}
.ny_left .TwoOfTwo .aboutus div a {
	color: #282828;
}
.ny_left .TwoOfTwo .newsfocus {
	width: 238px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 3px solid #282828;
}
.ny_left .TwoOfTwo .newsfocus p {
	line-height: 40px;
	font-size: 15px;
	text-align: left;
	color: #282828;
	font-family: 微软雅黑;
	padding: 0px 12px;
	border-bottom: 1px dashed #bfbfbf;
}
.ny_left .TwoOfTwo .newsfocus div {
	padding: 10px 12px;
	border-bottom: 1px dashed #bfbfbf;
}
.ny_left .TwoOfTwo .newsfocus div h4 {
	line-height: 30px;
	font-size: 13px;
	font-family: 微软雅黑;
	color: #282828;
	text-align: left;
	font-weight: normal;
}
.ny_left .TwoOfTwo .newsfocus div h4 a {
	color: #282828;
}
.ny_left .TwoOfTwo .newsfocus div h2 {
	line-height: 22px;
	font-size: 12px;
	font-family: 微软雅黑;
	color: #333;
	text-align: left;
	font-weight: normal;
}
.ny_left .TwoOfTwo .contactus {
	width: 238px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-top: 3px solid #282828;
}
.ny_left .TwoOfTwo .contactus p {
	line-height: 40px;
	font-size: 15px;
	text-align: left;
	color: #282828;
	font-family: 微软雅黑;
	padding: 0px 12px;
	border-bottom: 1px dashed #bfbfbf;
}
.ny_left .TwoOfTwo .contactus h3 {
	padding: 10px 12px;
	line-height: 22px;
	font-size: 12px;
	font-family: 微软雅黑;
	color: #333;
	text-align: left;
	font-weight: normal;
}
.ny_list {
	width: 242px;
	height: auto;
	margin: 0 auto;
}
.ny_list li {
	width: 100%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	text-align: left;
	border: 1px solid #D6D6D6;
	margin: 5px 0px;
}
.ny_list li a {
	display: block;
	color: #222;
	padding-left: 15px;
	font-size: 14px;
}
.ny_list li a:hover {
	color: #4d7abd;
}
.ny_list li .submenuon {
	color: #660B10;
	font-weight: bold;
}
/*热门新闻列表*/
.nynlist {
	width: 242px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px;
	border: 1px solid #DFDFDF;
	background: #fff;
}
.nynlist li {
	width: 95%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	text-align: left;
	background: url("../images/dd.png") no-repeat left center;
}
.nynlist li a {
	display: block;
	color: #333;
	padding-left: 10px;
}
.nynlist li a:hover {
	color: #ff2525;
}
.nybanbot {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.nybanbotleft {
	width: 500px;
	height: auto;
	float: left;
}
.nybanbotleft p {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	display: inline-block;
}
.nybanbotleft a {
	color: #989898;
	font-size: 13px;
	padding: 0px 10px;
}
.nybanbotright {
	width: 260px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	float: right;
	border: 1px solid #f63604;
}
.keytext {
	width: 200px;
	padding: 0px 0px 0px 10px;
	height: 29px;
	line-height: 29px;
	border: 0px;
	margin: 0px;
}
.keysubmit {
	width: 45px;
	height: 31px;
	float: right;
	background: url("../images/news_05.jpg") repeat center center;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/* 内页右边 */
.ny_right {
	width: 920px;
	float: right;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding-bottom: 20px;
	border-top: 3px solid #282828;
}
.ny_right_content {
	width: 920px;
	height: auto;
	line-height: 26px;
	padding: 20px 0px;
	color: #333;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
	-khtml-display: flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	-khtml-align-items: center;
	align-items: center;
	font-size: 15px;
}
.ny_right_content .album,.ny_right_content .construct{
	overflow: hidden;
}
.ny_right_content .album>div,.ny_right_content .construct>div{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.ny_right_content .album>div:nth-child(3n+3),.ny_right_content .construct>div:nth-child(3n+3){
	margin-right: 0;
}


/*内页产品*/
.procontent {
	width: 898px;
	border: 1px solid #B8B8B8;
	background: #FBFCFF;
	height: auto;
	margin-top: 20px;
	line-height: 24px;
	padding: 15px 10px;
}
.nypro-list {
	width: 918px;
	height: auto;
	margin-top: 10px;
	border-left: 1px solid #B8B8B8;
	border-top: 1px solid #B8B8B8;
}
.nypro-list li {
	width: 285px;
	height: auto;
	float: left;
	padding: 10px;
	list-style: none;
	background: #FBFCFF;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	height: 221px
}
.nypro-list li .a1 {
	width: 280px;
	height: 181px;
	text-align: center;
	vertical-align: middle;
	display: table-cell
}
.nypro-list li .a1 img {
	max-width: 280px;
	height: 181px;
}
.nypro-list li p {
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-size: 13px;
	text-align: center;
}
.nypro-list li p a {
	color: #333;
}
.nypro-list li p a:hover {
	color: #ff2525;
	text-decoration: none;
}
.nypro-list li span {
	line-height: 23px;
	height: 50px;
	display: block;
	overflow: hidden;
}
/* 内页新 */
.ny_rights {
	width: 920px;
	float: right;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding-bottom: 20px;
	border-top: 3px solid #282828;
}
.ny_rights_content {
	width: 920px;
	height: auto;
	line-height: 26px;
	padding: 20px 0px;
	color: #333;
}
.nypro-lists {
	width: 918px;
	height: auto;
	margin-top: 10px;
	border-left: 1px solid #B8B8B8;
	border-top: 1px solid #B8B8B8;
}
.nypro-lists li {
	width: 285px;
	height: auto;
	float: left;
	padding: 10px;
	list-style: none;
	background: #FBFCFF;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	height: 221px
}
.nypro-lists li .a1 {
	width: 280px;
	height: 181px;
	text-align: center;
	vertical-align: middle;
	display: table-cell
}
.nypro-lists li .a1 img {
	max-width: 280px;
	height: 181px;
}
.nypro-lists li p {
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-size: 13px;
	text-align: center;
}
.nypro-lists li p a {
	color: #333;
}
.nypro-lists li p a:hover {
	color: #ff2525;
	text-decoration: none;
}
.nypro-lists li span {
	line-height: 23px;
	height: 50px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #dc0000;
	color: #fff;
	padding: 5px 10px;
	text-align: center;
}
/*内页新闻*/
.nynewslist {
	width: 100%;
	height: auto;
	font-family: 微软雅黑;
}
.nynewslist li {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 0px 10px 0px;
}
.nynewslist li p {
	width: 100%;
	display: block;
	color: #333;
	font-size: 12px;
}
.nynewslist li p a {
	font-size: 14px;
	color: #333;
	height: 35px;
	line-height: 35px;
}
.nynewslist li p a:hover {
	text-decoration: none;
	color: #ff2525;
}
.nynewslist li span {
	font-size: 12px;
	color: #333;
	line-height: 23px;
}
/*
.nynews_list{ width:100%;}
.nynews_list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/dd.jpg); background-repeat:no-repeat; background-position:left center;}
.nynews_list li a{ float:left; color:#333;}
.nynews_list li a:hover{ color:#06C; }
.nynews_list li span{ float:right;}
*/

/*分页*/
.page {
	width: 100%;
	height: 35px;
	padding-top: 15px;
	text-align: center;
}
.page a {
	display: inline-block;
	color: #333;
	border: 1px solid #dedede;
	padding: 5px 8px;
	margin: 0px 3px;
	border-radius: 2px;
}
.page a:hover {
	background-color: #6e2200;
	color: #fff;
	text-decoration: none;
}
.page .current {
	display: inline-block;
	padding: 5px 8px;
	color: #6e2200;
	font-weight: bold;
}
/*详情页*/
.article_title {
	text-align: center;
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}
.newsin-c {
	width: 100%;
	height: auto;
	margin: 0px auto;
	padding-top: 20px;
}
.newsnext {
	width: 100%;
	padding: 30px 0px;
}
.newsnext li {
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.newsnext li a {
	color: #333;
	line-height: 30px;
}
.newsnext li a:hover {
	color: #ff2525;
	cursor: pointer;
	text-decoration: none;
}
.artdet {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
/*在线留言*/
.zxlyinp {
	width: 300px;
	height: 28px;
	line-height: 28px;
	margin: 5px 0px;
	padding-left: 10px;
	border: 1px solid #dedede;
	border-radius: 4px;
}
.zxlyyzm {
	width: 100px;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
	font-size: 14px;
	padding-left: 10px;
	border: 1px solid #dedede;
	border-radius: 4px;
}
.zxlysub {
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	background-color: #188FE1;
	border: 0px;
	font-size: 15px;
}
.zxlysub:hover {
	cursor: pointer;
}
/*联系我们*/
.contact-warp {
	min-width: 920px;
	width: 100%;
}
.project-form {
	min-height: 560px;
}
.project-form .entry-content p {
	font-size: 30px;
	color: #666;
	text-align: center;
}
.project-form ul {
	margin: 0 auto;
	overflow: hidden;
	width: 900px;
}
.project-form ul li {
	float: left;
	width: 420px;
	margin: 10px;
}
.project-form ul li:last-child {
	width: 900px;
}
.project-form ul li label {
	font-size: 14px;
	line-height: 26px;
	color: #666;
}
.project-form ul li label em {
	color: #dd4250;
}
.project-form ul li input[type="text"], .ctxt {
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
	width: 400px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	border-radius: 4px;
	-webkit-transition: box-shadow 0.30s ease-in-out;
	-moz-transition: box-shadow 0.30s ease-in-out;
	transition: box-shadow 0.30s ease-in-out;
}
.project-form ul li input[type="text"]:focus, .ctxt:focus {
	border: #dd4250 1px solid;
	box-shadow: 0 0 8px rgba(221,66,80,0.87);
}
.project-form ul li textarea, .ctxtarea {
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
	width: 840px;
	height: 120px;
	line-height: 30px;
	border-radius: 4px;
	font-size: 16px;
	overflow: auto;
	x-overflow: hidden;
	-webkit-transition: box-shadow 0.30s ease-in-out;
	-moz-transition: box-shadow 0.30s ease-in-out;
	transition: box-shadow 0.30s ease-in-out;
}
.project-form ul li textarea:focus, .ctxtarea:focus {
	border: #dd4250 1px solid;
	box-shadow: 0 0 8px rgba(221,66,80,0.87);
}
.project-form input[type="submit"].submit {
	display: block;
	margin: 10px auto;
	padding: 10px 40px;
	font-size: 18px;
}
.contacnt-address {
	padding: 280px 0 0 0;
	margin: 0 auto 60px;
	font-size: 16px;
	color: #f2f2f2;
	text-align: center;
}
.contacnt-address em {
	font-size: 20px;
	line-height: 50px;
	color: #666;
}
.mapbg {
	height: 520px;
	border-top: 1px solid #ddd;
	background-image: url("../images/map_bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.cbqq {
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	width: 152px;
	height: 184px;
	background: url("../images/cbqq.png") no-repeat 0px 0px;
}
.cbqq:hover {
	background: url("../images/cbqq.png") no-repeat 0px -184px;
}
.contact-bg {
	background-image: url("../images/cont-bg.jpg");
	background-position: center center;
	background-size: cover;
	Background-attachment: fixed;
}
.contact-detail {
	width: 100%;
	overflow: hidden;
}
.contact-detail li {
	float: left;
	width: 24%;
	margin: 0.5%;
	padding: 40px 0 168px 0;
}
.contact-detail li a {
	display: block;
	margin-right: 20px;
	text-indent: -9999px;
	float: left;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	box-shadow: 0 0 0 1px rgba(255,255,255,1);
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.contact-detail li a:hover {
	background-color: rgba(221,66,80,1);
	color: #fff;
	box-shadow: 0 0 0 3px rgba(221,66,80,0.3);
}
.contact-detail li a.am-byqq {
	background-image: url("../images/c_bg.png");
	background-repeat: no-repeat;
	background-position: -90px 0px;
}
.contact-detail li a:hover.am-byqq {
	background-position: 0px 0px;
}
.contact-detail li a.am-byemail {
	background-image: url("../images/c_bg.png");
	background-repeat: no-repeat;
	background-position: 0px -90px;
}
.contact-detail li a.am-byweibo {
	background-image: url("../images/c_bg.png");
	background-repeat: no-repeat;
	background-position: 0px -180px;
}
.contact-detail li a.am-byphone {
	background-image: url("../images/c_bg.png");
	background-repeat: no-repeat;
	background-position: 0px -270px;
}
.contact-detail li span {
	display: block;
	font-size: 12px;
	padding: 25px 0 0 0;
	line-height: 20px;
	color: #fff;
	overflow: hidden;
	text-overflow: hidden;
	white-space: nowrap;
}
.contact-detail li em {
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #dd4250;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*更多新闻，产品*/
.ny_xg_title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e0e0e3;
}
.ny_xg_title p {
	color: #333;
	background: url("../images/productshow_06.jpg") no-repeat left bottom;
	font-size: 15px;
}
.morearticle {
	width: 100%;
	padding: 15px 0px;
}
.morearticle li {
	width: 48%;
	height: 35px;
	line-height: 35px;
	float: left;
	margin: 0px 1%;
	border-bottom: 1px dashed #dedede;
}
.morearticle li a {
	color: #333;
	background: url("../images/productshow_14.jpg") no-repeat left center;
	padding-left: 10px;
}
.morearticle li a:hover {
	color: #000
}
.moreproducts {
	width: 100%;
	padding: 15px 0px;
}
.moreproducts li {
	width: 280px;
	height: auto;
	float: left;
	background: #DEDEDE;
	margin: 10px 13px;
	text-align: center;
}
.moreproducts li img {
	width: 100%;
	height: 220px;
}
.moreproducts li a {
	color: #333;
	line-height: 30px;
}
.moreproducts li a:hover {
	color: #000
}
.nyproleft {
	width: 580px;
	height: 460px;
	text-align: left;
}
.nyprolefts {
	width: 580px;
	height: 460px;
	text-align: left;
}
#tbody {
	width: 405px;
	margin: 0px auto;
}
#mainbody {
	width: 405px;
	margin-bottom: 10px;
}
#mainphoto {
	cursor: pointer;
	display: block;
}
#goleft {
	float: left;
	clear: left;
}
#goright {
	float: right;
	clear: right;
}
#photos {
	width: 370px;
	height: 62px;
	overflow: hidden;
	float: left;
	margin: 0px 5px;
}
#showArea img {
	display: block;
	float: left;
	margin: 0px 6px;
	cursor: pointer;
	border: 1px solid #dedede
}
#showArea img:hover {
	border: 1px solid #cc0000;
}
.nyproright {
	width: 290px;
	height: auto;
	float: right;
}
.pro_title {
	text-align: left;
	width: 100%;
	font-size: 22px;
	line-height: 40px;
}
.nyproright p {
	margin: 10px 0px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	color: #616161;
	font-size: 15px;
}
.nyproright span {
	font-size: 18px;
	color: #464646;
	height: 45px;
}
.nyproright span b {
	color: #ff2525;
	font-size: 26px;
}
.nyproright a {
	display: block;
	background: #ff2525;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	width: 160px;
	margin-top: 20px;
	float: left;
}
.nyproright a:hover {
	text-align: center;
	color: #fff;
}
.pofont1 {
	float: left;
	color: #616161;
	font-size: 16px;
	padding-top: 25px;
}
.probody {
	border-top: 1px dashed #dedede;
	padding: 15px 0px;
	font-size: 13px;
	line-height: 23px;
	margin-top: 40px;
}
.probody img {
	max-width: 890px
}
.probodytitle {
	width: 100%;
	height: 60px;
	line-height: 50px;
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	text-transform: uppercase;
}
.page_list {
	height: 24px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0;
	font-family: 微软雅黑;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 10px;
	clear: both
}
.page_list li {
	display: inline-block;
	color: #898989;
	background: #f8f8f8;
	text-align: center;
	padding: 0 8px;
	margin: 0 1px;
}
.page_list li a {
}
.page_list li a:hover {
	color: #fff;
	background: #898989;
}
.page_list li a.on {
	color: #333;
	background: #E5EDF2;
}
.msgtitle {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.message_block {
	color: #666;
}
.message_block p {
	padding: 12px;
}
.msg_input {
}
.msg_input_on {
	width: 400px;
	border: 1px solid #8cd1ff;
	background: #f1f9ff;
	padding: 8px 9px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
	font-size: 13px;
	color: #888;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	height: 34px;
	line-height: 34px;
	background: #f6f9fb;
	padding: 0 12px;
}
.message_title h2 {
	color: #376b88;
	font-size: 14px;
	float: left;
}
.message_title span {
	float: right;
	font-weight: bold;
	color: #999;
}
.message_info {
	color: #8ea6b6;
	text-align: right;
}
.message_replay {
	background: #f5f5f5;
	padding: 0 12px;
}
.msg_btn_area {
	margin: 16px 0;
	text-align: left;
}
.msg_btn_area a {
	display: inline-block;
	padding: 5px 15px;
	background: #09F;
	color: #fff;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
.msg_btn_area a:hover {
	text-decoration: none;
}
.msgflag {
	margin-left: 4px;
	font-size: 12px;
	color: #900;
}
.yema {
	margin: 30px auto;
}
.yema a {
	padding: 0 10px;
	height: 26px;
	display: block;
	float: left;
	margin: 0 4px;
	font-size: 16px;
	color: #6d6d6d;
	line-height: 26px;
	text-align: center;
	border: 1px solid #d2d2d2;
	background: #f0f0f0;
}
.yema span {
	padding: 0 10px;
	height: 26px;
	display: block;
	float: left;
	margin: 0 4px;
	font-size: 16px;
	color: #6d6d6d;
	line-height: 26px;
	text-align: center;
	border: 1px solid #d2d2d2;
	background: #f0f0f0;
}
.yema a:hover {
	color: #b12923;
	background: #FFF;
}
.yema a.yenn {
	color: #b12923;
	background: #FFF;
}
/*homenews*/
.tab_boxn {
	width: 740px;
	margin: auto;
}
.lyz_tabn_top {
	float: left;
	width: 740px;
	height: auto !important;
	min-height: 71px;
	height: 71px;
}
.pro_conn11 {
	float: left;
	overflow: hidden;
	width: 740px;
	height: auto;
}
.pro_conn1 UL {
	padding: 0px;
	width: 740px;
	height: 71px;
	background: url("../tab/back.png") no-repeat left;
	list-style-type: none;
	float: left;
}
.pro_conn1 UL LI {
	display: inline;
	font-size: 20px;
	float: left;
	width: 125px;
	font-weight: bold;
	cursor: pointer;
	color: #333333;
	font-family: 微软雅黑;
	line-height: 71px;
	height: 71px;
	text-align: center;
}
.pro_conn1 UL LI.hover {
	display: inline;
	font-size: 20px;
	float: left;
	width: 125px;
	font-weight: bold;
	cursor: pointer;
	color: #ff2525;
	font-family: 微软雅黑;
	line-height: 71px;
	height: 71px;
	text-align: center;
}
.lyz_tabn_bottom {
	display: inline;
	float: left;
	width: 740px;
	height: 491px;
	margin-top: 31px;
}
.hyxw {
	width: 700px;
	height: 190px;
	float: left;
	text-decoration: none;
	padding-bottom: 0px;
}
.hyxw .lefts {
	width: 280px;
	height: 180px;
	float: left;
}
.hyxw .rights {
	width: 390px;
	height: 180px;
	float: right;
}
.gs {
	width: 720px;
	height: 323px;
	float: left;
	text-decoration: none;
}
.newss2 {
	font-size: 15px;
	color: #333;
	font-family: 微软雅黑;
	line-height: 35px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
}
.newss2 a {
	font-size: 15px;
	color: #333;
	font-family: 微软雅黑;
	line-height: 35px;
	text-decoration: none;
}
.newss2 a:hover {
	font-size: 15px;
	color: #ff2525;
	font-family: 微软雅黑;
	line-height: 35px;
	text-decoration: none;
}
.news2 {
	font-size: 12px;
	color: #333;
	font-family: 微软雅黑;
	line-height: 20px;
	text-decoration: none;
}
.news2 a {
	font-size: 12px;
	color: #333;
	font-family: 微软雅黑;
	line-height: 20px;
	text-decoration: none;
}
.news2 a:hover {
	font-size: 12px;
	color: #ff2525;
	font-family: 微软雅黑;
	line-height: 20px;
	text-decoration: none;
}
.newsa {
	color: #ff2525;
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 40px;
	text-align: center;
	border: 1px solid #ff2525;
	border-radius: 8px;
}
.newsb {
	color: #fff;
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 40px;
	text-align: center;
	background: #ff2525;
	border: 1px solid #ff2525;
	border-radius: 8px;
}
.clear {
	clear: both
}
/*link*/
.hy {
	width: 1200px;
	margin: auto;
	height: 132px;
}
.hy_top {
	width: 1200px;
	height: 46px;
	border-bottom: 1px #d3d3d3 solid;
	float: left;
}
.hy_top ul li {
	float: left;
	height: 46px;
	line-height: 46px;
	width: 102px;
	font-size: 20px;
	font-weight: bold;
}
.hy_top ul li span {
	width: 12px;
	color: #ff2525;
	float: right;
}
.hy_top ul li a {
	display: block;
	height: 46px;
	width: 90px;
	color: #333;
	text-align: center;
	text-decoration: none;
}
.hy_top ul li a:hover, .hy_top ul .cur a {
	height: 43px;
	width: 90px;
	color: #ff2525;
	border-bottom: 3px #ff2525 solid;
	text-decoration: none;
}
.hy_con {
	width: 1200px;
	height: 83px;
	margin-top: 20px;
	float: left;
	line-height: 25px;
}
@charset "utf-8";
.header-nav .header-page-nav span, .header-nav button, .header-nav input, .header-nav select, .header-nav textarea, body .header-nav {
	font: 12px/1.5 "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif!important;
	color: #333
}
.header a, .header-nav .nav-first-left, .header-nav a, .header-nav label, .header-nav span {
	text-decoration: none;
	outline: 0;
	font-family: "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	cursor: pointer;
	color: #999;
}

.header_top_right {
	display: none
}
body {
	min-width: 1220px;
}
.header-first-box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7047;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background-color: #f5f5f5;
	transition: margin .3s;
	-webkit-transition: margin .3s;
	-moz-transition: margin .3s;
	-ms-transition: margin .3s;
	-o-transition: margin .3s
}
.header-nav-first {
	width: 1190px;
	position: relative;
	height: 35px;
	margin: 0 auto;
}
.nav-first-left {
	float: left;
	z-index: 7048;
	min-width: 120px;
	height: 35px;
	font-size: 12px;

}
.nav-first-left .city-switchover {
	position: absolute;
	top: 0;
	left: 0;
	height: 35px;
	padding: 0 11px 0 24px;
	border: 1px solid #f5f5f5;
	border-top: none;
	border-bottom: none;
	background-color: #f5f5f5;
	overflow: hidden
}
.nav-first-left .city-switchover-hover {
	border: 1px solid #d8d8d8;
	border-top: none;
	border-bottom: none;
	z-index: 7048;
	padding: 0 11px 1px 24px
}
.nav-city {
	color: #333
}
.nav-change, .nav-first-right a:hover {
	color: #dc0000
}
.nav-city  a:hover{
	color: #dc0000;
}
.nav-first-right {
	float: right;
	font-size: 12px
}
.nav-first-right a {
	float: right;
	display: block;
	padding: 0 14px;
	color: #999;
	cursor: pointer;
	font-style: normal
}
.nav-first-right .nav-first-login {
	padding-right: 10px
}
.header-user-show-right {
	float: right
}
.nav-first-phone {
	position: relative;
	float: right;
	margin-left: 22px;
	font-size: 12px;
	line-height: 35px;
	color: #ff5a00
}
.header-user-show .nav-first-phone {
	float: right;
	margin-left: 32px
}
.icon-phone {
	left: -19px;
	top: 11px;
	width: 13px;
	height: 13px;
	background-position: -189px -246px
}
.icon-arrow-bottom {
	margin: 14px 3px 0 5px;
	width: 10px;
	height: 7px;
	display: inline-block;
	background-position: -189px -232px
}
.division-thread {
	width: 1px;
	height: 12px;
	vertical-align: top;
	background-color: #dcdcdc
}
.nav-first-right .division-thread {
	float: right;
	margin: 11px 10px 0 0
}
.nav-first-right .first-division {
	margin-right: 10px
}
.merchant-center {
	position: relative;
	float: right;
	width: 92px;
	height: 35px;
	z-index: 4
}
.header-user-show-right .merchant-center>a {
	padding: 0 10px 0 0;
	width: 69px;
	text-align: right
}
.icon-cloud-design {
	left: 14px;
	top: 11px;
	width: 12px;
	height: 13px;
	background-position: -154px -200px
}
.nav-first-right i.arrow-down, .nav-first-right i.arrow-up {
	content: '';
	right: 10px;
	display: block;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	position: relative;
	float: right
}
.nav-first-right i.arrow-down {
	top: 16px;
	border-color: #9c9c9c transparent transparent
}
.nav-first-right i.arrow-up {
	top: 12px;
	border-color: transparent transparent #9c9c9c
}
.nav-my-tubatu {
	position: relative;
	float: right;
	width: 102px;
	height: 35px;
	z-index: 2
}
.merchant-center .merchant-center-title, .nav-my-tubatu .nav-my-tubatu-title {
	position: absolute;
	padding: 0 14px;
	height: 35px;
	color: #999;
	font-style: normal;
	z-index: 2;
	cursor: pointer
}
.nav-my-tubatu .nav-my-tubatu-title {
	width: 74px
}
.merchant-center .merchant-center-title {
	width: 64px
}
.htr-username-box .cut-line, .htr_mes_box .cut-line, .merchant-center-title .cut-line, .nav-my-tubatu-title .cut-line {
	position: absolute;
	top: 10px;
	display: inline-block;
	width: 1px;
	height: 12px;
	vertical-align: top;
	background-color: #dcdcdc;
	z-index: 1
}
.htr-username-box .cut-line, .htr-username-box .cut-line-right, .htr_mes_box .cut-line-right, .merchant-center-title .cut-line-left {
	display: none
}
.htr-username-box .cut-line-left, .htr_mes_box .cut-line-left, .nav-my-tubatu-title .cut-line-left {
	left: 0
}
.merchant-center-title .cut-line-right, .nav-my-tubatu-title .cut-line-right {
	right: 0
}
.htr-username-box .cut-line-right, .htr_mes_box .cut-line-right {
	right: 1px
}
.htr-username-box .cover-line, .htr_mes_box .cover-line, .merchant-center .cover-line, .nav-my-tubatu .cover-line {
	position: absolute;
	top: 35px;
	left: 1px;
	height: 1px;
	width: 100%;
	display: none;
	background: #fff;
	z-index: 2
}
.merchant-center .cover-line {
	width: 91px
}
.nav-my-tubatu .cover-line {
	width: 100px
}
.htr_mes_box .cover-line {
	width: 89px
}
.htr-username-box ul, .htr_mes_box ul, .merchant-center ul, .nav-my-tubatu ul {
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100px;
	padding: 8px 0;
	background: #fff;
	border: 1px solid #eee;
	z-index: 1
}
.htr-username-box ul {
	min-width: 100px;
	width: 100%;
	left: -1px
}
.htr_mes_box ul {
	min-width: 115px;
	width: 100%
}
.htr-username-box ul li a, .htr_mes_box ul li a, .merchant-center ul li a, .nav-my-tubatu ul li a {
	position: static;
	float: none;
	display: block;
	width: 100%;
	padding: 4px 0;
	height: 22px;
	line-height: 22px;
	text-indent: 14px;
	color: #999
}
.htr-username-box:hover {
	z-index: 47
}
.htr-username-box:hover, .htr_mes_box:hover, .merchant-center:hover, .nav-my-tubatu:hover {
	background: #fff
}
.htr-username-box:hover .cut-line, .htr_mes_box:hover .cut-line, .merchant-center:hover .cut-line, .nav-my-tubatu:hover .cut-line {
	display: block;
	height: 35px;
	top: 0;
	background-color: #eee;
	z-index: 2
}
.htr_mes_box:hover .cover-line, .merchant-center:hover .cover-line, .nav-my-tubatu:hover .cover-line {
	display: block;
	left: 1px;
	z-index: 100
}
.htr-username-box:hover .cover-line {
	display: block;
	left: 0;
	z-index: 100
}
.htr_mes_box:hover .cut-line-left, .htr_mes_box:hover .cut-line-right, .merchant-center:hover .cut-line-left {
	display: block;
	z-index: 10
}
.merchant-center:hover .cut-line-left {
	left: -1px
}
.htr_mes_box:hover .cut-line-left {
	left: 0
}
.htr-username-box:hover .cut-line-left, .merchant-center:hover ul {
	left: -1px
}
.htr_mes_box:hover .cut-line-right {
	right: -1px
}
.htr-username-box:hover .cut-line-right {
	right: -15px;
	z-index: 11
}
.htr-username-box:hover ul, .htr_mes_box:hover ul, .merchant-center:hover ul, .nav-my-tubatu:hover ul {
	display: block;
	z-index: 99
}
.htr-username-box ul li a:hover, .htr_mes_box ul li a:hover, .merchant-center ul li a:hover, .nav-my-tubatu ul li a:hover {
	color: #dc0000
}
.icon-coordinate {
	left: 5px;
	top: 9px;
	width: 11px;
	height: 15px;
	background-position: -192px -180px
}
.col_l {
	float: left
}
.header-user-show {
	display: none;
	float: right;
	height: 35px
}
.header-user-show .feedback {
	float: right;
	display: block;
	padding: 0 14px;
	color: #999;
	cursor: pointer;
	font-style: normal
}
.header-user-show .division-thread {
	float: right;
	margin-top: 12px
}
.nav-user-data-new {
	float: right
}
.htr-username-box, .htr_mes_box {
	position: relative;
	max-width: 117px;
	z-index: 100
}
.htr-username-box {
	padding-right: 14px
}
.header-user-show .htr-username, .header-user-show ul li .htr_mes {
	position: relative;
	display: block;
	height: 35px;
	padding: 0 15px;
	line-height: 35px;
	color: #999
}
.header-user-show ul li .htr_mes {
	width: 60px
}
.header-user-show .on .htr-username, .header-user-show ul li .on .htr_mes {
	height: 36px;
	background-color: #fff
}
.header-user-show .htr-username p {
	display: inline;
	float: left;
	max-width: 68px;
	margin-right: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.header-user-show .htr_mes_memu .ect {
	padding-left: 5px;
	color: #ff5a00
}
.header-user-show .htr_mes_box .triangle_down {
	display: none
}
.header-user-show ul li a p, .ico_msg {
	display: inline;
	float: left
}
.col_l.htr_mes_box.act {
	position: relative
}
.ico_msg {
	width: 16px;
	height: 12px;
	margin-top: 10px;
	margin-right: 5px;
	background-image: url("../to8to_common.png");
	background-repeat: no-repeat;
	background-position: -1px -37px
}
.act .ico_msg {
	width: 18px;
	height: 15px;
	margin-top: 8px;
	background-position: -22px -34px
}
.header-user-show ul li .on .htr_mes_memu li {
	width: 121px
}
.header-user-show ul li .htr_mes_memu a {
	width: 106px;
	padding-right: 0
}
.header-user-show ul li .on .htr_mes_memu li b {
	position: absolute;
	right: 7px;
	top: 0;
	display: block;
	width: 35px;
	font-weight: 400;
	color: #f66
}
.header-nav, .header-nav-content {
	width: 100%;
	background-color: #fff
}
.header-nav {
	z-index: 43;
	height: 105px;
	transition: height .45s
}
.header-have-page-nav {
	height: 161px
}
.header-nav-content {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 7046;
	transition: top .3s;
	-webkit-transition: top .3s;
	-moz-transition: top .3s;
	-ms-transition: top .3s;
	-o-transition: top .3s
}
.move-down .header-first-box {
	position: fixed;
	margin-top: -35px
}
.move-down .header-nav-content {
	position: fixed;
	top: 0;
	border-bottom: none;
	box-shadow: 0 10px 15px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);
	-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1)
}
.header-nav-box {
	position: relative;
	height: 70px;
	width: 1220px;
	margin: 0 auto
}
.nav-content-left {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 44;

}
.to8to-logo-box {
	float: left
}
.icon-to8to-logo {
	position: static;
	float: left;
	width: 124px;
	height: 44px;
	background-position: 0 -53px
}
.nav-content-slogan {
	float: left;
	margin: 13px 0 0 5px;
	font-size: 12px;
	color: #333
}
.nav-content-center {
	position: relative;
	z-index: 42;
	width: 560px;
	float: right;
}
.nav-content-list {
	text-align: center;
	height: 70px
}
.nav-content-list>li {
	position: relative;
	float: left;
	margin-right: 15px;
	height: 49px;
	cursor: pointer;
	padding: 21px 8px 0;
}
.nav-content-list>li.hover>a, .nav-content-list>li:hover>a{
	color: #dc0000
}
.nav-content-list>li.on>a{
	padding-bottom: 1px;
	border-bottom: 2px solid #dc0000;
	color: #dc0000
}
.move-down .nav-content-list>li.on>a {
	padding-bottom: 0;
	border-bottom: none
}
.nav-content-list>li.hover {
	height: 49px
}
.to8to-logo-box .division-thread {
	float: left;
	margin: 16px 11px 0 18px
}
.icon-app {
	position: absolute;
	top: 6px;
	right: -19px;
	width: 11px;
	height: 16px;
	background-position: -176px -180px
}
.nav-app {
	position: absolute;
	top: 48px;
	left: -162px;
	z-index: 7001;
	display: none;
	width: 390px;
	height: 210px;
	border-top: 1px solid #e5e5e5
}
.nav-content-list li a {
	position: relative;
	display: block;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	color: #333
}
.nav-content-list a.on {
	position: relative;
	padding-bottom: 9px;
	color: #dc0000
}
.icon-arrow, .icon-reg-arrow {
	position: absolute;
	width: 8px;
	height: 5px
}
.on .icon-arrow {
	display: none
}
.nav-content-list .have-arrow {
	margin-right: 5px;
	padding-right: 15px
}
.icon-arrow {
	right: -15px;
	top: 11px;
	background-position: -152px -180px
}
.have-arrow.hover .icon-arrow {
	background-position: -164px -180px
}
.icon-reg-arrow {
	right: -12px;
	top: 17px;
	background-position: -36px 0
}
.nav-search-select, .search-select-list {
	position: absolute;
	display: none;
	width: 98px;
	background-color: #fff
}
.none {
	display: none
}

.icon {
	position: absolute;
	background-image: url("../images/common_bg_s.png-v=20180314.png");
	background-image: -webkit-image-set(url("../images/common_bg_s.png-v=20180314.png") 1x,url("../images/common_bg_l.png-v=20180314") 2x);
	background-repeat: no-repeat;
	font-size: 0;
}
.nav-search-select {
	top: 0;
	left: 0;
	z-index: 11;
	height: 30px;
	text-align: left;
	cursor: pointer;
	border-right: 1px solid #e5e5e5
}
.search-select-list {
	top: 31px;
	left: -1px;
	padding: 10px 0;
	border: 1px solid #e5e5e5;
	border-top: none
}
.search-select-list li {
	display: block;
	width: 78px;
	height: 31px;
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	line-height: 31px;
	color: #333;
	cursor: pointer
}
.search-select-list li:hover {
	color: #dc0000;
	background-color: #f6f6f6
}
.header-nav-hover, .header-page-nav, .nav-content-right, .nav-hover-type, .nav-hover-type>div, .nav-search--center {
	background-color: #fff
}
.search-select-list .list-now {
	color: #999;
	background-color: #fff
}
.nav-search-select .icon-arrow {
	top: 50%;
	right: 10px;
	margin-top: -2px;
	background-position: -152px -180px
}
.search-select-text {
	position: relative;
	display: block;
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	font-size: 14px;
	color: #333
}
.nav-search--center {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 90px
}
.nav-content-list li.hover a {
	color: #dc0000
}
.move-down .nav-content-list li.on .icon-app {
	display: none
}
.nav-content-list li:hover .nav-app {
	display: block
}
.header-logo {
	position: relative;
	float: left;
	width: 125px;
	height: 44px;
	background-position: 0 -261px
}
.header-logo-gif {
	width: 60%;
	margin-top: 10px;
}
.header-logo-png {
	display: none;
	width: 154px;
	height: 46px;
	margin: -6px 0 0 4px;
}
.move-down .header-logo-png {
	display: block
}
.move-down .header-logo-gif, .nav-hover-more, .nav-hover-xgt, .nav-hover-zxgl, .nav-hover-zxgs {
	display: none
}
.nav-content-right {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 44;
	height: 69px
}
.nav-content-search-center {
	position: relative;
	height: 30px;
	margin-top: 19px;
	border: 1px solid #e5e5e5
}
.drop-down .icon-arrow {
	background-position: -140px -180px
}
.icon-search, .search-spread .icon-search {
	background-position: -209px -276px
}
.nav-search-input {
	position: relative;
	margin-right: 32px;
	font-size: 0;
	overflow: hidden
}
.nav-search-center-input {
	z-index: 10;
	width: 168px;
	height: 14px;
	padding: 7px 0 7px 8px;
	border: 0;
	font-size: 12px
}
.nav-search-center-text {
	position: absolute;
	top: 7px;
	left: 10px;
	font-size: 12px;
	color: #999;
	white-space: nowrap;
	cursor: text;
	transition: left 1s;
	-webkit-transition: left 1s;
	-moz-transition: left 1s;
	-ms-transition: left 1s;
	-o-transition: left 1s
}
.nav-hover-type a:hover, .nav-type-box a:hover .nav-list-text {
	color: #dc0000
}
.icon-search {
	right: 10px;
	top: 7px;
	width: 16px;
	height: 17px;
	cursor: pointer
}
.search-spread .nav-search-center-text {
	left: 110px
}
.search-spread .nav-search-center-input {
	width: 558px;
	padding-left: 108px
}
.search-spread {
	border-bottom: 1px solid #e5e5e5
}
.icon-right-sign, .nav-hover-zxgl .nav-type-title:hover .icon-right-sign {
	background-position: -193px -200px
}
.nav-type-list .nav-zxgs-area li {
	width: 57px;
	padding-right: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.header-nav-hover {
	position: absolute;
	top: 71px;
	left: 0;
	z-index: 7044;
	display: none;
	width: 100%;
	height: 114px;
	padding-top: 36px;
	margin-top: -1px;
	box-shadow: 0 10px 15px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);
	-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1)
}
.move-down {
	height: 72px
}
.nav-hover-type {
	z-index: 44
}
.nav-type-box {
	height: 114px;
	margin: 0 auto
}
.nav-hover-zxgs .nav-type-box {
	width: 906px
}
.nav-hover-xgt .nav-type-box {
	width: 929px
}
.nav-hover-zxgl .nav-type-box {
	width: 1006px
}
.nav-hover-zxgl .nav-type-version-box {
	width: 1030px
}
.nav-hover-zxgl .nav-type-title:hover {
	color: #333;
	cursor: auto
}
.nav-hover-more .nav-type-box {
	width: 846px
}
.nav-hover-more .nav-type-box.for-not-ground {
	width: 406px
}
.nav-type-title {
	position: relative;
	padding-right: 16px;
	font: 12px/1.5 "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	cursor: pointer
}
.nav-type-title:hover {
	color: #dc0000
}
.icon-right-sign {
	top: 2px;
	right: 0;
	width: 8px;
	height: 13px;
	color: #333
}
.nav-type-genre ul li, .nav-type-list ul li {
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left
}
.nav-type-title:hover .icon-right-sign {
	background-position: -181px -200px
}
.nav-type-list {
	float: left;
	width: 187px;
	text-align: left
}
.nav-hover-zxgs .nav-type-style {
	margin-right: -20px
}
.nav-type-genre ul, .nav-type-list ul {
	margin: 12px 0 -8px;
	overflow: hidden
}
.nav-type-list ul li {
	width: 60px;
	margin-bottom: 3px
}
.nav-type-genre ul li {
	margin: 0 19px 3px 0
}
.header-page-nav a, .nav-list-text {
	font-size: 14px;
	color: #333
}
.margin-right {
	margin-right: 15px
}
.nav-hover-xgt .nav-list-img {
	float: left;
	margin-right: -40px
}
.nav-list-img a {
	position: relative;
	float: left;
	height: 70px;
	width: 60px;
	margin-right: 33px
}
.header-page-nav, .nav-list-img img, .nav-list-text {
	position: absolute
}
.icon-nav-mfsj {
	top: 10px;
	left: 12px;
	width: 32px;
	height: 32px;
	background-position: -79px -35px
}
.nav-list-img a:hover .icon-nav-mfsj {
	background-position: -79px 1px
}
.icon-nav-gdsj {
	top: 10px;
	left: 10px;
	width: 37px;
	height: 31px;
	background-position: -112px -144px
}
.nav-list-img a:hover .icon-nav-gdsj {
	background-position: -72px -144px
}
.icon-nav-diy {
	top: 10px;
	left: 7px;
	width: 28px;
	height: 33px;
	background-position: -48px 0
}
.nav-list-img a:hover .icon-nav-diy {
	background-position: -48px -36px
}
.nav-list-text {
	bottom: 0;
	left: 0;
	width: 100%
}
.nav-type-least {
	width: 100px
}
.nav-right-dashed {
	border-right: 1px dashed #d8d8d8;
	margin-right: 40px
}
.nav-hover-zxgs .nav-type-genre, .nav-type-price, .nav-type-region {
	width: 202px
}
.nav-type-region {
	height: 73px
}
.header-nav-hover .nav-type-genre {
	float: left;
	text-align: left
}
.zxgl-list-inlet {
	float: left
}
.nav-list-img .list-img-big {
	width: 80px;
	margin-right: 32px
}
.nav-list-img .list-img-riji {
	margin-right: 46px
}
.nav-type-small {
	width: 130px;
	margin-right: 37px
}
.nav-hover-more .nav-list-img .margin-zero, .nav-list-img .margin-zero {
	margin: 0
}
.icon-nav-xzx {
	top: 6px;
	left: 22px;
	width: 29px;
	height: 32px;
	background-position: -196px -108px
}
.nav-list-img a:hover .icon-nav-xzx {
	background-position: -196px -72px
}
.icon-nav-riji {
	top: 2px;
	left: 12px;
	width: 31px;
	height: 32px;
	background-position: -116px 0
}
.nav-list-img a:hover .icon-nav-riji {
	background-position: -116px -36px
}
.icon-nav-ask {
	top: 4px;
	left: 12px;
	width: 32px;
	height: 30px;
	background-position: -36px -144px
}
.nav-list-img a:hover .icon-nav-ask {
	background-position: 0 -148px
}
.icon-nav-bbs {
	top: 4px;
	left: 8px;
	width: 41px;
	height: 32px;
	background-position: 0 -36px
}
.nav-list-img a:hover .icon-nav-bbs {
	background-position: 0 0
}
.icon-nav-case {
	top: 4px;
	left: 12px;
	width: 35px;
	height: 32px;
	background-position: 0 -108px
}
.icon-nav-hot, .icon-nav-xs {
	top: -10px;
	width: 33px;
	height: 16px
}
.nav-list-img a:hover .icon-nav-case {
	background-position: 0 -72px
}
.icon-nav-xs {
	left: 37px;
	background-position: 0 -185px
}
.nav-hover-more .nav-list-img a {
	margin-right: 52px
}
.icon-nav-hot {
	left: 35px;
	background-position: -40px -185px
}
.icon-nav-jjsc, .icon-nav-mfbj {
	height: 31px;
	left: 14px;
	top: 4px
}
.icon-nav-jjsc {
	width: 34px;
	background-position: -188px -36px
}
.nav-list-img a:hover .icon-nav-jjsc {
	background-position: -188px 0
}
.icon-nav-mfbj {
	width: 28px;
	background-position: -40px -108px
}
.nav-list-img a:hover .icon-nav-mfbj {
	background-position: -40px -72px
}
.icon-nav-mfyf {
	top: 4px;
	left: 14px;
	width: 31px;
	height: 32px;
	background-position: -72px -108px
}
.nav-list-img a:hover .icon-nav-mfyf {
	background-position: -72px -72px
}
.icon-nav-zxd {
	top: 4px;
	left: 8px;
	width: 40px;
	height: 33px;
	background-position: -148px -70px
}
.nav-list-img a:hover .icon-nav-zxd {
	background-position: -148px -106px
}
.icon-nav-sjb {
	top: 3px;
	left: 13px;
	width: 30px;
	height: 31px;
	background-position: -152px 0
}
.nav-list-img a:hover .icon-nav-sjb {
	background-position: -152px -36px
}
.icon-nav-sjb .icon-nav-jp {
	top: -10px;
	right: -32px;
	width: 32px;
	height: 16px;
	background-position: -426px -192px
}
.icon-nav-zzj {
	top: 3px;
	left: 5px;
	width: 34px;
	height: 35px;
	background-position: -148px -220px
}
.nav-list-img a:hover .icon-nav-zzj {
	height: 36px;
	background-position: -148px -260px
}
.icon-nav-znjj {
	top: 4px;
	left: 10px;
	width: 34px;
	height: 32px;
	background-position: -108px -108px
}
.nav-list-img a:hover .icon-nav-znjj {
	background-position: -108px -72px
}
.icon-nav-news {
	top: 4px;
	left: 11px;
	width: 32px;
	height: 31px;
	background-position: -188px -144px
}
.nav-list-img a:hover .icon-nav-news {
	background-position: -152px -144px
}
.icon-nav-mf {
	top: -10px;
	left: 31px;
	width: 33px;
	height: 16px;
	background-position: -80px -185px
}
.header-page-nav {
	margin-top: 0;
	top: 71px;
	left: 0;
	z-index: 41;
	height: 38px;
	width: 100%;
	padding-top: 17px;
	text-align: center;
	transition: top .3s;
	-webkit-transition: top .3s;
	-moz-transition: top .3s;
	-ms-transition: top .3s;
	-o-transition: top .3s
}
.header-have-page-nav .header-page-nav {
	top: 106px;
	display: block
}
.secondary-page-nav {
	overflow: hidden
}
.header-page-nav ul li {
	display: inline-block;
	*display:inline;
	*zoom:1
}
.header-page-nav .on a, .header-page-nav a:hover {
	color: #dc0000
}
.secondary-page-nav .division-thread {
	display: inline-block;
	*display:inline;
	*zoom:1;
	width: 2px;
	margin: 5px 19px 0 16px;
	*margin-top:3px;
	background-color: #e5e5e5
}
.city-option-box, .swiper {
	left: 0;
	background-color: #fff
}
.swiper {
	margin-top: 126px;
	z-index: 41;
	top: 90px
}
.swiper img {
	max-width: 100%
}
.header_top_right ul li .htr_mes, .header_top_right ul li .htr_username {
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5
}
.move-down .nav-content-center {
	margin-left: 290px
}
.move-down .header-logo {
	width: 83px;
	height: 30px;
	background-position: -245px -264px
}
.header-nav-box, .nav-content-list, .nav-content-right {
	transition: top .3s;
	-webkit-transition: top .3s;
	-moz-transition: top .3s;
	-ms-transition: top .3s;
	-o-transition: top .3s
}
.move-down .header-nav-box, .move-down .nav-content-list, .move-down .nav-content-right {
	height: 50px
}
.move-down .nav-content-list li {
	height: 39px;
	padding-top: 11px
}
.move-down .nav-content-list li.hover {
	height: 39px
}
.move-down .nav-content-left {
	margin-top: 9px
}
.move-down .to8to-logo-box .division-thread {
	width: 1px;
	height: 11px;
	margin: 8px 10px 0 18px
}
.move-down .nav-content-slogan {
	margin: 5px 0 0 5px
}
.move-down .nav-content-search-center {
	height: 30px;
	margin-top: 9px
}
.move-down .nav-app {
	top: 39px
}
.move-down .header-nav-hover {
	top: 51px
}
.move-down .header-page-nav {
	margin-top: -35px;
	top: 30px
}
.move-down .nav-content-list .last-li, .nav-content-list .last-li {
	position: relative;
	margin-right: 0
}
.move-down .nav-search-center-input {
	padding: 8px 0 6px 8px
}
.move-down .nav-search-center-text {
	top: 7px
}
.move-down .search-spread .nav-search-center-input {
	padding-left: 108px
}
.move-down .header-logo-gif {
	width: 120px;
	height: 42px;
	margin-top: -4px
}
.city-option-box {
	position: absolute;
	top: 35px;
	z-index: 7047;
	display: none;
	width: 406px;
	height: auto;
	border: 1px solid #d8d8d8
}
.city-option-box .city-option-list {
	width: 100%;
	height: 38px;
	border-bottom: 1px #d8d8d8 solid;
	background-color: #f4f4f4
}
.city-option-box .city-option-hot {
	margin-left: 26px
}
.city-option-box .city-option-list span {
	float: left;
	width: 60px;
	height: 38px;
	margin-right: 2px;
	line-height: 38px;
	color: #333;
	text-align: center;
	cursor: pointer
}
.city-option-box .city-option-list span.on {
	height: 37px;
	color: #00af63;
	border-bottom: 2px #00af63 solid
}
.city-option-box .city-option-list .city-option-q-w, .city-option-box .city-option-list .city-option-x-z {
	margin-right: 0
}
.city-option-content .city-hot-content {
	padding: 10px 0 9px 36px
}
.city-option-content .city-content-warp {
	padding: 10px 0 6px 36px
}
.city-option-content .city-a-e-content, .city-option-content .city-f-j-content, .city-option-content .city-hot-content, .city-option-content .city-k-p-content, .city-option-content .city-q-w-content, .city-option-content .city-x-z-content {
	display: none
}
.city-option-content div.city-hot-content {
	display: block
}
.city-option-content div ul {
	width: 100%
}
.city-option-content div ul li {
	float: left;
	width: 62px;
	overflow: hidden;
	color: #666;
	text-align: left;
	height: 28px;
	line-height: 28px
}
.city-option-content div ul li.row-end {
	width: 60px
}
.city-option-content div ul li a {
	font-size: 12px;
	color: #666
}
.city-option-content div ul li a.city-option-a-more {
	color: #999
}
.city-option-content div ul li:hover a {
	color: #00af63
}
.city-option-ul-box {
	position: relative
}
.city-option-ul-box .city-option-logogram {
	position: absolute;
	top: -3px;
	left: -26px;
	font-size: 12px;
	color: #ff4900
}
.header-border-bottom {
	display: block;
	width: 100%;
	height: 1px;
	margin-top: -1px;
	background-color: #e5e5e5
}
.move-down .header-border-bottom {
	display: none;
	_display: block
}
.move-down .header-nav-hover {
	border-top: 1px solid #e5e5e5
}
.move-down .nav-content-list li .nav-content-animate-span {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	height: 0;
	width: 100%;
	font-size: 14px;
	background-color: #dc0000;
	color: #fff
}
.move-down .nav-content-list li .nav-content-animate-span span {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 13px;
	font-size: 14px;
	color: #fff
}
.to8to-logo-box a {
	float: left
}


.pagination{
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pagination>li{
	display: inline;
}
.pagination>li>a, .pagination>li>span{
	position: relative;
	padding: 6px 12px;
	text-decoration: none;
	border: 1px solid #ddd;
	color: #999;
	background-color: #fff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #dc0000;
	border-color: #dc0000;
	color: #fff;
}
.text-center{
	text-align: center;
	margin-top: 4%;
}


.ny_right_content .servicePage-con{
	overflow: hidden;
	margin-top: 4%;
}
.ny_right_content .servicePage-con .servicePage-item{
	float: left;
	width: 16.66%;
	text-align: center;
	position: relative;
}
.ny_right_content .servicePage-con .servicePage-item:after{
	content: '';
	width: 40px;
	height: 22px;
	display: block;
	position: absolute;
	top:50%;
	right: 0;
	background: url("../images/rarrow.png") no-repeat;
	background-size: 40px 22px;
	-webkit-background-size: 40px 22px;
	-webkit-transform: translate(50%,-100%);
	-moz-transform: translate(50%,-100%);
	-ms-transform: translate(50%,-100%);
	-o-transform: translate(50%,-100%);
	transform: translate(50%,-100%);
}
.ny_right_content .servicePage-con .servicePage-item:last-child:after{
	display: none;
}
.ny_right_content .servicePage-con .servicePage-item img{}
.ny_right_content .servicePage-con .servicePage-item p{
	font-size: 16px;
	line-height: 50px;
}
.ny_right_content .servicePage-info{
	margin-top: 4%;
	padding: 2%;
	border: 2px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}
.ny_right_content .servicePage-info:before{
	content: '';
	position: absolute;
	top: -40px;
	left: 22%;
	width: 47px;
	height: 40px;
	background: url("../images/tarrow.png") no-repeat;
}
.ny_right_content .servicePage-info>p{
	font-size: 16px;
	line-height: 22px;
}
.ny_right_content .servicePage-info-pic{
	margin-top: 2%;
	text-align: center;
}
.ny_right_content .servicePage-info-pic img{
	width: 100%;
}

.new-lists>li{
	width: 100%;
	height: auto;
	position: relative;
}
.new-lists>li a .new-date{
	display: inline-block;
	padding: 10px;
	background: #1b5fb0;
	color: #fff;
	margin-right: 20px;
	text-align: center;
	font-size: 12px;
}
.new-lists>li a .new-date i{
	font-size: 12px;
	font-style: normal;
}
.new-article{
	width: 100%;
	margin-top: 4%;
}
.new-article p{
	font-size: 15px;
}
.new-article>p{
	font-size: 18px;
	color: #dc0000;
	text-align: center;
}
.nav-content-list>li{
	position: relative;
}
.header-nav-s{
	width: 130px;
	position: absolute;
	top: 68px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #fff;
	display: none;
}
.header-nav-s li{
	width: 100%;
	padding: 10px 0 !important;
	height: 30px;
	border-bottom: 1px solid #eee;
}
.header-nav-s li>a:hover{
	color: #dc0000;
}
.nav-content-list>li:hover .header-nav-s{
	display: block;
}

.articleCon-detail p,.articleCon-detail span{
	font-size: 16px !important;
}