/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@charset "utf-8";

/* 全局 */

* {

	transition: background-color ease .3s;

	-moz-transition: background-color ease .3s;

	-webkit-transition: background-color ease .3s;

	-o-transition: background-color ease .3s

}

html {

	webkit-text-size-adjust: none;

	-webkit-text-size-adjust: none;

	text-align: justify;

	text-justify: inter-ideograph;

	word-break: break-all

}

/* Style Reset*/

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h2, font {

	margin: 0;

	padding: 0;

	border: 0;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

}

ul, li, dl, dt, dd, ol {

	display: block;

	list-style: none;

}

img {

	border: 0;

}

.fl {

	float: left

}

.fr {

	float: right

}

.clear {

	clear: both;

	height: 0px;

	overflow: hidden

}

a {

	text-decoration: none;

	outline: 0;

}

html {

	overflow-x: hidden;

}

.center {

	text-align: center;

}

.center img {

	border: 1px solid #ccc;

}

/* fixed */

.fixed {

	position: fixed;

	width: 55px;

	height: 212px;

	right: 25px;

	bottom: 50px;

	_position: absolute;

	_bottom: auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	z-index: 99999;

}

.fixed a {

	display: block;

	width: 55px;

	height: 53px;

}

.barbook {

	background: url(../images/fixed.jpg) 0 0 no-repeat;

}

.barbook:hover {

	background-position: -54px 0;

}

.fixed a.codepic {

	background: url(../images/fixed.jpg) 0 0 no-repeat;

	background-position: 0 -53px;

	height: 52px;

}

.fixed a.codepic:hover {

	background-position: -54px -53px;

}

.fixed div {

	position: relative;

}

.fixed a.backup {

	background: url(../images/fixed.jpg) 0 0 no-repeat;

	background-position: 0 -158px;

	height: 52px;

}

.fixed a.backup:hover {

	background-position: -54px -158px;

	height: 53px;

}

.fixed div img {

	position: absolute;

	left: -196px;

	width: 196px;

	height: 196px;

	top: -106px;

	display: none;

}

/*header*/



a {

	color: #515d6b;

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}





.daohang{ width:100%; height:78px;background-color: rgba(0,0,0,.9);position:fixed;z-index: 999; border-bottom:1px solid #2D2D27; display:block}
.daohang_1{ width:1400px; height:78px;margin:0 auto;}
.daohang_2{ width:550px; height:78px; text-align:left; float:left;}
.daohang_2 img{ margin-top:8px;}
.daohang_3{ width:850px; height:78px;float:left;}
.daoh
{
width:100%;
height:78px;

}
.nav {
  width: 850px;
  margin: 0 auto;

  color: #f0f0f0;
}
.nav a {
  display: block;
  /*padding: 0 16px;*/
  line-height: inherit;
  cursor: pointer;
  font-size:16px;
  color:#FFFFFF;
}
.nav a:hover{ color:#FFFFFF;}
.nav_menu {
  line-height: 49px;
  
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  width: 102px;
  height:78px;
  color:#FFFFFF;
  line-height:78px;
  text-align: center;
}
.nav_menu-item:hover {
  background-color:#da251d;
  color:#FFFFFF;
}
.nav_submenu-item1{
  display: inline-block;
  position: relative;
  width: 102px;
  height:55px;
  color:#FFFFFF;
  line-height:55px;
  text-align: center;
}
.nav_menu-item1:hover {
  background-color:#da251d;
  color:#FFFFFF;
}

.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  
  text-transform: none;
  display: none;
  position: absolute;
  width: 102px;
  background-color: #da251d;
  z-index:99999;
}
.nav_submenu-item1:hover {
  background: rgba(0, 0, 0, 0.1);
}


/*.daohang_3 ul li{ width:105px; height:78px;float:left; text-align:center; line-height:78px; font-size:16px;}
.daohang_3 ul li a{ color:#FFFFFF;}*/


.ny_banner{width:100%; height:auto; overflow:hidden; text-align:center; display:block;  }
.ny_banner img{ width:100%; height:auto;}



#wk_ft {
	width: 100%;
	min-width: 1180px;
	margin: 0 auto;
	height: 108px;
	overflow: hidden;
	margin-top: 0;
	background: #0e0e0e;
}
#ft {
	padding: 0;
	border-top: 0;
	line-height: 1.8;
}
#flk {
	text-align: center;
}
section {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.fp-auto-height .fp-slide {
	height: auto!important;
}
.fp-auto-height .wk_footer_side {
	padding: 26px 0;
	width: 100%;
	background: #0e0e0e;
}
.wk_footer {
	margin: 0 auto;
	width: 1160px;
	background: url(../images/footer_logo.png) no-repeat right center;
	color: #b6b3b3;
	font-size:14px;
	line-height: 28px;
}
.wk_footer a {
	color: #b6b3b3;
	margin: 0 6px;
}
.wk_footer a:hover {
	color: #FFF;
}






.toolbar{width: 50px;position: fixed;right: 1%;top: 44%;z-index: 999;}
.toolbar dd{width: 50px;height: 50px;margin-bottom: 1px;position: relative;background: url(../images/black20.png) repeat 0 0;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 7px 0 0 7px;background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0;height: 50px;line-height: 50px;font-size: 24px;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 50px;top: 0;right: 0;overflow: hidden;-webkit-border-radius: 50px;border-radius: 50px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
.toolbar .pop{position: absolute;right: 90px;top: -51px;background: #D70111;display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 50px; line-height: 50px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position: 0 -47px;}
.toolbar .qq a{width: 50px; height: 50px; cursor: pointer; display: block;}
.toolbar .qq:hover{background: #D70111;}
.toolbar .tel span{background-position: 0 0;}
.toolbar .tel:hover{background: #D70111;}
.toolbar .code span{background-position: 0 -95px;}
.toolbar .code:hover{background: #D70111;}
.toolbar .top span{background-position: 0 -142px;}
.toolbar .top:hover{background: #D70111;}
.subright .searchList{border-top:1px solid #ddd;}
.subright .searchList li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.subright .searchList li:first-child{border-top:none;}
.subright .searchList li:hover a h2{color:#1048a0;font-weight:bold;}
.leftprocomt{padding-top: 10px;}
.leftprocomt li{float: left;text-align:center;width: 117px;margin-right: 10px;} 
.leftprocomt li:nth-child(2n){margin-right: 0;}
.leftprocomt li img{width: 117px;height: 87px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;} 
.leftprocomt li p{line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;} 
.leftprocomt li:hover img{-webkkit-filter:brightness(105%);filter:brightness(105%);} .leftprocomt li:hover p{color:#1048a0;}





.wk_blog_tab {
	width: 100%;
	height: 65px;
	background: url(../images/about_line.jpg) repeat-x left bottom;
	overflow: hidden;
	clear: both;
}
.wk_blog_tab ul {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}
.wk_blog_tab ul li {
	display: inline;
	text-align: center;
}
.wk_blog_tab ul li a {
	font-size: 16px;
	line-height: 62px;
	color: #333;
	display: inline-block;
	padding: 0 6px;
	margin: 0 15px;
	text-decoration: none;
}
.wk_blog_tab ul li a:hover, .wk_blog_tab ul li .a {
	color: #DE262E;
	border-bottom: 3px solid #DE262E;
}



























.header {

	width: 100%;

	min-width: 1004px;

	height: 68px;

	padding-top: 16px;

	position: relative;

	z-index: 9;

	background: #da0c0c;

}



.main_content {

	width: 1004px;

	margin: 0 auto 0px;

	position: relative;

	zoom: 1;

}

.nf_hp_kv {

	margin: 0 -500px;

	position: relative;

	width: 2000px;

}

.window {

	height: 398px;

	overflow: hidden;

	position: relative;

	width: 2000px;

}

.kv_item {

	height: 398px;

	overflow: hidden;

	padding: 0 500px;

	position: absolute;

	width: 1004px;

}

.js_nav {

	left: 0;

	height: 6px;

	text-align: center;

	width: 100%;

	position: absolute;

	bottom: 30px;

}

.js_nav ul {

	margin: 0 auto;

	width: 940px;

	text-align: center;

}

.js_nav li {

	height: 4px;

	width: 50px;

	margin: 12px;

	display: inline-block;

*display:inline;

*zoom:1;

}

.js_nav li a {

	display: inline;

	float: left;

	height: 4px;

	overflow: hidden;

	width: 100%;

	font-size: 0;

	background: #363636;

}

.js_nav li.active a, .js_nav li a:hover {

	background: #da0c0c

}

.btn_prev {

	left: 0;

}

.btn_next {

	right: 0;

}

.btn_prev, .btn_next {

	display: none;

}

/* index*/

.activity {

	background: #f0f0f0;

	width: 100%;

	float: left;

	border-bottom: 1px solid #dcdcdc;

	padding-top: 36px;

	height: 430px;

}

.activity .ititle span, .product .ititle span {

	background: #f0f0f0

}

.partFourM {

	width: 980px;

	margin-top: 30px;

	position: relative;

	float: left;

}

.partFourCon {

	height: 213px;

	display: inline;

	width: 880px;

	float: left;

	overflow: hidden;

	position: relative;

}

.pro {

	float: left;

}

.pro li {

	float: left;

	margin: 0 10px;

	width: 200px;

	display: inline;

}

.pro li a {

	border: 3px solid #252525;

	width: 194px;

	height: 144px;

	overflow: hidden;

}

.pro li a:hover {

	border: 3px solid #da0c0c;

}

.proimg {

	float: left;

}

.proimg img {

	display: block;

}

.pro li a:hover img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s;

	-ms-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s;

}

.protxt {

	float: left;

	width: 100%;

	margin-top: 15px;

	color: #295087;

	font-size: 14px;

}

.protxt em {

	font-style: normal;

	color: #da0c0c;

	font-family: 'impact';

	font-size: 18px;

	width: 63px;

	float: left;

	text-align: center;

	margin-top: 10px;

}

.protxt font {

	color: #da0c0c;

}

.protxt span {

	display: block;

	margin-bottom: 8px;

	height: 16px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.imore {

	width: 100%;

	float: left;

	text-align: center;

	padding-top: 30px;

}

.left, .right {

	width: 34px;

	float: left;

	margin-top: 68px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	display: inline;

	font-size: 16px;

	font-family: '宋体';

	color: #fff;

	background: url(../images/arrow.gif) top left no-repeat;

	-webkit-transition: all 0s ease-in-out 0s;

	-moz-transition: all 0s ease-in-out 0s;

	transition: all 0s ease-in-out 0s;

}

.left:hover, .right:hover {

	background: url(../images/arrow.gif) bottom left no-repeat;

}

.left {

	margin-right: 10px;

}

.right {

	margin-left: 10px;

}

.about {

	float: left;

	width: 100%;

	padding-top: 42px;

	height: 474px;

}

.about_t {

	background: url(../images/about_t.gif) top left no-repeat #da0c0c;

	width: 100%;

	float: left;

	height: 25px;

	line-height: 25px;

}

.about_t a {

	float: right;

	width: 52px;

	color: #fff;

	text-align: center;

	background: #6d0606;

}

.abouttel {

	text-align: center;

}

.abouttel span {

	width: 100%;

	display: block;

	font: 20px/26px 'Microsoft Yahei';

	color: #295087;

}

.abouttel font {

	font: 24px/24px 'Impact';

	color: #da0c0c;

}

.abouttel img {

	vertical-align: middle;

	margin-right: 4px;

}

.aboutimg {

	float: left;

	width: 100%;

	padding-bottom: 30px;

}

.aboutimg img {

	margin-left: 70px;

	display: inline;

}

.abouttxt {

	padding: 30px 0;

	width: 100%;

	float: left;

	font-size: 14px;

	line-height: 35px;

	color: #295087;

}

.product {

	overflow: hidden;

	position: relative;

	width: 100%;

	height: 500px;

	background: #f0f0f0;

	border-top: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

	padding-top: 40px;

}

.prosearch {

	float: left;

	width: 100%;

	padding-top: 15px;

}

.psearch {

	margin: 0 auto;

	width: 254px;

	height: 30px;

	background: url(../images/prosearch.gif) top left no-repeat;

}

.search_text {

	float: left;

	width: 190px;

	background: none;

	color: #a1a2a4;

	height: 30px;

	font: 14px/30px 'Microsoft Yahei';

	padding-left: 16px;

}

.search_but {

	float: right;

	width: 35px;

	height: 28px;

	background: none

}

.pronav {

	color: #767d8d;

	float: left;

	width: 100%;

	font-size: 14px;

	height: 35px;

	margin-top: 27px;

}

.pronav a {

	color: #295087;

}

.pronav a:hover {

	color: #fff;

	background: #000;

}

.pronav .pronavmore {

	color: #ec3726;

}

.product li {

	position: absolute;

	z-index: 9;

	width: 220px;

	float: left;

	margin-left: 20px;

	display: inline;

}

.product li a {

	background: #1a1d22;

	width: 220px;

	display: block;

	top: 0;

	position: absolute;

	left: 0;

}

.proname {

	display: block;

	height: 30px;

	line-height: 25px;

	color: #fff;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	width: 302px;

	padding: 16px 0 5px 0px;

	font-size: 14px;
	    text-align: center;

}

.proname1 {

	display: block;

	height: 25px;

	line-height: 25px;

	color: #fff;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	width: 210px;

	padding: 5px 0 5px 10px;

	font-size: 14px;

}

.product li a:hover {

	top: -30px;

}

.product li a:hover p {

	background: #da0c0c;

}

.view-port {

	overflow: hidden;

	padding-top: 40px;

	float: left;

	position: relative;

	width: 980px;

}

.track a.prev, .track a.next {

	display: none;

}

.track a.prev.disabled, .track a.next.disabled {

	display: none;

}

.slider-container {

	position: relative;

	height: 228px;

}

.bullet-pagination {

	width: 100%;

	text-align: center;

	float: left;

	padding-top: 40px;

}

.bullet {

	display: inline-block;

	background: #000;

	width: 15px;

	height: 15px;

	border-radius: 10px;

	margin-right: 5px;

}

.bullet.active {

	background: #da0c0c;

}
.pro_list li img{ width:302px; height:230px;}
.pro_list li {

	width: 302px;

	overflow: hidden;

	height: 282px;

	float: left;

	margin: 0 12px 30px;

	display: inline;

}

.pro_list li a p{ color: white;
    font-size: 17px;
    margin-top: -10px;
    letter-spacing: 0.5px;
}

.pro_list li a {

	background: #1a1d22;

	display: block;

	width: 308px;

}

.pro_list li a:hover p {

	background: #da0c0c;

}

.ititle {

	width: 980px;

	margin-top: 50px;

	border-top: 1px solid #c6c6c6;

	float: left;

	text-align: center

}

.ititle p {

	margin-top: -50px;

	position: relative;

	text-transform: uppercase;

	color: #f5a30f;

	font: 16px/20px 'arial';

}

.ititle span {

	margin: 0px auto 0;

	background: #fff;

	width: 137px;

	line-height: 40px;

	color: #da0c0c;

	display: block;

	text-align: center;

	font-size: 24px;

	font-family: 'Microsoft Yahei';

	font-weight: bold;

}

.ititle em {

	font-style: normal;

	color: #295087;

	font-size: 14px;

	font-family: 'Microsoft Yahei';

}

.news {

	width: 100%;

	height: 460px;

	padding-top: 48px;

}

.news ul {

	width: 1300px;

}

.news ul li {

	width: 480px;

	height: 94px;

	float: left;

	display: inline;

	margin: 40px 20px 0px 0;

}

.news ul li a {

	width: 458px;

	float: left;

	cursor: pointer;

	height: 72px;

	padding: 10px;

	border: 1px solid #e7e7e7;

	background: #f7f7f7;

	position: relative;

	top: 0;

	left: 0;

}

.news ul li a:hover {

	border: 1px solid #ec3726;

	top: -3px;

	left: -3px;

}

.news ul li a:hover .fl {

	color: #ec3726;

}

.teamr {

	float: right;

	width: 350px;

	line-height: 25px;

	color: #747474;

}

.teamr_t {

	float: left;

	width: 100%;

	margin-bottom: 5px;

}

.teamr_t .fl {

	color: #295087;

	font-size: 14px;

	float: left;

	width: 70%;

}

.teamr_t font {

	float: right;

	color: #747474;

	font-family: 'arial'

}

.main, .fyMain {

	width: 1310px;

	margin: 0 auto;

	clear: both;

	position: relative;

}

.fyMain {

	overflow-x: hidden;

	overflow-y: auto;

	padding-bottom: 40px;

}

#tip b {

	color: #000;

}

/* foot*/


.f_link {

	width: 100%;

	height: 52px;

	float: left;

	line-height: 52px;

	color: #fff;

	background: #da0c0c;

	position: relative;

}

.linkbut {

	position: absolute;

	left: 0;

	width: 100%;

	text-align: center;

	bottom: -15px;

}

.f_link .fl {

	width: 700px;

	overflow: hidden;

	height: 52px;

}

.f_link .fl a {

	padding-left: 20px;

}

.f_link a {

	color: #fff;

}

.site {

	float: right;

	width: 150px;

	margin-bottom: 10px;

	padding-left: 35px;

	font-size: 13px;

	background: url(../images/site.gif) left center no-repeat;

	padding-right: 25px;

}

.bottomnav {

	width: 100%;

	float: left;

	height: 45px;

	line-height: 45px;

	text-align: center;

	background: #1f1f1f;

}

.bottomnav ul {

	width: 1004px;

	margin: 0 auto;

}

.bottomnav li {

	color: #ec3726;

	float: left;

	width: 90px;

	margin: 0 5px;

}

.bottomnav li a {

	float: left;

	width: 100%;

	height: 45px;

	line-height: 45px;

	color: #aaa;

}

.foot a {

	color: #929292;

}

.bootTxt {

	text-align: center;

	line-height: 28px;

	width: 100%;

	width: 980px;

	padding-top: 40px;

	padding-bottom: 20px;

	margin: 0 auto 0;

	overflow: hidden;

}

.share {

	width: 190px;

	margin: 20px auto 0;

}

.share a {

	-webkit-transition: all 0s ease-in-out 0s;

	-moz-transition: all 0s ease-in-out 0s;

	transition: all 0s ease-in-out 0s;

}

/* 二级页面*/

.telbar1 {

	margin-top: 10px;

	color: #201c19;

	font: 14px/1 'arial';

	text-transform: uppercase;

	text-align: center;

}

.vtitle1 {

	width: 100%;

	float: left;

	padding-top: 43px;

	height: 138px;

	/*background: #F3F3F3;*/
	display:block;

}

.vtitlemain1 {

	height: 74px;

	width: 550px;

	overflow: hidden;

	text-align: center;

	margin: 0px auto 0px;


}

.vtitlemain1 span b {white-space: nowrap;font: 14px/24px 'Microsoft Yahei';width: 320px;overflow: hidden;color: #000;margin-top: -10px;display: inline-block;}

.vtitlemain1 span {

	width: 322px;

	display: block;

	margin: 20px auto 0;

}

.vtitlemain1 font {

	color: #ec3726;

	white-space: nowrap;

	font: 32px/32px 'Arial';

	text-transform: uppercase;

}

.vnav1 {

	width: 100%;

	margin-bottom: 33px;

	float: left;


	text-align: center;

	color: #fff;
	
	display:block

}

.vnav1 a {

	color: #fff!important;

	font-size: 14px;

	padding: 0px 15px;

	height: 36px;

	line-height: 36px;

	display: block;

	position: relative;

}

.vnav1 a:hover, .vnav1 a.cur {

	background: #d70112!important;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewnav1 {

	display: none;

	position: absolute;

	left: 0;

	padding: 0;

*padding:30px 0;

	z-index: 99;

	width: 100%;

}

.viewnav1 a {

	font-size: 12px;

	margin: 0 3px;

	padding: 4px 5px;

	border: 0;

	color: #fff;

	display: inline;

	background: #000;

}

.vnav1 li {

	display: inline-block;

*display:inline;

*zoom:1;

	margin-right: 10px;
	background: #1a1d22;
	width: 130px;
	border-radius:3px;
-moz-border-radius:25px;

}
























.telbar {

    margin-top: 10px;
    color: #000;
    font: 16px/1 'arial';
    text-transform: uppercase;
    text-align: center;

}
.telbar  b{
    color: #dc2323;
    font-weight: 600;
    font-size: 19px;
	}



.vtitle {

	width: 100%;

	float: left;

	padding-top: 43px;

	height: 138px;

	/*background: #F3F3F3;*/

}

.vtitlemain {

	height: 74px;

	width: 550px;

	overflow: hidden;

	text-align: center;

	margin: 0px auto 0px;

}

.vtitlemain span b {

	white-space: nowrap;

	font: 24px/24px 'Microsoft Yahei';

	width: 320px;

	overflow: hidden;

	color: #000;

	margin-top: -10px;

	display: inline-block;

}

.vtitlemain span b em {	color: #000;
    margin-right: 15px;
    margin-left: 0px;
    font-style: normal;}

.vtitlemain span {

	width: 322px;

	display: block;

	margin: 20px auto 0;

}

.vtitlemain font {

    color: #aa8233;
    white-space: nowrap;
    font: 28px/29px 'Arial';
    text-transform: uppercase;

}

.vnav {

	width: 100%;

	margin-bottom: 33px;

	float: left;


	text-align: center;

	color: #fff;

}

.vnav a {

	color: #fff!important;

	font-size: 14px;

	padding: 0px 15px;

	height: 36px;

	line-height: 36px;

	display: block;

	position: relative;

}

.vnav a:hover, .vnav a.cur {

	background: #d70112!important;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewnav {

	display: none;

	position: absolute;

	left: 0;

	padding: 0;

*padding:30px 0;

	z-index: 99;

	width: 100%;

}

.viewnav a {

	font-size: 12px;

	margin: 0 3px;

	padding: 4px 5px;

	border: 0;

	color: #fff;

	display: inline;

	background: #000;

}

.vnav li {

	display: inline-block;

*display:inline;

*zoom:1;

	margin-right: 10px;
	background: #1a1d22;
	width: 130px;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewcon {

	/*background: #F3F3F3;*/

	overflow: hidden;



	width: 1310px;

	display: inline;

	word-break: break-all;

	color: #555;

	font-size: 14px;

	float: left;

	padding: 0px 0px 0px;

	line-height: 30px;

	font-size: 14px;

}

.membermain {

	padding-top: 20px;

}

.pro_txtimg {

	float: left;

	margin-bottom: 20px;

}

.pro_txtimg li {

	float: left;

	width: 980px;

	padding: 4px;

	height: 162px;

	background: #fff;

	margin-bottom: 30px;

}

.pro_li_img {

	float: left;

	width: 220px;

}

.proimg, .proimg img {

	float: left;

}

.pro_txtimg .proimg img {

	border: 1px solid #dedede;

	margin-top: 10px;

}

.pro_li_txt {

	float: left;

	display: inline;

	width: 682px;

	padding: 0 15px 0 30px;

	height: 163px;

	color: #787878;

	line-height: 36px;

	font-size: 12px;

}

.pro_li_txt p {

	float: left;

	width: 100%;

	line-height: 32px;

	color: #333;

	font-family: "microsoft yahei"

}

.protitle {

	float: left;

	width: 100%;

	font: bold 16px/1 "microsoft yahei";

	margin: 16px 0;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	color: #000;

}

.pro_li_txt a:hover {

	color: #624207

}

.news_list {

	width: 980px;

	font-size: 14px;

}

.news_list li {


	float: left;
    /*width: 1200px;*/
    width: 1300px;
    height: 37px;
    line-height: 33px;
	margin-bottom:7px;

}

.newseven {

	background: #eee

}

.news_list li a {

	float: left;

	width: 100%;

	height: 35px;

	line-height: 35px;

	color: #787878;

}

.news_list li a:hover {

	color: #da0c0e;

}

.news_list li a span {

	cursor: pointer;

}

.news_list li .fl {

	width: 600px;

	margin-left: 6px;

	display: inline;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	padding-left: 10px;

}

.news_list li .fr {

	margin-right: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.news_line {

	clear: both;

	width: 687px;

	height: 0;

	overflow: hidden;

	margin: 18px 0;

}

.news_line {

	background: #fff;

}

.news_list p {

	font-size: 12px;

	padding: 10px 20px;

	line-height: 20px;

	color: #ccc;

}

/*news_view*/

.v_title {color: #0b0b0b;font: 24px/2 "microsoft yahei";width: 100%;text-align: center;letter-spacing: 0.5px;}


.v_title1x {

    color: #bf2424;
    font: 26px/2 "microsoft yahei";
    width: 100%;
    text-align: center;
    font-weight: 800;
    letter-spacing: 1px;
    height: 20px;
    margin-top: -5px;

}

.v_title1x h3{


    font-weight: 800;


}



.newsview {

	color: #555;

	display: inline;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 25px;

	padding-bottom: 15px;

	font-size: 14px;

	line-height: 28px;

	float: left;

}



.newsview2 {
color: #555;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 25px;
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
    /* float: left; */
    background-color: black;
    margin-left: auto;
    margin-right: auto;
}


.newsview2  img{}
.newsview2  h3{font-size: 1.2em;
    color: white;}
.newsview2  p{color: #eeeeee;}
.newsview2  p strong{ color: #ecd955;
    margin-right: 4px;}
.newsview2  p u{text-decoration: none;
    font-size: 0.9em;
    color: #f0e67e;}

.viewpage {

	background: #eee;

	width: 100%;

	float: left

}

.main_r_nav {

	float: left;

	width: 700px;

	height: 66px;

	padding: 10px 0;

	font-size: 14px;

	margin-left: 10px;

	display: inline;

}

.returnlist {

	width: 50px;

	height: 56px;

	padding: 15px 18px;

	display: inline;

	float: right;

	color: #fff;

	line-height: 30px;

	font-size: 12px;

	background: #da0c0c;

}

.returnlist a {

	color: #fff !important;

	text-align: center;

	font-size: 18px;

	font-family: "microsoft yahei";

	width: 100%;

	display: block;

}

.main_r_nav a {

	color: #555;

	/*float: left;

	width: 100%;*/

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	line-height: 30px;

}

.main_r_nav a:hover {

	color: #da0c0c;

}

.title_s {

text-align: center;
    border-top: 1px dotted #624207;
    margin-top: 10px;
    color: #555;
    font-size: 12px;
    line-height: 35px;

}


.title_s em{
    font-style: normal;
    color: #313131;
    margin-right: 15px;
}



.title_s u{
    text-decoration: none;
    margin-right: 15px;
    color: #c20000;
    font-weight: 600;
    letter-spacing: 0.5px;

}

.title_s b{


}

.viewcon .center img {

	border: 1px solid #ccc;

	margin-bottom: 10px;

	width: auto;

	max-width: 600px;

_width:expression(this.width > 600 ? "600px" : this.width);

	overflow: hidden;

}

/* page*/

.page {

	margin-top: 20px;

	font-size: 14px;

	float: left;

	width: 100%;

	line-height: 34px;

	text-align: center;

	color: #1a1d22;

}

.page a {

	color: #000;

	padding: 0 10px;

	margin: 5px 5px;

font-/weight: bold;

	border: 1px solid #000;

	background: #fff;

}

.page * {

	display: inline-block;

	_zoom: 1;

	_display: inline;

	vertical-align: middle;

	line-height: 32px;

	height: 32px;

	padding-bottom: 1px;

}

.page .hover {

	display: inline-block;

	border: 1px solid #ec3726;

	font-weight: bold;

	padding: 0 10px;

	color: #fff;

	background: #da0c0c;

}

.page a:hover {

	display: inline-block;

	border: 1px solid #1a1d22;

	padding: 0 10px;

	color: #fff;

	background: #1a1d22;

}

/* search*/

.searchnull {

	float: left;

	text-align: center;

	width: 100%;

	padding: 3% 0;

	font-size: 14px;

}

.searchnull font {

	color: #F00;

	font-size: 14px;

}

.searchmore {

	float: left;

	width: 92%;

	background: #efefef;

	text-align: center;

	margin: 10px 20px;

	_margin: 10px;

	border: 1px solid #dbd6f1

}

.searchmore a {

	line-height: 25px;

	color: #333;

}

.input_title {

	background: none;

	line-height: 30px;

	height: 30px;

	padding-left: 7px;

}

/* book*/

.message input, .message textarea {

	line-height: 32px;

	height: 32px;

	text-indent: 10px;

	color: #555;

}

.message textarea {

	height: 177px;

}

.yzm {

	width: 747px;

}

.yzm .fl {

	margin-left: 15px;

}

.message {

	width: 600px;

	height: auto;

	margin: 0 auto;

	padding-top: 25px;

}

.message li {

	width: 600px;

	height: 38px;

	float: left;

	margin: 10px;

	padding: 0px;

}

.message li input {

	height: 36px;

	line-height: 36px;

	width: 300px;

	border-radius: 2px;

	font-size: 14px;

	text-indent: 10px;

	border: 1px solid #000;

}

.message li p.message_title {

	width: 100px;

	height: 38px;

	float: left;

	text-align: center;

	font-size: 17px;

	line-height: 38px;

!important;

}

.message li p.message_title span {

	float: left;

}

.message li.contentb {

	width: 600px;

	height: 122px;

	float: left;

}

.message li.contentb textarea {

	width: 430px;

	height: 120px;

	border-radius: 2px;

	font-size: 14px;

	text-indent: 10px;

	border: 1px solid #000;

}

.message li.yzm {

	width: 600px;

	height: 60px;

	float: left;

}

.message li p.message_yzminput {

	width: 160px;

	float: left;

}

.message li p.message_yzminput input {

	width: 140px;

}

.message li p.message_yzmico {

	width: 90px;

	height: 38px;

	float: left;

}

.message li p.message_sub input {

	float: left;

	width: 182px;

	height: 38px;

	display: block;

	border-radius: 3px;

	border: none;

	color: #FFFFFF;

	font-size: 22px;

	line-height: 38px;

	text-align: center;

	background: #da0c0c;

	font-size: 18px;

	font-family: "Microsoft Yahei";

}

.message li p.message_reset a {

	float: left;

	width: 130px;

	height: 40px;

	display: block;

	margin-left: 20px;

	border-radius: 10px;

	border: none;

	color: #7f7f7f;

	font-size: 22px;

	line-height: 40px;

	text-align: center;

	font-weight: bold;

	background: #000000;

}

.book {

	float: left;

	padding-left: 120px;

}

.bookmain {

	width: 738px;

	margin: 20px auto;

	height: auto;

	background: #fff;

	;

	overflow: auto;

}

.bookline {

	width: 738px;

	height: 34px;

	float: left;

	margin-top: 10px;

}

.book3 {

	width: 738px;

	margin: 0 auto;

}

.booktop {

	width: 738px;

	height: 30px;

	margin-bottom: 10px;

	;

	float: left;

	background: url(../images/ico.gif) no-repeat 10px 7px;

}

.booktop_name {

	width: 470px;

	height: 30px;

	float: left;

	padding-left: 30px;

	line-height: 30px;

	font-weight: bold;

}

.booktop_time {

	width: 150px;

	height: 30px;

	float: right;

	color: #999;

	text-align: right;

	line-height: 30px;

}

.bookcontent {

	width: 718px;

	margin-bottom: 20px;

	;

	min-height: 40px;

	height: auto!important;

	float: left;

	border: 1px solid #1a1d22;

	border-radius: 3px;

	;

	padding: 10px;

	color: #1a1d22;

}

.bookadmin {

	width: 650px;

	height: auto;

	float: left;

}

.bookcon_a {

	color: #a16c5a;

}

.bookcon_a b {

	color: #740f08;

	font-weight: normal;

}

.bookcon_t {

	border-bottom: 1px solid #1a1d22;

	width: 100%;

	color: #1a1d22;

}

.bookadmin_top {

	width: 650px;

	height: 12px;

	float: left;

}

.bookadmin_mid {

	width: 610px;

	min-height: 30px;

	background: #fff;

	height: auto!important;

	height: 30px;

	border-left: 1px solid #d6deef;

	border-right: 1px solid #d6deef;

	border-bottom: 1px solid #d6deef;

	float: left;

	padding: 10px;

	color: rgb(30,54,1);

}

.admintimecol {

	color: #5e7194;

}

.c_red {

	color: #f00;

}

.searchred {

	color: #f00 !important;

	margin: 0 !important

}

/* hr*/

.hrBox {

	width: 834px;

	float: left;

	min-height: 91px;

	_height: 91px;

	border: 1px solid #dbdbdb;

	margin-bottom: 20px;

	background: #efefef;

	margin-left: 94px;

	_margin-left: 47px;

}

.hrBoxL {

	width: 100px;

	float: left;

	text-align: center;

}

.hrBoxL li {

	width: 100px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	vertical-align: bottom

}

.jobName {

	width: 380px;

	float: left;

}

.hrBtn {

	width: 100px;

	float: left;

	text-align: center;

	padding-top: 3px;

}

.hrBoxL li.haode {

	border-bottom: none;

}

.hrBoxR {

	width: 733px;

	float: left;

	text-align: left;

	border-left: 1px solid #dbdbdb;

}

.hrBoxR li {

	width: 708px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	padding-left: 15px;

	vertical-align: bottom;

	padding-right: 10px;

}

.hrBoxR li.topline {

	overflow: hidden;

	height: 30px;

}

.hrBoxR li.topline img {

	margin-top: 3px;

}

.hrBoxR li.haode {

	border-bottom: none;

}

.hrTable {

	width: 614px;

	float: left;

	height: 440px;

	background: #efefef;

	border: 1px solid #dbdbdb;

	margin-left: 35px;

	_margin-left: 17px;

}

.tableTitle {

	width: 614px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	border-bottom: 1px solid #dbdbdb;

	font-weight: bold;

}

.lineOne {

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	width: 614px;

}

.lineOneL {

	width: 94px;

	float: left;

	text-align: center;

	border-right: 1px solid #dbdbdb;

}

.lineOneR {

	width: 509px;

	float: left;

	padding-left: 10px;

}

.tableMainL {

	width: 94px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

}

.tableMainL li {

	width: 94px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

}

.tableMainR {

	width: 211px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: left;

}

.tableMainR li {

	width: 206px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainR li span {

	display: inline-block;

}

.tableMainRno {

	width: 212px;

	float: left;

	text-align: left;

}

.tableMainRno li {

	width: 207px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainRno li span {

	display: inline-block;

}

.input_hr {

	width: 126px;

	height: 17px;

	line-height: 17px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

	border: 1px solid #dbdbdb;

}

.sel_hr {

	width: 130px;

	height: 20px;

	line-height: 20px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

}

.bottomLine {

	width: 614px;

	height: 123px;

	border-bottom: 1px solid #dbdbdb;

}

.lineBootL {

	width: 94px;

	height: 123px;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	float: left;

}

.lineBootR {

	width: 509px;

	float: left;

	padding-left: 10px;

	height: 123px;

}

.are_hr {

	width: 470px;

	height: 80px;

	margin-top: 11px;

}

.hr_btn {

	width: 614px;

	height: 31px;

	line-height: 31px;

	background: #da0c0c;

	color: #fff;

}

.hr_btnL {

	width: 310px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	height: 31px;

}

.hr_btnR {

	width: 300px;

	float: left;

	text-align: center;

}

/* hr */

.hr {

	margin: 10px auto;

	width: 95%;

	font-size: 12px;

	line-height: 24px;

	border: 1px #CCC solid;

	border-collapse: collapse;

	background: #efefef;

}

.hr td {

	border: 1px #CCC solid;

	border-collapse: collapse;

	line-height: 2;

}

.hr input, .hr textarea {

	line-height: 1.8;

	height: 25px;

	border: 1px solid #ccc;

}

.hr input[type=radio] {

	height: auto;

	border: 0;

	vertical-align: middle

}

.hr a {

	color: #333;

}

.hr a:hover {

	color: #de0303;

}

.hr_btn {

	width: 100px;

	height: 40px;

	font-size: 12px;

}

#hrform {

	float: left;

	width: 100%;

}

/* 下拉菜单 */

.common-nav2 {

	display: none;

	position: absolute;

	z-index: 9999;

	text-align: center;

	top: 68px;

	padding-top: 10px;

}

.common-nav2_in {

	background: #000000;

	width: 100px;

	opacity: 0.9;

filter: progid:DXImageTransform.Microsoft.Alpha (opacity=90);

}

.common-nav2_in div {

	width: 100%;

	height: 35px;

}

.common-nav2 div a {

	display: block;

	height: 35px !important;

	line-height: 35px !important;

	font-size: 14px!important;

	color: #FFF;

	border-bottom: 1px solid #202020;

}

.common-nav2 div a:hover {

	background: #202020 !important;

	color: #FFF !important;

	height: 35px !important;

	line-height: 35px !important;

}

.common-nav2 i {

	width: 0;

	height: 0;

	position: absolute;

	top: 5px;

	left: 50%;

	margin-left: -7px;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-bottom: 5px solid #000000;

}

/* 浮动工具 */

#common-tool {

	margin-top: 278px;

	position: absolute;

	top: 78px;

	right: 0;

	z-index: 9999

}

#common-tool ul {

	list-style: none

}

#common-tool ul li {

	background: #da0c0c;

	margin: 3px 0 0 0;

	_margin: 0;

*margin:0;

	width: 40px;

	height: 40px;

	overflow: hidden;

}

#common-tool ul li a {

	display: block;

	padding: 5px

}

#common-tool ul li a:hover {

	background: #ffd401;

}

#common-top-ico {

	display: none

}

.common-sweep-box {

	display: none;

	position: absolute;

	right: 50px;

	top: 3px;

	padding: 5px;

	background: #FFF;

	border: 1px solid #EEE

}

.common-sweep-box img {

	width: 196px;

	height: 196px;

}

/* product view 产品内页 */

.view_imgs {

	width: 555px;

	height: 500px;

	margin: 20px auto;

	position: relative;

	background: #f7f7f7;

}

.view_imgs .btn {

	position: absolute;

	width: 15px;

	height: 70px;

	top: 422px;

	cursor: pointer;

	z-index: 99;

	font-size: 50px;

	font-weight: bold;

}

.view_imgs .prev {

	left: 0;

	background: url(../images/view_left.png) no-repeat center center #bfbebe;

}

.view_imgs #prev, .view_imgs #prev #next {

	width: 15px;

	height: 70px;

	margin-left: 0;

}

.view_imgs #prevTop, .view_imgs #nextTop {

	display: none

}

.view_imgs .next {

	right: 0;

	background: url(../images/view_right.png) no-repeat center center #bfbebe;

}

.view_imgs li {

	float: left;

}

.view_imgs .prev:hover, .view_imgs .next:hover {

	background-color: #da0c0c;

}

.view_imgs .cf li {

	position: relative;

	color: #fff;

}

.view_imgs .cf a {

	display: block;

	width: 555px;

	height: 416px;

	position: absolute;

	color: #fff;

}

.view_imgs .picBox {

	height: 416px;

	position: relative;

	overflow: hidden;

}

.view_imgs .picBox ul {

	height: 416px;

	position: absolute;

}

.view_imgs .picBox li {

	width: 555px;

	height: 374px;

}

.view_imgs .listBox {

	width: 511px;

	height: 71px;

	margin: 0 auto;

	position: relative;

	padding: 6px 0 10px;

	overflow: hidden;

}

.view_imgs .listBox ul {

	height: 71px;

	position: absolute;

}

.view_imgs .listBox li {

	width: 104px;

	height: 71px;

	cursor: pointer;

	position: relative;

}

.view_imgs .listBox li a {

	display: block;

	width: 95px;

	height: 71px;

}

.view_imgs .listBox li img {

	width: 95px;

	height: 71px;

}

.view_imgs .listBox .on img {

	width: 89px;

	height: 65px;

	border: 3px solid #da0c0c;

}

.view_imgs .picBox li img {

	max-width: 100%;

}

.ol_width {

	width: 580px;

}








.wp{ width:100%;  height:auto; overflow:hidden;display:block; background:#f3f3f3;}
.conter{ width:1200px; margin:0 auto;}

.top_line{ width:1200px; margin:0 auto; height:29px; border-bottom:1px solid #eee; overflow:hidden;}
.top_line_left{ width:700px; line-height:30px; font-size:14px}
.top_line_right{ width:156px;}
.top_line_right a{ display:inline-block; padding:0 5px; line-height:30px;font-size:14px}

/*=====头部=====*/
.F-header{ width:100%; min-width:1200px; height:auto; overflow:hidden; background:#FFFFFF;display:block;}
.F-header-top{margin-top:18px;margin-bottom:7px;overflow:hidden}
.F-container{ width:1200px; margin:auto; overflow:hidden;}
.F-header-top .fl{ width:930px; height:60px;background:url(../images/logo_1.png) no-repeat left center;overflow:hidden;margin-top:7px;margin-bottom: 20px;}
.F-header-top .fl a{display:block;text-indent:-999rem;overflow:hidden;width:100%;height:100%;overflow:hidden}
.F-header-top h2{ width:206px;height:69px;background:url(../images/weixin_1.jpg) no-repeat right center;overflow:hidden}
.F-header-top h2 span{ width:132px; height:56px;display:block;background:url(../images/tel_1.png) no-repeat left center;overflow:hidden;text-indent:-999rem;margin-top:6px;}
/*=====导航=====*/
.F-header-nav{background:url(../images/backg_5.jpg) no-repeat center;height:50px;position:relative;}
.F-header-nav .F-container{overflow:inherit;width:1200px; margin:0 auto;}
.F-header-nav ul li{width:12.5%;text-align:center;line-height:50px;height:50px;}
.F-header-nav ul li a{font-size:16px;color:#fff;font-weight:200;display:block;position:relative;}
.F-header-nav ul li .menu{position:absolute;top:90px;left:0;z-index:999;width:auto;background:rgba(255,255,255,0.48);transition:ease 0.3s;-moz-transition:ease 0.3s;-webkit-transition:ease 0.3s;-o-transition:ease 0.3s;overflow:hidden;text-align:left;height:0;opacity:0;padding:0 15px;}
.F-header-nav ul li .menu .F-container{width:auto;}
.F-header-nav ul li .menu li{line-height:50px;height:50px;display:inline-block;width:auto;}
.F-header-nav ul li .menu li a{font-size:14px;padding:0 15px;color:#333;}
.F-header-nav ul li a::after{position:absolute;left:0;top:50%;margin-top:-8px; width:1px;height:16px;background:#717171;content:""}
.F-header-nav ul li:last-child a:before{position:absolute;right:0;top:50%;margin-top:-8px; width:1px;height:16px;background:#717171;content:""}
.F-header-nav ul li .menu li a:after,.F-header-nav ul li .menu li:last-child a:before{content:none}
.F-header-nav ul li:hover{background:#bd0f00}
.F-header-nav ul li a:hover{background:#bd0f00}
.F-header-nav ul li:hover .menu{top:50px;opacity:1;height:auto}
.F-header-nav ul li .menu li:hover{background:none;}
.F-header-nav ul li .menu li a:hover{background:rgba(255,20,0,0.64);color:#fff}
.F-menu-1{margin-left:26%;}
.F-menu-2{text-align:center;margin-left:30%}
.F-menu-3{text-align:center;margin-left:32%;}
.F-menu-4{text-align:center;margin-left:23%}
.F-menu-5{margin-left:63%;}
.F--header-fixe{position:fixed;left:0;top:0;width:100%;z-index:9999}



.F-container1{ width:100%; margin:auto; overflow:hidden;}
.F-link{overflow: hidden;background:url(../images/backg_2.jpg) no-repeat center;padding: 15px 0 0px;border-bottom: solid 1px rgba(255,255,255,0.34); display:block}
.F-link h2{font-size:18px;color:#fff;font-weight: bold;margin-top: 0;text-align: left}
.F-link ul{overflow:hidden;margin-top: 5px}
.F-link ul li{line-height: 2;text-align: left;margin-bottom: 5px;display: inline-block;padding-right: 10px;}
.F-link ul li a{display: block;color:#fff;}

.w1200{ height:auto; overflow:hidden; width:1320px; margin:0 auto;}
.footerx{ height:auto; overflow:hidden;display:block}
.flink{ height:50px; background:#777777; color:#fff}
.flink li{ float:left; text-align:center;}
.flink li a{ line-height:50px; color:#fff; font-size:15px; margin-right:50px}

.ftext{ height:auto; overflow:hidden; background:#2a2a2a; padding:40px 0px;}
.fcopyright{ width:700px; height:auto; overflow:hidden; font-size:13px; color:#fff; line-height:26px;float:left;}
.f-img{ float:right;color: #fff;text-align: center;}






.box-search{ height:46px; overflow:hidden; background:#e3e3e3; display:block}
.b-wrap{ width:1200px; height:46px; overflow:hidden; margin:0 auto;}
.b-wrap span{ float:left; width:840px; line-height:46px; font-size:14px; color:#000000}
.b-wrap a{ font-size:14px; color:#000000;transition:0.3s ease-in;-webkit-transition:0.3s ease-in;}
.b-wrap a:hover{ color:#ff0000}
.b-sform{ float:right; margin-top:5px;}
.soso{width:200px;float:left;padding:7px 10px; background:none; border:solid 1px #999;color:#666; background:#fff; font-size:14px;}
.btnsearch{border:solid 0px #eee;line-height:25px;color:#fff;padding:5px 30px;font-size:15px; background:#ee4547;}
.b-sform span{float:right;font-size:18px;color:#fff;line-height:40px;}



	.trade{ width:1346px; margin:0 auto; display:block }
.trade_l{ margin-left:19px;}
.trade_l ul li{ border:1px solid #d2d2d2; width:517px; height:191px; float:left; margin-right:5px; margin-bottom:12px;}
.trade_l ul li dl{ margin-top:5px;}
.t_title{ border-bottom:1px solid #d2d2d2; height:40px;margin-bottom:2px;}
.t_title .t_left{ background:url(../images/title_bg.png) repeat-x center; min-width:117px; height:38px; line-height:40px; color:#505050; font-size:14px; text-align:center;  padding:12px 26px; border:#FAFAFA solid 2px;}
.t_title .t_right{ width:34px; height:14px;margin: 13px 12px 11px 11px; margin-right:5px;float: right;}
.trade_l ul li dt{ height:25px; line-height:25px; background:url(../images/t1.png) no-repeat left center; padding-left:12px; margin-left:9px;}
.trade_l ul li dt:hover{ background:url(../images/t1_1.png) no-repeat left center;}
.trade_l ul li dt a{ color:#515151; font-size:14px;}
.trade_l ul li dt:hover a{ color:#da251d;}
.trade_t{width:942px; border:1px solid #d2d2d2; margin-left:18px; margin-bottom:11px;}
.trade_t ul li{ float:left; margin-left:5px; margin-top:5px;}
.trade_t ul li p{ color:#303030; line-height:38px; padding-bottom:17px;}














.wabdi{ display:none}

.wapdh{ display:none;}
.ny_banner1{ display:none}
.toolbar{display:block}
.difud{ display:none}


@media  screen and (max-width: 600px) {
#wenzhang img{max-width:100%; height:auto!important;}

.trade{ display:none }
.box-search{display:none}
.wp{ display:none}
.difud{ display:block}
.toolbar{display:none}
.F-header{display:none}
.F-link{/*display:none*/}
.footerx{display:none}
.wabdi{ display:block}



.ny_banner{ display:none}
.ny_banner1{width:100%; height:auto; overflow:hidden; text-align:center; display:block;  }
.ny_banner1 img{width:100%;height:0px; margin-top:50px;}


.footer {
	overflow: hidden;
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 999;
	background-image: -moz-linear-gradient(top, #040303, #040303); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #040303), color-stop(1, #040303)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a7ff', endColorstr='#0075cf', GradientType='0'); /* IE*/
}
.footer li {
	float: left;
	width: 22%;
	background: url("/m/skin/css/../img/ftbg.png") repeat-y right center;
}
.footer li.bot {
	height: 3em;
	background: url("/m/skin/css/../img/bot.png") no-repeat center;
	background-size: 1.3em;
	width: 12%;
	cursor: pointer;
}
.footer li a {
	display: block;
	padding: 0.5em 0;
}
.footer li a img {
	display: block;
	width: 1.2em;
	margin: 0 auto;
}
.footer li a span {
	display: block;
	text-align: center;
	font-size: 0.8em;
	color: #fff;
}.binPlus {
	position: fixed;
	right: 0;
	top: -24px;
	display: none;
	overflow: scroll;
	z-index: 99;
	width: 7.5em;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
}
.binPlus ul {
	padding: 1em 0;
	width: 100%;
}
.binPlus ul li {
	text-align: center;
	height: 2.2em;
	margin-bottom: 1em;
}
.binPlus ul li img {
	width: 4.792em;
}
.binPlus ul li h5 {
	margin-top: 0.4em;
	font-weight: normal;
	font-size: 1em;
}
.binPlus ul li h5 a {
	color: #fff;
}
.binPlus .btnDown {
	position: fixed;
	right: 0;
	bottom: 0;
	width: 7.5em;
	height: 4em;
	background-color: rgba(0,0,0,0);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
}
.binPlus .btnDown i {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("/m/skin/css/../img/btndown_ico.png") no-repeat center;
	background-size: 1.667em auto;
}


.wapdh{ display:block;}
.sp_header{height:50px;overflow:hidden;background-color: rgba(0,0,0,.9);position:fixed;z-index:10;width:100%;  }
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99999999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}















.ditu{width:100%; height:400px;}
#wenzhang img{max-width:100%; height:auto!important;}

/* index*/

.activity {

	background: #f0f0f0;

	width: 100%;

	float: left;

	border-bottom: 1px solid #dcdcdc;

	padding-top: 36px;

	height: 430px;

}

.activity .ititle span, .product .ititle span {

	background: #f0f0f0

}

.partFourM {

	width: 980px;

	margin-top: 30px;

	position: relative;

	float: left;

}

.partFourCon {

	height: 213px;

	display: inline;

	width: 880px;

	float: left;

	overflow: hidden;

	position: relative;

}

.pro {

	float: left;

}

.pro li {

	float: left;

	margin: 0 10px;

	width: 200px;

	display: inline;

}

.pro li a {

	border: 3px solid #252525;

	width: 194px;

	height: 144px;

	overflow: hidden;

}

.pro li a:hover {

	border: 3px solid #da0c0c;

}

.proimg {

	float: left;

}

.proimg img {

	display: block;

}

.pro li a:hover img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s;

	-ms-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s;

}

.protxt {

	float: left;

	width: 100%;

	margin-top: 15px;

	color: #295087;

	font-size: 14px;

}

.protxt em {

	font-style: normal;

	color: #da0c0c;

	font-family: 'impact';

	font-size: 18px;

	width: 63px;

	float: left;

	text-align: center;

	margin-top: 10px;

}

.protxt font {

	color: #da0c0c;

}

.protxt span {

	display: block;

	margin-bottom: 8px;

	height: 16px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.imore {

	width: 100%;

	float: left;

	text-align: center;

	padding-top: 30px;

}

.left, .right {

	width: 34px;

	float: left;

	margin-top: 68px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	display: inline;

	font-size: 16px;

	font-family: '宋体';

	color: #fff;

	background: url(../images/arrow.gif) top left no-repeat;

	-webkit-transition: all 0s ease-in-out 0s;

	-moz-transition: all 0s ease-in-out 0s;

	transition: all 0s ease-in-out 0s;

}

.left:hover, .right:hover {

	background: url(../images/arrow.gif) bottom left no-repeat;

}

.left {

	margin-right: 10px;

}

.right {

	margin-left: 10px;

}

.about {

	float: left;

	width: 100%;

	padding-top: 42px;

	height: 474px;

}

.about_t {

	background: url(../images/about_t.gif) top left no-repeat #da0c0c;

	width: 100%;

	float: left;

	height: 25px;

	line-height: 25px;

}

.about_t a {

	float: right;

	width: 52px;

	color: #fff;

	text-align: center;

	background: #6d0606;

}

.abouttel {

	text-align: center;

}

.abouttel span {

	width: 100%;

	display: block;

	font: 20px/26px 'Microsoft Yahei';

	color: #295087;

}

.abouttel font {

	font: 24px/24px 'Impact';

	color: #da0c0c;

}

.abouttel img {

	vertical-align: middle;

	margin-right: 4px;

}

.aboutimg {

	float: left;

	width: 100%;

	padding-bottom: 30px;

}

.aboutimg img {

	margin-left: 70px;

	display: inline;

}

.abouttxt {

	padding: 30px 0;

	width: 100%;

	float: left;

	font-size: 14px;

	line-height: 35px;

	color: #295087;

}

.product {

	overflow: hidden;

	position: relative;

	width: 100%;

	height: 500px;

	background: #f0f0f0;

	border-top: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

	padding-top: 40px;

}

.prosearch {

	float: left;

	width: 100%;

	padding-top: 15px;

}

.psearch {

	margin: 0 auto;

	width: 254px;

	height: 30px;

	background: url(../images/prosearch.gif) top left no-repeat;

}

.search_text {

	float: left;

	width: 190px;

	background: none;

	color: #a1a2a4;

	height: 30px;

	font: 14px/30px 'Microsoft Yahei';

	padding-left: 16px;

}

.search_but {

	float: right;

	width: 35px;

	height: 28px;

	background: none

}

.pronav {

	color: #767d8d;

	float: left;

	width: 100%;

	font-size: 14px;

	height: 35px;

	margin-top: 27px;

}

.pronav a {

	color: #295087;

}

.pronav a:hover {

	color: #fff;

	background: #000;

}

.pronav .pronavmore {

	color: #ec3726;

}

.product li {

	position: absolute;

	z-index: 9;

	width: 220px;

	float: left;

	margin-left: 20px;

	display: inline;

}

.product li a {

	background: #1a1d22;

	width: 220px;

	display: block;

	top: 0;

	position: absolute;

	left: 0;

}

.proname {

	display: block;

	height: 25px;

	line-height: 25px;

	color: #fff;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	width: 100%;

	padding: 6px 0 5px 1px;

	font-size: 14px;

}

.proname1 {

	display: block;

	height: 25px;

	line-height: 25px;

	color: #fff;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	width: 210px;

	padding: 5px 0 5px 10px;

	font-size: 14px;

}

.product li a:hover {

	top: -30px;

}

.product li a:hover p {

	background: #da0c0c;

}

.view-port {

	overflow: hidden;

	padding-top: 40px;

	float: left;

	position: relative;

	width: 980px;

}

.track a.prev, .track a.next {

	display: none;

}

.track a.prev.disabled, .track a.next.disabled {

	display: none;

}

.slider-container {

	position: relative;

	height: 228px;

}

.bullet-pagination {

	width: 100%;

	text-align: center;

	float: left;

	padding-top: 40px;

}

.bullet {

	display: inline-block;

	background: #000;

	width: 15px;

	height: 15px;

	border-radius: 10px;

	margin-right: 5px;

}

.bullet.active {

	background: #da0c0c;

}

.pro_list li {

	width: 45%;

	overflow: hidden;

	height: auto;

	float: left;

	margin: 0 9px 30px;

	display: inline;

}

.pro_list li a {

	background: #1a1d22;

	display: block;

	width: 100%;

}
.pro_list li a  img{ width:100%; height:130px;}
.pro_list li a:hover p {

	background: #da0c0c;

}

.ititle {

	width: 980px;

	margin-top: 50px;

	border-top: 1px solid #c6c6c6;

	float: left;

	text-align: center

}

.ititle p {

	margin-top: -50px;

	position: relative;

	text-transform: uppercase;

	color: #f5a30f;

	font: 16px/20px 'arial';

}

.ititle span {

	margin: 0px auto 0;

	background: #fff;

	width: 137px;

	line-height: 40px;

	color: #da0c0c;

	display: block;

	text-align: center;

	font-size: 24px;

	font-family: 'Microsoft Yahei';

	font-weight: bold;

}

.ititle em {

	font-style: normal;

	color: #295087;

	font-size: 14px;

	font-family: 'Microsoft Yahei';

}

.news {

	width: 100%;

	height: 460px;

	padding-top: 48px;

}

.news ul {

	width: 1300px;

}

.news ul li {

	width: 480px;

	height: 94px;

	float: left;

	display: inline;

	margin: 40px 20px 0px 0;

}

.news ul li a {

	width: 458px;

	float: left;

	cursor: pointer;

	height: 72px;

	padding: 10px;

	border: 1px solid #e7e7e7;

	background: #f7f7f7;

	position: relative;

	top: 0;

	left: 0;

}

.news ul li a:hover {

	border: 1px solid #ec3726;

	top: -3px;

	left: -3px;

}

.news ul li a:hover .fl {

	color: #ec3726;

}

.teamr {

	float: right;

	width: 350px;

	line-height: 25px;

	color: #747474;

}

.teamr_t {

	float: left;

	width: 100%;

	margin-bottom: 5px;

}

.teamr_t .fl {

	color: #295087;

	font-size: 14px;

	float: left;

	width: 70%;

}

.teamr_t font {

	float: right;

	color: #747474;

	font-family: 'arial'

}

.main, .fyMain {

	width: 100%;

	margin: 0 auto;

	clear: both;

	position: relative;

}

.fyMain {

	overflow-x: hidden;

	overflow-y: auto;

	padding-bottom: 40px;

}

#tip b {

	color: #000;

}

/* foot*/


.f_link {

	width: 100%;

	height: 52px;

	float: left;

	line-height: 52px;

	color: #fff;

	background: #da0c0c;

	position: relative;

}

.linkbut {

	position: absolute;

	left: 0;

	width: 100%;

	text-align: center;

	bottom: -15px;

}

.f_link .fl {

	width: 700px;

	overflow: hidden;

	height: 52px;

}

.f_link .fl a {

	padding-left: 20px;

}

.f_link a {

	color: #fff;

}

.site {

	float: right;

	width: 150px;

	margin-bottom: 10px;

	padding-left: 35px;

	font-size: 13px;

	background: url(../images/site.gif) left center no-repeat;

	padding-right: 25px;

}

.bottomnav {

	width: 100%;

	float: left;

	height: 45px;

	line-height: 45px;

	text-align: center;

	background: #1f1f1f;

}

.bottomnav ul {

	width: 1004px;

	margin: 0 auto;

}

.bottomnav li {

	color: #ec3726;

	float: left;

	width: 90px;

	margin: 0 5px;

}

.bottomnav li a {

	float: left;

	width: 100%;

	height: 45px;

	line-height: 45px;

	color: #aaa;

}

.foot a {

	color: #929292;

}

.bootTxt {

	text-align: center;

	line-height: 28px;

	width: 100%;

	width: 980px;

	padding-top: 40px;

	padding-bottom: 20px;

	margin: 0 auto 0;

	overflow: hidden;

}

.share {

	width: 190px;

	margin: 20px auto 0;

}

.share a {

	-webkit-transition: all 0s ease-in-out 0s;

	-moz-transition: all 0s ease-in-out 0s;

	transition: all 0s ease-in-out 0s;

}

/* 二级页面*/
.telbar1 {

	margin-top: 10px;

	color: #201c19;

	font: 14px/1 'arial';

	text-transform: uppercase;

	text-align: center;

}

.vtitle1 {

	width: 100%;

	float: left;

	padding-top: 10px;

	height: 105px;

	background: #F3F3F3;
	display:none;

}

.vtitlemain1 {

	height: 60px;

	width: 100%;

	overflow: hidden;

	text-align: center;

	margin: 0px auto 0px;

}

.vtitlemain1 span b {

	white-space: nowrap;

	font: 20px/20px 'Microsoft Yahei';

	width: 250px;

	overflow: hidden;

	color: #000;

	margin-top: -10px;

	display: inline-block;

}

.vtitlemain1 span {

	width: 253px;

	display: block;

	margin: 13px auto 0;

}

.vtitlemain1 font {

	color: #ec3726;

	white-space: nowrap;

	font: 22px/22px 'Arial';

	text-transform: uppercase;

}

.vnav1 {

	width: 100%;

	margin-bottom: 0px;

	float: left;


	text-align: center;

	color: #fff;
	background: #f3f3f3;
	display:none;

}

.vnav1 a {

	color: #fff!important;

	font-size: 14px;

	padding: 0px 1px;

	height: 36px;

	line-height: 36px;

	display: block;

	position: relative;

}

.vnav1 a:hover, .vnav1 a.cur {

	background: #da281f!important;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewnav1 {

	display: none;

	position: absolute;

	left: 0;

	padding: 0;

*padding:30px 0;

	z-index: 99;

	width: 100%;

}

.viewnav1 a {

	font-size: 12px;

	margin: 0 3px;

	padding: 4px 5px;

	border: 0;

	color: #fff;

	display: inline;

	background: #000;

}

.vnav1 li {

	display: inline-block;

*display:inline;

*zoom:1;

	margin-right: 0px;
	background: #191919;
	width: 30%;
	margin-bottom:10px;
	border-radius:3px;
-moz-border-radius:25px;

}

































.telbar {

	margin-top: 10px;

	color: #201c19;

	font: 14px/1 'arial';

	text-transform: uppercase;

	text-align: center;

}

.vtitle {

	width: 100%;

	float: left;

	padding-top: 10px;

	height: 105px;

	background: #F3F3F3;
	

}

.vtitlemain {

	height: 60px;

	width: 100%;

	overflow: hidden;

	text-align: center;

	margin: 0px auto 0px;

}

.vtitlemain span b {

	white-space: nowrap;

	font: 20px/20px 'Microsoft Yahei';

	width: 250px;

	overflow: hidden;

	color: #000;

	margin-top: -10px;

	display: inline-block;

}

.vtitlemain span {

	width: 253px;

	display: block;

	margin: 13px auto 0;

}

.vtitlemain font {

	color: #ec3726;

	white-space: nowrap;

	font: 22px/22px 'Arial';

	text-transform: uppercase;

}

.vnav {

	width: 100%;

	margin-bottom: 0px;

	float: left;


	text-align: center;

	color: #fff;
	background: #f3f3f3;

}

.vnav a {

	color: #fff!important;

	font-size: 14px;

	padding: 0px 1px;

	height: 36px;

	line-height: 36px;

	display: block;

	position: relative;

}

.vnav a:hover, .vnav a.cur {

	background: #da281f!important;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewnav {

	display: none;

	position: absolute;

	left: 0;

	padding: 0;

*padding:30px 0;

	z-index: 99;

	width: 100%;

}

.viewnav a {

	font-size: 12px;

	margin: 0 3px;

	padding: 4px 5px;

	border: 0;

	color: #fff;

	display: inline;

	background: #000;

}

.vnav li {

	display: inline-block;

*display:inline;

*zoom:1;

	margin-right: 0px;
	background: #191919;
	width: 30%;
	margin-bottom:10px;
	border-radius:3px;
-moz-border-radius:25px;

}

.viewcon {

	background: #F3F3F3;

	overflow: hidden;



	width: 97%;

	display: inline;

	word-break: break-all;

	color: #555;

	font-size: 14px;

	float: left;

	padding: 1px 3px 3px;

	line-height: 30px;

	font-size: 14px;

}

.membermain {

	padding-top: 20px;

}

.pro_txtimg {

	float: left;

	margin-bottom: 20px;

}

.pro_txtimg li {

	float: left;

	width: 980px;

	padding: 4px;

	height: 162px;

	background: #fff;

	margin-bottom: 30px;

}

.pro_li_img {

	float: left;

	width: 220px;

}

.proimg, .proimg img {

	float: left;

}

.pro_txtimg .proimg img {

	border: 1px solid #dedede;

	margin-top: 10px;

}

.pro_li_txt {

	float: left;

	display: inline;

	width: 682px;

	padding: 0 15px 0 30px;

	height: 163px;

	color: #787878;

	line-height: 36px;

	font-size: 12px;

}

.pro_li_txt p {

	float: left;

	width: 100%;

	line-height: 32px;

	color: #333;

	font-family: "microsoft yahei"

}

.protitle {

	float: left;

	width: 100%;

	font: bold 16px/1 "microsoft yahei";

	margin: 16px 0;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	color: #000;

}

.pro_li_txt a:hover {

	color: #624207

}

.news_list {

	width: 100%;

	font-size: 14px;

}

.news_list li {


	    float: left;
    width: 100%;
    height: 37px;
    line-height: 33px;

}

.newseven {

	background: #eee

}

.news_list li a {

	float: left;

	width: 100%;

	height: 35px;

	line-height: 35px;

	color: #787878;

}

.news_list li a:hover {

	color: #da0c0e;

}

.news_list li a span {

	cursor: pointer;

}

.news_list li .fl {

	width: 80%;

	margin-left: 6px;

	display: inline;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	padding-left: 10px;

}

.news_list li .fr {

	margin-right: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.news_line {

	clear: both;

	width: 687px;

	height: 0;

	overflow: hidden;

	margin: 18px 0;

}

.news_line {

	background: #fff;

}

.news_list p {

	font-size: 12px;

	padding: 10px 20px;

	line-height: 20px;

	color: #ccc;

}

/*news_view*/

.v_title {

color: #171717;
    font: 14px/2 "microsoft yahei";
    width: 100%;
    text-align: center;

}

.newsview {

	color: #555;

	display: inline;

	width: 100%;

	margin-top: 00px;

	margin-bottom: 25px;

	padding-bottom: 15px;

	font-size: 14px;

	line-height: 28px;

	float: left;

}

.viewpage {

	background: #eee;

	width: 100%;

	float: left

}

.main_r_nav {

	float: left;

	width: 70%;

	height: 66px;

	padding: 10px 0;

	font-size: 14px;

	margin-left: 10px;

	display: inline;
	overflow:hidden;

}

.returnlist {

	width: 50px;

	height: 56px;

	padding: 15px 18px;

	display: inline;

	float: right;

	color: #fff;

	line-height: 30px;

	font-size: 12px;

	background: #da0c0c;

}

.returnlist a {

	color: #fff;

	text-align: center;

	font-size: 18px;

	font-family: "microsoft yahei";

	width: 100%;

	display: block;

}

.main_r_nav a {

	color: #555;

	/*float: left;

	width: 100%;*/

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	line-height: 30px;

}

.main_r_nav a:hover {

	color: #da0c0c;

}

.title_s {

	text-align: center;

	border-bottom: 1px dotted #624207;

	margin-bottom: 10px;

	color: #555;

	font-size: 12px;

	line-height: 35px;

}

.viewcon .center img {

	border: 1px solid #ccc;

	margin-bottom: 10px;

	width: auto;

	max-width: 600px;

_width:expression(this.width > 600 ? "600px" : this.width);

	overflow: hidden;

}

/* page*/

.page {

	margin-top: 20px;

	font-size: 14px;

	float: left;

	width: 100%;

	line-height: 34px;

	text-align: center;

	color: #1a1d22;

}

.page a {

	color: #000;

	padding: 0 10px;

	margin: 5px 5px;

font-/weight: bold;

	border: 1px solid #000;

	background: #fff;

}

.page * {

	display: inline-block;

	_zoom: 1;

	_display: inline;

	vertical-align: middle;

	line-height: 32px;

	height: 32px;

	padding-bottom: 1px;

}

.page .hover {

	display: inline-block;

	border: 1px solid #ec3726;

	font-weight: bold;

	padding: 0 10px;

	color: #fff;

	background: #da0c0c;

}

.page a:hover {

	display: inline-block;

	border: 1px solid #1a1d22;

	padding: 0 10px;

	color: #fff;

	background: #1a1d22;

}

/* search*/

.searchnull {

	float: left;

	text-align: center;

	width: 100%;

	padding: 3% 0;

	font-size: 14px;

}

.searchnull font {

	color: #F00;

	font-size: 14px;

}

.searchmore {

	float: left;

	width: 92%;

	background: #efefef;

	text-align: center;

	margin: 10px 20px;

	_margin: 10px;

	border: 1px solid #dbd6f1

}

.searchmore a {

	line-height: 25px;

	color: #333;

}

.input_title {

	background: none;

	line-height: 30px;

	height: 30px;

	padding-left: 7px;

}

/* book*/

.message input, .message textarea {

	line-height: 32px;

	height: 32px;

	text-indent: 10px;

	color: #555;

}

.message textarea {

	height: 177px;

}

.yzm {

	width: 747px;

}

.yzm .fl {

	margin-left: 15px;

}

.message {

	width: 600px;

	height: auto;

	margin: 0 auto;

	padding-top: 25px;

}

.message li {

	width: 600px;

	height: 38px;

	float: left;

	margin: 10px;

	padding: 0px;

}

.message li input {

	height: 36px;

	line-height: 36px;

	width: 300px;

	border-radius: 2px;

	font-size: 14px;

	text-indent: 10px;

	border: 1px solid #000;

}

.message li p.message_title {

	width: 100px;

	height: 38px;

	float: left;

	text-align: center;

	font-size: 17px;

	line-height: 38px;

!important;

}

.message li p.message_title span {

	float: left;

}

.message li.contentb {

	width: 600px;

	height: 122px;

	float: left;

}

.message li.contentb textarea {

	width: 430px;

	height: 120px;

	border-radius: 2px;

	font-size: 14px;

	text-indent: 10px;

	border: 1px solid #000;

}

.message li.yzm {

	width: 600px;

	height: 60px;

	float: left;

}

.message li p.message_yzminput {

	width: 160px;

	float: left;

}

.message li p.message_yzminput input {

	width: 140px;

}

.message li p.message_yzmico {

	width: 90px;

	height: 38px;

	float: left;

}

.message li p.message_sub input {

	float: left;

	width: 182px;

	height: 38px;

	display: block;

	border-radius: 3px;

	border: none;

	color: #FFFFFF;

	font-size: 22px;

	line-height: 38px;

	text-align: center;

	background: #da0c0c;

	font-size: 18px;

	font-family: "Microsoft Yahei";

}

.message li p.message_reset a {

	float: left;

	width: 130px;

	height: 40px;

	display: block;

	margin-left: 20px;

	border-radius: 10px;

	border: none;

	color: #7f7f7f;

	font-size: 22px;

	line-height: 40px;

	text-align: center;

	font-weight: bold;

	background: #000000;

}

.book {

	float: left;

	padding-left: 120px;

}

.bookmain {

	width: 738px;

	margin: 20px auto;

	height: auto;

	background: #fff;

	;

	overflow: auto;

}

.bookline {

	width: 738px;

	height: 34px;

	float: left;

	margin-top: 10px;

}

.book3 {

	width: 738px;

	margin: 0 auto;

}

.booktop {

	width: 738px;

	height: 30px;

	margin-bottom: 10px;

	;

	float: left;

	background: url(../images/ico.gif) no-repeat 10px 7px;

}

.booktop_name {

	width: 470px;

	height: 30px;

	float: left;

	padding-left: 30px;

	line-height: 30px;

	font-weight: bold;

}

.booktop_time {

	width: 150px;

	height: 30px;

	float: right;

	color: #999;

	text-align: right;

	line-height: 30px;

}

.bookcontent {

	width: 718px;

	margin-bottom: 20px;

	;

	min-height: 40px;

	height: auto!important;

	float: left;

	border: 1px solid #1a1d22;

	border-radius: 3px;

	;

	padding: 10px;

	color: #1a1d22;

}

.bookadmin {

	width: 650px;

	height: auto;

	float: left;

}

.bookcon_a {

	color: #a16c5a;

}

.bookcon_a b {

	color: #740f08;

	font-weight: normal;

}

.bookcon_t {

	border-bottom: 1px solid #1a1d22;

	width: 100%;

	color: #1a1d22;

}

.bookadmin_top {

	width: 650px;

	height: 12px;

	float: left;

}

.bookadmin_mid {

	width: 610px;

	min-height: 30px;

	background: #fff;

	height: auto!important;

	height: 30px;

	border-left: 1px solid #d6deef;

	border-right: 1px solid #d6deef;

	border-bottom: 1px solid #d6deef;

	float: left;

	padding: 10px;

	color: rgb(30,54,1);

}

.admintimecol {

	color: #5e7194;

}

.c_red {

	color: #f00;

}

.searchred {

	color: #f00 !important;

	margin: 0 !important

}

/* hr*/

.hrBox {

	width: 834px;

	float: left;

	min-height: 91px;

	_height: 91px;

	border: 1px solid #dbdbdb;

	margin-bottom: 20px;

	background: #efefef;

	margin-left: 94px;

	_margin-left: 47px;

}

.hrBoxL {

	width: 100px;

	float: left;

	text-align: center;

}

.hrBoxL li {

	width: 100px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	vertical-align: bottom

}

.jobName {

	width: 380px;

	float: left;

}

.hrBtn {

	width: 100px;

	float: left;

	text-align: center;

	padding-top: 3px;

}

.hrBoxL li.haode {

	border-bottom: none;

}

.hrBoxR {

	width: 733px;

	float: left;

	text-align: left;

	border-left: 1px solid #dbdbdb;

}

.hrBoxR li {

	width: 708px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	padding-left: 15px;

	vertical-align: bottom;

	padding-right: 10px;

}

.hrBoxR li.topline {

	overflow: hidden;

	height: 30px;

}

.hrBoxR li.topline img {

	margin-top: 3px;

}

.hrBoxR li.haode {

	border-bottom: none;

}

.hrTable {

	width: 614px;

	float: left;

	height: 440px;

	background: #efefef;

	border: 1px solid #dbdbdb;

	margin-left: 35px;

	_margin-left: 17px;

}

.tableTitle {

	width: 614px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	border-bottom: 1px solid #dbdbdb;

	font-weight: bold;

}

.lineOne {

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	width: 614px;

}

.lineOneL {

	width: 94px;

	float: left;

	text-align: center;

	border-right: 1px solid #dbdbdb;

}

.lineOneR {

	width: 509px;

	float: left;

	padding-left: 10px;

}

.tableMainL {

	width: 94px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

}

.tableMainL li {

	width: 94px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

}

.tableMainR {

	width: 211px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: left;

}

.tableMainR li {

	width: 206px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainR li span {

	display: inline-block;

}

.tableMainRno {

	width: 212px;

	float: left;

	text-align: left;

}

.tableMainRno li {

	width: 207px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainRno li span {

	display: inline-block;

}

.input_hr {

	width: 126px;

	height: 17px;

	line-height: 17px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

	border: 1px solid #dbdbdb;

}

.sel_hr {

	width: 130px;

	height: 20px;

	line-height: 20px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

}

.bottomLine {

	width: 614px;

	height: 123px;

	border-bottom: 1px solid #dbdbdb;

}

.lineBootL {

	width: 94px;

	height: 123px;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	float: left;

}

.lineBootR {

	width: 509px;

	float: left;

	padding-left: 10px;

	height: 123px;

}

.are_hr {

	width: 470px;

	height: 80px;

	margin-top: 11px;

}

.hr_btn {

	width: 614px;

	height: 31px;

	line-height: 31px;

	background: #da0c0c;

	color: #fff;

}

.hr_btnL {

	width: 310px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	height: 31px;

}

.hr_btnR {

	width: 300px;

	float: left;

	text-align: center;

}

/* hr */

.hr {

	margin: 10px auto;

	width: 95%;

	font-size: 12px;

	line-height: 24px;

	border: 1px #CCC solid;

	border-collapse: collapse;

	background: #efefef;

}

.hr td {

	border: 1px #CCC solid;

	border-collapse: collapse;

	line-height: 2;

}

.hr input, .hr textarea {

	line-height: 1.8;

	height: 25px;

	border: 1px solid #ccc;

}

.hr input[type=radio] {

	height: auto;

	border: 0;

	vertical-align: middle

}

.hr a {

	color: #333;

}

.hr a:hover {

	color: #de0303;

}

.hr_btn {

	width: 100px;

	height: 40px;

	font-size: 12px;

}

#hrform {

	float: left;

	width: 100%;

}

/* 下拉菜单 */

.common-nav2 {

	display: none;

	position: absolute;

	z-index: 9999;

	text-align: center;

	top: 68px;

	padding-top: 10px;

}

.common-nav2_in {

	background: #000000;

	width: 100px;

	opacity: 0.9;

filter: progid:DXImageTransform.Microsoft.Alpha (opacity=90);

}

.common-nav2_in div {

	width: 100%;

	height: 35px;

}

.common-nav2 div a {

	display: block;

	height: 35px !important;

	line-height: 35px !important;

	font-size: 14px!important;

	color: #FFF;

	border-bottom: 1px solid #202020;

}

.common-nav2 div a:hover {

	background: #202020 !important;

	color: #FFF !important;

	height: 35px !important;

	line-height: 35px !important;

}

.common-nav2 i {

	width: 0;

	height: 0;

	position: absolute;

	top: 5px;

	left: 50%;

	margin-left: -7px;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-bottom: 5px solid #000000;

}

/* 浮动工具 */

#common-tool {

	margin-top: 278px;

	position: absolute;

	top: 78px;

	right: 0;

	z-index: 9999

}

#common-tool ul {

	list-style: none

}

#common-tool ul li {

	background: #da0c0c;

	margin: 3px 0 0 0;

	_margin: 0;

*margin:0;

	width: 40px;

	height: 40px;

	overflow: hidden;

}

#common-tool ul li a {

	display: block;

	padding: 5px

}

#common-tool ul li a:hover {

	background: #ffd401;

}

#common-top-ico {

	display: none

}

.common-sweep-box {

	display: none;

	position: absolute;

	right: 50px;

	top: 3px;

	padding: 5px;

	background: #FFF;

	border: 1px solid #EEE

}

.common-sweep-box img {

	width: 196px;

	height: 196px;

}

/* product view 产品内页 */

.view_imgs {

	width: 101%;

	height: 500px;

	margin: 20px auto;

	position: relative;

	background: #f7f7f7;

}

.view_imgs .btn {

	position: absolute;

	width: 15px;

	height: 70px;

	top: 422px;

	cursor: pointer;

	z-index: 99;

	font-size: 50px;

	font-weight: bold;

}

.view_imgs .prev {

	left: 0;

	background: url(../images/view_left.png) no-repeat center center #bfbebe;

}

.view_imgs #prev, .view_imgs #prev #next {

	width: 15px;

	height: 70px;

	margin-left: 0;

}

.view_imgs #prevTop, .view_imgs #nextTop {

	display: none

}

.view_imgs .next {

	right: 0;

	background: url(../images/view_right.png) no-repeat center center #bfbebe;

}

.view_imgs li {

	float: left;

}

.view_imgs .prev:hover, .view_imgs .next:hover {

	background-color: #da0c0c;

}

.view_imgs .cf li {

	position: relative;

	color: #fff;

}

.view_imgs .cf a {

	display: block;

	width: 100%;

	height: 416px;

	position: absolute;

	color: #fff;

}

.view_imgs .picBox {

	height: 416px;

	position: relative;

	overflow: hidden;

}

.view_imgs .picBox ul {

	height: 416px;

	position: absolute;

}

.view_imgs .picBox li {

	width: 555px;

	height: 374px;

}

.view_imgs .listBox {

	width: 511px;

	height: 71px;

	margin: 0 auto;

	position: relative;

	padding: 6px 0 10px;

	overflow: hidden;

}

.view_imgs .listBox ul {

	height: 71px;

	position: absolute;

}

.view_imgs .listBox li {

	width: 104px;

	height: 71px;

	cursor: pointer;

	position: relative;

}

.view_imgs .listBox li a {

	display: block;

	width: 95px;

	height: 71px;

}

.view_imgs .listBox li img {

	width: 95px;

	height: 71px;

}

.view_imgs .listBox .on img {

	width: 89px;

	height: 65px;

	border: 3px solid #da0c0c;

}

.view_imgs .picBox li img {

	max-width: 70%;
	height:auto;

}

.ol_width {

	width: 580px;

}


#wk_ft {
	width: 100%;
	min-width: 320px;
	margin: 0 auto;
	height: 76px;
	overflow: hidden;
	margin-bottom:51px;
	margin-top: 0;
	background: #0e0e0e;
}
#ft {
	padding: 0;
	border-top: 0;
	line-height: 1.8;
}
#flk {
	text-align: center;
}
section {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.fp-auto-height .fp-slide {
	height: auto!important;
}
.fp-auto-height .wk_footer_side {
	padding: 10px 0;
	width: 100%;
	background: #0e0e0e;
}
.wk_footer {
	margin: 0 auto;
	width: 100%;
	background: url(../images/footer_logo.png) no-repeat right center;
	color: #b6b3b3;
	font-size:14px;
	line-height: 28px;
}
.wk_footer a {
	color: #b6b3b3;
	margin: 0 6px;
}
.wk_footer a:hover {
	color: #FFF;
}

}

/* start:效果图条件筛选*/

.xgtclass {
    font-family:microsoft yahei;

	margin-top: 20px;

	font-size: 14px;

	float: left;

	width: 100%;

	line-height: 34px;

	text-align: center;

	color: #1a1d22;
	margin-bottom:30px;
   
}

.xgtclass a {


	color: #333;

	padding: 5px 10px;

	margin: 5px 5px;

font-/weight: bold;

	border: 1px #efefef solid;

	/*background: #f2f2f2;*/
	
	border-radius:15px;
	 

}

.xgtclass * {

	display: inline-block;

	_zoom: 1;

	_display: inline;

	vertical-align: middle;

	line-height: 32px;

	height: 32px;

	padding-bottom: 1px;

}

.xgtclass .hover {

	display: inline-block;

	border: 1px solid #cb1311;

	font-weight: bold;

	padding: 5px 10px;

	color: rgb(255, 61, 61);

	background: #cb1311;

}

.xgtclass a:hover {

	display: inline-block;

	border: 1px solid #cb1311;

	padding: 5px 10px;

	color: #ffffff;

	background: #cb1311!important;
	
	border-radius:15px;

}

.xgtclass .xgtlx {
     font-size: 16px;
	 font-weight: bold;
}


/* end:效果图条件筛选*/

