@charset "utf-8";
@font-face {
font-family: webfont;
src: url("../images/webfont.ttf");
}
/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
img{border: none;}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.f_pr{position:relative;}
/* 设置默认字体 */

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
body {
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	background-color: #f2f2f2;	
}
div,ul,li{
	list-style-type: none;
}
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #F00;
}
.left{
	float: left;
}
.right{
	float: right;
}
.w1400{
	width: 1400px;
	margin-right: auto;
	margin-left: auto;
}
.w1415{
	width: 1420px;
	margin-right: auto;
	margin-left: auto;
}
.toptitle{
	height: 47px;
	width: 100%;
	font-size: 14px;
	line-height: 43px;
	color: #333;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.toply{
	font-size: 14px;
	line-height: 43px;
	color: #FFF;
	background-image: url(../images/toptel.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	height: 43px;
	width: 70px;
	padding-left: 26px;
}
.topdt{
	font-size: 14px;
	line-height: 43px;
	color: #FFF;
	background-image: url(../images/topdq.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	height: 43px;
	width: 70px;
	padding-left: 26px;
	margin-right: 30px;
}
.toply a,.topdt a{
	color: #FFF;
}
.top{
	height: 142px;
	width: 100%;
	overflow: hidden;
	background-color: #FFF;
}
.logo{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 142px;
	width: 330px;
	text-align: center;
	float: left;
}
.topby{
	float: left;
	margin-top: 35px;
	margin-left: 20px;
	font-size: 24px;
	color: #333;
	padding-top: 5px;
	font-weight: bold;
}
.topby i{
	color: #E80000;
}
.topby p{
	font-size: 22px;
	color: #444;
	line-height: 45px;
	font-weight: normal;
}
.topby p span{
	color: #0033FF;
}
.tel{
	float: right;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 61px;
	padding-left: 90px;
	margin-top: 40px;
}
.tel span{
	font-size: 16px;
	line-height: 25px;
	width: 142px;
	color: #007EB5;
}
.tel dt{
	font-family: webfont;
	font-size: 30px;
}
.erwei{
	float: right;
	height: 120px;
	width: 100px;
	margin-top: 15px;
	margin-right: 30px;
}
.erwei img{
	height: 100px;
	width: 100px;
}
.erwei p{
	font-size: 12px;
	color: #999;
	text-align: center;
}
.nav_main{
	width: 100%;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.h_nav{height:65px;width:1400px;margin:0 auto;}
		.h_nav ul li{
	float: left;
	font-size: 16px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	width: 140px;
}
    .h_nav ul li:nth-child(2){position:relative;}
    .h_nav ul li:nth-child(3){position:relative;}
	.h_nav ul li:nth-child(4){position:relative;}
	.h_nav ul li:nth-child(5){position:relative;}
	.h_nav ul li:nth-child(6){position:relative;}
	.h_nav ul li:nth-child(7){position:relative;}
	.h_nav ul li:nth-child(8){position:relative;}
	.h_nav ul li:nth-child(9){position:relative;}
	.h_nav ul li>a{color: #ffffff;    display: block; font-size:16px ;}
    .h_nav li:hover,.h_nav li.cur{
		background-image: url(../images/navd.png);
	background-repeat: no-repeat;
	background-position: center top;}
    .h_nav li p{display: none;position: absolute;width: 100%;text-align: center;left: 0;top: 64px;z-index:10; background: #fff;}
    .h_nav  li p>a{display: block;height: 46px;line-height: 46px;font-size: 12px;color: #333;border-top:1px solid #dcdcdc;background:none;}
    .h_nav  li p>a:hover{
	background-color: #008DD9;
	color: #FFF;
}

.h_nav i{
	background-image: url(../images/home2.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 30px;
}
.h_nav i a:hover{
	background-image: url(../images/home2.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.h_nav i .hover{
	background-image: url(../images/home2.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.hover{
	color: #FFF;
	background-image: url(../images/navd.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;
	width: 140px;
}
.h_nav .ho .hover{
	background-image: none;
}

/*banner*/
.banner{
	height: 550px;
	width: 100%;
	overflow:hidden; position:relative;
}
.box_skitter img {
	max-width: none;
}
/* Tip for stildv */
.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	width: 1920px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.box_skitter .image img {
	display: none;
}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 2;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}


/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {
	display: inline-block;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 26px;
	z-index: 5;
}

.box_skitter .info_slide .image_number {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 10px;
	cursor: pointer;
	text-indent: -9999px;
	float: left;
	overflow: hidden;
}

.box_skitter .info_slide .image_number_select{
	background-position: 0 -12px;
}

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs {
	position: relative;
	overflow: hidden;
	height: 50px;
}

.box_skitter .info_slide_thumb {
	height: 50px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	top: auto;
	top: 0;
	left: 0;
	padding: 0 !important;
	opacity: 1.0;
}

.box_skitter .info_slide_thumb .image_number {
	overflow: hidden;
	width: 100px;
	height: 50px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

.box_skitter .info_slide_thumb .image_number img {
	position: absolute;
	top: -30px;
	left: -30px;
	height: 100px;
}

.box_skitter .box_scroll_thumbs {
	padding: 0;
}

.box_skitter .box_scroll_thumbs .scroll_thumbs {
	position: absolute;
	bottom: 60px;
	left: 50px;
	background: #ccc;
	background: -moz-linear-gradient(-90deg, #555, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));
	width: 200px;
	height: 10px;
	overflow: hidden;
	text-indent: -9999em;
	z-index: 101;
	cursor: pointer;
	border: 0px solid #333;
}

/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {
	position: absolute;
	bottom: -40px;
	z-index: 151;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.box_skitter .info_slide_dots .image_number {
	background: #333;
	float: left;
	margin: 0 5px 0 0;
	cursor: pointer;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .info_slide_dots .image_number:hover {
	background: #000;
}

.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {
	background: #cc3333;
	float: left;
	margin: 0 5px 0 0;
}

/* =Loading
-------------------------------------------------------------- */
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	
	width: 32px;
	height: 32px;
}

/* =Label
-------------------------------------------------------------- */

.box_skitter .progressbar {
	background: #000;
	position: absolute;
	top: 5px;
	left: 15px;
	height: 5px;
	width: 200px;
	z-index: 99;
	border-radius: 20px;
}

/* =Preview slide
-------------------------------------------------------------- */
.box_skitter .preview_slide {
	display: none;
	position: absolute;
	z-index: 152;
	bottom: 30px;
	left: -40px;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #222;
	-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	overflow: hidden;
}

.box_skitter .preview_slide ul {
	height: 100px !important;
	overflow: hidden !important;
	margin: 0 !important;
	list-style: none !important;
	display: block !important;
	position: absolute !important;
	top: 0;
	left: 0;
}

.box_skitter .preview_slide ul li {
	width: 100px !important;
	height: 100px !important;
	overflow: hidden !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	display: block !important;
}

.box_skitter .preview_slide ul li img {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 150px !important;
	width: auto !important;
}

/* =Focus
-------------------------------------------------------------- */
#overlay_skitter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9998;
	opacity: 1;
	background: #000;
}

.box_skitter .focus_button {
	position: absolute;
	top: 50%;
	z-index: 100;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	opacity: 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .play_pause_button {
	position: absolute;
	top: 50%;
	z-index: 151;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	opacity: 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .play_pause_button.play_button {
}


.box_skitter .play_pause_button:hover {
	opacity: 0.5 !important;
}

.box_skitter .focus_button:hover {
	opacity: 0.5 !important;
}

/* =Example for dimenions
-------------------------------------------------------------- */
.box_skitter_large {
	width: 800px;
	height: 300px;
}

.box_skitter_small {
	width: 200px;
	height: 100px;
}
.box_skitter .info_slide{ position:absolute; z-index:7; left:auto!important; right:45%; width:10%; bottom:85px; padding: 0px 0px; height:auto;  text-align:center; }
.box_skitter .info_slide .image_number{background: none repeat scroll 0 0 #f1f1f1;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 0px 0px; font-size:0px; float:none; text-indent:0; width:16px; height:16px; border-radius:50%;}
.box_skitter .info_slide .image_number_select{background: none repeat scroll 0 0 #118cd0;color: #FFFFFF; }
/*banner结束*/

.can{
	background-color: #3f48ff;
	height: 110px;
	width: 1400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -50px;
	z-index: 999;
	position: relative;
}
.can .ibrand-num li{
	float: left;
	height: 100px;
	width: 279px;
	position: relative;
	overflow: hidden;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-top: 15px;
}
.can .ibrand-num .y{
	border-right-style: none;
}
.can .ibrand-num li a{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: inline-block;
}
.can .ibrand-num dl{
	text-align: center;
	float: left;
}
.can .ibrand-num .dll{
	padding-top: 10px;
	width: 90px;
	text-align: center;
	margin-left: 15px;
}
.can .ibrand-num .dll2{
	width: 149px;
	text-align: center;
	margin-right: 15px;
}
.can .ibrand-num .num{
	font-size: 35px;
	color: #fff714;
	font-family: webfont;
	font-weight: normal;
}
.can .ibrand-num i{
	font-size: 18px;
	color: #fff;
	margin-left: 5px;
	font-weight: bold;
}
.can .ibrand-num h4{
	font-size: 18px;
	color: #FFF;
}
.can .ibrand-num p{
	font-size: 14px;
	color: #999;
}
.can .ibrand-num .ys1{
	background-image: url(../images/yin_ico01.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 40px;
	text-align: left;
	margin-left: 25px;
}
.can .ibrand-num .ys2{
	background-image: url(../images/yin_ico02.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 40px;
	text-align: left;
	margin-left: 25px;
}
.can .ibrand-num .ys3{
	background-image: url(../images/yin_ico03.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 40px;
	text-align: left;
	margin-left: 25px;
}
.can .ibrand-num .ys4{
	background-image: url(../images/yin_ico04.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 40px;
	text-align: left;
	margin-left: 25px;
}
.can .ibrand-num .ys5{
	background-image: url(../images/yin_ico05.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 40px;
	text-align: left;
	margin-left: 25px;
}


.gjc{
	height: 60px;
	width: 100%;
	background-color: #E6E6E6;
}
.gjc .guanjzhi{
	float: left;
	line-height: 60px;
	height: 60px;
	width: 1400px;
	overflow: hidden;
}
.gjc .guanjzhi i{
	font-size: 16px;
	font-weight: bold;
	color: #D20000;
	float: left;
}
.gjc .guanjzhi b{
	color: #333;
	font-size: 16px;
	line-height: 60px;
	font-weight: bold;
	float: left;
	margin-left: 5px;
}
.gjc .guanjzhi p{
	display: block;
	padding-top: 10px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.gjc .guanjzhi p a{
	font-size: 14px;
	color: #fff;
	float: left;
}
.gjc .guanjzhi p span{float: left;color: #fff;}
.gjc .guanjzhi p a:nth-child(4) span{display:none;}
.gjc .guanjzhi p a:first-child+a+a+a span{display:none;}

.main{
	float: left;
	width: 100%;
}

.main .title{
	font-size: 35px;
	color: #C64A00;
	text-align: center;
	margin-bottom: 30px;
	font-weight: bold;
	overflow: hidden;
	letter-spacing: 5px;
	padding-top: 40px;
}
.main .title span{
	color: #333333;
}
.main .title strong{
	color: #FFF;
}
.main .title p{
	font-size: 18px;
	color: #585858;
	font-weight: normal;
	letter-spacing: 0px;
	height: 55px;
	background-image: url(../images/yinz_h.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 30px;
}
.main .title p em{
	width: 100%;
	height: 20px;
}
.main .title p i{
	height: 25px;
	
	width: 100%;
}
.main .title .img{
	padding-top: 15px;
}
.main .title p .z{
	background-image: url(../images/titzx.png);
	background-repeat: no-repeat;
}
.main .title p .y{
	background-image: url(../images/tityx.png);
	background-repeat: no-repeat;
}
.main .title.t{margin-top: 20px;}


.sec-title {
	text-align: center;
	padding: 40px 0;
	height: 40px;
	position: relative;
}
.sec-title h2 {
	font-size: 24px;
	color: #252525;
	font-weight: bold;
}
.sec-title h2 span {
	color: #e6212a;
}
.sec-title p {
	font-size: 14px;
	margin-top: 10px;
}
.ys {
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	width: 100%;
}
.ys .content {
	margin-top: 5px;
	width: 1415px;
	margin-right: auto;
	margin-left: auto;
}
.ys .content dl {
	float: left;
	display: inline-block;
	margin-right: 15px;
	width: 236px;
	height: 110px;
	border: 1px solid #cccccc;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
.ys .content dl:last-child {
	margin-right: 0;
}
.ys .content dl:hover {
	background: #e6212a;
	color: #FFF;
}
.ys .content dl dt {
	float: left;
}
.ys .content dl dd {
	float: right;
	margin-top: 25px;
}
.ys .content dl dt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.ys .content dl dt p {
	line-height: 20px;
	font-size: 14px;
	width: 160px;
	margin-top: 10px;
}
.ys .content dl dt .more {
	width: 90px;
	height: 28px;
	display: block;
	line-height: 28px;
	text-align: center;
	background: #e6212a;
	border-radius: 5px;
	margin-top: 15px;
}
.ys .content dl dt .more a {
	color: #FFF;
	width: 90px;
	height: 28px;
	display: block;
	border-radius: 5px;
	font-size: 14px;
}
.ys .content dl:hover h3 {
	color: #FFF;
}
.ys .content dl:hover .more a {
	background: #FFF;
	color: #e6212a
}

/*首页产品分类*/
.chanp{
	padding-bottom: 50px;
	margin-top: -65px;
	padding-top: 65px;
	background-color: #F9F9F9;
}
.ct{
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-bottom: 30px;
}
.cp_tit{font-size: 40px;color: #333;text-align: center;height: 85px;line-height: 40px;overflow: hidden;background: url(../images/cp_tline.png) no-repeat center 60px;}
.cp_tit a{color: #333;}
.cp_tit a:hover,.cp01 h3 a:hover{color: #3871c1;}
.cp_tit span{color: #333;display: block;font-size: 20px;font-weight: normal;padding: 3px 0 0;}
.cp01{
	width: 264px;
	float: left;
	position: relative;
	margin-right: 20px;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	padding-top: 30px;
	background-color: #fff;
	background-image: url(../images/fl0.png);
	background-repeat: no-repeat;
	background-position: center 30px;
	overflow: hidden;
}
.cp01 h3{
	width: 80%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.cp01 h3 a{font-size: 22px;color: #000;}
.cp01 h3 em{width: 1.5rem;height: 1.5rem;display: block;float: right;line-height: 0;padding: 0.2rem 0 0;}
.cp01 h3 em img{width: 1.5rem;height: 1.5rem;}
.cp01 ul{
	width: 80%;
	display: inline-block;
	margin-left: 10%;
	padding-top: 5px;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	color: #666;
}
.cp01 ul li{
	height: 35px;
	line-height: 35px;
	float: left;
	margin-right: 16px;
}
.cp01 li a{font-size: 14px;color: #666;display:block; float:left;position: relative;vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.cp01 li a:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 100%;
  bottom: -2px;
  background: #3871c1;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.cp01 li a:hover:before {
  right: 0;
}
.cp01 ul li a:hover{color: #333;}
.cp01 p{width: 100%;line-height: 0;padding: 2rem 0 0;}
.cp01 p img{display: block;width: 264px;cursor: pointer;transition: all 0.6s;}
.cp01 p img:hover{transform: scale(1.2);}
.cp01 b{background: url(../images/cp_k01.png) no-repeat;display: block;width: 43px;height: 60px;position: absolute;bottom: 0;right: 0;font-size: 26px;color: #fff;line-height: 66px;padding-left: 25px;overflow: hidden;}
.cp01:hover{box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
.cp01:hover b{background: url(../images/cp_k02.png) no-repeat;}
.chanp .nobor{margin-right: 0;}

/*产品列表*/
.rx{
	background-image: url(../images/rxcp.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 182px;
	width: 1400px;
}
.rx ul{
	height: 167px;
	width: 1100px;
	margin-left: 260px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.rx ul li{
	float: left;
	height: 55px;
	width: 1100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1D1;
	overflow: hidden;
}
.rx ul li h4{
	font-size: 20px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #838383;
	color: #484848;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 18px;
	float: left;
}
.rx ul li dd{
	font-size: 14px;
	line-height: 55px;
	color: #333;
	background-image: url(../images/arr1.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-left: 25px;
	padding-left: 10px;
}
.product_list{
	margin-top: 30px;
	width: 1400px;
	overflow: hidden;
	padding-bottom: 20px;
}
.product_hd{
	float: left;
	width: 1095px;
	margin-left: 5px;
}



.gscj{
	float: left;
	height: 360px;
	width: 710px;
	margin-left: 20px;
}
.gscj .fwt{
	width: 710px;
	height: 360px;
	position: relative;
	overflow: hidden;
}
.gscj .fwt strong{display: block;width:710px; height:360px;overflow: hidden;}
.gscj .fwt strong img{
	width: 710px;
	height: auto;
}
.gscj .fwt dl{width:685px; height:90px;padding-top:10px;padding-left:25px; background: url("../images/wzbj3.png") no-repeat center; position: absolute; left:0; bottom:0;}
.gscj .fwt dl dt{
	font-size: 22px;
	color: #FFF;
	height: 38px;
	margin-bottom: 5px;
}
.gscj .fwt dl dt a{display: block; float:right; width:94px; height:38px;padding-left:61px;line-height: 38px; font-weight: bold; font-size: 18px; color:#FFF;background: url("../images/wzbj4.png") no-repeat center;}
.gscj .fwt dl dd p{
	font-size: 14px;
	color: #FFF;
	margin-bottom: 5px;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	width: 660px;
}
.gscj .fwt dl dd p i{display: block;width:87px; height:26px; text-align: center;float:left; line-height: 26px; font-size: 16px; color:#FFF;margin-right: 10px;background:url("../images/yj.png") no-repeat center;}
.gscj .ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.gscj .ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.gscj .ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}
.gscj .ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 90px;
	margin-top: -55px;
	cursor: pointer;
}
.gscj .ft-carousel .carousel-prev-btn {
	left: 0px;
	background: url(../images/prev.png) no-repeat;
}

.gscj .ft-carousel .carousel-next-btn {
	right: 0px;
	background: url(../images/next.png) no-repeat;
}
.s4 li {
	float: left;
	width: 345px;
	height: 360px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.s4 li img{height: 260px;}
.s4 li a {
	display: block;
	background-color: #f5f5f5;
}
.s4 li a:hover{
	color: #C64A00;
}
.s4 li .img-center {
	position: relative;
	height: 260px;
	line-height: 260px;
	overflow: hidden;
}
.s4 li .img-center:after {
	content: '';
	cursor: pointer;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
	-webkit-transform: skewx(-25deg);
	transform: skewx(-25deg);
}
.s4 li .text {
	border-top: 1px solid #eee;
	padding: 20px;
	position: relative;
}
.s4 li .text:after {
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	width: 52px;
	height: 55px;
	margin-top: -40px;
	background: url(../images/pz_more2.png) no-repeat center;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.s4 li .text h4 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.s4 li .text p {
	font-size: 14px;
	color: #787878;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	height: 20px;
	width: 305px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.s4 li .text p i{
	height: 20px;
	overflow: hidden;
}
.s4 li a:hover .img-center:after {
	left: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.s4 li a:hover .text:after {
	-webkit-transform: translateY(-65%);
	transform: translateY(-65%);
	background-image: url(../images/pz_more2h.png);
}

/* flexslider */
.flexslider{
	position: relative;
	height: 280px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
	width: 694px;
}
.slides{position:relative;z-index:1;}
.slides li{height:280px;}
.slides li a{
	display: block;
	height: 280px;
	width: 694px;
}
.flex-control-nav{
	position: absolute;
	z-index: 2;
	width: 694px;
	height: 280px;
	text-align: center;
	top: 260px;
}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}




/*产品分类*/
.product_index{
	background-color: #ffffff;
	float: left;
	width: 100%;
}
.gn_bg{
	float: left;
	margin-left: 20px;
}
.gneng{
	width: 760px;
	background: #fff;
	float: left;
	height: 680px;
}
.gn_bg .gn_t ul{
	width: 760px;
	height: 50px;
	line-height: 50px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
}
.gn_bg .gn_t ul li{
	float: left;
	width: 160px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-right: 3px;
}
.gn_bg .gn_t ul li a{
	width: 160px;
	height: 50px;
	display: inline-block;
	color: #fff;
	background-color: #333;
}
.gn_bg .gn_t ul li a:hover,.gneng ul li.cur a{
	color: #FFFFFF;
	width: 160px;
	background-color: #bc1318;
}
.gn_bg .gn_t ul li.nones{border: 0px;}
.gn_bg .gn_t ul li.nones a{width: 350px;}
.gn_bg .gn_t ul span{
	font-size: 16px;
	line-height: 35px;
	color: #FFF;
	background-color: #D90000;
	text-align: center;
	display: block;
	float: right;
	height: 35px;
	width: 80px;
	margin-top: 7px;
}
.gn_con dl{
	margin-top: 0px;
	float: left;
}
.gn_bg .gn_qh ul{
	float: left;
	overflow: hidden;
	height: 50px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	width: 760px;
}
.gn_bg .gn_qh li{
	float: left;
	font-size: 18px;
	display: block;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gn_bg .gn_qh li a{
	line-height: 40px;
	padding-right: 30px;
	padding-left: 30px;
	height: 40px;
}
.gn_bg .gn_qh li a:hover{
	background-color: #28A9FF;
	display: block;
	height: 40px;
	color: #FFF;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 40px;
}

.plist{
	margin-top: 20px;
	float: left;
}
.pleft{
	float: left;
	height: 520px;
	width: 600px;
	margin-right: 30px;
	background-image: url(../images/pleft.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}

.pright{
	float: left;
	height: 520px;
	width: 770px;
	overflow: hidden;
	margin-top: -5px;
	margin-left: -5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.gn_bg .pright dd{
	float: left;
	height: 245px;
	width: 355px;
	margin-right: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
	background-color: #FFF;
	-moz-box-shadow:0px 0px 5px #333333; -webkit-box-shadow:0px 0px 5px #333333; box-shadow:0px 0px 5px #333333;
}
.gn_bg .pright dd img{
	height: auto;
	width: 355px;
cursor: pointer;transition: all 0.6s;position:absolute;}
.gn_bg .pright dd img:hover{transform: scale(1.3);}
.gn_bg .pright dd h3{
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5);
	color: #FFF;
	width: 355px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
}
.gn_bg .ft-carousel {
	position: relative;
	width: 710px;
	height: 300px;
	overflow: hidden;
}
.gn_bg .ft-carousel .carousel-inner {
	position: absolute;
	width: 710px;
	height: 300px;
	overflow: hidden;
}

.gn_bg .ft-carousel .carousel-inner .carousel-item {
	float: left;
	width: 710px;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.gn_bg .ft-carousel .carousel-inner .carousel-item img{
	height: auto;
	width: 710px;
	margin-top: -100px;
}
.gn_bg .ft-carousel .carousel-inner .text{
	height: 45px;
	width: 710px;
	position: relative;
	z-index: 99;
	margin-top: -185px;
}
.gn_bg .ft-carousel .carousel-inner .tl{
	background-color: #eeeeee;
	float: left;
	height: 25px;
	width: 564px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gn_bg .ft-carousel .carousel-inner .tl h1{
	font-size: 18px;
	color: #333;
	float: left;
}
.gn_bg .ft-carousel .carousel-inner .tl h2{
	font-size: 18px;
	color: #555;
	font-weight: normal;
	float: left;
}
.gn_bg .ft-carousel .carousel-inner .tl i{
	color: #CA0000;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.gn_bg .ft-carousel .carousel-inner .tl p{
	font-size: 14px;
	line-height: 23px;
	color: #797979;
	width: 380px;
	overflow: hidden;
	margin-top: 5px;
	float: left;
}
.gn_bg .ft-carousel .carousel-inner .tr{
	background-color: #CA0000;
	float: left;
	height: 45px;
	width: 100px;
	background-image: url(../images/jt.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.gn_bg .ft-carousel .carousel-inner .tr a{
	display: block;
	height: 45px;
	width: 100px;
}


.gn_bg .ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 60px;
	width: 694px;
	text-align: center;
	font-size: 0;
}

.gn_bg .ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.gn_bg .ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.gn_bg .ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}


.pro_t{
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.pro_p{width: 1360px;}
.pro_i{width: 1400px;}
.pro_txt{margin: 0 auto 7px; height: 50px; line-height: 50px; font-size: 20px; text-align: center;background:url(../images/pro_ip.png) no-repeat right top;}
.pro_txt h3{float: left; font-size: 18px; line-height: 50px;text-align: center; }
.pro_txt h3 a{display: inline-block; width: 200px; padding-right: 12px; height: 50px; color: #fff; background:url(../images/pro_ic3.jpg) no-repeat left top;}
.pro_txt h3 a:hover,.pro_txt:hover h3 a{background:url(../images/pro_ic2.jpg) no-repeat left top;}
.pro_txt .i{width: 1130px;}
.pro_txt .p{width: 1090px;}
.pro_txt ul{
	float: left;
	margin-left: 20px;
	overflow: hidden;
	height: 50px;
}
.pro_txt li{float: left; font-size:14px; padding: 0 25px;background:url(../images/pro_l1.gif) no-repeat right center;}
.pro_txt li a{
	height: 50px;
	display: inline-block;
	color: #333;
}
.pro_txt li.nones{background: none;}
.pro_txt li a:hover,.pro_txt li.cur a{
	text-decoration: none;
	color: #C00;
}
.pro_txt span{
	float: right;
	width: 24px;
	height: 24px;
	margin-top: 13px;
	display: block;
	line-height: 0px;
	margin-right: 10px;
}
.pro_txt span img{width: 24px; height: 24px;}



/*公司简介*/
.index_about{
	float: left;
	width: 100%;
	background-color: #FFF;
	background-image: url(../images/about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.index_about .content{
	background-color: #FFF;
	height: 430px;
	width: 1400px;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 8px #999;
	margin-top: 165px;
	float: left;
	background-image: url(../images/aboutbj.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.index_about .content .left{
	float: left;
	width: 750px;
	overflow: hidden;
	padding-left: 10px;
	margin-top: 20px;
}
.index_about .content .left .ti{
	height: 60px;
}
.index_about .content .left h3{
	font-size: 40px;
	color: #333;
	letter-spacing: 2px;
	line-height: 35px;
}
.index_about .content .left h4{
	font-size: 32px;
	color: #D90000;
	line-height: 40px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.index_about .content .left p{
	font-size: 16px;
	line-height: 30px;
	color: #484848;
	margin-right: 20px;
	margin-top: 40px;
	height: 240px;
	overflow: hidden;
	margin-bottom: 15px;
}
.index_about .content .left span{
	height: 35px;
	width: 130px;
}
.index_about .content .left span a{
	height: 35px;
	width: 130px;
	border-radius: 25px;
	-moz-border-radius: 25px; /* Old Firefox */
	background-color: #D90000;
	font-size: 14px;
	line-height: 35px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	display: block;
}
.index_about .content .left span a:hover{
	background-color: #FC0;
}
.index_about .content .right{
	float: left;
	height: 390px;
	width: 570px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 20px;
}

.videolist {
	position: relative;
	width: 570px;
	height: 390px;
}
.videolist:hover{ cursor: pointer; }
.videoed { width:90px; height:90px; position: absolute; left:43%; top:37%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:48%; margin-left:-400px; margin-top:-210px; z-index:100; width:800px; height:400px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.cons{height: 430px; width: 1000px;margin: 0 auto;}
.masklayer{position: fixed;display: none;width: 100%;height: 1000px;top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.8);z-index: 1000;-webkit-user-select: none;-ms-user-select: none;}


.index_about .aboutys{
	float: left;
	height: 160px;
	width: 1400px;
	margin-top: 20px;
}
.index_about .aboutys .ysleft{
	background-image: url(../images/aboutd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 185px;
	width: 272px;
	z-index: 10;
	bottom: 20px;
	position: relative;
}
.index_about .aboutys .ysright{
	float: left;
	height: 100px;
	width: 1400px;
	overflow: hidden;
	position: absolute;
	background-color: #0890e1;
}
.about_list{
	height: 250px;
	width: 1400px;
	float: left;
	margin-top: 30px;
	overflow: hidden;
}
.about_list .box{
	width: 1410px;
	height: 250px;
	overflow: hidden;
	position: relative;
	margin-left: -5px;
}
.about_list .alsm{
	height: 240px;
	width: 9999px;
}
.about_list .alsm .gd{
	width: 345px;
	float: left;
	height: 240px;
	overflow: hidden;
	padding: 5px;
}
.about_list .alsm a li{
	float: left;
	width: 315px;
	height: 220px;
	padding: 10px;
	display: inline-block;
	background-color: #FFF;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 5px #999;
}
.about_list .alsm a:hover li{
	background-color: #d60000;
}
.about_list .alsm .img{
	height: 177px;
	width: 315px;
	overflow: hidden;
}
.about_list .alsm .img img{
	width: 315px;
	cursor: pointer;transition: all 0.6s;
}
.about_list .alsm .img img:hover{transform: scale(1.3);}
.about_list .alsm a p{
	font-size: 16px;
	line-height: 43px;
	background-image: url(../images/ab1.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 43px;
	width: 315px;
	overflow: hidden;
}
.about_list .alsm a:hover p{
	color: #FFF;
	background-image: url(../images/ab0.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.scroll_horizontals{
	position: absolute;
	width: 1400px;
	height: 240px;
}
.scroll_horizontals .prev,
.scroll_horizontals .next{
	position: relative;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontals .prev{
	left: -65px;
	background-image: url(../images/jtl02.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	margin-top: -160px;
}
.scroll_horizontals .next{
	background-image: url(../images/jtr02.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	float: right;
	right: -65px;
	margin-top: -50px;
}
.scroll_horizontals .prev:hover{
	background-image: url(../images/jtl03.png);
	background-repeat: no-repeat;
}
.scroll_horizontals .next:hover{
	background-image: url(../images/jtr03.png);
	background-repeat: no-repeat;
}

/*优势*/
.ys{
	overflow: hidden;
	background-color: #FFF;
}
.ys .ys_con{width:1400px;height:734px;position:relative;margin:30px auto 0}
.ys .ys_nav{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;position:relative;z-index:2;margin-bottom:-54px;background:#fff}
.ys .ys_nav li{
	width: 280px;
	height: 108px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	background: #333;
	overflow: hidden;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.ys .ys_nav li img{display:block;margin-right:14px}
.ys .ys_nav li h3{max-width:70%}
.ys .ys_nav li h3 strong{display:block;font-size:22px;font-weight:400;line-height:34px;height:34px;color:#fff;overflow:hidden}
.ys .ys_nav li h3 span{display:block;font-size:12px;font-weight:400;line-height:14px;height:14px;color:rgba(255,255,255,.5);overflow:hidden;text-transform:uppercase}
.ys .ys_nav li.on,.ys .ys_nav li:hover{background:#d60000}
.ys .ys_list{height:680px}
.ys .ys_list .ys_lists{width:1920px;height:680px!important;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.ys .ys_list .ys_lists dl{line-height:0}
.ys .ys_list .ys_lists dt img{width:1920px;height:680px}
.ys .ys_list .ys_lists dd{
	position: absolute;
	width: 980px;
	height: 240px;
	background: rgba(0,0,0,.67);
	left: 21%;
	margin-left: 73px;
	top: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 38px;
	padding-right: 46px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.ys .ys_list .ys_lists dd span{width:141px;height:153px;background-color:#d60000;background-image:url(../images/ysxh.jpg);background-repeat:no-repeat;background-position:center top;background-size:141px 153px;display:block;position:absolute;left:50px;top:-70px;text-align:center;padding-top:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ys .ys_list .ys_lists dd span:after{
	position: absolute;
	content: "";
	left: 48px;
	top: 89px
}
.ys .ys_list .ys_lists dd span h4{
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
}
.ys .ys_list .ys_lists dd span i{
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	font-family: arial;
	height: 24px;
	overflow: hidden;
	font-weight: normal;
}
.ys .ys_list .ys_lists dd span i:first-child{font-size:30px;line-height:32px;color:#fff;font-weight:700;height:32px}
.ys .ys_list .ys_lists dd h3{
	font-size: 28px;
	line-height: 34px;
	height: 34px;
	color: #fff;
	overflow: hidden;
	margin-bottom: 13px;
	margin-left: 170px;
	font-weight: normal;
}
.ys .ys_list .ys_lists dd h3 i{
	font-size: 18px;
	color: #CCC;
	margin-left: 10px;
}
.ys .ys_list .ys_lists dd div{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	max-height: 120px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	position: relative;
	margin-top: 30px;
}

.yzsbj{height:600px;}
.yzs{height:542px;overflow: hidden;}
.yzs h3{text-align: center; font-size: 36px; color:#333333; line-height: 30px; margin-bottom: 29px;}
.yzs h3 i{ display: block; font-size: 20px; color:#666666; background: url("../images/xt.png") no-repeat center; margin-top: 7px;}
.yzs .yzsbt{width:230px; height:532px;float:left;background:#00a0e9;padding:5px;}
.yzs .yzsbt ul{width:230px; height:532px;}
.yzs .yzsbt ul li{width:229px; height:137px;padding-top:37px;margin-bottom: 5px;background: #FFF;}
.yzs .yzsbt ul li b{display: block; width:50px; height:61px;margin:0 auto 17px;}
.yzs .yzsbt ul li .bt1{background:url("../images/yzs1.png") no-repeat center;}
.yzs .yzsbt ul li .bt2{background:url("../images/yzs2.png") no-repeat center;}
.yzs .yzsbt ul li .bt3{background:url("../images/yzs3.png") no-repeat center;}
.yzs .yzsbt ul li span{display: block;text-align: center; font-size: 24px; color:#333333;}
.yzs .yzsbt ul li span em{display: block; font-size: 10px; text-align: center; text-transform: uppercase;color:#d8d8d8;}
.yzs .con{
	width: 1141px;
	height: 542px;
	overflow: hidden;
	float: right;
}
.yzs .fwt{
	width: 1141px;
	height: 542px;
	position: relative;
	overflow: hidden;
}
.yzs .fwt strong{display: block;width:1141px; height:542px;overflow: hidden;}
.yzs .fwt strong img{
	width: 1141px;
	height: auto;
}
.yzs .fwt dl{width:1116px; height:126px;padding-top:15px;padding-left:25px; background: url("../images/wzbj3.png") no-repeat center; position: absolute; left:0; bottom:0;}
.yzs .fwt dl dt{font-size: 24px; color:#FFF;height:38px;margin-bottom: 7px;}
.yzs .fwt dl dt a{display: block; float:right; width:94px; height:38px;padding-left:61px;line-height: 38px; font-weight: bold; font-size: 18px; color:#FFF;background: url("../images/wzbj4.png") no-repeat center;}
.yzs .fwt dl dd p{
	font-size: 16px;
	color: #FFF;
	margin-bottom: 5px;
	height: 60px;
	overflow: hidden;
	line-height: 30px;
	width: 900px;
}
.yzs .fwt dl dd p i{display: block;width:87px; height:26px; text-align: center;float:left; line-height: 26px; font-size: 16px; color:#FFF;margin-right: 10px;background:url("../images/yj.png") no-repeat center;}
.yzs .yzsbt ul li.cur{background:url("../images/wzbj5.png") no-repeat center;}
.yzs .yzsbt ul li.cur .bt1{background:url("../images/yzs1_h.png") no-repeat center;}
.yzs .yzsbt ul li.cur .bt2{background:url("../images/yzs2_h.png") no-repeat center;}
.yzs .yzsbt ul li.cur .bt3{background:url("../images/yzs3_h.png") no-repeat center;}
.yzs .yzsbt ul li.cur span{color:#FFF;}
.yzs .yzsbt ul li.cur span em{
	color: #D2D2D2;
}
.yzs .ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.yzs .ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.yzs .ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}
.yzs .ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 32px;
	height: 80px;
	margin-top: -55px;
	cursor: pointer;
}
.yzs .ft-carousel .carousel-prev-btn {
	left: 30px;
	background: url(../images/prev1h.png) no-repeat;
}

.yzs .ft-carousel .carousel-next-btn {
	right: 30px;
	background: url(../images/next1h.png) no-repeat;
}

/*首页案例*/
.anli{
	width: 100%;
	float: left;
	z-index: 8;
	background-color: #FFF;
}
.casebj{
	width: 1400px;
	overflow: hidden;
	padding-bottom: 50px;
}
.case{ height:640px;}
.case h3{text-align: center; font-size: 36px; color:#333333; line-height: 36px; margin-bottom: 30px;}
.case h3 i{display: block; font-size: 20px; color:#666666; background:url("../images/xt5.png") no-repeat center;}
.case .cabt{height:70px;margin-bottom: 22px;}
.case .cabt ul{
	width: 1400px;
	height: 70px;
	float: left;
	background-color: #f5f5f5;
}
.case .cabt ul li{
	float: left;
	height: 70px;
	width: 200px;
}
.case .cabt ul li .img{
	float: left;
	text-align: center;
	height: 70px;
	width: 70px;
	margin-top: 20px;
}
.case .cabt ul li .bt{
	float: left;
	height: 70px;
	width: 130px;
	margin-top: 17px;
}
.case .cabt ul li .bt h4{
	font-size: 18px;
	line-height: 25px;
}
.case .cabt ul li .bt p{
	font-size: 12px;
	color: #999;
}
.case .cabt ul li a:hover{
	font-size: 18px;
	color: #d60000;
}

.case .box{
	width: 1400px;
	height: 540px;
	overflow: hidden;
	position: relative;
}
.case .alsm{
	height: 540px;
	width: 9999px;
}
.case .alsm .gd{
	width: 335px;
	float: left;
	height: 540px;
	overflow: hidden;
	padding-right: 20px;
}
.case .alsm .gd a{
	color: #333;
}
.case .alsm .gd a:hover{
	color: #FFF;
}
.case .alsm li{
	float: left;
	width: 335px;
	height: 540px;
	margin-right: 20px;
	background-color: #fff;
}
.case .alsm dl{
	width: 335px;
	height: 540px;
	display: inline-block;
}

.case .alsm dl dt{
	width: 295px;
	height: 220px;
	overflow: hidden;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: -150px;
	display: inline-block;
}
.case .alsm dl dt img{
	width: auto;
	height: 220px;;
	cursor: pointer;
	transition: all 0.6s;
  }
.case .alsm dl dt img:hover{transform: scale(1.3);}

.case .alsm a dl dd{
	background-color: #f5f5f5;
	width: 295px;
	height: 390px;
	display: inline-block;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.case .alsm a:hover dl dd{
	background-color: #d60000;
}
.case .alsm dl dd span{
	display: block;
	font-size: 24px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}
.case .alsm dl dd em{
	display: block;
	margin-bottom: 12px;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.case .alsm dl dd p{
	font-size: 14px;
	margin-bottom: 19px;
	line-height: 30px;
	text-align: center;
	height: 90px;
	overflow: hidden;
}
.case .alsm dl dd .url{
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	background-color: #d60000;
	text-align: center;
	height: 40px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
.case .alsm a:hover dl dd .url{
	color: #d60000;
	background-color: #FFF;
}
.case .alsm dl dd strong{display: block; width:260px; height:39px;}
.case .alsm dl dd strong a{display: block; float:left; width:84px; padding-left:44px;border:1px solid #aaaaaa; height:37px;line-height: 37px; font-size: 16px; color:#7b7b7b;}
.case .alsm dl dd strong .zx{background:url(" ../images/zx.png") no-repeat 18%;}
.case .alsm dl dd strong .xq{background:url(" ../images/xq.png") no-repeat 18%;}
.case .alsm dl dd strong a:hover{color:#FFF;width:86px; padding-left:44px;height:39px; border:0;}
.case .alsm dl dd strong .zx:hover{background:#b61218 url(" ../images/zx_h.png") no-repeat 18%;}
.case .alsm dl dd strong .xq:hover{background:#b61218 url(" ../images/xq_h.png") no-repeat 18%;}
.scroll_horizontal{
	position: absolute;
	width: 1400px;
	height: 500px;
}
.scroll_horizontal .prev,
.scroll_horizontal .next{
	position: relative;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontal .prev{
	left: -55px;
	background-image: url(../images/prev1.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 32px;
	margin-top: -300px;
}
.scroll_horizontal .next{
	background-image: url(../images/next1.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 32px;
	float: right;
	right: -55px;
	margin-top: -80px;
}
.scroll_horizontal .prev:hover{
	background-image: url(../images/prev1h.png);
	background-repeat: no-repeat;
}
.scroll_horizontal .next:hover{
	background-image: url(../images/next1h.png);
	background-repeat: no-repeat;
}
.hzlogo{
	width: 1412px;
}
.hzlogo li{
	height: 70px;
	width: 142.5px;
	margin-right: 12px;
	border: 1px solid #CCC;
	float: left;
	overflow: hidden;
	background-color: #FFF;
	text-align: center;
	padding: 10px;
}
.hzlogo li img{
	height: auto;
	width: 142.5px;
}
/*流程*/
#s_liucheng {
	background: url(../images/s_liucheng_bg.jpg) center no-repeat;
	height: 600px;
}
#s_liucheng .title{
	font-size: 35px;
	color: #f39700;
	text-align: center;
	margin-bottom: 50px;
	font-weight: bold;
	overflow: hidden;
	letter-spacing: 5px;
	padding-top: 40px;
}
#s_liucheng .title span{
	color: #fff;
}
#s_liucheng .title strong{
	color: #FFF;
}
#s_liucheng .title p{
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	height: 55px;
	background-image: url(../images/yinz_h1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 30px;
}

#s_liucheng ul {
	overflow: hidden;
	width: 1462px;
}
#s_liucheng ul li {
	text-align: center;
	width: 121px;
	color: #fff;
	float: left;
	margin-right: 61.7px;
}
#s_liucheng ul li .ico {
	width: 121px;
	height: 138px;
	background: url(../images/liucheng_li_bg.png) center no-repeat;
	transition: .3s;
}
#s_liucheng ul li:hover .ico {
	background: url(../images/liucheng_li_bg_on.png) center no-repeat;
}
#s_liucheng ul li .ico font {
	display: block;
	width: 100%;
	height: 100%;
}
#s_liucheng ul li span {
	font-size: 22px;
	font-family: arial;
	display: block;
	margin-top: 25px;
	margin-bottom: 12px;
}
#s_liucheng ul li p {
	font-size: 17px;
}
#s_liucheng .bot {
	text-align: center;
	margin-top: 65px;
}
#s_liucheng .btn_more {
	font-size: 18px;
	color: #fff;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f39700;
	border-radius: 3px;
	display: inline-block;
}
#s_liucheng .dianhua {
	display: inline-block;
	margin-left: 10px;
	height: 50px;
	line-height: 50px;
	background: #f39700 url(../images/s_case_tel.png) 17px center no-repeat;
	border-radius: 3px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	padding-left: 41px;
	padding-right: 17px;
}

.g_jsyf .content{
	width: 1200px;
	margin-left: 100px;
	float: left;
	position: relative;
	top: -165px;
}
.g_jsyf{background:url(../images/yfbg.jpg) no-repeat center top;height: 938px;padding-top: 35px;}
.g_jsyf h2{height: 140px;text-align: center;font-size: 48px;font-weight: bold;color: #535353;}
.g_jsyf h2 a{color: #535353;}
.g_jsyf h2 em{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #666666;font-weight: normal;margin-top: 12px;}
.g_jsyf h2 i{display: inline-block;padding: 0 15px;font-style: normal;font-size: 20px;position: relative;top:-10px;}
.g_jsyf h3{position: absolute;top:748px;font-size: 25px;font-weight: bold;color: #fff}
.g_jsyf h3 em{display: block;font-size: 20px;color: #fff;padding-top: 5px;font-weight: normal;}
.g_jsyf .yftel{
	position: absolute;
	left: 930px;
	top: 750px;
	font-size: 14px;
	color: #fff;
	width: 470px;
}
.g_jsyf .yftel span{
	display: block;
	float: left;
	text-align: center;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.g_jsyf .yftel .tel{
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
}
.g_jsyf .yftel h4{
	font-family: "webfont", cursive;
	font-size: 28px;
	color: #FFF;
	line-height: 25px;
}
.g_jsyf .yftel img{display: block;width:37px; height: 29px; margin:0 auto; }
.g_jsyf .yftel i{display: block;font-size: 16px; color: #ffffff; line-height: 30px;}

.g_jsyf .m_jsyf1{width: 205px;left:50px;top:548px;}
.g_jsyf .m_jsyf2{width: 288px;left:140px;top:324px;}
.g_jsyf .m_jsyf3{width: 300px;left:450px;top:210px;}
.g_jsyf .m_jsyf4{width: 272px;left:767px;top:314px;}
.g_jsyf .m_jsyf5{width: 230px;left:931px;top:558px;}
.g_jsyf .jsgy{position: absolute;z-index: 11;transition: all 0.3s linear 0s;}
.g_jsyf .jsgy:hover{transform: translateX(-5px);}
.g_jsyf .jsgy h4{height: 48px;text-align: center;font-size: 28px;font-weight: bold;color: #0061ae;}
.g_jsyf .jsgy h4 em{font-family: "webfont";  font-size: 30px; margin-right: 10px;}
.g_jsyf .jsgy p{font-size: 16px;color: #666666;text-align: center;line-height: 26px;}
.g_jsyf .m_jsyf1 p{text-align: justify;}
.g_jsyf .m_jsyf2 p{text-align: justify;}
.g_jsyf .m_jsyf4 p{text-align: right;}
.g_jsyf .m_jsyf5 p{text-align: justify;}

.g_jsyf .gyico{position: absolute;width: 146px;height: 146px;transition: all 0.6s linear 0s;}

.g_jsyf .gyico b{width: 114px;height: 114px;overflow: hidden;margin: 16px auto 0;display: block;}
.g_jsyf .gyico:hover{transform:rotateY(180deg);}
.g_jsyf .yfico1{left:242px;top:595px;}
.g_jsyf .yfico2{left:320px;top:412px;}
.g_jsyf .yfico3{left:528px;top:324px;}
.g_jsyf .yfico4{left:720px;top:412px;}
.g_jsyf .yfico5{left:786px;top:595px;}


.index_news{
	float: left;
	height: 890px;
	width: 100%;
	background-color: #FFF;
}

.news_title{
	font-size: 20px;
	line-height: 40px;
	color: #333;
	background-image: url(../images/newstop.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	width: 650px;
	padding-left: 35px;
	font-weight: bold;
}
.news_title em{
	font-size: 16px;
	color: #999;
	font-weight: normal;
	margin-left: 10px;
}
.news_title i{
	float: right;
	height: 1px;
	width: 300px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-right: 20px;
	margin-top: 20px;
}
.news_title span{
	background-image: url(../images/more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	float: right;
	height: 25px;
	width: 85px;
	margin-top: 9px;
}
.news_l{
	float: left;
	width: 620px;
	margin-right: 20px;
}
.news_l .news_list{
	background-color: #FFF;
	height: 701px;
	width: 620px;
}
.news_l .news_list .news_top{
	width: 620px;
	height: 455px;
	float: left;
}
.news_l .news_list .img{
	height: 320px;
	width: 620px;
	overflow: hidden;
}
.news_l .news_list .img img{
	width: 620px;
	height: auto;
	cursor: pointer;
	transition: all 0.6s;
	margin-top: -80px;
  }
.news_l .news_list .img img:hover{transform: scale(1.3);}
.news_l .news_list .img .time{
	background-color: #C64A00;
	height: 110px;
	width: 100px;
	position: absolute;
	z-index: 99;
	left: 50px;
	top: 0px;
	text-align: center;
	color: #FFF;
}
.news_l .news_list .img .time em{
	width: 100px;
	font-size: 30px;
	line-height: 55px;
	height: 50px;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.news_l .news_list .img .time i{
	width: 100px;
	height: 30px;
	font-size: 18px;
	float: left;
	line-height: 10px;
}
.news_l .news_list .news_top .content{
	height: 123px;
	width: 578px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.news_l .news_list .news_top h3{
	background-image: url(../images/newstop.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
	width: 518px;
	font-size: 22px;
	line-height: 55px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	padding-left: 60px;
}
.news_l .news_list .news_top p{
	font-size: 14px;
	line-height: 30px;
	color: #868686;
	height: 60px;
	width: 578px;
	overflow: hidden;
}
.newslist{
	margin-top: 21px;
	float: left;
}
.newslist li a{
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	background-image: url(../images/dbx3.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	overflow: hidden;
	width: 740px;
	display: block;
}
.newslist li a:hover span,.newslist li a:hover{
	color: #FFF;
	background-color: #D90000;
	background-image: url(../images/dbx2.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 46px;
	height: 46px;
}
.newslist li a span{
	line-height: 45px;
	color: #666;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
.newslist li:nth-child(2n){
	background-color: #fff;
}
.newslist li:nth-child(2n-1){
	background-color: #F7F7F7;
}
.news_r{
	float: left;
	width: 760px;
	height: 700px;
}
.newshot{
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 190px;
	margin-top: 20px;
}
.newshot dt{
	font-size: 22px;
	line-height: 30px;
	color: #333;
	height: 30px;
	width: 760px;
	overflow: hidden;
}
.newshot dt i{
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	background-color: #D90000;
	height: 30px;
	width: 60px;
	display: block;
	text-align: center;
	margin-right: 15px;
	float: left;
}
.newshot dd{
	font-size: 14px;
	line-height: 30px;
	color: #999;
	height: 90px;
	width: 685px;
	padding-left: 75px;
	overflow: hidden;
	margin-top: 10px;
}
.newshot dl{
	font-size: 16px;
	line-height: 40px;
	color: #666;
	height: 40px;
	width: 685px;
	padding-left: 75px;
	overflow: hidden;
	font-weight: bold;
}
.newshot dl span a{
	font-size: 14px;
	line-height: 35px;
	color: #D90000;
	background-color: #F5F5F5;
	text-align: center;
	display: block;
	float: right;
	height: 35px;
	width: 80px;
	border-radius: 25px;
	margin-top: 5px;
}
.newshot dl span a:hover{
	color: #FFF;
	background-color: #D90000;
}
.news_a{
	background-color: #FFF;
	height: 185px;
	width: 685px;
	margin-top: 20px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.news_a li{
	float: left;
	height: 185px;
	width: 322.5px;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
	margin-left: 10px;
}
.news_a li img{
	width: 322.5px;
	height: auto;
	cursor: pointer;
	transition: all 0.6s;
}
.news_a li img:hover{transform: scale(1.3);}
.news_a li h3{
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5);
	color: #FFF;
	width: 302.5px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
}
.news_b{
	margin-top: 15px;
	float: left;
}
.news_b li a{
	background-color: #FFF;
	height: 80px;
	width: 618px;
	border: 1px solid #CCC;
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline-block;
}
.news_b li a:hover{box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);transition: opacity 1s, transform 1s;}
.news_b li span{
	height: 80px;
	width: 100px;
	margin-right: 10px;
	float: left;
	text-align: center;
	font-family: webfont;
	background-color: #F5F5F5;
	margin-left: 10px;
}
.news_b li span em{
	width: 100px;
	font-size: 26px;
	line-height: 55px;
	height: 50px;
	float: left;
	color: #EA0000;
}
.news_b li span i{
	width: 100px;
	height: 30px;
	font-size: 18px;
	float: left;
	color: #666;
	line-height: 10px;
}
.news_b li .n{
	width: 457px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F5F5F5;
	float: left;
}
.news_b li h3{
	float: left;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	width: 457px;
	overflow: hidden;
	font-weight: normal;
}
.news_b li p{
	float: left;
	width: 457px;
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 50px;
	overflow: hidden;
}
.news_c{
	background-color: #FFF;
	height: 250px;
	width: 655px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.news_c .newsc_title{
	font-size: 20px;
	line-height: 40px;
	color: #333;
	height: 40px;
	width: 650px;
	font-weight: bold;
}
.news_c .newsc_title em{
	font-size: 16px;
	color: #999;
	font-weight: normal;
	margin-left: 10px;
}
.news_c .newsc_title i{
	float: right;
	height: 1px;
	width: 300px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-right: 20px;
	margin-top: 20px;
}
.news_c .newsc_title span{
	background-image: url(../images/more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	float: right;
	height: 25px;
	width: 85px;
	margin-top: 9px;
}
.news_c .news_list{
	width: 655px;
	margin-top: 10px;
	height: 315px;
	overflow: hidden;
}
.news_c .news_list ul{
	width: 655px;
	height: 210px;
	overflow: hidden;
}
.news_c .news_list li{
	height: 105px;
	width: 655px;
	overflow: hidden;
	display: block;
}
.news_c .news_list li h4{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	height: 30px;
	width: 620px;
	overflow: hidden;
	padding-left: 35px;
	background-image: url(../images/n1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.news_c .news_list li a:hover h4{
	color: #FF0000;
}
.news_c .news_list li p{
	height: 65px;
	width: 620px;
	padding-left: 35px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	overflow: hidden;
	background-image: url(../images/n2.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.newsbj{height:940px;background:url("../images/bj5.jpg") repeat;}

.news .jzcs{height:306px; margin-bottom: 27px;}
.news .jzcs .new{width:236px;height:306px; float:left; margin-right: 12px;}
.news .jzcs .new li{
	width: 203px;
	height: 123px;
	padding-top: 30px;
	padding-left: 24px;
	position: relative;
	background-image: url(../images/wzbj13.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.news .jzcs .new li span{display: block; font-size: 20px; color:#FFF;}
.news .jzcs .new li span em{display: block; font-size: 10px; text-transform: uppercase; margin-top: 8px;line-height: 10px;}
.news .jzcs .new li span i{display: block; margin-top: 18px;width:20px; height:1px; background:#FFF;}
.news .jzcs .new li b{display: block; width:67px; height:61px; position: absolute;}
.news .jzcs .new li .jz{background:url("../images/jz.png") no-repeat center; bottom:0; right:9px;}
.news .jzcs .new li .cs{background:url("../images/cs.png") no-repeat center; bottom:0; right:9px;}

.news .jzcs dl{width:1152px; height:306px;float:right;}
.news .jzcs dl dt{
	width: 445px;
	height: 276px;
	float: left;
	overflow: hidden;
	background-color: #FFF;
	padding: 15px;
}
.news .jzcs dl dt .img{
	height: 276px;
	width: 445px;
	overflow: hidden;
}
.news .jzcs dl dt .img img{
	width: 445px;
	height: auto;
	cursor: pointer;
	transition: all 0.6s;
  }
.news .jzcs dl dt img:hover{transform: scale(1.3);}
.news .jzcs dl dd{
	width: 636px;
	height: 286px;
	float: left;
	background: #FFF;
	padding-top: 20px;
	padding-right: 21px;
	padding-bottom: 0;
	padding-left: 20px;
}
.news .jzcs dl dd li h4{
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	width: 636px;
}
.news .jzcs dl dd li p{
	font-size: 14px;
	color: #999999;
	margin-top: 10px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}
.news .jzcs dl dd .newx{
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
.news .jzcs dl dd ul li{
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	padding-left: 14px;
	background-image: url(../images/newsbt.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	overflow: hidden;
}
.news .jzcs dl dd ul li span{
	float: right;
	margin-left: 20px;
	color: #999;
}
.news .jzcs .new li.cur{
	background-image: url(../images/wzbj13_h.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.news .news_sm{width:802px; height:410px; float:left; background:url("../images/bj4.jpg") repeat; padding-left:23px;padding-top: 13px;}
.news .news_sm h3{
	border-bottom: 1px solid #cccccc;
	height: 48px;
	line-height: 48px;
	margin-bottom: 21px;
	margin-right: 23px;
}
.news .news_sm h3 span{display: block; font-size: 20px; color:#333333; padding-left:17px; background:url("../images/f.jpg") no-repeat left;border-bottom:1px solid #ba1319; width:100px;}
.news .news_sm h3 i a{
	float: right;
	font-size: 12px;
	line-height: 25px;
	color: #FFF;
	text-align: center;
	display: block;
	height: 25px;
	width: 70px;
	background-color: #BF0000;
	font-weight: normal;
	margin-top: 7px;
}
.news .news_sm dl{width:779px; height:200px;margin-bottom: 20px;}
.news .news_sm dl dt{
	width: 299px;
	height: 180px;
	float: left;
	background-color: #FFF;
	padding: 10px;
	overflow: hidden;
}
.news .news_sm dl dt .img{
	width: 299px;
	height: 180px;
	overflow: hidden;
}
.news .news_sm dl dt .img img{
	width: 299px;
	height: auto;
	cursor: pointer;
	transition: all 0.6s;
  }
.news .news_sm dl dt .img img:hover{transform: scale(1.3);}
.news .news_sm dl dd{
	width: 414px;
	height: 167px;
	float: left;
	background: #f2f2f3;
	padding-top: 15px;
	padding-right: 23px;
	padding-bottom: 18px;
	padding-left: 23px;
}
.news .news_sm dl dd span{
	display: block;
	margin-bottom: 10px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	font-weight: bold;
}
.news .news_sm dl dd span a{font-size: 18px; color:#333333; }
.news .news_sm dl dd p{
	font-size: 14px;
	color: #666666;
	margin-bottom: 21px;
	line-height: 25px;
	height: 100px;
	overflow: hidden;
}
.news .news_sm dl dd .ck{
	font-size: 14px;
	color: #b61218;
	float: right;
	padding-right: 26px;
	background: url("../images/xq1.png") no-repeat right;
	margin-top: -20px;
}
.news .news_sm ul li{
	height: 35px;
	line-height: 35px;
	float: left;
	width: 365px;
	overflow: hidden;
	font-size: 14px;
	margin-right: 20px;
	background-image: url(../images/newsbt.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
.news .news_sm ul li a{
	font-size: 14px;
	color: #333333;
}
.news .news_sm ul li a:hover{
	font-size: 14px;
	color: #D90000;
}
.news .news_sm ul li em{
	float: right;
	font-size: 14px;
	color: #666666;
	height: 35px;
	margin-left: 10px;
}
.news .cjwt{width:552px; height:410px;float:right; background:#FFF;padding-left:22px;padding-top:13px;}
.news .cjwt h3{
	border-bottom: 1px solid #cccccc;
	height: 48px;
	line-height: 48px;
	margin-bottom: 21px;
	margin-right: 20px;
}
.news .cjwt h3 span{
	font-size: 20px;
	color: #333333;
	padding-left: 17px;
	background: url("../images/f.jpg") no-repeat left;
	border-bottom: 1px solid #ba1319;
	float: left;
}
.news .cjwt h3 i a{
	float: right;
	font-size: 12px;
	line-height: 25px;
	color: #FFF;
	text-align: center;
	display: block;
	height: 25px;
	width: 70px;
	background-color: #BF0000;
	font-weight: normal;
	margin-top: 7px;
}
.news .cjwt dl{
	border-bottom: 1px dashed #999999;
	padding-bottom: 10px;
	width: 532px;
	margin-bottom: 10px;
}
.news .cjwt dl dt{
	height: 23px;
	line-height: 23px;
	margin-bottom: 10px;
	overflow: hidden;
}
.news .cjwt dl dt i{display: block; width:55px; height:23px; text-align: center;float:left; line-height: 23px; background:#b8191f; color:#FFF; margin-right: 6px;}
.news .cjwt dl dt a{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	
}
.news .cjwt dl dd{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.foot{
	float: left;
	width: 100%;
	background-color: #FFF;
}
.footWrap{
	height: 600px;
	font-family: "Microsoft Yahei";
	box-sizing: border-box;
	background-image: url(../images/footbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
}
.footer{width:1400px;margin: 0 auto; overflow: hidden;}
.f_nav {
	height: 81px;
	line-height: 81px;
	font-size: 16px;
	white-space: nowrap;
	text-align: center;
	border-bottom: solid 1px #404040;
	margin-bottom: 37px;
	margin-top: 120px;
}
.f_nav a {
	display: inline-block;
	color: #fff;
	padding: 0 4px;
	height: 79px;
}
.f_nav a:hover {
	font-weight: bold;
	border-bottom: solid 2px #e3232f;
	color: #e3232f;
}
.f_nav em {
	display: inline-block;
	color: #686868;
	padding: 0 25px;
	font-style: normal;
	font-size: 14px;
}
.f_text {
	height: 102px;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	background-image: url(../images/fontt.png);
	background-repeat: repeat-x;
	margin-bottom: 30px;
}
.f_text li{
	float: left;
    line-height: 28px;
	color: #9f9f9f;
}
.f_text li.f_text1 {
	float: left;
	background: url(../images/font1.png) no-repeat 0 7px;
	padding: 0 0 0 97px;
	width: 380px;
	
}
.f_text li.f_text2 {
	background: url(../images/font2.png) no-repeat 0 7px;
	width: 240px;
	padding: 0 0 0 85px;
}
.f_text li.f_text3 {
	background: url(../images/font3.png) no-repeat 0 7px;
	width: 200px;
	padding: 0 0 0 85px;
}
.f_text li.f_text4 {
	background: url(../images/font4.png) no-repeat 0 7px;
	width: 170px;
	padding: 0 0 0 85px;
}
.f_text li span {
	display: block;
	height: 34px;
	font-weight: bold;
	color: #e3232f;
	font-size: 16px;
	line-height: 34px;
}
.f_text li span em {
	font-family: Arial;
	color: #6d6d6d;
	font-weight: normal;
	font-style: normal;
}
.ft_left{
	width: 280px;
	float: left;
	text-align: center;
}
.ft_left .flogo img{width: 138px; }
.ft_left p{font-size: 14px; color: #fff; line-height: 32px;padding-top: 10px;}
.ft_left p a{ color: #fff; }
         
.fcontact{
	width: 800px;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #E7E7E7;
}
.fcontact a{color: #E7E7E7;}
.fcontact a:hover{
	color: #C64A00;
}
.fcontact i{
	font-weight: bold;
	color: #C64A00;
}
.fcontact h3{font-size: 16px;margin-bottom: 20px;  color: #ffffff; font-weight: bold; position: relative;  }
.fcontact li{ height: 50px;margin-bottom: 12px;  font-weight:normal;padding-left: 50px; background: url(../images/fico3.png) no-repeat left center; line-height: 21px; }
.fcontact li  span{
	display: block;
	font-size: 14px;
	color: #F6F6F6;
	font-weight: bold;
}
.fcontact li i{
	font-size: 16px;
	color: #FFF;
}
.fcontact li:nth-child(1){background: url(../images/fico1.png) no-repeat left center;font-size: 18px; font-weight: bold; font-family: "Arial";}
.fcontact li:nth-child(2){background: url(../images/fico2.png) no-repeat left center;font-size: 18px; font-weight: normal; font-family: "Arial";}

.ft_nav{width: 330px; float: left;padding-left: 50px; box-sizing:  border-box; position: relative;}
.ft_nav:before{
	content: "";
	width: 2px;
	height: 203px;
	position: absolute;
	right: 0;
	top: 5px;
	background-image: url(../images/gx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ft_nav h3{font-size: 16px; color: #ffffff; font-weight: bold; position: relative; margin-bottom: 20px;  }
.ft_nav .fnav li{
	float: left;
	width: 140px;
}
.ft_nav .fnav a{
	display: block;
	font-size: 16px;
	color: #F9F9F9;
	width: 147px;
	height: 45px;
	line-height: 45px;
}
.ft_nav .fnav .fp1{background: url(../images/ft_nav_a1.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp2{background: url(../images/ft_nav_a5.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp3{background: url(../images/ft_nav_a3.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp4{background: url(../images/ft_nav_a2.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp5{background: url(../images/ft_nav_a7.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp6{background: url(../images/ft_nav_a6.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp7{background: url(../images/ft_ico1.jpg) no-repeat left center;padding-left: 25px;}
.ft_nav .fnav .fp8{background: url(../images/ft_nav_a8.jpg) no-repeat left center;padding-left: 25px;}
.ft_code{ width: 320px; float: left;}
.ft_code h3 {
	display: block;
	font-size: 22px;
	color: #fff;
	font-family: "Times New Roman";
	font-weight: normal;
	margin-bottom: 25px;
}
.ft_code dd{
	float: left;
	height: 160px;
	width: 130px;
	margin-right: 30px;
}
.ft_code dd img{
	height: 130px;
	width: 130px;
}
.ft_code dd p{
	font-size: 14px;
	line-height: 35px;
	color: #FFF;
	background-image: url(../images/foot_ss.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-align: center;
	width: 105px;
	padding-left: 25px;
}

.copyright{
	float: left;
	height: 55px;
	line-height: 55px;
	background-image: url(../images/friend.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.copyright a{color: #fff;}
.copyright .left{
	font-size: 14px;
	line-height: 55px;
	color: #fff;
	float: left;
}
.copyright .left span{
	margin-right: 30px;
}
.copyright .right{
	font-size: 14px;
	line-height: 55px;
	color: #fff;
}
.copyright .right span{
	margin-left: 30px;
}


.friendlink{
	width: 100%;
	float: left;
	background-image: url(../images/linktop.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #262626;
}
.friendlink ul{
	color: #FFF;
	background-image: url(../images/lj.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-left: 45px;
	overflow: hidden;
}
.friendlink ul h4{
	font-size: 16px;
	line-height: 60px;
	color: #FFF;
	float: left;
	margin-right: 15px;
}
.friendlink ul li{
	font-size: 14px;
	line-height: 60px;
	color: #FFF;
	float: left;
	margin-right: 20px;
}
.friendlink ul li a{
	color: #FFF;
}
.friendlink ul li a:hover{
	color: #CA0000;
}


 .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
	color: #fff;
	height: 53px;
	width: 230px;
	padding: 9px 0 0;
	float: left;
	background-color: #4f64ff;
        }
        
.client-2 .my-kefu-main {
            background: #4f64ff;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
}
        
.client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
}
        
.my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
}
.weizhi{
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	margin-bottom: 20px;
	background-color: #FFF;
	background-image: url(../images/wz.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 40px;
	margin-top: 20px;
}

.contents{
	background-color: #FFF;
	float: left;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.bannern{
	height: 300px;
	width: 100%;
	overflow: hidden;
}
.bannern img{
	height: 300px;
	width: auto;
	border: none;
	list-style-type: none;
}

.aboutlist{
	width: 1320px;
	margin-bottom: 40px;
	margin-top: 40px;
	font-size: 16px;
	line-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333;
}
.aboutlist p img{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.aboutlist img{
	margin-right: auto;
	display: block;
	margin-left: auto;
}
.rc{
	float: left;
}
.rc .rc_left{
	background-color: #F0F0F0;
	float: left;
	height: 420px;
	width: 650px;
}
.rc .left{
	margin-right: 20px;
}
.rc .rc_left .p{
	float: left;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.rc .rc_left h3{
	font-size: 24px;
	margin-bottom: 15px;
}
.rc .rc_left span{
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.rc .rc_list{
	margin-top: 30px;
	float: left;
	width: 100%;
}
.rc .rc_list h3{
	font-size: 26px;
	text-align: center;
	font-weight: normal;
}

.rc .c1{
	width: 20%;
}
.rc .c2{
	width: 10%;
}
.rc .c3{
	width: 40%;
}
.rc .c4{
	width: 30%;
}
.rc .rc_list .top{
	background-color: #0058DD;
	margin-top: 20px;
	height: 50px;
}
.rc .rc_list .top li{
	line-height: 50px;
	color: #FFF;
	font-size: 22px;
	float: left;
	text-align: center;
}
.rc .rc_list ul{
	width: 100%;
	height: 50px;
}
.rc .rc_list ul:nth-child(2n){
	background-color: #F7F7F7;
}
.rc .rc_list ul:nth-child(2n-1){
	background-color: #fff;
}
.rc .rc_list ul li{
	font-size: 16px;
	line-height: 50px;
	color: #333;
	text-align: center;
	float: left;
	height: 50px;
}

.lxtit{
	margin-top: 50px;
	margin-bottom: 20px;
	float: left;
}
.lxtit li{
	font-size: 26px;
	line-height: 38px;
	font-weight: bold;
	color: #CA0000;
	float: left;
	height: 38px;
}
.yyly{
	float: left;
}
.yyly .k{
	margin-right: 22.5px;
}
.yyly li{
	float: left;
	width: 425px;
	overflow: hidden;
}
.yyly li img{
	height: auto;
	width: 425px;
	margin-bottom: 22.5px;
	cursor: pointer;
    transition: all 0.6s;
}



.lianxi{
	float: left;
	width: 1380px;
	overflow: hidden;
	margin-top: 10px;
}
	 .lianxi li {
	float: left;
	width: 438px;
	height: 180px;
	text-align: center;
	margin-right: 20px;
	color: #666;
	margin-bottom: 20px;
	line-height: 160%;
	font-family: 微软雅黑;
	background: #fff;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D90000;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
    }
    .lianxi li img {
	margin-top: 19px;
	width: 70px;
    }
    
    .lianxi li i {
	display: block;
	font-size: 16px;
	color: #333;
	padding-bottom: 8px;
	font-style: normal;
	padding-top: 10px;
	font-weight: bold;
    }
    
    .lianxi li span {
	display: block;
	color: #333;
	font-size: 18px;
    }
    
    .lianxi li.last span {
        font-size: 16px;
    }
.form{
	width: 548px;
	float: left;
	font-size: 18px;
	line-height: 40px;
	margin-left: 20px;
	border: 1px solid #CCC;
	padding: 20px;
	height: 440px;
}
.form li{
	margin-bottom: 20px;
	width: 548px;
	float: left;
}
.form i{
	float: left;
	height: 34px;
	width: 40px;
	margin-right: 10px;
}
.form .c1{
	background-image: url(../images/fj.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.form .c2{
    background-image: url(../images/dc.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.form .c3{
    background-image: url(../images/hc.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.form h2{
	line-height: 34px;
	font-size: 18px;
	float: left;
}
.form span{
	font-size: 18px;
	float: left;
}
	.g_fk {
        margin: 30px 0 10px;
    }
    
    .g_fk dt {
        float: left;
        width: 440px
    }
    
    .g_fk dt img {
        width: 440px;
        height: 249px;
        display: block;
    }
    
    .g_fk dd {
	float: left;
	width: 820px;
	height: 179px;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-color: #F9F9F9;
    }
    
    .g_fk h3 {
        height: 32px;
        font-weight: normal;
        font-size: 18px;
        color: #d82634;
    }
    
    .g_fk p {
        font-size: 16px;
        color: #666666;
        line-height: 34px;
    }
.ditu{
	float: left;
	width: 750px;
}
.news_fl{
	height: 55px;
	width: 1360px;
	overflow: hidden;
	background-color: #f4f4f4;
	margin-bottom: 30px;
}
.news_fl li{
	float: left;
	height: 55px;
	width: 339px;
	text-align: center;
	letter-spacing: 5px;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
}
.news_fl li a{
	font-size: 18px;
	line-height: 55px;
	color: #333;
	display: block;
}
.news_fl li a:hover{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.news_fl .hover a{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*分页*/
.pag{
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}

.pag .pager {
	font-size: 14px;
	text-align: center;
	display: block;
	display:inline-block;
	text-align:left;
}

.pag .pager dL {
	padding: 0px;
	text-align: center;
	margin: 0px;
	background-image: none;
}
.pag .pager dd {
	FLOAT: left;
	MARGIN: 0px 5px 0px 0px;
	COLOR: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.pag .pager dd.p_total {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	text-align: center;
	background-color: #0088ce;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

.pag .pager dd.p_current {
	COLOR: #fff;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #0088ce;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pag .pager dd.p_nolink {
	COLOR: #333333;
	text-align: center;
	padding: 10px;
}
.pag .pager dd A:link {
	FLOAT: left;
	COLOR: #333333;
	TEXT-DECORATION: none! important;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pag .pager dd A:visited {
	FLOAT: left;
	COLOR: #333333;
	TEXT-DECORATION: none! important;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}
.pag .pager dd A:hover {
	COLOR: #FFFFFF;
	FLOAT: left;
	background-color: #0088ce;
	text-align: center;
}
.pag .pager dd INPUT {BORDER-RIGHT: #C00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #C00 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(inputBorder.gif); FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #C00 1px solid; WIDTH: 3em; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #C00 1px solid; FONT-FAMILY: verdana; HEIGHT: 1.3em; TEXT-ALIGN: center}

.news-left{
	width: 100%;
	float: left;
	padding-bottom: 50px;
	min-height: 600px;
	margin-top: 20px;
}




.m{ width:1200px; margin:0 auto; position: relative;}
#n_news{ padding-bottom:80px; }
#n_news ul{}
#n_news ul li{ height:215px; position:relative; background:#fff;}
#n_news ul li+li{ margin-top:18px;}
#n_news ul li .img{
	width: 380px;
	height: 215px;
	float: left;
	overflow: hidden;
}
#n_news ul li .img img{ transition:1s;width:380px;}
#n_news ul li .txt{
	height: 133px;
	width: 881px;
	float: right;
	border: 1px solid #ebe8e4;
	border-left: 0;
	border-right: 5px solid #ebe8e4;
	padding-top: 40px;
	padding-right: 47px;
	padding-bottom: 40px;
	padding-left: 47px;
}
#n_news ul li .txt h5{ font-size:18px; color:#404044;}
#n_news ul li:hover .txt h5{
	font-size: 18px;
	color: #C64A00;
}
#n_news ul li .txt p{ font-size:14px; color:#949497; line-height:24px; height:48px; overflow:hidden; margin-top:18px; margin-bottom:26px;}
#n_news ul li .time{
	font-size: 20px;
	color: #C64A00;
	font-weight: bold;
	font-family: arial;
	background-image: url(../images/new_i1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#n_news ul li .txt i{
	font-size: 18px;
	margin-left: 30px;
	background-image: url(../images/new_i2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
#n_news ul li:hover{
	background-color: #FAFAFA;
}
#n_news ul li:after{ content:""; width:5px; height:0; background:#ff8400; position:absolute; right:1px;  bottom:0; transition:.7s; -webkit-transition:.7s;}
#n_news ul li:hover:after{  height:215px; top:0; bottom:auto;}
#n_news ul li:hover .img img{ transform:scale(1.1);}







.news-info{ }
.news-info .text{}
.news-info .titles{
	color: #333;
	text-align: center;
	padding-top: 30px;
	padding-right: 100px;
	padding-bottom: 35px;
	padding-left: 100px;
}
.news-info .titles h1{font-size:24px; font-weight:500;line-height:36px;}
.news-info .titles p{ font-family:"仿宋"; color:#555;font-size:22px;  padding-top:5px; }
.news-info .info{
	color: #aaa;
	position: relative;
	height: 20px;
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.news-info .info span.source{background: url(../images/new_i3.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-info .info span.date{background: url(../images/new_i1.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-info .info span.hits{background: url(../images/new_i2.png) no-repeat scroll left center;padding: 2px 0px 2px 28px;}

.share{
	float: right;
	width: 150px;
}
.share span{
	float: left;
	line-height: 20px;
}
.share a{ padding-left:20px; height: 20px; margin-left:6px; display: inline-block; background: url(../images/share.png); float: left;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.share a.i1{ background-position: 0px 0px;}
.share a.i2{ background-position: -50px 0px;}
.share a.i3{ background-position: -95px 0px;}
.share a.i1:hover{ background-position: 0px -20px;}
.share a.i2:hover{ background-position: -50px -20px;}
.share a.i3:hover{ background-position: -95px -20px;}

.contentst{
	line-height: 35px !important;
	font-size: 16px;
	float: left;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
	width: 1278px;
}
.contentst p{
	margin-bottom: 15px;
	line-height: 35px !important;
}
.contentst span{ margin-bottom:15px;line-height:240% !important;}
.contentst h3{ margin:25px 0 10px !important; font-size:16px !important;}
.contentst img{
	max-width: 800px;
	height: auto;
    width:e-xpression(this.width > 800 ? "800px" : this.width);
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
}

.pcontent{
	line-height: 35px !important;
	font-size: 16px;
	float: left;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	width: 953px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.pcontent p{
	margin-bottom: 15px;
	line-height: 35px !important;
}
.pcontent span{ margin-bottom:15px;line-height:240% !important;}
.pcontent h3{ margin:25px 0 10px !important; font-size:16px !important;}
.pcontent img{
	max-width: 800px;
	height: auto;
    width:e-xpression(this.width > 800 ? "800px" : this.width);
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
}
.other{
	background-color: #f7f7f7;
	font-size: 14px;
	height: 40px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	clear: both;
}
.other .left{ float:left;color:#aaa;}
.other .left p{ height:35px;}
.other .left p a{
	margin-left: 3px;
	color: #585858;
}
.other .left p a:hover{
	color: #06F;
}
.other .right{float:right;color:#777}
.other .right a{ display:inline-block; padding:15px 20px; background-color:#bbb; color:#fff;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.other .right a i{ position:relative;top:3px; margin-right:3px; font-size:20px}
.other .right a:hover{ background-color:#999}

.imglist{
	width: 1360px;
}
.imglist .box{
	width: 1400px;
	margin-top: 40px;
}
.imglist .list{
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 6px;
	padding-left: 6px;
	left: -6px;
	margin-left: -6px;
}
.imglist .list li{
	float: left;
	width: 436px;
	display: block;
	padding-right: 25.6px;
	margin-bottom: 25px;
}
.imglist .list a li dl{
	width: 436px;
	height: 400px;
	background-color: #f2f2f2;
	display: block;
	box-shadow: 0px 0px 6px #d4d4d4;
}
.imglist .list a:hover li dl{
	width: 436px;
	background-color: #0088ce;
}
.imglist .list li .pi{
	background-color: #FFF;
	height: 280px;
	width: 436px;
}
.imglist .list li .img{
	height: 260px;
	width: 416px;
	overflow: hidden;
	background-color: #FFF;
	margin: 10px;
	float: left;
}
.imglist .list li .img img{width: 416px;cursor: pointer;
  transition: all 0.6s;}
.imglist .list li .img img:hover{transform: scale(1.3);}
.imglist .list a li dl dt{
	float: left;
	height: 100px;
	width: 306px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.imglist .list dt h1{
	font-size: 20px;
	line-height: 35px;
	color: #333;
	height: 35px;
	width: 306px;
	overflow: hidden;
}
.imglist .list dt p{
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 65px;
	width: 306px;
	overflow: hidden;
}
.imglist .list a:hover dt h1,.imglist .list a:hover dt p{color: #fff;}
.imglist .list a li dl dd{
	float: left;
	height: 120px;
	width: 100px;
	background-image: url(../images/more1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.imglist .list a:hover li dl dd{
	float: left;
	height: 120px;
	width: 100px;
	background-image: url(../images/more0.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.imglist .list li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #CCC;
	text-align: center;
}
.imglist .list a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #fff;
	text-align: center;
	border-radius:5px;
}
.pics{
	background: #fff;
	position: relative;
	width: 1340px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pics .swiper-container{
	overflow: hidden;
}
.pics .swiper-slide{ text-align:center;}
.pics .swiper-slide img{
max-width: 800px;
	height: auto;
width:e-xpression(this.width > 800 ? "800px" : this.width);
	margin-right: auto;
	margin-left: auto;
}
.pics .infoimg{ text-align:center;}
.pics .infoimg img{
max-width: 1000px;
	height: auto;
width:e-xpression(this.width > 1000 ? "1000px" : this.width);
	margin-right: auto;
	margin-left: auto;
}
.pics .swiper-slide .title{ margin-top:15px; font-weight:bold}
.pics .pagination{position: absolute; z-index: 20; bottom:40px; width: 100%; text-align: center;}
.pics .swiper-pagination-switch{display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #fff; margin: 0 5px; opacity: 0.8;  cursor: pointer;}
.pics .swiper-active-switch{background: #0090ff;}
.pics .arrow-left{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.pics .arrow-right{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.imgtop{
	background-image: url(../images/plefttitle1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 53px;
	width: 1360px;
}
.img_fl{
	height: 55px;
	width: 1358px;
	overflow: hidden;
	margin-bottom: 30px;
	text-align: center;
	background-color: #f4f4f4;
}
.img_fl ul{
	display: inline;
	display: block;
	display:inline-block;text-align:left;
}
.img_fl li{
	height: 55px;
	width: 193px;
	text-align: center;
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
}
.img_fl li a{
	font-size: 18px;
	line-height: 55px;
	color: #333;
	display: block;
}
.img_fl li a:hover{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.img_fl .hover a{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}


.img_info{
	height: 55px;
	width: 1359px;
	overflow: hidden;
	margin-bottom: 30px;
	text-align: center;
	background-color: #f4f4f4;
}
.img_info ul{
	display: inline;
	display: block;
	display:inline-block;text-align:left;
}
.img_info li{
	height: 55px;
	width: 452px;
	text-align: center;
	letter-spacing: 5px;
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
}
.img_info li a{
	font-size: 18px;
	line-height: 55px;
	color: #333;
	display: block;
}
.img_info li a:hover{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.img_info .hover a{
	color: #FFF;
	background-image: url(../images/newsfl.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.infolist{
	width: 1360px;
}
.infolist .box{
	width: 1400px;
	margin-top: 40px;
}
.infolist .list{
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 6px;
	padding-left: 6px;
	left: -6px;
	margin-left: -6px;
}
.infolist .list li{
	float: left;
	width: 433.3px;
	display: block;
	padding-right: 30px;
	margin-bottom: 25px;
}
.infolist .list a li dl{
	float: left;
	width: 433.3px;
	background-color: #f2f2f2;
	display: block;
	box-shadow: 0px 0px 6px #d4d4d4;
}
.infolist .list a:hover li dl{
	width:433.3px;
	background-color: #0088ce;
}
.infolist .list li .pi{
	float: left;
	background-color: #FFF;
	width: 433.3px;
}
.infolist .list li .img{
	float: left;
	width: 413.3px;
	overflow: hidden;
	background-color: #FFF;
	margin: 10px;
	float: left;
}
.infolist .list li .img img{width: 413.3px;cursor: pointer;
  transition: all 0.6s;}
.infolist .list li .img img:hover{transform: scale(1.3);}
.infolist .list a li dl dt{
	float: left;
	height: 100px;
	width: 433.3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.infolist .list dt h1{
	font-size: 20px;
	line-height: 38px;
	color: #333;
	height: 38px;
	width: 413.3px;
	overflow: hidden;
}
.infolist .list a dt h1 dd{
	float: right;
	height: 38px;
	width: 95px;
	background-image: url(../images/wzbj4.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;
	color: #FFF;
	padding-left: 60px;
}
.infolist .list a:hover dt h1 dd{
	background-image: url(../images/wzbj4a.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #333;
}
.infolist .list dt p{
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 65px;
	width: 400px;
	overflow: hidden;
	margin-top: 5px;
}
.infolist .list a:hover dt h1,.infolist .list a:hover dt p{color: #fff;}

.infolist .list li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #CCC;
	text-align: center;
}
.infolist .list a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #fff;
	text-align: center;
	border-radius:5px;
}


.product{
	float: left;
	width: 1360px;
}
.product .prleft{
	float: left;
	width: 300px;
}


.productlist{
	width: 1050px;
	overflow: hidden;
	float: right;
}
.s5 li {
	float: left;
	width: 330px;
	height: 345px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.s5 li img{width: 330px;}
.s5 li a {
	display: block;
	background-color: #f5f5f5;
}
.s5 li a:hover{
	color: #C64A00;
}
.s5 li .img-center {
	position: relative;
	height: 245px;
	line-height: 245px;
	overflow: hidden;
}
.s5 li .img-center:after {
	content: '';
	cursor: pointer;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
	-webkit-transform: skewx(-25deg);
	transform: skewx(-25deg);
}
.s5 li .text {
	border-top: 1px solid #eee;
	padding: 20px;
	position: relative;
}
.s5 li .text:after {
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	width: 52px;
	height: 55px;
	margin-top: -40px;
	background: url(../images/pz_more2.png) no-repeat center;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.s5 li .text h4 {
	margin: 0;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.s5 li .text p {
	font-size: 14px;
	color: #787878;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	height: 20px;
	width: 295px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.s5 li .text p .left{
	float: left;
	height: 20px;
	width: 155px;
	overflow: hidden;
}
.s5 li .text p .right{
	float: left;
	height: 20px;
	width: 140px;
	overflow: hidden;
	text-align: right;
}
.s5 li .text p i{
	height: 20px;
	overflow: hidden;
}
.s5 li .text i b{
	color: #666;
	font-weight: bold;
}
.s5 li a:hover .img-center:after {
	left: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.s5 li a:hover .text:after {
	-webkit-transform: translateY(-65%);
	transform: translateY(-65%);
	background-image: url(../images/pz_more2h.png);
}


.productlist a li{
	float: left;
	width: 309px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	box-shadow: 0px 0px 8px #d4d4d4;
	margin-left: 20px;
}
.productlist a:hover li{
	float: left;
	width: 309px;
	margin-left: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #0099FF;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.productlist a li .cpt{
	font-size: 18px;
	line-height: 50px;
	height: 40px;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.productlist a:hover li .cpt{
	color: #FFF;
}
.productlist span{
	float: left;
	width: 200px;
	padding-top: 8px;
	margin-bottom: 5px;
	height: 67px;
	font-size: 14px;
	line-height: 30px;
}
.productlist a:hover span{
	color: #FFF;
	font-size: 14px;
}
.productlist .pmore{
	background-image: url(../images/xq1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	height: 40px;
	width: 71px;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	border: 1px solid #CCC;
	font-weight: bold;
	margin-left: 7px;
	padding-left: 29px;
	margin-top: 18px;
	background-color: #F3F3F3;
}
.productlist  a:hover .pmore{
	background-image: url(../images/xq_h.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	color: #FFF;
	background-color: #5046FF;
}
.productlist a li p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 75px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
}
.productlist a:hover li p{
	color: #F5F5F5;
}
.productlist a:hover li .cpt,..product_list a:hover li .cpt p{
	color: #FFF;
}
.productlist a li .img{
	width: 309px;
	height: 255px;
	overflow: hidden;
}
.productlist a li .img img{
	height: 255px;
	cursor: pointer;
  transition: all 0.6s;
}
.productlist a li .img img:hover{transform: scale(1.3);}
.productlist a li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 5px;
}
.productlist a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
}

.productview{
	float: right;
	width: 1035px;
}
.productview_img{
	float: left;
	width: 600px;
	height: 450px;
	margin-right: 20px;
	overflow: hidden;
}
.productview_title{
	float: left;
	width: 415px;
	height: 450px;
	background-color: #F7F7F7;
	overflow: hidden;
}
.productview_title .titles{
	font-size: 18px;
	line-height: 39px;
	background-image: url(../images/cpt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 305px;
	padding-left: 110px;
	margin-bottom: 20px;
	font-weight: bold;
}
.productview_title li{
	font-size: 14px;
	line-height: 35px;
	color: #666;
	width: 395px;
	float: left;
	padding-left: 20px;
}
.productview_title li b{
	line-height: 35px;
	color: #333;
	float: left;
	width: 70px;
}
.productview_title li p{
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	float: left;
	width: 315px;
	padding-right: 10px;
}
.productview_title li p a{
	color: #333;
}
.productview_title .gd{
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}
.productview_title .hong{
	font-size: 20px;
	font-weight: bold;
	color: #C00;
}
.productview-content{
	float: left;
	width: 1035px;
	margin-top: 20px;
}
.productview-content .top{
	background-image: url(../images/plefttitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 1034px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
}
.productview-content .contents{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	border: 1px solid #E8E8E8;
	border-top-style: none;
}
.prcontact{
	float: left;
	width: 1035px;
	margin-top: 10px;
}
.prcontact .top{
	background-image: url(../images/plefttitle2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 1004px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	font-size: 18px;
	line-height: 53px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	letter-spacing: 2px;
}
.prcontact .top p{
	font-size: 18px;
	line-height: 53px;
	font-weight: bold;
	color: #333;
	float: right;
	margin-right: 20px;
	letter-spacing: 0px;
}
.prcontact .top p i{
	color: #D20000;
	font-family: FZZCHJW_0;
	font-size: 24px;
}
.prcontact .contents{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	border: 1px solid #E8E8E8;
	border-top-style: none;
	float: left;
	width: 993px;
}
.prcontact .contents ul{
	width: 50%;
	float: left;
}
.prcontact .contents li{
	font-size: 18px;
	color: #333;
}
.prcontact .contents li b{
	font-size: 20px;
}
.rxt{
	background-image: url(../images/rxcp1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 182px;
	width: 1360px;
	margin-bottom: 20px;
}
.rxt ul{
	height: 167px;
	width: 1080px;
	margin-left: 260px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.rxt ul li{
	float: left;
	height: 55px;
	width: 1080px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1D1;
	overflow: hidden;
}
.rxt ul li h4{
	font-size: 20px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #838383;
	color: #484848;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 18px;
	float: left;
}
.rxt ul li dd{
	font-size: 14px;
	line-height: 55px;
	color: #333;
	background-image: url(../images/arr1.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-left: 25px;
	padding-left: 10px;
}

.hezuo{
	float: left;
	width: 1060px;
	margin-top: 30px;
	overflow: hidden;
}
.hezuo h3{
	font-size: 18px;
	line-height: 40px;
	width: 1035px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	font-weight: bold;
}
.hezuo li{
	float: left;
	width: 240px;
	margin-right: 25px;
	box-shadow: 0px 0px 8px #d4d4d4;
}
.hezuo li img{
	height: 170px;
	width: 240px;
}
.hezuo li STRONG{
	font-size: 14px;
	line-height: 40px;
	color: #333;
	background-color: #F2F2F2;
	text-align: center;
	height: 40px;
	width: 240px;
	display: block;
}
.hezuo li a:hover STRONG{
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	background-color: #0099FF;
	text-align: center;
	height: 40px;
	width: 240px;
	display: block;
}
.xyt{
	margin-top: 20px;
	float: left;
	width: 96%;
	line-height: 60px;
	background-color: #F2F2F2;
	height: 60px;
	padding-right: 2%;
	padding-left: 2%;
}
.xyt li{
	float: left;
	width: 50%;
}
/*产品分类*/
.pro_cla{
	float: left;
	width: 300px;
}
.product_lb{
	height: 73px;
	width: 190px;
	font-size: 24px;
	font-weight: bold;
	background-color: #3f48ff;
	margin-bottom: 1px;
	background-image: url(../images/prlogo.png);
	background-repeat: no-repeat;
	background-position: 25px center;
	line-height: 45px;
	color: #FFF;
	padding-top: 7px;
	padding-left: 110px;
}
.product_lb a{color: #FFF;}
.product_lb p{
	font-size: 16px;
	line-height: 10px;
	color: #FFF;
	font-weight: normal;
}
.menu_list{
	width: 300px;
}
.menu_list h3 a{color: #FFF;}
.menu_list span{
	background-image: url(../images/ico05.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	margin-left: -20px;
}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	position: relative;
	margin: 0px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.cur{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.lef{background:#f1f1f1  url(../images/pro_left.png) center right no-repeat;}

/*.menu_list .current{background:#f1f1f1}*/
.menu_body{
	line-height: 38px;
	backguound: #fff;
}
.menu_body a{
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 38px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
}
.menu_body a:hover{
	text-decoration: none;
	color: #FFF;
	background-color: #00C6F7;
}
.menu_body.bj{background-color: #F7F7F7;}
.er{
	background: #EFEFEF;
}

.san{
	background: #F9F9F9;
}
.san a{
	padding-left: 58px;
}
.t1{
	background-color: #0099FF;
	color: #FFF;
}
.t2{
	font-weight: normal;
	border-bottom: 1px solid #e1e1e1;
}
/*产品分类结束*/
.cbgg-01 {
	background: #0088ce;
	text-align: center;
	color: #fff;
	margin-top: 21px;
	float: left;
}        
.cbgg-01-img img {
    width: 100%;
    display: block;
}
.cbgg-01 p {
    padding-top: 15px;
}
.cbgg-01 p img {
    vertical-align: middle;
    margin-right: 5px;
}
.cbgg-01 span {
    display: block;
    font-size: 28px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 20px;
    padding-top: 10px;
}

 .p12-sitemap-1-xml{     height:30px; line-height:30px;text-align:right;}
        .p12-sitemap-1-tit {
            height: 46px;
            font-size: 18px;
            line-height: 46px;
            color: #fff;
            clear: both;
        }
        
        .p12-sitemap-1-tit p {
            display: inline-block;
            padding: 0 30px;
            text-align: center;
            background: #ca0c0c;
        }
        
        .p12-sitemap-1-tit a {
            color: #fff;
        }
        
        .p12-sitemap-1 ul {
	padding-top: 25px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 30px;
	padding-bottom: 10px;
        }
        
        .p12-sitemap-1 li a{
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 14.4%;
	float: left;
	overflow: hidden;
	position: relative;
	top: 1px;
	margin-right: 1%;
	margin-bottom: 20px;
	margin-left: 1%;
	border: 1px solid #d2d2d2;
        }
		.p12-sitemap-1 li a:hover{
	color: #FFF;
	background-color: #09F;
}
		
		  .p12-sitemap-11 li {
            height: 60px;
            line-height: 60px;
            border-bottom: 1px solid #d2d2d2;
            text-align: center;
            width: 16.66%;
            float: left;
            overflow: hidden;
            position: relative;
            top: 1px;
        }

/* 分享代码  */
.jsmodern-share{position:fixed;top:50%;left:50%;width:300px;height:335px;z-index:999999;background:#fff;border:#ccc solid 1px;border-radius:10px;  box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.jsmodern-share p{display:block;height:20px;text-align:center;font-size:18px;margin:15px 0 20px 0}
.jsmodern-share div{width:260px;height:260px;margin:0 auto}
.jsmodern-share b{position:absolute;width:20px;height:20px;background:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA/UlEQVQ4T8WU7ZEBQRCGHxFciQARIBJEcGRABFYEZIAIEAkyIAMhqFdtV7WpabuOqptfM9Pdz0x/NvjyalTwesAg0TkAp8guAg6BJdAODC/ADNin8hxwA/zWjIR0J143Bb4DM84T1APl5s69dga6wU9T2cjc90DFpVUCbkATGAPrBCoX9Svp/JQy2Xa0N6CyeQwMPdRguYf6yr4BC2Cecc8DJNbPcjDJFkBRBZSiQbWPYP8H/LPLX0+KYvBJ2VytTV8Vth6IelnDQV7Zyha2lUXdPjbYtsz+4/zpcHiCRUDdq69XrhXTmlfMpnXHlzdWnAT3SzPw7QEbDJnq6ztc3EQVa6MIgAAAAABJRU5ErkJggg==);right:4px;top:4px;cursor:pointer;color:#ccc;opacity:.1;transition:.1s}
.jsmodern-share b:hover{opacity:.5}
.jsmodern-marquee{overflow:hidden}
.jsmodern-marquee-inner{float:none!important;margin:0!important;padding:0!important;background:transparent!important}
.jsmodern-marquee-default,.jsmodern-marquee-repeat{float:left;margin:0!important;padding:0!important;background:transparent!important}
.jsmodern-marquee-part{display:block;float:left}
.jsmodern-picture-container{display:block;position:relative;overflow:hidden}
.jsmodern-picture-container a{display:block;color:#fff;text-decoration:none}
.jsmodern-picture-container img{border:0}
.jsmodern-picture-inner{position:absolute;height:100%;top:0;left:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.jsmodern-picture-part{overflow:hidden}
.jsmodern-picture-fade{width:100%}
.jsmodern-picture-fade .jsmodern-picture-part{position:absolute;display:none}
.jsmodern-picture-slide .jsmodern-picture-part{float:left}
.jsmodern-picture-slide img{display:block}
.jsmodern-picture-dot{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.jsmodern-picture-dot b{display:block;float:left;width:10px;height:10px;background:#777;border-radius:5px;cursor:pointer;margin:0 5px;transition:.4s}
.jsmodern-picture-dot b.active{background:#fff}
.jsmodern-picture-prev,.jsmodern-picture-next{display:block;position:absolute;top:50%;width:17px;height:32px;margin-top:-16px;cursor:pointer;background:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAB7klEQVR42s3XbUtaYRzH8euhqUetZC1Dy1q1mLhX0hvxjeyBIIMV1YpuHOkiBmNsc60dvGmNQS/KfR/8ghAOF8frXLIHH5D/+d898fjXjMfj/4JL8XPsIiW7is10kSI+ootAuooVZ7XIIjr4hjKMlBXrKMfrIvP4gB4qk88V6yln3tciBVzgBqtReXp2o9xC0ovkcYZbVG35yrlVTT6pRXI4QYh1xayUG6o257pIgPfo4wVMHKrpq0cw7SJZHGKATcViU+1AvbJxF8lgHyNswzjaVq999bYvosR3uMOOYs7U6069M7ZF0niLe7yCSZJ63mtGOmqRObTwBzUYT2qa0cLc5CIpNPEXdRjP6prV1Gxj9OENHvAaZhY060GzU4/vig5CLM1qEc0KNTt4GvwkPpeJnPf04TI+4xrPfC2h3teatRz19S3hC66gAyc56nmlGSXbC20FX9GFDhx36tVV7xXrm1XK+I5LLLguoR6X6lmO+6NXwQ+0oWsrPtW21asy7Rmwhp84RyHuEqo5V48118Ooil84RR5xrrpT1VaTOhU3EOLYdm1JTrmhao3NNNfWkeXaCpSjq87P34ktDHEQcW1l9WyoXK9/sF5ihL2JAyej2Eg5Jg6Xa+s3WkhJS7GprjrXA6eBrDQUMx4X8e8fwj0L7GH1LqcAAAAASUVORK5CYII=) no-repeat}
.jsmodern-picture-prev{margin-left:15px}
.jsmodern-picture-next{right:0;margin-right:15px;background-position:-17px 0}
.jsmodern-video{background:#000;position:relative;overflow:hidden;z-index:10}
.jsmodern-video-panel{position:absolute;bottom:0;left:0;z-index:2147483648;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}
.jsmodern-video-panel.jsmodern-video-panelFull{left:50%;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px);padding:3px 5px;border-radius:8px}
.jsmodern-video-linebox{height:6px;background:rgba(255,255,255,.25);border-radius:3px;width:460px;width:-webkit-calc(100% - 305px);width:-moz-calc(100% - 305px);width:calc(100% - 305px);float:left;margin:17px 0 0 15px;position:relative;cursor:pointer}
.jsmodern-video-pass{position:absolute;border-radius:3px;height:100%;background:#F06000}
.jsmodern-video-linedot{width:6px;height:6px;background:#fff;border-radius:3px;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);position:absolute}
.jsmodern-video-panel b{cursor:pointer}
.jsmodern-video-panel b,.jsmodern-video-panel span{display:block;float:left}
.jsmodern-video-panel span{font-size:12px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.jsmodern-video-start{margin-left:10px}
.jsmodern-video-start+span{width:14px;height:12px;text-align:center;line-height:12px;font-size:10px;overflow:hidden;margin-top:13px;-webkit-transform:scale(1,0.9) translateY(1px);-ms-transform:scale(1,0.9) translateY(1px);transform:scale(1,0.9) translateY(1px);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.jsmodern-video-start,.jsmodern-video-end{width:39px;text-align:center}
.jsmodern-video-volumebox{width:80px;height:6px;background:rgba(255,255,255,.25);border-radius:3px;float:left;margin:18px 0 0 7px;position:relative;cursor:pointer}
.jsmodern-video-volumeline{width:40px;height:6px;background:#F06000;border-radius:3px;margin-top:0}
.jsmodern-video-volumedot{width:6px;height:6px;background:#fff;border-radius:3px;margin:-6px 0 0 37px;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);position:absolute}
.jsmodern-video-play,.jsmodern-video-volume,.jsmodern-video-fullin{width:18px;height:18px;margin-top:11px;background-position:center;background-repeat:no-repeat}
.jsmodern-video-play{margin-left:10px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR42q2UQRGAIBREiWAEIhjhRzCKDbCBRjGCDaQBRqDBdzntgRvLm3nXN6sMhIa7G0xBgqHGC1c9RNKcENeZHiInXLQQKdDUUL9OD3GdGOrXaSGSZ4QuddEDo/KPPrgpx1/hwc8YC90wKlckQ1MubYW79IzwOMf4AZCzZlJ6pNv5AAAAAElFTkSuQmCC)}
.jsmodern-video-pause{background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAANUlEQVR42u3MMQoAAAgCwP4/9aR+VjQINtTcoNBicobkTNiS/vEQvSBBggR9hILOD8h5i74A46kzKYwr0EYAAAAASUVORK5CYII=)}
.jsmodern-video-volume{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAqklEQVR42tWT0QmDMBCGHcENXMEBhGaL9rEjZATffKwDZJdmgy7QHZo33zz/0AscBmNaCOIPH3Ke+USTq84ZIrqDdnXPgGuuoAVP4KMi0TddSlCDB5BR3GvEcy/wCYUCF8HNNwFtiBwwQco9jSKKBZQQaa4brt+en0W8eAJGiN2/IusRIiouKv9puA5bP7uXhDfsbP8gtn8GOnUgx8wD6XJHxO6NSNGhPT4LSrtjI5LQNtEAAAAASUVORK5CYII=)}
.jsmodern-video-muted{background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA00lEQVR42s2UsQ3CMBBFqZAokNLQoozgCWJ3NAxAg5QRGIEFEOkpgBFgAbIKC0AoU5nv6CJ9GQI6lIIvPcXxyd93di4D730v9Gf0Xc1mOTA0pTMKi8EFBDm1EQIJ2AKWldiw64wcsMQC3EGsDEzBhLPAM5XBi0r/XjNwBUfKxMimhcYoAzsZ78mkAkZlJBUc5L1uTbSlWbrJWuZOYU5tFJVzbsvUGs3BDTzEkMtsDnsdsQJVR0YbsOTrlzXJpw+yACwnsfGvLVLqWkTftCM2+r//0RPE3HMNwpwYwQAAAABJRU5ErkJggg==)}
.jsmodern-video-fullin{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAKlBMVEVMaXH////////////////////////////////////////////////////m1kuZAAAADXRSTlMAYBAw79DwIM9wgG9/QM+KqQAAAF5JREFUeNqNj0sSwCAIQ6Pit+X+1y2GOs7UTbNA8kYjQE05wpTK7LG8EwcdrwZB7hrcBx1FYfcDCY9UEGdbrFbiBIqpFf90PmGo7NDvtwJt1x7slmN0graWEwIny+sDBBUDznqlFGYAAAAASUVORK5CYII=)}
.jsmodern-video-fullout{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAJ1BMVEVMaXH////////////////////////////////////////////////c+C/6AAAADHRSTlMAgBDQz39QIMBAML9Nf8RqAAAAaElEQVR42r2QQQ7AIAgEV6CIlv+/t3Ap3E2cyyojxIBb7JfqQu/+z+ZCIAU0QtzqEbtMGcCIcCZ0454iIuvFLDHRICkhvUNHsICVqThBnyBHZSqK4+/2Ok9OEdGNOdcSuS1xW2+3jUt8eaUDz3DmFVcAAAAASUVORK5CYII=)}
b.jsmodern-video-fullFalse{opacity:.5;cursor:default}
.jsmodern-dialog-container{position:fixed;width:100%;height:100%;z-index:2147483649;top:0;left:0;background:rgba(0,0,0,.6);opacity:0}
.jsmodern-dialog{position:fixed;top:-10px;left:50%;width:500px;min-width:500px;height:auto;overflow:hidden;padding:15px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;border-radius:6px;border:#555 solid 1px;box-shadow:0 0 15px rgba(0,0,0,.4);opacity:0}
.jsmodern-dialog-title{text-align:left;font-size:16px;font-weight:bold;color:#000;word-wrap:break-word;word-break:normal}
.jsmodern-dialog-content{width:100%;height:auto;min-height:60px;overflow:hidden;word-wrap:break-word;word-break:normal;margin-top:10px;font-size:14px;color:#333;line-height:160%}
.jsmodern-dialog>span{display:block;float:right;height:30px;line-height:30px;font-size:13px;padding:0 12px;cursor:pointer;margin:13px 0 0 10px;border-radius:4px;border:#ccc solid 1px;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.jsmodern-dialog>span.jsmodern-dialog-sure{background:#2F7CBE;border-color:#2F7CBE;color:#fff}
.jsmodern-dialog>span.jsmodern-dialog-sure:hover{background:#1563A6;border-color:#1563A6}
.jsmodern-dialog>span.jsmodern-dialog-cancel:hover{background:#eee}
.jsmodern-scrollBar-container{overflow:hidden;position:relative}
.jsmodern-scrollBar-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jsmodern-scrollbar{position:absolute;top:0;right:2px;width:6px;background:rgba(0,0,0,.3);border-radius:3px;z-index:10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jsmodern-lazyload{display:block;opacity:0}
.jsmodern-page-content{text-align:center;margin-left:auto;margin-right:auto}
.jsmodern-page-target>*{display:none}
.jsmodern-page{height:38px;display:inline-block;overflow:hidden;border-radius:19px;border:#e8e8e8 solid 1px;margin:0 auto}
.jsmodern-page>div i,.jsmodern-page>i{display:block;float:left;width:40px;height:38px;line-height:38px;font-size:13px;text-align:center;cursor:pointer;font-style:normal;background:#f5f5f5;transition:.15s;font-weight:bold;color:#333}
.jsmodern-page i{border-right:#e3e3e3 solid 1px;border-left:#fff solid 1px}
.jsmodern-page>div{float:left;max-width:420px;overflow:hidden}
.jsmodern-page>div div{height:38px}
.jsmodern-page i.active{background:#E04636;color:#fff;box-shadow:rgba(0,0,0,.2) 0 0 10px inset;border-right-color:#fff}
.jsmodern-page i:hover{color:#E04636}
.jsmodern-page i.active:hover{color:#fff}
.jsmodern-page>i span{display:inline-block;font-size:20px}
.jsmodern-page>i:first-child{border-radius:19px 0 0 19px}
.jsmodern-page>i:last-child{border-radius:0 19px 19px 0}
i.jsmodern-page-first,i.jsmodern-page-last,i.jsmodern-page-next,i.jsmodern-page-prev{line-height:33px}