* {
	font-family: "å¾®è½¯é›…é»‘";
	outline: none;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, from {
	margin: 0;
}
ol, ul, li, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
input, img, textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}
/*body>.qing {
	min-width: 1260px;
}*/

a {
	text-decoration: none !important;
 blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;/* FF Opera */
}
a:focus {
	-moz-outline-style: none;/* FF */
}
img, input {
	border: 0;
}
input, textarea, select {
	outline: none;
}
a div, a span {
	cursor: pointer;
}
textarea {
	resize: none;
}
/*é˜²æ­¢textareaæ”¾å¤§æ—¶ï¼Œä¸‰ä¸ªæ–œçº¿è¢«æ”¾å¤§*/

ul li {
	list-style: none;
}
.qing {
	display: block;
	clear: both;
}
.juzhong {
	width: 1500px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.lf {
	display: block;
	float: left;
}
.rf {
	display: block;
	float: right;
}
*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
img, .shu12 img, .shu14 img, .shu16 img {
	display: inline;
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.shu16 {
	line-height: 30px;
	color: #484848;
	font-size: 16px;
}
.shu14 {
	line-height: 30px;
	color: #484848;
	font-size: 14px;
}
.shu12 {
	line-height: 28px;
	color: #484848;
	font-size: 12px;
}
/*å¼•å…¥å­—ä½“*/

@font-face {
	font-family: 'avantgardeitcbybt-book';
	src: url('../font/avantgardeitcbybt-book.eot');
	src: local('avantgardeitcbybt-book '), local('avantgardeitcbybt-book'), url('../font/avantgardeitcbybt-book.woff') format('woff'), url('../font/avantgardeitcbybt-book.ttf') format('truetype'), url('../font/avantgardeitcbybt-book.svg') format('svg');
}
.font {
	font-family: 'avantgardeitcbybt-book';
}
@font-face {
	font-family: 'bases';
	src: url('../fonts/BASES.TTF');
}
@media screen and (min-width: 1560px){
	.container{
		width: 1500px;
		min-width: 1400px;
		padding-right: 0;
		padding-left: 0;
	}
	
}

@media all and (min-width:1360px) and (max-width: 1559px) {
	.container{
		width: 1260px;
		min-width: 1260px;
		padding-right: 0;
		padding-left: 0;
	}
}

.container {
    margin: 0 auto;
}
.hes_gdk{    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    height: 160px;}
/*************************index***********************/
.navdk{
	display: block;
	background:#fff;
	position: relative;
	z-index: 88;
	height: 94px;
	box-shadow: 2px 5px 5px rgba(0,0,0,0.1);
	 }
.navdk2{
	display: none;
	overflow: hidden;
	background: #fff;
}
.navdk .container{
	/*position:  static;*/
}
.logo{
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 3;
}
.logo img{
	display: block;
}
.soubk{
	display: block;
	float: right;
	width: 240px;
	position: relative;
	/*padding: 19px 0;*/
	 border-radius: 18px;
	  overflow: hidden;
	height: 35px;
	border:1px solid #a5a5a5;
	margin-top: 16px; overflow: hidden;
}
.soubk a{
	display: block;
	float: right;
}
.soubk img{
	display: block;
}
.navk{
	display: block;
	/*margin-left: 324px;*/
	/*margin-right: 40px;*/
	height: 65px;
	/*padding: 10px 0 0;*/
	float: left;
}
.in_navksd{height: 65px;box-shadow: 0 0 10px rgba(0,0,0,0.4);background: rgba(255,255,255,0.8);display: block;position: absolute;width: 100%;z-index: 5;}
.nav{
	display: block;
	float: right;
	line-height: 60px;
	font-size:18px;
	color: #000;
}
.nav li{
	display: block;
	float: left;
	position: relative;
	height: 65px;
	width: auto;
	padding: 0 40px;
	text-align: center;
	background: none;
}
.nav li a{
	display: block;
	height: 65px;
	font-weight: bold;
	line-height: 65px;
	padding: 0;
	font-size: 16px;
	color: #000;
	background-color:transparent !important;
}
.nav li b{width: 1px; height: 20px; display: block; position: absolute; top: 22px; right: 0; background: #dadada;}

/**************************** index  background:url(../images/navbg.png) repeat-x;******************************/
.top {
	display: block;
	background: #FFF;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	height: 78px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999;
}

.top_wyy {
	box-shadow: none;
	background: #FFF;
}

.navk {
	/*display: block;
	position: relative;
	padding-top: 25px;*/
}

/*.nav {
	display: block;
	float: left;
}*/

.nav li {
	/*display: block;
	float: left;
	height: 53px;
	padding-top: 3px;
	margin: 0 5px;*/
}

/*.nav li.on,
.nav li:hover {
	border-bottom: 2px solid #e60012;
}*/

.nav li a {
	/*padding:0 13px;
	display: block;
	position: relative;

	color: #000;
	height: 50px;
	overflow: hidden;
	font-size: 18px;*/
}

.nav li a span {
	display: block;
	position: relative;
	top: 0;
	height: 50px;
}

.nav li a b {
	display: block;
	width: 12px;
	height: 6px;
	position: absolute;
	left: 96px;
	top: 10px;
	background: url(../images/naj.png) center center no-repeat;
}

.shop {
	display: block;
	float: left;
}

.li_xz a span {
	position: absolute;
	top: -100%;
	color: #025a88;
}

.li_xz .ywxz {
	color: #025a88;
}

.li_xz a b {
	background: url(../images/naj2.png) center center no-repeat !important;
}

.nav li:hover a span,
.nav li.on a span {
	top: -100%;
	color: #e60012;
}

.nav li:hover a b,
.nav li.on a b {
	background: url(../images/naj2.png) center center no-repeat;
}

.nav li:nth-last-child(1) a i {
	display: none;
}
.seacjkf{width: 100%;position: absolute; left: 0;top: 0px; /*background: rgba(0,0,0,0.5);*/ height: 35px; display: block;}
.ssnrkd{/*width:50%;*/ margin:0px auto; display:block;/*padding: 20px 20px 0;*/height: 100%; border-bottom: 1px solid #999;}
.ssnrkd input{height: 35px; display: block; font-size: 14px; color: #999; border-radius: 18px 0 0 18px; background: none;padding: 0 20px;position: absolute;}
.ssskjf{width: 80%; float: left; border-right: 1px solid #a5a5a5;}
.ssnrkd input::-webkit-input-placeholder{color: #333;}    /* ä½¿ç”¨webkitå†…æ ¸çš„æµè§ˆå™¨ */
.ssnrkd input:-moz-placeholder{color: #333;}                    /* Firefoxç‰ˆæœ¬4-18 */
.ssnrkd input::-moz-placeholder{color: #333;}                   /* Firefoxç‰ˆæœ¬19+ */
.ssnrkd input:-ms-input-placeholder{color: #333;}            /* IEæµè§ˆå™¨ */



.ssnrkd .tjksbfd {width: 18px; margin-top: 8px; height:18px; display: block;position: absolute; top: 0; right: 8px; background: url(../images/in_seach.png) center center no-repeat; background-size: contain;}

.topns{height: 40px; display:block ; background:#f2f2f2;}
.topk_ldts{font-size: 18px; color: #3d3d3d; display: block; margin-left: 30px; line-height: 40px; position: relative;}
.topk_ldts b{width:20px; height: 21px; display: block ; position: absolute; top: 10px; left: 0; background:url(../images/inrx.png) center center no-repeat; background-size: contain;}
.topk_ldts span{padding-left: 25px;}
.logd_right{margin: 27px 0; display: block;}
.toprk-left{width: 90px; height: 40px; display: block;}
.toprk-left select{border:none; background: none; font-size: 14px;height: 40px; color: #3d3d3d; line-height: 40px;}

.toprk_right{position: relative; display: block;width: auto; color: #3d3d3d; height: 40px; ;}
.toprk_right i{position: absolute; width: 1px; height: 20px; background: #898888; left: 0; top: 10px;}
.toprk_right b{position: absolute; width: 18px; height: 18px;top: 10px; left: 20px; display: block; background:url(../images/in_hyk.png) center center no-repeat; background-size: contain ;}
.toprk_right span{font-size: 14px; color: #3d3d3d; display:block ; line-height: 40px; padding-left:42px;} 
.in_ban{/*margin-top: -56px;*/overflow: hidden;}
.in_banks{display: block; overflow:hidden ;}
.swiper-container_ban{text-align: center; position: relative;}
.swiper-pagination_ban{position: absolute; bottom: 30px; z-index: 5;}
.swiper-container_ban .swiper-pagination-bullet{width: 15px; height: 15px;  border-radius: 8px; overflow: hidden; background: #7d7d7d; opacity: 1;}
.swiper-container_ban .swiper-pagination-bullet-active{background:#d91e49;}

.navk{position: relative;}
.nav_xlasl{ 
	/*position: relative;
overflow: hidden;
height: 300px;*/  
  display: block;
    position: absolute;
    top: 50px;
 width: 100%;}
.abkdf_list{display: none; background: #fff;position: absolute; }
#box-1{left:49px; }
#box-2{left:159px; }
#box-3{    left: 278px;}
#box-4{        left: 434px;}
#box-5{    right: 235px;
}
#box-6{    right: 63px;}
#box-7{    right: -20px;}
.abkdf_list ul{padding: 0;}
.abkdf_list li a{ font-size: 16px; color: #000; text-align: center; display: block;line-height: 30px;}
.injdf_khd li .zytdks dd pre{font-family: "å¾®è½¯é›…é»‘";}


div.hidden-box {
	position: absolute;
	overflow: visible;
	display: none;
	/*padding:10px 15px 24px;*/
	background: url(../images/nabg.png) repeat;
	top: 13px;
	/*border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; z-index:99;*/
}

div.hidden-box1 {
	top: 75px;
}

.erj a {
	display: block;
	
	line-height: 47px;
	font-size: 14px;
	color:#6B6B6B;
}

.erj a:hover {
	
color:#e50011;
}

.hidden-box li a{font-size: 16px;text-align: left; color: #3d3d3d;line-height: 50px; display: block; padding: 0 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*#box-2 li a{padding: 0;}*/

.hidden-box li a:hover{color:#d91e49;}
#box-1,#box-4,#box-6,#box-5,#box-2 ,#box-3,#box-7{
	overflow: visible !important;
	text-align: center;
	min-width: 98px;
	min-height: 48px;
	background: #FFF;
	box-shadow: 1px 2px 3px rgb(169,169,169);
}
.abkdf_list li{padding:0px 20px;}
/*banner*/
.banner {
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
}
/***********å“ç‰Œæ–‡åŒ–************/
.in_ppwhk {
	overflow: hidden;
	display: block;
	padding: 100px 0;
	height: 733px;
	display: block;
}
.in_ppjdksd_left {
	margin-top: 30px;
	margin-left: 30px;
	overflow: hidden;
	display: block;
}
.inppjgd_imngj {
	margin: 120px 5px 0;
}
.in_ppjskd_left {
	width: 25%;
}
.in_ppkjjs_wzks {
	width: 70%;
	padding: 40px 50px;
	display: block;
	font-size: 16px;
	color: #0d0d0d;
	line-height: 30px;
	top: -220px;
	position: relative;
}
.in_fzlcks_tit img {
	margin: 0 auto;
	display: block;
}
ã€€ .in_cpkq {
	background: #fff;
	display: block;
	overflow: hidden;
}
.indjla_lbkd {
	overflow: hidden;
	position: relative;
	display: block;
}
.indjla_lbkd .swiper-container_cpk {
	width: 100%;
	height: 100%;
}
.ins_cpkjs_titks {
	padding: 30px 0;
	display: block;
}
.ins_cpkjs_titks img {
	margin: 0 auto;
	display: block;
}
.in_bjkdsd_img {
	display: block;
	overflow: hidden;
}
.in_cpks_brtk {
	padding: 20px;
	display: block;
	background: #fff;
	position: relative;
}
.in_cpks_brtk b {
	width: 84px;
	height: 12px;
	display: block;
	background: url(../images/in_bjk1.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 20px;
	right: 30px;
	z-index: 1;
}
.in_cpks_titsd {
	font-size: 26px;
	color: #000;
	display: block;
	line-height: 35px;
}
.in_cpksld_jskd {
	font-size: 16px;
	color: #4c4b4b;
	display: block;
	line-height: 30px;
	font-family: "å®‹ä½“";
}
.in_cpkq {
	overflow: hidden;
	display: block;
}
.indjla_lbkd .swiper-button-next_cpk, .indjla_lbkd .swiper-button-prev_cpk {
	width: 460px;
	display: block;
	height: 70px;
	cursor: pointer;
	position: absolute;
	z-index: 3;
	bottom: 0px;
}
.indjla_lbkd .swiper-button-prev_cpk {
	left: 0;
	background: #fff url(../images/in_cp_qian.png) center center no-repeat;
	background-size: 50px 30px;
}
.indjla_lbkd .swiper-button-next_cpk {
	right: 0;
	background: #fff url(../images/in_cp_hou.png) center center no-repeat;
	background-size: 50px 30px;
}
.in_cpklsd_img {
	height: 360px;
	overflow: hidden;
}
.view_move {
	width: 150px;
	height: 40px;
	padding: 0 20px;
	display: block;
	position: relative;
	border: 1px solid #eee;
	border-radius: 20px;
	text-align: center;
	margin: 10px auto;
}
.view_move b {
	position: absolute;
	top: 15px;
	right: 20px;
	width: 5px;
	height: 8px;
	display: block;
	background: url(../images/in_gdskj.png) center center no-repeat;
	background-size: contain;
}
.view_move span {
	font-size: 16px;
	font-family: 'bases';
	display: block;
	line-height: 38px;
	color: #0d0d0d;
	padding-right: 10px;
}
.in_ppksd_right {
	width: 75%;
}
/***********å…³äºŽ************/
.in_about {
	padding: 35px 0 58px;
	display: block;
	overflow: hidden;
}
.in_abk_titk img {
	margin: 0 auto 30px;
	display: block;
}
.in_abkd_left {
	width: 50%;
	position: relative;
}
.in_abkd_right {
	width: 50%;
	padding-left: 54px;
	padding-top: 100px;
}
.in_ab_lef_bjtks {
	width: 96%;
	float: right;
	height: 414px;
	overflow: hidden;
	position: relative;
}
.in_ab_lef_bjtks b {
	width: 50px;
	height: 50px;
	display: block;
}
.in_ab_left_top {
	background: url(../images/abimg_leftop.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 10px;
	right: 10px;
}
.in_ab_right_bot {
	background: url(../images/abimg_let_bot.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.in_ab_hbjtk {
	width: 10px;
	height: 320px;
	background: #b90d01;
	display: block;
	float: right;
	margin-top: 50px;
}
.in_ab_leftdyxz {
	width: 46%;
	height: 318px;
	overflow: hidden;
	display: block;
	float: left;
	position: absolute;
	z-index: 3;
	top: 50px;
	left: 0;
}
.in_abous_tit {
	margin-bottom: 10px;
}
.in_abous_wjskd {
	font-size: 16px;
	color: #0d0d0d;
	display: block;
	line-height: 45px;
}
.in_ab_listk li {
	width: 25%;
	float: left;
	display: block;
}
.whbks_img {
	display: block;
}
/***********æ–‡åŒ–************/
.whkds_syp {
	position: relative;
	overflow: hidden;
	display: block;
	height: 250px;
	padding: 30px;
	background: #f9f9f9;
}
.wh_wzbjk {
	position: absolute;
	top: 0;
	left: 0;
}
.whkdj_titk {
	font-size: 18px;
	color: #181818;
	display: block;
	line-height: 35px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}
.whd_sjdkf {
	font-size: 14px;
	color: #b90d01;
	display: block;
	line-height: 30px;
	margin-top: 30px;
}
.in_ab_listk {
	overflow: hidden;
}
.hwk_more {
	margin-top: 50px;
}
.in_fots {
	overflow: hidden;
	display: block;
	padding: 40px 0 20px;
}
.in_fot_left {
	width: 78%;
}
.in_fot_right {
	width: 22%;
}
.in_fope_left_lik ul {
	margin-left: -100px;
}
.in_fope_left_lik li {
	width: 20%;
	float: left;
	border-right: 1px solid rgba(74, 74, 74, 0.36);
	padding-left: 100px;
	height: 126px;
	overflow: hidden;
}
.in_kjkdh_titkd {
	font-size: 16px;
	color: #afafaf;
	display: block;
line-height:;
	margin-bottom: 15px;
}
.ins_fot_neklf dd a {
	font-size: 14px;
	color: #727272;
	display: block;
	line-height: 30px;
}
.in_fgot_left_top {
	overflow: hidden;
	display: block;
}
.in_fotshd_knhgd .in_fouvds {
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #727272;
	line-height: 30px;
}
.in_fgot_left_bot {
	overflow: hidden;
	padding: 40px 0 0;
	display: block;
}
.in_fouvds span img {
	margin-top: 3px;
	padding-right: 10px;
}
.in_fotshd_knhgd {
	overflow: hidden;
	display: block;
}
.in_fotsj_bqks, .in_fotsj_bqks a {
	font-size: 14px;
	color: #5c5c5c;
	line-height: 30px;
}
.zxrxk {
	font-size: 14px;
	color: #868686;
	display: block;
	line-height: 28px;
	text-align: right;
}
.zxdhks {
	font-size: 34px;
	color: #eec434;
	display: block;
	line-height: 30px;
	text-align: right;
}
.wemh_left img {
	width: 120px;
	height: 120px;
	border: 10px solid #343536;
	margin: 20px 0 0;
}
.wemh_left {
	float: right;
	margin-left: 20px;
}
.wens_kjkd {
	font-size: 14px;
	color: #7f7f7f;
	display: block;
	line-height: 30px;
	text-align: center;
	padding-top: 10px;
}
.in_footers {/*border-top: 1px solid #333334;*/
	padding-top: 30px;
	overflow: hidden;
	background: url(../images/fot_cxtks.png) center top no-repeat;
	background-size: 100% 45px;
}
.in_ysjkkjd {
	width: 78px;
	height: 20px;
	background: url(../images/bkj_2.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	right: -30px;
	top: 0;
}
.in_abkd_right {
	position: relative;
}
.in_cpkq {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}
.ins_cpkjs_titks {
	padding-top: 0;
}
.in_cpkjjd_lik ul {
	margin-left: -20px;
}
.in_cpkjjd_lik li {
	width: 500px;
	float: left;
	padding-left: 20px;
}
.in_cspkjnd_top {
	width: 100%;
	height: 34px;
	background: url(../images/in_cp_top.png) center center no-repeat;
	background-size: 100% auto;
}
.in_jkhjds_zhong {
	background: url(../images/in_cp_zhong.jpg) repeat-y;
	background-size: 100% auto;
	padding: 10px 20px;
}
.in_cwskdj_bottom {
	width: 100%;
	height: 8px;
	background: url(../images/in_cp_bot.jpg) center center no-repeat;
	background-size: 100% auto;
}
.cbpd_jkhds {
	padding: 10px 0 30px;
	display: block;
}
.cpkjnd_tit {
	font-size: 20px;
	color: #000;
	display: block;
	line-height: 40px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cpjid_jskd {
	font-size: 14px;
	color: #4c4b4b;
	padding: 0 20px;
	display: block;
	line-height: 28px;
	text-align: center;
}
.ckxqks {
	margin-top: 20px;
	display: block;
	text-align: center;
	background: url(../images/yjsd_moew.png) center center no-repeat;
	font-family: "å®‹ä½“";
	background-size: contain;
	width: 154px;
	height: 40px;
	font-size: 14px;
	color: #b90d01;
	margin: 30px auto 0;
	line-height: 38px;
	;
}
.in_cpkjjd_lik {
	position: relative;
	text-align: center;
	overflow: hidden;
}
.swiper-container_cpk .swiper-slide {
	width: 80% !important;
	height: auto;
	text-align: center;
	font-size: 18px;
	opacity: 0.5;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container_cpk .swiper-slide-active {
	opacity: 1;
}
.cpks_imgk, .cpmmks_lisk, .whbkjs_xbkl {
	overflow: hidden;
	display: block;
}
/*****************abouut*********************/
.ab_banmk {
	height: 315px;
	display: block;
	overflow: hidden;
}
.ab_bantit {
	margin: 100px auto 0;
	display: block;
}
.ab_bantit img {
	margin: 0 auto;
	display: block;
}
.ab_gsjsk {
	height: auto;
	padding: 50px 0;
	min-height: 510px;
	display: block;
	overflow: hidden;
	position: relative;
}
.ab_bjt_left {
	position: absolute;
	bottom: 150px;
	left: 0;
	width: 203px;
	height: 66px;
	display: block;
	background: url(../images/ab_ban_bj1.png) center center no-repeat;
	background-size: contain;
}
.ab_bjt_right {
	position: absolute;
	bottom: 50px;
	right: 0;
	width: 322px;
	height: 74px;
	display: block;
	background: url(../images/ab_ban_bj2.png) center center no-repeat;
	background-size: contain;
}
.ab_gsjdf_tit {
	width: 16.07%;
}
.ab_gsjdklsd {
	width: 83.93%;
	padding-left: 50px;
}
.ab_gskd_tit {
	margin-bottom: 20px;
}
.ab_wzjskdf {
	font-size: 16px;
	color: #0d0d0d;
	line-height: 30px;
	display: block;
}
.ab_zzzsk {
	overflow: hidden;
	padding: 50px 0;
	display: block;
}
.ab_zzzsjdk_tti img {
	margin: 0 auto;
	display: block;
}
.ab_zzzsjdk_tti {
	margin-bottom: 30px;
}
.ab_zzryskd_list ul {
	margin-left: -15px;
}
.ab_zzryskd_list li {
	width: 25%;
	float: left;
	padding-left: 15px;
}
.ab_skhnd_dfimhjs {
	border: 1px solid #eee;
	display: block;
	padding: 15px;
}
.ab_wzmcjk {
	font-size: 16px;
	color: #0d0d0d;
	display: block;
	line-height: 32px;
	text-align: center;
	padding: 15px 0;
}
.absd_imhjd {
	display: block;
	overflow: hidden;
}
.ab_cqylnjkd ul {
	margin-left: -14px;
}
.ab_cqylnjkd li {
	width: 33.33%;
	float: left;
	padding-left: 14px;
	margin-bottom: 14px;
}
.ab_cqylnjkd {
	overflow: hidden;
	display: block;
}
.ab_cqyl {
	padding: 50px 0 60px;
	display: block;
	overflow: hidden;
}
.breskld_lanjs {
	margin-top: -30px;
	height: 67px;
}
.bramnsd_lmk {
	padding: 15px 40px;
	display: block;
	overflow: hidden;
}
.bransd_left li {
	float: left;
}
.bransd_left li a {
	position: relative;
	display: block;
	padding-left: 15px;
	width: 160px;
}
.bransd_left li a b {
	position: absolute;
	width: 4px;
	height: 4px;
	display: block;
	top: 15px;
	left: 0;
	border: 1px solid #eee;
}
.bransd_left li a span {
	font-size: 18px;
	color: #fff;
	display: block;
	line-height: 30px;
}
.bramnsd_lmk .bramnd_right {
	font-size: 14px;
	color: #c8c7c7;
	line-height: 30px;
}
.bramnsd_lmk .bramnd_right a {
	font-size: 14px;
	color: #c8c7c7;
	line-height: 30px;
}
.bkdjf_yskd li a b {
	border: 1px solid #eee !important;
}
.brands_left {
	width: 36.66%;
}
.brand_right {
	width: 63.33%;
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 40px;
}
.brand_list li {
	padding: 30px;
	display: block;
	overflow: hidden;
}
.jbkdsdF_img {
	height: 456px;
	overflow: hidden;
	display: block;
}
.brans_titk {
	font-size: 28px;
	color: #000;
	display: block;
	line-height: 40px;
	margin-bottom: 20px;
}
.brasnjsd_nmd {
	font-size: 16px;
	color: #b90d01;
	display: block;
	line-height: 30px;
}
.brand_list li:nth-child(2n) {
	background: url(../images/cpk_bjkd.jpg) repeat;
}
.brad_left_imgk {
	position: relative;
}
.kjnkfs1 {
	position: absolute;
	top: 150px;
	right: 70px;
}
.kjnkfs2 {
	position: absolute;
	top: 120px;
	left: 120px;
}
.kjnkfs3 {
	position: absolute;
	top: 100px;
	right: 70px;
}
.bjkd_2 {
	position: absolute;
	top: 100px;
	right: 10px;
}
.bjkd {
	display: block;
	position: absolute;
	top: 0px;
	left: -50px;
}
.bjkdh_3 {
	top: auto;
	bottom: 30px;
	left: -20px;
}
.bjkdh_4 {
	top: auto;
	bottom: 30px;
	left : auto;
	right: -50px;
}
.produ_list {
	overflow: hidden;
	display: block;
}
.produ_lisatl {
	padding: 50px 0;
	;
}
.produ_list li {
	margin-bottom: 30px;
}
.bransd_left li.on a span {
	color: #eec434;
}
.bransd_left li.on a b {
	border-color: #EEC434 !important;
}
/*é¡µç */
.yema {
	display: block;
	clear: both;
	overflow: hidden;
}
.yema table {
	margin: 0 auto;
}
.yema a, .yema span {
	float: left;
	width: auto;
	padding: 0 13px;
	height: 36px;
	margin: 0 5px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #555;
	display: inline-block;
	background: #fff;
	border: 1px solid #dcdcdc;/*border-radius: 17px;*/
}
.pagination li {
	display: inline-block;
	float: left;
}
.song {
	font-family: "å®‹ä½“";
	font-weight: bold;
}
.yema span.current, .yema a:hover {
	color: #fff;
	background: #c5482f;
	border-color: #c5482f;
}
.pro_vie_left {
	height: 369px;
	display: block;
	overflow: hidden;
	width: 11.8%;
	margin-top: -50px;
	padding: 50px;
}
.pro_vie_left li a {
	font-size: 16px;
	color: #fff;
	display: block;
	line-height: 30px;
	padding: 10px 0;
	border-bottom: 1px solid #555454;
	text-align: left;
}
.produvie_lisatl {
	width: 85.1%;
	padding-left: 40px;
}
.peof_dleft {
	height: 441px;
	display: block;
	overflow: hidden;
	width: 45.61%;
}
.produvie_lisatl {
	padding-top: 20px;
	display: block;
}
.produ_vier {
	position: relative;
	text-align: right;
	padding-left: 8px;
}
.swiper-pagination_view {
	position: absolute;
	z-index: 777;
	padding-right: 30px;
}
.swiper-pagination_view .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 1;
}
.swiper-pagination_view .swiper-pagination-bullet-active {
	background: #b90d01;
}
.pro_rfight {
	width: 54.38%;
	padding-left: 45px;
}
.peof_dleft b {
	width: 10px;
	display: block;
	height: 280px;
	background: #b90d01;
	position: absolute;
}
.pros_titkld {
	font-size: 36px;
	color: #262626;
	display: block;
	line-height: 50px;
}
.proefc_jklnf {
	padding: 20px 0;
	display: block;
}
.opirne_left span {
	font-size: 16px;
	color: #262626;
	line-height: 30px;
	padding-right: 90px;
}
.pronsd_wzk {
	font-size: 14px;
	color: #626262;
	display: block;
	line-height: 30px;
	padding: 30px 0;
}
.dxgmk_dzksj a {
	margin-right: 30px;
}
.prosd_topnj {
	padding-bottom: 50px;
	border-bottom: 1px solid #c2c1c1;
}
.prosd_topnj {
	overflow: hidden;
	display: block;
}
.projd_jskdda {
	clear: both;
}
.projd_jskdda {
	padding: 50px 0 20px;
	display: block;
}
.produc_vei {
	display: block;
}
.pro_khkdf {
	margin-bottom: 200px;
}
/* å›žåˆ°é¡¶éƒ¨ */
#returnLeft {
	_display: none;
	position: fixed;
	_position: absolute;
	z-index: 999;
	/*left:230px;
	
	_top:auto;
	width:auto;
	height:auto;
	*/
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	transition: bottom 0.9s;
	-webkit-transition: bottom 0.9s;
	-moz-transition: bottom 0.9s;
	-o-transition: bottom 0.9s;
}
#returnLeft:hover {
	background-image: url(../images/shang_h.png);
}
#returnTop {
	position: fixed;
	_position: absolute;
	z-index: 999;
	/*right:230px;*/
	_top: auto;
	width: auto;
	height: auto;
}
.sj_ban {
	display: none;
}
.whlnk {
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 30px 0;
}
.whlnk_left {
	width: 70%;
	padding: 20px 0;
}
.whlnk_right {
	width: 20%;
}
.curturn_list {
	background: url(../images/whjd_bjk.jpg) repeat;
}
.ellip {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cursk_jskd {
	height: 60px;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 30px;
	overflow: hidden;
	display: block;
}
.curd_listk ul {
	margin-left: -25px;
}
.curd_listk li {
	width: 33.33%;
	padding-left: 25px;
	float: left;
	margin-bottom: 30px;
}
.cur_top {
	width: 100%;
	height: 13px;
	background: url(../images/wh_top.jpg) top center no-repeat;
	background-size: 100% auto;
}
.cur_zjkd {
	width: 100%;
	padding: 10px 28px;
	background: url(../images/wh_zjk.jpg) repeat-y;
	background-size: 100% auto;
}
.curturn_list {
	padding: 80px 0;
}
.curs_bottom {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.cure_tit {
	font-size: 24px;
	color: #000;
	display: block;
	line-height: 36px;
	margin-bottom: 10px;
}
.cur_bottom_bhj {
	height: 8px;
	display: block;
	overflow: hidden;
	background: url(../images/wh_bot.jpg) bottom center no-repeat;
	background-size: 100% auto;
}
.curdks_gdks {
	overflow: hidden;
	display: block;
	height: 50px;
	line-height: 50px;
}
.curs_right {
	width: 23%;
	position: relative;
}
.curs_right b {
	width: 5px;
	height: 8px;
	display: block;
	position: absolute;
}
.curs_right b.cur_left {
	background: url(../images/in_gdskj.png) center center no-repeat;
	background-size: contain;
	right: 0;
	top: 20px;
}
.curs_right b.cur_right {
	background: url(../images/in_gdskj_left.png) center center no-repeat;
	background-size: contain;
	left: 0;
	top: 20px;
}
.cue_wzkjd {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 50px;
	font-family: "å®‹ä½“";
	text-align: center;
}
.curs_sjkd {
	font-size: 14px;
	color: #000;
	display: block;
}
.curturn_list, .curd_listk {
	overflow: hidden;
	display: block;
}
.curd_listk {
	padding-bottom: 30px;
}
.chihdk_left {
	width: 60%;
}
.cuiknfld_lfn {
	padding: 50px 0 80px;
	overflow: hidden;
	display: block;
}
.jlhido_right {
	width: 40%;
	height: 403px;
}
.hbjdfd_bjks {
	height: 400px;
	overflow: hidden;
}
.hbjdfd_bjks {
	padding-top: 80px;
	padding-left: 80px;
}
.cujhds_kehjjf {
	background: #fff;
	overflow: hidden;
}
.yhdzjk {
	font-size: 16px;
	color: #B90D01;
	display: block;
	line-height: 30px;
}
.djkbs_titkld, .djkbs_titkld img {
	margin: 0 auto;
	display: block;
}
.dingzhik {
	padding: 50px 0;
	display: block;
	overflow: hidden;
}
.dzjdsk_list {
	overflow: hidden;
	display: block;
}
.cujhds_kehjjf {
	position: relative;
}
.cusn_bjk {
	position: absolute;
	left: 20px;
	bottom: 50px;
	width: 136px;
	height: 68px;
	background: url(../images/hgjvd.png) center center no-repeat;
	background-size: contain;
}
.cusn_bjke {
	position: absolute;
	right: 20px;
	bottom: 50px;
	width: 268px;
	height: 65px;
	display: block;
	background: url(../images/dzks-kjud.png) center center no-repeat;
	background-size: contain;
}
/*.news_lmyk li a span{color: #000;}
.news_lmyk li.on a b{border-color: #000;}
.news_lmyk li.on a span{color: #000;}
.bransd_left li a b{border-color: #000;}

.zxnk_dqwzk,.zxnk_dqwzk a{color: #303030 !important;}*/
.neww_listl ul {
	margin-left: -40px;
}
.neww_listl li {
	width: 33.33%;
	float: left;
	display: block;
	padding-left: 40px;
	margin-bottom: 40px;
}
.news_imgkd {
	display: block;
}
.news_list {
	padding: 50px 0;
	display: block;
	overflow: hidden;
}
.news_imgkd img {
	margin: 0 auto;
	display: block;
}
.news_litop {
	width: 100%;
	height: 18px;
	display: block;
	background: url(../images/new_litop.jpg) center center no-repeat;
	background-size: 100% auto;
}
.news_lizjkd {
	width: 100%;
	background: url(../images/new_lizjk.jpg) repeat-y;
	background-size: 100% auto;
}
.news_lizjkd {
	padding: 10px 21px;
	display: block;
}
.news_botk {
	padding: 20px 0 10px;
	display: block;
	overflow: hidden;
}
.new_rqk {
	font-size: 14px;
	color: #a6a6a6;
	display: block;
	line-height: 28px;
}
.news_jkdf {
	font-size: 18px;
	color: #181818;
	display: block;
	line-height: 35px;
	height: 70px;
	overflow: hidden;
}
.newe_listkd .view_move {
	margin: 20px 0 10px;
}
.new_libot {
	background: url(../images/new_libot.jpg) center center no-repeat;
	background-size: 100% auto;
	width: 100%;
	height: 16px;
}
.nes_zj_img {
	overflow: hidden;
	display: block;
	border-radius: 20px 0 20px 0;
}
.consd_left {
	width: 54%;
	position: relative;
}
.consd_left b {
	width: 30px;
	height: 370px;
	display: block;
	background: #b90d01;
	position: absolute;
	top: 0;
	left: 0;
}
.dtljfs {
	padding-left: 10px;
	display: block;
	margin-top: -50px;
	height: 500px;
	width: 100%;
	overflow: hidden;
}
.cons_right {
	width: 46%;
	padding-left: 50px;
	padding-top: 20px;
}
.con_ridbjk {
	width: 100%;
	height: 30px;
	display: block;
	background: url(../images/tit_xbjk.png) center center no-repeat;
	background-size: contain;
}
.cons_xxfsk {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}
.cons_xxfsk li {
	overflow: hidden;
	padding: 20px 0;
	display: block;
}
.cons_liright {
	padding-left: 60px;
}
.cons_liright span {
	display: block;
	font-size: 16px;
	color: #373737;
	display: block;
	line-height: 26px;
}
.dhhmak {
	font-size: 24px !important;
	color: #373737;
}
.conts {
	height: 560px;
	display: block;
	padding: 0 0 40px;
}
.mobilde {
	display: none;
}
.mob_nav {
	width: 50px;
	height: 40px;
	position: relative;
	margin: 25px 0;
	float: right;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 38px;
	border: 1px solid #eee;
	text-align: center;
}
.mobile_ul {
	display: none;
}
.mobil_cpks {
	height: 670px;
	display: block;
	position: relative;
	text-align: center;
}
.mobil_cpks .swiper-slide {
	width: 48% !important;
	margin: 0 auto;
}
.mobil_cpks .swiper-container_cpksj {
	width: 100% !important;
	height: 650px;
	overflow: hidden;
	display: block;
	position: relative;
}
.mobil_cpks .in_cpkjjd_lik li {
	width: 100%;
}
.swiper-container_cpksj .swiper-button-next_cpksj, .swiper-container_cpksj .swiper-button-prev_cpksj {
	width: 50px;
	height: 30px;
	display: block;
	position: absolute;
	bottom: 0px;
	z-index: 777;
}
.swiper-container_cpksj .swiper-button-next_cpksj {
	background: url(../images/in_cp_hou.png) center center no-repeat;
	background-size: contain;
	right: 0;
}
.swiper-container_cpksj .swiper-button-prev_cpksj {
	background: url(../images/in_cp_qian.png) center center no-repeat;
	background-size: contain;
	left: 0;
}
.mobile_ul {
	width: 100%;
	position: fixed;
	top: 90px;
	left: 0;
	background: #fff;
	padding: 20px 30px;
}
.mobile_ul li a {
	padding: 10px 0;
	display: block;
	border-bottom: 1px solid #eee;
}
.mobile_ul li a span {
	font-size: 16px;
	color: #000;
	line-height: 30px;
	padding: 0 30px;
}
.mobil_cpks {
	display: none;
}
.ab_zzryskd_list {
	overflow: hidden;
	display: block;
}
.ab_cqylks_img {
	position: relative;
	overflow: hidden;
}
.ab_cqylks_img b {
	position: absolute;
	width: 0px;
	height: 0px;
	border: 1px solid #fff;
	top: 50%;
	left: 50%;
	opacity: 0.1;
}
.ab_cqylks_img:hover b {
	width: 90%;
	height: 90%;
	top: 5%;
	left: 5%;
	display: block;
	opacity: 0.5;
}
#sucai {
	height: 300px;
	margin: 0px auto;
	padding-right: 12px;
	overflow: hidden;
}
.mobile_ul li.active a span {
	color: #b90d01;
}
.curd_listk li .curd_imgkds {
	overflow: hidden;
	height: 271px;
	display: block;
	position: relative;
}
.cur_zjkd {
	overflow: hidden;
}
.curjd_img {
	height: 271px;
}
.curd_imgkds .sur_jdimg {
	position: absolute;
	top: 0;
	left: 0;
}
.braqns_bhjjd {
	margin: 30px 0;
	display: block;
	overflow: hidden;
}
.bransj_listd {
	background: #fff;
	padding: 30px 30px 50px;
}
.brans_jhjd {
	width: 460px;
	height: 50px;
	margin-bottom: 10px;
	float: left;
	margin-right: 20px;
	display: block;
	border: 1px solid #eee;
	padding: 0 10px;
}
.brans_jhjd span {
	font-size: 16px;
	color: #2a2929;
	line-height: 48px;
}
.brasns_input {
	height: 48px;
	display: inline-block;
	background: none;
	border: none;
	width: 60%;
}
.bransj_listd {
	overflow: hidden;
	display: block;
}
.brans_jhjd select {
	width: 76%;
	height: 50px;
	background: none;
	border: none;
}
.dzslk_lish {
	clear: both;
	display: block;
}
.dzslk_lish .vrans_span {
	font-size: 14px;
	color: #999;
	display: block;
	line-height: 50px;
}
.sjkbd_logo .brans_jhjd {
	height: 120px;
	display: block;
	border: none;
	float: left;
}
.sctpkjd {
	display: block;
}
.jkbkd_leftks {
	padding-left: 10px;
	display: block;
	overflow: hidden;
}
.cjksl_left {
	font-size: 14px;
	color: #999;
	display: block;
	line-height: 28px;
}
.bzjkdsd {
	width: 98%;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.bzjkdsd .brans_jhjd {
	width: 100%;
}
.brasns_input-are {
	height: 150px;
	width: 92%;
	display: block;
	padding: 15px 20px;
	text-indent: 5rem;
}
.bzjkdsd .brans_jhjd {
	height: 150px;
	display: block;
	overflow: hidden;
}
.djkhs_tjkd {
	width: 200px;
	height: 50px;
	background: #b90d01;
	-webkit-appearance: none;
	display: block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
}
.brans_jhjd b {
	color: #b90d01;
}
.sjkbd_logo {
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
}
.jnkjbd_left {
	width: 60%;
	display: block;
}
.news_titld {
	font-size: 20px;
	color: #000;
	display: block;
	line-height: 30px;
	text-align: center;
}
.news_view {
	padding: 30px 0;
	display: block;
}
.djskd_ddjf {
	padding: 15px 0;
	;
	margin: 0 auto;
	display: table;
}
.djskd_ddjf span {
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin: 0 20px;
}
.neskd {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 100%;
	margin: 20px 0;
}
.news_titld {
	margin-bottom: 20px;
	display: block;
}
.djilfns {
	font-size: 16px;
	color: #4a4949;
	display: block;
	line-height: 30px;
}
.bnjkbddf {
	margin: 20px 0 0;
	display: block;
	border-top: 1px solid #eee;
	padding: 20px 0;
	overflow: hidden;
}
.jnkjbd_left a {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 30px;
}
.fhlbkd {
	width: 100px;
	height: 40px;
	text-align: center;
	color: #000;
	line-height: 38px;
	display: block;
	border: 1px solid #eee;
}
.ckxqks {
	position: relative;
	overflow: hidden;
}
.ckxqks span {
	position: relative;
	top: 0;
	display: block;
	height: 40px;
}
.in_cpnjd_lisyt:hover .ckxqks span {
	top: -100%;
}
.in_cpnjd_lisyt:hover .cpkjnd_tit {
	color: #b90d01;
}
.opirne_left span {
	width: 40%;
	display: block;
	float: left;
	padding-right: 0;
}
.opirne_left {
	display: block;
	clear: both;
}
.moblib_flks {
	display: none;
}
.moblikd .xsjkdf {
	width: 17px;
	height: 8px;
	display: block;
	background: url(../images/bm_t_xy.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 20px;
	right: 10px;
}
.fot_dhks {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #000;
	z-index: 888;
}
.fot_dhks li {
	width: 25%;
	float: left;
	padding: 2vw 0;
}
.fot_dhks li a {
	width: 100%;
	display: block;
}
.fot_dhks li a img {
	height: 7vw;
	margin: 0 auto;
	display: block;
}
.fogts_span {
	font-size: 14px;
	color: #bfbfbf;
	display: block;
	line-height: 20px;
	text-align: center;
}
.fot_dhks {
	display: none;
}
.mobile_flk {
	display: none;
}
.mob_nav {
	background: url(../images/nav.png) right center no-repeat;
	background-size: contain;
	border: none;
}
.brand_list {
	overflow: hidden;
	display: block;
}
.brans_jhjd {
	position: relative;
}
.beoixjs {
	position: absolute;
	top: 0;
	left: 10px;
}
.zhiding {
	position: fixed;/* bottom: 100px; */
	right: 100px;
}
.zdks_yuan {
	position: relative;
	width: 50px;
	background: url(../images/zhidk.png) center center no-repeat;
	background-size: contain;
	width: 50px;
	height: 50px;
	display: block;
}
/*.zdks_yuan i{width: 50px; height: 50px; display: block; border-radius: 25px; border: 1px solid #B90D01;position: absolute; top: 0; right: 0px;}
.zdks_yuan b{width: 46px; height: 46px; display: block; background: #fff; border-radius: 23px; border: 1px solid #B90D01;position: absolute; top: 2px; right: 2px;}*/
.zdks_yuan span {
	font-size: 14px;
	color: #000;
	display: block;
	position: relative;
	z-index: 5;
	line-height: 48px;
	text-align: center;
	width: 100%;
	text-indent: -999rem;
}
.zhangkai, .sqk, .zklsk, .sqk1, .zklsk1 {
	display: none;
}
.sjqkd, .sjkd {
	display: none;
}
/*å…¬å…±*/
.in_ab_listk li:hover .whkdj_titk {
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.ab_zzryskd_list li:hover .absd_imhjd img, .neww_listl li:hover .news_imgkd, .ab_cqylks_img:hover img, .in_cpnjd_lisyt:hover .cpmmks_lisk, .in_ab_listk li:hover .whbks_img, .curd_listk li:hover .curjd_img, .inxwx:hover .inxwtu img, .in_yxls_list:hover .insd_ysl_img img, .in_bjkdsd_img:hover {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-webkit-transform: scale(1.05);
	/* Safari å’Œ Chrome */
	-o-transform: scale(1.05);
	/* Opera */
	-moz-transform: scale(1.05);
}
/*å…¬å…±æ ·å¼*/
.in_bjkdsd_img, .in_cpnjd_lisyt .cpmmks_lisk, .in_ab_listk li .whbks_img, .in_ab_listk li .whkdj_titk, .ab_zzryskd_list li .absd_imhjd img, .in_cpnjd_lisyt .ckxqks span, .navk a span, .navk li, .inxwtu img, .inxw-tit, .inxw-text, .in_yxls_list .insd_ysl_img img, .neww_listl li .news_imgkd, .curd_listk li .curjd_img, .in_cpnjd_lisyt .cpkjnd_tit, .fo-link-a a, .in-sp-m, .in_yxls_list .in_yxls_sbkd, .in_yxls_list .in_ysls_xbk, .ab_cqylks_img img, .ab_cqylks_img b {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.in-nebg {
	display: block;
	padding: 44px 0 60px;
	position: relative;
	z-index: 4;
	background: url(../images/in-nebg.jpg) center center no-repeat;
	background-size: cover !important;
	background-attachment: fixed;
	overflow: hidden;
}
.in-xwdti {
	color: #FFFFFF;
	background: url(../images/cp-x1.png) center center no-repeat;
}
.in-xwdti span {
	color: #FFFFFF;
}
.in-nek {
	display: block;
}
.in-nelist {
	display: block;
	float: left;
	width: 58%;
}
.in-nelist li {
	display: block;
	background: #FFFFFF;
	padding: 30px 38px 24px;
	height: 160px;
	margin-bottom: 5px;
}
.in-nedak {
	display: block;
	width: 115px;
	height: auto;
	float: right;
	padding-left: 35px;
	border-left: 1px solid #ededed;
}
.in-neda1 {
	display: block;
	margin-bottom: 6px;
	line-height: 32px;
	font-size: 20px;
	color: #8c8c8c;
}
.in-neda2 {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #8c8c8c;
}
.in-nej {
	display: block;
	clear: both;
	float: right;
}
.in-nenk {
	display: block;
	margin-right: 110px;
	padding-right: 30px;
}
.in-nen-ti {
	display: block;
	margin-bottom: 12px;
	line-height: 34px;
	font-size: 18px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.in-nen-j {
	display: block;
	height: 56px;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	color: #8c8c8c;
}
.in-netui {
	display: block;
	float: right;
	width: 42%;
	padding-left: 5px;
}
.in-netuik {
	display: block;
	background: #FFFFFF;
	height: 490px;
}
.in-netu {
	display: block;
	position: relative;
	overflow: hidden;
}
.in-netu img {
	display: block;
	width: 100%;
}
.in-netui-ti {
	display: block;
	font-size: 18px;
	line-height: 32px;
	color: #000000;
}
.in-netui-j {
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #8c8c8c;
}
.in-netui-da {
	display: block;
	margin-top: -10px;
	margin-bottom: 17px;
	line-height: 20px;
	font-size: 14px;
	color: #8c8c8c;
}
.in-netui-dk {
	display: block;
	padding: 0 38px 38px;
	position: relative;
	z-index: 2;
}
.in-netkk {
	display: block;
	width: 301px;
	height: 31px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/in-netuxj.png) left center no-repeat;
}
.in-nelist li:hover .in-nen-ti, .in-netuik:hover .in-netui-ti {
	text-indent: 6px;
	color: #b90d01;
}
.in-nelist li:hover .in-nen-j, .in-netuik:hover .in-netui-j {
	text-indent: 8px;
	color: #222;
}
.in-nelist li:hover .in-nej {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.in-netuik:hover .in-netu img {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	/* IE 9 */
	-webkit-transform: scale(1.2);
	/* Safari Ã¥â€™Å’ Chrome */
	-o-transform: scale(1.2);
	/* Opera */
	-moz-transform: scale(1.2);
}
/*about*/

.qing {
	display: block;
	clear: both;
}
.in-nrk {
	display: block;
	position: relative;
	background: #FFFFFF;
	z-index: 2;
}
.in-cpdti span {
	font-size: 36px;
}
.in-cpdti-en {
	font-family: arial;
	line-height: 18px;
	font-size: 14px;
	color: #8d8d8d;
	margin-bottom:20px
}
.in-cpdti-j {
	padding-top: 11px;
	margin-bottom: 40px;
	line-height: 26px;
	font-size: 16px;
	color: #8d8d8d;
}
.in-cpbg {
	display: block;
	background: #f8f8f8;
	overflow: hidden;
	position: relative;
	padding-top: 36px;
	padding-bottom: 36px;
	margin-top: -7px;
}
.in-cplist {
	display: block;
	overflow: hidden;
	margin-left: -12px;
}
.in-cplist dd {
	display: block;
	float: left;
	padding-left: 12px;
	width: 20%;
	margin-bottom: 32px;
}
.in-cplist dd a {
	display: block;
	height: 404px;
	overflow: hidden;
	background: #fff;
	padding: 13px 14px;
}
.in-cptu {
	display: block;
	width: 100%;
	height: 240px;
	position: relative;
	margin: 0 auto 4px;
	background-size: 190px 190px !important;
}
.fullSlide {

	width: 100%;
	height: 650px;
}
.fullSlide ul {
	height: 100% !important;
	width: 100% !important;
}
.fullSlide li {
	height: 100% !important;
	width: 100% !important;
}
.fullSlide .prev, .fullSlide .next {
	position: absolute;
	z-index: 1;
	display: block;
	width: 30px;
	height: 50px;
	top: 55%;
	margin-top: -100px;
	left: 20px;
	background: url(../images/icons.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.fullSlide .next {
	left: auto;
	right: 30px;
	background-position: -51px 0;
}
.fullSlide .prev:hover, .fullSlide .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.fullSlide .playState {
	display: block;
	position: absolute;
	z-index: 1;
	right: 30px;
	top: 50%;
	margin-top: -20px;
	width: 51px;
	height: 51px;
	overflow: hidden;
	background: url(../images/icons.png) 23px -132px #000 no-repeat;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.fullSlide .pauseState {
	background-position: 23px -201px;
}
.fullSlide .playState:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}



.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.clear{ clear:both; display:block}
.main{ width:1300px; height:auto; margin:0px auto;}
.lf{ float:left; display:block} 


.subBanner{width:100%;margin:0 auto; background:url(../images/back.jpg) center; height:200px;}
.subBanner-m{width:1300px;margin:auto; height:75px; padding-top:150px;}
.subBanner-mb{width:250px; float:left; height:75px; background:#7e1f20;}
.subBanner-mb h4{padding:15px 0px 0px 30px; font-size:23px; color:#ffffff;  text-align:left; line-height:23px;}
.subBanner-mb h5{padding:0px 0px 0px 30px; font-size:13px; color:#ffffff;  text-align:left; line-height:30px; font-weight:normal;text-transform:uppercase}
.main .subTitle{text-align:left; height:80px; line-height:80px; width:1300px; background:url(../images/home.png) left center no-repeat; background-size:30px 30px; text-indent:40px;}
.main .subTitle .catname{font-size:15px;float:right;color:#666666; line-height:80px;}
.main .subTitle .fr{float:left;color:#666666; line-height:80px;font-size:15px;}
.main .subTitle .fr a{color:#666666;}
.subTitle{text-align:left; height:80px; line-height:80px; width:1300px; background:url(../images/home.png) left center no-repeat; background-size:30px 30px; text-indent:40px; margin:auto;}
.subTitle .catname{font-size:15px;float:right;color:#666666; line-height:80px;}
.subTitle .fr{float:left;color:#666666; line-height:80px;font-size:15px;}
.subTitle .fr a{color:#666666; }

/* å†…é¡µå·¦è¾¹ */
.ny_left{ width:250px; float:left; height:auto; margin-bottom:20px;}
.ny_left .TwoOfTwo .aboutus{width:248px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#333;}
.ny_left .TwoOfTwo .aboutus p{line-height:48px; font-size:16px; text-align:left; color:#333; font-weight:bold; padding:0px 12px;border-bottom:1px solid #e5e5e5; background:#fafafa;}
.ny_left .TwoOfTwo .aboutus p img{ float:left; padding:11px 0px;}
.ny_left .TwoOfTwo .aboutus p span{padding:0px 12px;}
.ny_left .TwoOfTwo .aboutus .div_list{background:url(../images/list_back.jpg) top; line-height:57px; color:#333; width:248px;}
.ny_left .TwoOfTwo .aboutus .div_list .list_con{color:#333; width:233px; height:57px; padding-left:15px;}
.ny_left .TwoOfTwo .aboutus .div_list .list_con a{color:#333; text-decoration:none;    display: block; width: 220px;}
.ny_left .TwoOfTwo .aboutus .div_list .list_con:hover{color:#fff; width:233px; height:57px; background:#7e1f20;}
.ny_left .TwoOfTwo .aboutus .div_list .list_con:hover a{color:#fff; text-decoration:none;}
.ny_left .TwoOfTwo .newsfocus{width:248px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.ny_left .TwoOfTwo .newsfocus p{line-height:48px; font-size:16px; text-align:left; color:#333; font-weight:bold; padding:0px 12px;border-bottom:1px solid #e5e5e5; background:#fafafa;}
.ny_left .TwoOfTwo .newsfocus p img{ float:left; padding:11px 0px;}
.ny_left .TwoOfTwo .newsfocus p span{padding:0px 12px;}
.ny_left .TwoOfTwo .newsfocus .div_suo{padding:20px 15px 5px 15px;}
.ny_left .TwoOfTwo .newsfocus .div_suo span{font-size:15px; color:#787878; text-align:left; line-height:50px;}
.ny_left .TwoOfTwo .newsfocus .div_suo .left_search{width:218px;height:55px; background:url(../images/search_bg_left.jpg) no-repeat; margin:auto;}
.ny_left .TwoOfTwo .newsfocus .div_suo .left_search .key{width:163px;height:55px;line-height:55px;border:0;float:left;background:url(../images/search_bg_left.jpg) no-repeat left 0;color:#333;font-size:15px; text-indent:15px;}
.ny_left .TwoOfTwo .newsfocus .div_suo .left_search .key[type="text"]:focus{outline:none;}
.ny_left .TwoOfTwo .newsfocus .div_suo .left_search .sub{float:right;width:55px;height:55px;background:url(../images/search_bg_left.jpg) no-repeat right 0;border:none;cursor:pointer;}
.ny_left .TwoOfTwo .newsfocus .div_suo .left_search .sub span{display:none;}

.ny_left .TwoOfTwo .contactus{width:248px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.ny_left .TwoOfTwo .contactus p{line-height:48px; font-size:16px; text-align:left; color:#333; font-weight:bold; padding:0px 12px;border-bottom:1px solid #e5e5e5; background:#fafafa;}
.ny_left .TwoOfTwo .contactus p img{ float:left; padding:11px 0px;}
.ny_left .TwoOfTwo .contactus p span{padding:0px 12px;}
.ny_left .TwoOfTwo .contactus .c_con{margin:0px 15px; padding:20px 5px 20px 28px;line-height:25px; font-size:13px; color:#787878; text-align:left; font-weight:normal; background:url(../images/contact.png) left center no-repeat;}

.ny_lefts{ width:1300px; height:70px; margin:auto;}
.ny_lefts .TwoOfTwo .aboutus{width:1300px; height:50px; color:#333;}
.ny_lefts .TwoOfTwo .aboutus div{color:#333; float:left; margin-right:10px; text-align:center;}
.ny_lefts .TwoOfTwo .aboutus div a{color:#333;padding:15px; border:1px dashed #e5e5e5; line-height:20px; }
.ny_lefts .TwoOfTwo .aboutus div:hover a{color:#7e1f20; padding:15px; border:1px dashed #7e1f20; }


.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:#7e1f20;}

.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:1038px; float:right; height:auto; border:1px solid #dfdfdf; margin-bottom:50px;}
.ny_right_tit{width:1038px; height:48px; line-height:48px; border-bottom:1px solid #e2e2e2;}
.ny_right_tit .neiye_left{width:auto; float:left; border-top:2px solid #7e1f20; border-right:1px solid #e2e2e2; padding:0px 30px; font-size:16px; color:#7e1f20; margin-top:-1px; background:url(../images/list_san.jpg) top center no-repeat;}
.ny_right_tit .neiye_right{width:auto; float:left; padding:0px 30px; font-size:16px; color:#333; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.ny_right_content{width:1000px; height:auto; line-height:26px; padding:19px; color:#333;}

/*å†…é¡µäº§å“*/
.procontent{width:1000px; height:auto; line-height:24px;}
.nypro-list1{width:1000px; height:auto;}
.nypro-list li{width:300px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #dfdfdf; height:340px;}
.nypro-list li:hover{width:300px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #0090ff; background:#e6e6e6; height:340px;}
.nypro-list li .a1{width:280px; height:280px; display:table-cell; text-align:center; vertical-align:middle}
.nypro-list li .a1 img{max-width:280px; max-height:280px; }
.nypro-list li p{width:100%; line-height:50px; height:50px; font-size:15px; text-align:center;}
.nypro-list li p a{color:#333;}
.nypro-list li p a:hover{color:#0090ff;text-decoration:none;}
.nypro-list li span{line-height:23px; height:50px; display:block; overflow:hidden;}

.nypro-list1 li{width:480px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #dfdfdf; height:480px;}
.nypro-list1 li:hover{width:480px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #0090ff; background:#e6e6e6; height:480px;}
.nypro-list1 li .a1{width:470px; height:430px; display:table-cell; text-align:center; vertical-align:middle}
.nypro-list1 li .a1 img{max-width:460px; max-height:430px; }
.nypro-list1 li p{width:100%; line-height: 40px;height: 40px; font-size: 18px;text-align:center;}
.nypro-list1 li p a{color:#333;}
.nypro-list1 li p a:hover{color:#0090ff;text-decoration:none;}
.nypro-list1 li span{line-height:23px; height:50px; display:block; overflow:hidden;}

/* é¡¹ç›®å†…é¡µ */
.ny_img{width:100%; height:645px; background:#f2f2f2; border-bottom:2px solid #cacaca; margin-bottom:50px;}
.ny_img .ny_img_com{width:1300px; height:565px; background:#fff; margin:auto;}
.ny_img .ny_img_com .ny_img_left{width:400px; height:500px; padding:32px; float:left;}
.ny_img .ny_img_com .ny_img_center{width:520px; height:565px; padding:0px 46px; float:left; text-align:left;}
.ny_img .ny_img_com .ny_img_center .tit_h1{width:520px; line-height:90px; font-size:21px; color:#333; padding-top:20px;}
.ny_img .ny_img_com .ny_img_center .tit_h2{    width: 540px;
    height: 130px;
    line-height: 24px;
    padding: 10px 20px 20px 20px;
    background: url(../images/pro_back.jpg) no-repeat;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_left{width:auto; font-size:14px; color:#333; float:left;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_right{width:83px; font-size:12px; color:#333; float:right; text-align:right; line-height:25px;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_right span{color:#7e1f20;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_right .img26{width:30px;height:30px; float:left;margin-left:5px;cursor: pointer;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_right p{width:auto; height:30px; line-height:30px; float:left; color:#eb4f38; padding-left:3px;}
.ny_img .ny_img_com .ny_img_center .tit_h2 .h2_right .p{text-align:center;}
.ny_img .ny_img_com .ny_img_center .tit_h3{width:480px; height:140px; line-height:25px; padding:25px 0px; font-size:13px; color:#575757; float:left;}
.ny_img .ny_img_com .ny_img_center .tit_h3 span{color:#7e1f20; padding-right:10px;}
.ny_img .ny_img_com .ny_img_center .tit_message{width:160px; height:40px; line-height:40px; background:#7e1f20; font-size:15px; color:#fff; float:left; text-align:center; margin-right:30px;}
.ny_img .ny_img_com .ny_img_center .tit_message .img1{float:left; margin-left:25px; width:40px; height:40px; background:url(../images/pro_qq.png) center no-repeat; background-size:24px 24px;}
.ny_img .ny_img_com .ny_img_center .tit_message .p1{float:left; color:#fff; height:40px; width:auto;}
.ny_img .ny_img_com .ny_img_center .tit_message:hover{width:160px; height:40px; line-height:40px; background:#eb4f38; font-size:15px; color:#fff; float:left; text-align:center;}
.ny_img .ny_img_com .ny_img_center .tit_fasong{width:160px; height:40px; line-height:40px; background:#eb4f38; font-size:15px; color:#fff; float:left; text-align:center; margin-right:30px;}
.ny_img .ny_img_com .ny_img_center .tit_fasong .img1{float:left; margin-left:25px; width:40px; height:40px; background:url(../images/pro_message.png) center no-repeat; background-size:24px 24px;}
.ny_img .ny_img_com .ny_img_center .tit_fasong .p1{float:left; color:#fff; height:40px; width:auto;}
.ny_img .ny_img_com .ny_img_center .tit_fasong:hover{width:160px; height:40px; line-height:40px; background:#7e1f20; font-size:15px; color:#fff; float:left; text-align:center;}
.ny_img .ny_img_com .ny_img_right{width:200px; height:500px; margin:30px 0px; padding:0px 30px; float:right; border-left:1px solid #f2f2f2;}
.ny_img .ny_img_com .ny_img_right .right_tit{width:140px; height:30px; line-height:30px; text-align:center; color:#7f7f7f;}

/* é¡¹ç›®å†…é¡µ-æˆ‘ä»¬ */
.ny_about{width:100%; height:514px; background:url(../images/details_about.jpg) center no-repeat; margin-top:30px;}
.ny_honor_tit{width:100%; height:60px; line-height:30px; font-size:15px; color:#333; text-align:center; padding:40px 0px;}
.ny_honor_tit span{font-size:25px;}
.ny_honor{width:100%; height:auto; padding-bottom:40px;}
.ny_honor img{width:20%; height:auto; float:left; display:block;}
.ny_cases_tits{width:100%; line-height:100px; background:#717171; text-align:center; margin-top:30px;}
.ny_cases_tits p{width:auto; font-size:50px; font-weight:bold; color:#fff;}
.ny_cases{width:100%; height:auto; text-align:center; margin-top:20px;}
.ny_cases .cases_img{width:30%; height:auto; padding:0 1.5%; float:left;}
.ny_cases .cases_img img{width:100%; height:auto; display:block;}
.ny_cases .cases_img p{width:100%; line-height:50px; font-size:16px; color:#333;}


/* scrollbox */
.scrollbox{position:relative;width:140px;height:470px;overflow:hidden;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:140px;height:140px;overflow:hidden; padding-bottom:20px;}
.scrollbox li a{float:left;display:inline-block;width:140px;height:140px;overflow:hidden; text-decoration:none;}
.scrollbox li a img{display:block;width:140px;height:140px;background:#eee; position:absolute;}
.scrollbox li a p{width:140px;height:30px; margin-top:110px; line-height:30px; text-align:center; background:rgba(255,255,255,.7); color:#333; position:relative; font-size:13px;}
.scrollbox li:hover a p{width:140px;height:30px; margin-top:110px; line-height:30px; text-align:center; background:rgba(255,255,255,.9); color:#333; position:relative; font-size:13px;}


.ny_rights{width:1038px; float:right; height:auto; border:1px solid #dfdfdf; margin-bottom:50px;}
.ny_rights_content{width:1000px; height:auto; line-height:26px; padding:19px; color:#333;}
.nypro-lists{width:1000px; height:auto;}
.nypro-lists li{width:980px; height:auto; float:left; padding:10px; margin-bottom:30px; list-style:none; background:#efefef; height:auto;}
.nypro-lists li:hover{width:980px; height:auto;float:left; padding:10px; margin-bottom:30px; list-style:none; background:#7e1f20;  height:auto;}
.nypro-lists li img{width:190px; height:auto; display:block; float:left;}
.nypro-lists li p{width:728px; font-size:13px; text-align:left; float:left; padding-left:30px;}
.nypro-lists li p a{color:#333; font-size:18px; line-height:50px;}
.nypro-lists li p span{line-height:27px; display:block;}
.nypro-lists li:hover p a{color:#fff;text-decoration:none;}
.nypro-lists li:hover p span{color:#fff;text-decoration:none;}

/* äº§å“å†…é¡µæ–° */
.ny_rightss{width:1038px; float:right; height:auto; border:1px solid #dfdfdf; margin-bottom:50px;}
.ny_rightss_content{width:1000px; height:auto; line-height:26px; padding:19px; color:#333;}
.nypro-listss{width:1000px; height:auto;}
.nypro-listss li{width:290px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #dfdfdf; height:auto;}
.nypro-listss li:hover{width:290px; height:auto;float:left; padding:10px; margin:10px; list-style:none; border:1px solid #7e1f20; background:#e6e6e6; height:auto;}
.nypro-listss li img{width:290px; height:auto; display:block;}
.nypro-listss li p{width:100%; line-height:50px; height:50px; font-size:15px; text-align:center;}
.nypro-listss li p a{color:#333;}
.nypro-listss li p a:hover{color:#7e1f20;text-decoration:none;}
.nypro-listss li span{line-height:23px; height:50px; display:block; overflow:hidden;}


/*å†…é¡µæ–°é—»*/
.nynewslist{width:100%; height:auto;}
.nynewslist li{ width:100%; height:90px; padding:15px 0px;}
.nynewslist li .img_data{width:88px; height:78px; padding:10px 0px; text-align:center; float:left; border:1px solid #787878; }
.nynewslist li .img_data b{font-size:30px; color:#787878; line-height:30px;}
.nynewslist li .img_data span{font-size:15px; color:#787878;border-top:1px solid #787878; line-height:27px;}
.nynewslist li .imgcon{width:870px; height:88px; display:block; color:#333; font-size:16px; float:left; padding-left:30px;}
.nynewslist li .imgcon a{ font-size:16px; color:#333; line-height:27px;}
.nynewslist li .imgcon a:hover{ text-decoration:none; color:#7e1f20;}
.nynewslist li .imgcon span{ font-size:13px; color:#787878; 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:left; width:100%; font-size:17px; height:70px; line-height:50px; border-bottom:1px solid #dfdfdf; text-indent:30px;}
.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:#7e1f20; cursor:pointer; text-decoration:none;}
.artdet{width:100%; height:50px; line-height:50px; text-align:left; border-bottom:1px solid #dfdfdf; margin-bottom:25px; background:#efefef; text-indent:30px;}

/*åœ¨çº¿ç•™è¨€*/
.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:480px; height:440px; text-align:left;}
.nyprolefts{width:480px; height:440px; text-align:left;}
#tbody {width:305px;margin:0px auto;}
#mainbody {width:305px;border:1px solid #dedede; 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:400px; 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: #7e1f20; font-size: 26px;}
.nyproright a{ display:block; background: #7e1f20 url(../images/productshow_03.jpg) no-repeat 130px center; 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;}
.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{text-align:center;letter-spacing:0;font-size:15px;margin-top:20px; margin-bottom:10px; clear:both}
.page_list li{display:inline-block;color:#666666;text-align:center;padding:0px 15px; margin:0px 2px; line-height:35px; border:1px solid #dfdfdf;}
.page_list li a{color:#666666;}
.page_list li a:hover{color:#7e1f20;}
.page_list li a.on{color:#7e1f20;}


.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; }
