@charset "utf-8";
/*reset.css*/

html {
	color: #000;
	background: #FFF;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
i, em, b {
	font-style: normal
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
	font-family: 'fantiRegular';
	src: url('fanti.eot');
	src: local('fanti Regular'), local('fanti'), url('fanti.woff') format('woff'), url('fanti.ttf') format('truetype'), url('fanti.svg#fontName') format('svg');
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}
del, ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align: middle;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}
.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
.mt10 {
	margin-top: 10px;
}
/*title*/

h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
a {
	color: #666;
	text-decoration: none;
}  /*for ie f6n.net*/
a:focus {
	outline: 0;
} /*for ff f6n.net*/
a:hover {
	text-decoration: underline;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
	word-spacing: -1.5px;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
/*头部开始*/

.top {
	font-family: '宋体';
}
.h_top{color:#666;height:30px; line-height:30px; overflow: hidden;background:url('../images/h_topbg.gif') repeat-x; }
.h_top h2{float:left;font-size:12px;font-weight:normal;}
.h_top em{float:left;}

.h_top p{float:right;  line-height:30px}

.h_top p a{padding:0 0 0 20px;color:#666; display:inline-block; margin:0 5px;}

.h_top p a.a1{ background:url('../images/lxwm.png') no-repeat 0px center; }

.h_top p a.a2{ background:url('../images/scbz.png') no-repeat 0px center; }

.h_top p a.a3{ background:url('../images/zxly.png') no-repeat 0px center; }

.h_top p a img{vertical-align:middle;}
.jdhmy_con {
	padding: 0;
	height: 115px;
	overflow: hidden;
	margin:0px auto;
	
	width:1100px;
}
.jdhmy_con h1 {
	float: left;
}
.jdhmy_con h1 a {
	display: inline-block;
}
.jdhmy_con h1 img {
	vertical-align: middle;
}
.jdhmy_con .ewm {
	position: absolute;
	right: 0;
}
.jdh-logo {
	width: 650px;
	height: 80px;
	overflow: hidden;    margin-top: 20px;
}
.jdh-logo span {
	display: block;
	height: 80px;
	padding-right: 10px;
	padding-top:5px;
}
.jdh-logo h1 {
	width: 430px;
	height: 56px;
	margin-left: 10px;
	font: 14px/25px "宋体";
	color: #000;
	padding: 0px 0 0 5px;
}
.jdh-logo h1 em {
}
.jdh-logo h1 strong {
	display: block;
	color: #cc0033;
	vertical-align: middle;
	width: 430px;
	font-size: 32px;
	line-height: 45px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.jdhmy_con .title2 {
    width: 148px;
    height: 72px;
    float: right;
    padding-left: 50px;
    background: url(../images/phone.png) no-repeat 0 center;
}
.jdhmy_con p {
    width: 300px;
    color: #333;
    line-height: 20px;
    padding-top: 20px;
    font-size: 14px;
}
.jdhmy_con h2 {
    color: #cc0033;
    font-size: 32px;
    font-weight: normal;
	font-family:"微软雅黑";
}
.jdhmy_con .title1 {
    width: 207px;
    height: 100px;
    float: right;    margin-top: 9px;
    padding-left: 105px;
    background: url(../images/tel.png) no-repeat 0 center;
}
.jdh_nav {
	height: 45px;
	overflow: hidden;
	background-color: #cc0033
}
.jdh_nav ul {
	font-size: 0;
}
.jdh_nav li {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 0;
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	z-index: 15;
	border-right: 1px solid #fff;
}
.jdh_nav li:last-child{border-right: 0px}
.jieshu {
	background: none !important
}
.jdh_nav li.first {
	background: none;
}
.jdh_nav li a {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight:bold;
	width:155px;
	text-align: center;
}
.jdh_nav li a:hover, .jdh_nav li.cur a {
	color: #fff;
	text-decoration: none;
	 background-color:#ea0a42
}
/*滚动图片*/

#flashs {
	position: relative;
	height: 500px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 12px;
	left: 46%;
	margin-right: -450px;
	padding: 5px 6px;
}
#flashs .btn span {
	width: 13px;
	height: 13px;
	color: #fffab1;
	background: url("../images/ic1.png") no-repeat;
	float: left;
	cursor: pointer;
	display: block;
	margin-left: 15px;/*padding:2px 6px;*/
}
#flashs .btn span.cur {
	width: 13px;
	height: 13px;
	background: url("../images/ic2.png") no-repeat;
	color: #fffab1;
}
#roll_top, #fall, #ct {
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
}
#roll_top {
	background: url(../images/top.gif) no-repeat;
}
#fall {
	background: url(../images/top.gif) no-repeat 0 -80px;
}
#ct {
	background: url(../images/top.gif) no-repeat 0 -40px;
}
#roll {
	display: block;
	width: 15px;
	margin-right: -500px;
	position: fixed;
	right: 50%;
	top: 60%;
	_margin-right: -505px;
	_position: absolute;
	_margin-top: 300px;
 _top: expression(eval(document.documentElement.scrollTop));
}
#slideshow_wrapper {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 960px;
	PADDING-RIGHT: 0px;
	HEIGHT: 351px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
#slideshow_footbar {
	right: 45%;
	Z-INDEX: 5;
	POSITION: absolute;
	WIDTH: 100%;
	BOTTOM: 0px;
	HEIGHT: 30px
}
#slideshow_photo {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	CURSOR: pointer
}
#slideshow_photo A {
	Z-INDEX: 1;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: 0px;
	TOP: 0px;
	BORDER-RIGHT: 0px;
	LEFT: 0px
}
#slideshow_footbar .slideshow-bt {
	background-color: #FFFFFF;
	border: 1px solid #DC0000;
	color: #FA6916;
	cursor: pointer;
	float: right;
	font-family: Arial;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	margin: 2px 1px;
	overflow: hidden;
	text-align: center;
	width: 16px;
}
#slideshow_footbar .bt-on {
	background-color: #DC0000;
	color: #fff;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 12px;
	margin: 2px 1px;
	border: 0px;
}
/* -- 页面整体布局 -- */

.content, .footer {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.header {
	width: 1100px;
	margin: 0 auto;
}
.left {
	width: 201px;
	float: left;
	overflow: hidden;
}
.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}
.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}
.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}
.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.leftbot {
	background: url(../images/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.left2bot {
	background: url(../images/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right {
	width: 754px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}
.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}
.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}
.righttop { /*background:url(../images/right_top_img.gif) no-repeat;height:3px;*/
	font-size: 0;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.right2top {
	background: url(../images/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.rightbot { /*background:url(../images/right_bot_img.gif) no-repeat;*/
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
}
.right2bot {
	background: url(../images/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right_main {
	width: 752px;
	min-height: 200px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
.left2_main {
	width: 668px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
 .h_nav li a:-webkit-any-link {
display:block;
}
body {
	background: #fff;
}
em {
	font-style: normal;
	color: #ff7500;
	font-weight: bold;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*--- 搜索 ---*/

.h-ser {
	height: 42px;
	width: 100%;
	border-bottom: 1px solid #ebf0f4;
	background: #e8e8e8;
}
.ser-con {
	width: 1100px;
	margin: 0 auto;
}
.h-ser p {
	float: left;
	width: 650px;
	line-height: 42px;
}
.h-ser p b {
	color: #333;
	font-family: Verdana, Geneva, sans-serif
}
.h-ser p a {
	padding: 0 6px;
	color: #787878;
}
.s-inp {
	width: 300px;
	position: relative;
	padding: 5px 0 0;
}
.inp01 {
	background: url(../images/s_inp.gif) no-repeat;
	width: 245px;
	height: 31px;
	line-height: 31px;
	border: none;
	padding: 0 0 0 10px;
}
/*头部结束*/

/*公司简介*/
.title {
	position: relative;
	height: 45px;
	border-bottom: 2px solid #cbcbcc;
	overflow: hidden;
}
.title .tit_tx {
	float: left;
	padding-left: 20px;
	font: bold 18px/45px "宋体";
	color: #034091;
	
}
.title .tit_tx a {
	color: #cc0033;
	font-family:"微软雅黑";
}
.title i {
	float: right;
	padding: 15px 16px 0 0;
}
.title i a {
	color: #999;
}
.jdh_about {
	width: 1100px;
	margin: 0 auto;
	border: 1px solid #c9c8c8;
	margin-top: 10px;
}
.about_box {
	margin-top: 5px;
	margin-bottom: 20px;
}
.about_info {
	height: 610px;
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-top: 0
}
.app_list {
	padding: 22px 20px 0 20px;
	overflow: hidden;
}
.app_list dt {
	float: left;
	width: 404px;
	height: 260px;
}
.app_list dt img {
	display: block;
	width: 404px;
	height: 293px;
}
.app_list dd {
	float: right;
	width: 630px;
	color: #3e3e3e;
}
.app_list dd h3 {
	font: bold 18px "繁体";
}
.app_list dd h3 a {
	color: #cc0033;
	font-family:"微软雅黑";
}
.app_list dd p {
	padding-top: 10px;
	color: #3e3e3e;
	font: 14px/24px "宋体";
	overflow: hidden;
}
.anniu a {
    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: url('../images/ys_m.png') no-repeat center 0;
    color: #fff;
    margin-right: 25px;
    margin-top: 20px;
    float: left;
    border-radius: 5px;
    font-size: 14px;
}
.anniu a:hover {
    background-position: center bottom;
    transition: all 0.2s;
}


/*底部开始*/
.footerbg{
        background:#cc0033;
}
.footer {
    width: 1100px;
    margin: 0px auto;
    height: 216px;
}
.sitemap {
    padding: 0px 0px 35px 0px;
}
.sitemap ul .ejcd{ padding-top:18px;}
.sitemap ul .ejcd p{
    padding: 11px 0 0 0;text-align: center;
	
}
.sitemap ul .ejcd  a{
    font-size: 14px;
}
.sitemap ul li a.a1{
    border-bottom: 3px solid #fff;
        padding: 7px 0px;
        text-align: center;
		color:#fff;
}
.sitemap ul li {
    float: left;
    width: 150px;
    height: 184px;
    line-height: 21px;
    background: url(../images/linebg3.jpg) repeat-y;
}
.sitemap ul li.b_lx{width: 320px;
    height: 184px; text-align:left;}
.sitemap ul:last-child{

}
.sitemap ul li {
    font-size: 18px;
    line-height: 18px;
    color: #333;text-align: center;
}
.sitemap ul a {
    color: #e7e7e7;
}

.sitemap li .erweima {
	width:180px;
    text-align: center;
}
.sitemap li .erweima{
    padding: 0;
}
.sitemap li .erweima span {
    display: block;
    margin: 0px auto;
    width: 149px;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
}
.sitemap li .erweima img {
    display: block;
    margin: 0px auto;
    width: 151px;
    height: 150px;
}
.sitemap ul li strong {
    padding-bottom: 0px;
    line-height: 30px;
    width: 320px;
    padding-right: 20px;
    display: block;
    font-family: "微软雅黑";
    background: url(../images/lxlxl.png) no-repeat 20px 8px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
	padding-left:46px;
}

.footerbg .line {
    background: url(../images/linebg2.jpg) center top repeat-x;
    height: 9px;
    clear: both;
}
.footerbg .bnav {
      width: 100%;
    text-align: center;
    clear: both;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
}
.footerbg .bnav .p {
    font-size: 14px;
}
.footerbg .bnav a {
    display: inline-block;
    margin: 0px 3px;
    color: #e7e7e7;
}
.footerbg .friendlink {
    width: 1100px;
    color: #fff;
    margin: 0px auto;
    line-height: 24px;
    padding: 15px 0px 15px 0px;
    font-size: 14px;
}
.footerbg .friendlink a {
    display: inline-block;
    color: #fff;
    margin: 0px 8px 0px 8px;
}
/*友情链接*/
.friendlinkbg{ background:#de093e; width:100%; margin-bottom:30px;}
.link_til dt {height:22px;color:#e50515;overflow:hidden;}
.link_til dt span {float:left;padding-right:10px;font-family:"Microsoft YaHei";font-weight:bold;font-size:16px;color:#fff}
.link_til em {padding-left:5px;font-style:normal;font-family: Arial, Helvetica, sans-serif ; color:#fff;}
.link_til dt a {color:#fff;}
.link_til dt i {padding-left:5px;font-style:normal;line-height:20px;float:right;font-family:"宋体";background:#444;}
.link_til dd {line-height:30px;padding-top:5px;}
.link_til dd a {padding:0 16px;color:#f9f9f9;}

.shengming{ width:100%; height:30px; line-height:30px; text-align:center;}
.shengming p{ font-size:12px;background: #cc0033; color:#FFFFFF;}
/*index.css*/

@charset "utf-8";
/* CSS Document */

/*common*/

.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.bg {
	background: #FFF;
}
.contant {
	padding: 0;
	overflow: hidden;
	font-family:"宋体";
}
.nobor {
	border: none !important;
}
html {
	-webkit-text-size-adjust: none;
}
.tit {
	zoom: 1;
}
.tit:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/**/

.banner {
	width: 100%;
	height: 500px;
	background: url('../images/banner.jpg') no-repeat center 0;
	position: relative;
}
.banner p {
	width: 960px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -480px;
	text-align: center;
}
.banner p a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url('../images/ic1.png') no-repeat;
	margin: 0 10px;
}
.banner p a:hover, .banner p a.cur {
	background: url('../images/ic2.png') no-repeat;
}
/*---title ---*/

.tit {
	height: 45px;
	line-height: 45px;
	padding: 0 12px 0 0;
}
.tit em {
	color: #bcbcbc;
	float: left;
	font-size: 15px;
	padding-left: 22px;
	text-transform: uppercase;
}
.tit em a {
	color: #c5901d;
	margin-right: 8px;
	font-size: 16px;
}
.tit b {
	display: block;
	float: right;
	margin-top: 15px;
}
.tit b a {
	color: #666;
}
/*服务范围*/
.index_01 {
	background: #fff;
}
.index_01 ul {
	padding: 44px 0 30px;
}
.index_01 ul li {
	float: left;
	width: 133px;
	margin-left: 20px;
	text-align: center;
	cursor: default;
}
.index_01 ul li:first-child {
	margin-left: 0;
}
.index_01 ul li i {
	display: block;
	width: 100%;
	height: 72px;
	padding: 6px 0;
	background: no-repeat center;
}
.index_01 ul li span {
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 42px;
}
.index_01 ul:hover li img {
	animation: pound .7s ease;
}
.index_01 ul:hover li.a1 img {
	animation-delay: 0;
}
.index_01 ul:hover li.a2 img {
	animation-delay: .2s;
}
.index_01 ul:hover li.a3 img {
	animation-delay: .3s;
}
.index_01 ul:hover li.a4 img {
	animation-delay: .4s;
}
.index_01 ul:hover li.a5 img {
	animation-delay: .5s;
}
.index_01 ul:hover li.a6 img {
	animation-delay: .6s;
}
.jh_charac_tit {
    width: 181px;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin-top: 50px;
	border:1px solid #999999;
	padding:5px;
}
.jh_charac_tit img {
    width: 181px;
    height: 60px;
}
.jh_charac_tit span {
    display: block;
    text-align: left;
}

/*产品展示*/
.content1 {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.jdh {
	width: 242px;
	background: url(../images/fen_h.gif) no-repeat center top;
	overflow: hidden;
}
.jdh_top {
	height: 73px;
	padding-top: 17px;
	color: #fff;
	text-align: center;
	font: bold 27px "宋体";
	overflow: hidden;
}
.jdh_top a {
	color: #FFF
}
.jdh_con {
	padding: 20px 10px 6px 10px;
	border: 5px solid #cc0033;
	border-top: 0;
}
.jdh_con li {
	border-bottom: 1px dashed #d9d9d9;
	background: url(../images/dian.jpg) no-repeat left center;
	text-indent: 18px;
	line-height: 40px;
}
.jdh_con li a {
	font-size: 14px
}
.jdh_con h2 {
	height: 47px;
	margin: 0px auto 14px;
	overflow: hidden;
	font: 14px "宋体";
	line-height: 47px;
	text-align: left;
	background: url(../images/prol.png) no-repeat
}
.jdh_con h2 a {
	display: block;
	height: 47px;
	width:212px;
	color: #cc0033;
	text-align:left;
	font-weight:bold;
	padding-left:60px;
}
.jdh_con h2 a:hover{background: url(../images/prol_h.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
.jdh_con ul {
	padding: 0 0 10px 10px;
}
.jdh_con ul li {
	font: 14px "宋体";
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	margin: 0 auto;
	border-bottom: 1px dashed #ccc;
}
.jdh_con ul .nobor {
	border: none;
}
.jdh_con ul li a {
	display: block;
	height: 39px;
	background: url(../images/fen_jt3.gif) no-repeat 9px 17px;
	padding-left: 15px;
}
.cp {
	margin: 0 0 0 28px;
	width: 828px;
}
.cp_top {
	background: url(../images/pro3_tbg.jpg) no-repeat left top;
	height: 52px;
	line-height: 52px;
	margin-bottom: 1.5em
}
.cp_top h3 {
	overflow: hidden;
	padding-left: 52px;
}
.cp_top h3 a {
	font-size: 18px;
	color: #373937;
}
.cp_top h3 span {
	font-weight: normal;
	font-family: Arial;
	text-transform: uppercase;
	color: #7c7c7c;
	font-size: 12px;
	padding-left: 5px;
}
.more02 {
	padding-right: 10px;
}
.cp_con {
}
.s_tt {
    height: 40px;
    background: url(../images/pro_r.gif) repeat-x;
    border: 1px #e0e0e0 solid;
    box-sizing: border-box;
    border-radius: 5px 5px 0 0;
}
.s_tt span {
    display: block;
    float: left;
    width: 207px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: url(../images/tjcp.jpg) no-repeat;
    font-size: 18px;
    color: #FFFFFF;
    margin-top: -1px;
    margin-left: -1px;
}
.s_tt a {
    float: right;
    line-height: 38px;
    margin-right: 10px;
    color: #6f6f6f;
}
.tjcp {
    width: 100%;
    border: 1px #e0e0e0 solid;
    box-sizing: border-box;
    border-top: 0;
	height:920px;
}
.cp_con ul li {
	float: left;
	width: 240px;
	margin-top: 20px;
	margin-left:27px;
}
.cp_con ul li:hover {
}
.cp_con ul .nobor { margin-right:0px;
}
.cp_con ul li img {
	border: solid 1px #c9c9c9;
	width: 240px;
	-webkit-transition: all 2s;
	display: block;
	transition: all 2s;
	height: 240px;/*height:219px*/
}
.cp_con ul li a {
	width: 240px;
	height: 240px;
	overflow: hidden;
	display: block;
}
.cp_con ul li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.cp_con ul li span {
	text-align: center;
	height: 35px;
	line-height: 35px;
	display: block;
	background: #f1f1f1
}
.cp_con ul li span a {
	color: #484848;
	font-size:14px;
	font-weight:bold;
}
/*小广告*/
.pic1{width: 100%; background: url('../images/pic1.jpg') no-repeat center 0; height: 206px; margin-top:20px;}
/*优势*/
.ys_bt{width: 100%; background: url('../images/ys_bt.gif') no-repeat center 0; height:107px; margin:20px auto;}
.conrt1 {
	height: 1187px;
	background: url(../images/bcsdx_02.jpg) 50% center no-repeat;
	overflow: hidden;
	margin-bottom:20px;
}
.center {
    width: 1100px;
    margin: 0 auto;
}
.jindahe1 {
	padding-top: 88px
}
.jindahe1_1 {
	float: left
}
.jindahe1_2 {
	width: 500px;
	float: left;
	overflow: hidden;
	padding-left: 30px
}
.jindahe1_3 {
	height: 60px;
	overflow: hidden;
	padding-left: 80px;
	padding-top: 35px;
}
.jindahe1_4{ padding-left:30px;}
.icos1{	background: url(../images/icos1.png) left 30px no-repeat;}
.icos2{	background: url(../images/icos2.png) left 30px no-repeat;}
.icos3{	background: url(../images/icos3.png) left 30px no-repeat;}
.con1 {
	color: #cc0033;
	font-weight: bold;
	font-size: 24px;
	padding-bottom:10px;
	font-family:"微软雅黑";
}
.con2 {
	color: #a7a7a7;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-transform:uppercase;
}
.con3 {
	color: #494949;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 14px;
	line-height: 23px;
	background: url(../images/icos1-1.png) left 37px no-repeat;
	padding-left:20px;
	padding-top:30px;
}
.con3 span {
	color: #cc0033;
	font-family: "Microsoft YaHei", "微软雅黑";
	;
	font-size: 14px
}
.jindahe2 {
	padding-top: 56px
}
.jindahe3 {
	padding-top: 33px
}
.jindahe2_2 {
	width: 586px;
	float: left;
	overflow: hidden;
}
.jindahe2_1 {
	padding-left: 50px;
	float: right;
	margin-top: -30px
}
.jindahe3_1 {
	float: left
}
.jindahe3_2 {
	width: 500px;
	float: left;
	overflow: hidden;
	padding-left: 50px
}
/*生产设备*/
.kh {
    width: 1100px;
    margin: auto;
    clear: both;
}
.scrollBox{  width:1100px; margin:30px auto 10px auto;zoom:1;  background:url(../images/scrollBg.png) ;  position:relative; }
.scrollBox .piclist{  zoom:1;}
.scrollBox .piclist a{ display:block; font-size:14px; font-weight:bold;}
.scrollBox .ohbox{ margin-left:35px;  position:relative;width:1100px; }
.scrollBox .piclist li{float:left; display:inline; width:240px;  margin-right:20px; }
.scrollBox .piclist li img{ border:1px solid #e5e5e5;  width:240px; height:290px;  }
.scrollBox .piclist li p{ text-align:center; line-height:40px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{ background:url(../images/left.png) no-repeat; display:block;width:20px;height:94px;position:absolute;top:60px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:0px;background-position:0px 0px ;}
.scrollBox .pageBtn .next{right:0px;background-position:-41px 0px ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;  }
.scrollBox .pageBtn .list li{ background:#fff;filter:alpha(opacity=50);opacity:0.5; float:left; display:inline; width:11px;height:11px; border-radius:11px; cursor:pointer;margin-left:7px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{filter:alpha(opacity=100);opacity:1;  }

/*服务流程*/
.fwlc{margin: auto; width:1100px;}
.fwlc_con{ overflow:hidden; clear:both; padding:20px 0;}
.fwlc_con ul{ width:1170px; }
.fwlc_con li{ margin-bottom:20px; background:url(../images/jt.png) no-repeat right; float:left; width:282px; margin-right:10px;}
.fwlc_con li .lc{ color:#999;  width:223px; height:65px;background:url(../images/lcbg1.png) no-repeat ;  }
.fwlc_con li .lc:hover{ color:#fff; background:url(../images/lcbg2.png) no-repeat ;  }
.fwlc_con li .lc.thisclass{ color:#fff; background:url(../images/lcbg2.png) no-repeat ;  }
.fwlc_con li .lc:hover a{ color:#fff;}
.fwlc_con li .lc.thisclass a{  color:#fff; }
.fwlc_con li .lc strong{ padding-right:5px; float:left;line-height:55px;font-size:50px;font-weight: normal; margin:5px; border-right:1px solid #ddd;}
.fwlc_con li .lc a{ float:left; width:115px; margin:5px 0 0 5px; line-height:25px; font-size:14px; color:#666;   }
.gcal_title{  background:url(../images/title_bg.png) no-repeat center 0px; text-align:center;}
.gcal_title h1{ font-size:32px; color:#cc0033; line-height:50px; font-family:"微软雅黑";}
.gcal_title h1 span{ margin-left:10px;  color:#f76d03;}
.gcal_title h2{  background:url(../images/xian.png) no-repeat center; width:1100px; font-weight:normal; font-size:14px; color:#666; margin:10px auto; text-transform:uppercase; line-height:30px; }
.gcal_title h2 span{ line-height:24px; background:#fff; padding:0 20px; border:1px solid #ddd; border-radius:5px; display:inline-block;}
.gcal_title h2 span:hover{  background:#cc0033; }
.gcal_title h2 span:hover a{  color:#fff;}
.gcal_title p{ text-transform:uppercase; font-size:12px;  color:#888;  line-height:30px; }
/*新闻中心*/
.g-dt {
 margin: 0 auto 50px;
 width: 1100px;
 padding: 20px 0 0;
}
.g-dt h3 {
 height: 34px;
 line-height: 34px;
 border-bottom: 1px solid #dcddde;
 padding-left: 25px;
 background: url('../images/about_bg.png') no-repeat 0 center;
}
.g-dt h3 a {
 color: #0a5ed8;
 font-size: 16px;
}
.g-dt h3 span {
 float: right;
 padding: 10px 0 0;
}
/*常见问题*/
.wd {
 width: 368px;
 border: 1px solid #c9c8c8;
}
.wd h3 {
}
.wd dl {
 padding: 15px 25px 18px;
 border-bottom: 1px dashed #d5d5d5;
}
.wd dt {
 background: url(../images/wen.gif) no-repeat 0 2px;
 line-height: 23px;
 padding: 0 0 10px 25px;
 overflow: hidden;
}
.wd dt a {
 color: #000;
}
.wd dd {
 background: url(../images/da.gif) no-repeat 0 5px;
 padding-left: 25px;
 line-height: 28px;
 color: #000;
 max-height: 80px;
 overflow: hidden;
}
/*公司新闻*/
.tit_tx ul li {
	float: left;
	height: 40px;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.tit_tx ul li a {
	color: #3f3f3f;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 3px;
	font-size: 18px;
	font-family: "微软雅黑";
}
.tit_tx ul li a:hover, .newbar ul .cur a {
	color: #ff7500;
	display: inline-block;
	text-decoration: none;
	font-size: 18px;
	font-family: "微软雅黑";
}
.block_2 {
 width: 710px;
 border: 1px solid #c9c8c8;
}
.block_cont_2 {
 overflow: hidden;
}
.new_about {
 padding: 20px 0px 0 10px;
 height: 165px;
 overflow: hidden;
}
.new_about dt {
 float: left;
 width: 224px;
 height: 185px;
}
.new_about dt img {
 display: block;
 width: 224px;
 height: 145px;
}
.new_about dd {
 float: right;
 width: 455px;
 text-align: justify;
 margin-top: 20px;
}
.new_about dd h4 {
 font: bold 16px "宋体";
}
.new_about dd h4 a {
	color: #333;
	font-family:"微软雅黑";
}
.new_about p {
 padding-top: 10px;
 color: #000;
 font: 14px/24px "宋体";
 overflow: hidden;
 padding-right: 15px;
}
.new_about p a {
 display: inline-block;
 color: #000;
}
.newslist {
 margin: 10px 0px;
}
.newslist li {
 float: left;
 width: 325px;
 padding-left: 25px;
 padding-right: 5px;
 height: 41px;
 border-bottom: 1px dashed #807d7d;
 font: 12px/41px "宋体";
 overflow: hidden;
 vertical-align: top;
 background: url(../images/item5.gif) no-repeat 6px 14px;
}
.newslist li a {
 float: left;
 display: block;
 color: #000;
}
.newslist li span {
 float: right;
 padding-right: 10px;
 color: #000
}
.newslist .nobd {
 border: none;
}
/*合作客户*/
.jdh_hzbg {
 height: 212px;
 background: url(../images/hzbg.jpg) no-repeat center top;
 overflow: hidden;
}
.jdh_hz {
 width: 1100px;
 margin: 0 auto;
 height: 212px;
 overflow: hidden;
}
.jdh_hz h2 {
 text-align: center;
 font-size: 18px;
 font-family: "微软雅黑";
 height: 56px;
 line-height: 56px;
 color: #cc0033;
}
.jdh_hz_c {
 padding: 12px 0 0 16px;
 height: 89px;
 overflow: hidden;
}
.jdh_hz_c ul {
 margin-left: 14px;
 margin-right: 10px;
}
.jdh_hz_c ul li {
 float: left;
 margin-right: 13px;
 display: inline;
 overflow: hidden;
 width: 208px;
 background: url(../images/hzs.jpg) no-repeat center 72px;
}
.jdh_hz_c ul li img {
 width: 206px;
 height: 86px;
 border: 1px solid #999;
}
.jdh_hz_c ul li span {
 text-align: center;
 display: block;
 height: 30px;
 line-height: 30px;
}
.h01 {
 padding-top: 30px;
}
/*内页*/
.blank20 {
 height: 20px;
 line-height: 20px;/* _margin:-3px 0;*/
 clear: both;
 visibility: hidden;
}
.main {
 width: 1100px;
 margin: 0 auto
}
.edit_con {
 width: 100%;
 height: auto;
 overflow: hidden;
 font: 14px/30px "宋体";
 color: #626262;
 padding: 15px 0
}
.edit_con p {
 font: 14px/30px "宋体";
 color: #626262;
}
.edit_con div {
 font-size: 14px;
}
/*产品分类*/
.jdh_my {
 width: 224px;
 background: url(../images/jdh_zx_h.jpg) no-repeat center top;
 margin-top: 32px;
 overflow: hidden;
}
.le_top {
 line-height: 42px;
 font-size: 16px;
 padding-top: 16px;
 font-weight: bold;
}
.pro_main {
    background-color: #fff;
    border: solid 1px #ccc;
    border-top: none;
    zoom: 1;
    overflow: hidden;
    font-size: 14px;
    padding: 0px 8px;
}
.jdh_my_top {
 line-height: 32px;
 text-align: center;
 padding-top: 15px;
 color: #fff;
 font-size: 16px;
 font-weight: bold
}
.jdh_my_top a {
 color: #fff;
 display: block;
 font-size: 14px;
 font-weight: bold
}
.jdh_my_top i {
 display: block;
 font: 14px Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 color: #fff;
 height: 24px;
 line-height: 24px;
 overflow: hidden;
}
.jdh_my_con {
 padding: 10px 10px 20px 10px;
 border: 1px solid #ddd;
 margin-top: 0.7em;
 border-top: 0
}
.jdh_my_con li {
margin-bottom:6px;
 background: url(../images/teopro.gif) no-repeat left center;
 text-indent: 18px;
 line-height: 35px;
}
.jdh_my_con li a {
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
 color: #000;
 padding-left:20px;
}
.jdh_my_con h2 {
 width: 203px;
 height: 28px;
 margin: 9px auto 0;
 overflow: hidden;
 background: url(../images/fen_bg1.gif) repeat-x center top;
 font: 14px "宋体";
 line-height: 28px;
}
.jdh_my_con h2 a {
 display: inline-block;
 background: url(../images/fen_jt1.png) no-repeat 7px 8px;
 height: 28px;
 padding-left: 35px;
 color: #fff;
}
.jdh_my_con ul {
 padding: 0 0 10px 10px;
}
.jdh_my_con ul li {
 font: 14px "宋体";
 height: 39px;
 line-height: 39px;
 overflow: hidden;
 width: 203px;
 margin: 0 auto;
 border-bottom: 1px dashed #ccc;
}
.jdh_my_con ul .nobor {
 border: none;
}
.jdh_my_con ul li a {
 display: block;
 height: 39px;
 background: url(../images/fen_jt3.gif) no-repeat 9px 17px;
 padding-left: 35px;
}
/**/
.jdh_bt3 {
 background: #ededed;
 border-top: #cc0033 3px solid;
 line-height: 42px;
 font-size: 16px;
 color: #353434;
 padding-left: 20px;
}
.jdh_cptj {
 margin: 20px 0
}
.jdh_cptj ul {
 border: #e3e3e3 1px solid;
 padding: 10px 10px;
}
.jdh_cptj ul li {
 width: 200px;
 text-align: center;
}
.jdh_cptj ul li p {
 font-size: 12px;
 line-height: 45px
}
.jdh_cptj ul li i {
 display: block;
 width: 200px;
 height: 150px;
 border: #cdcdcd 1px solid;
 text-align: center
}
.jdh_cptj ul li i img {
 width: 200px;
 height: 150px;
}
.jdh_cptj ul li:hover i {
 border: #fc8012 1px solid;
 box-shadow: 0px 0px 4px rgba(0,0,0,0.25);
}
/**/

.contits {
 height: 40px;
 line-height: 40px;
 padding-top: 0;
 background: url(../images/sy_zx_h.gif) no-repeat center top;
}
.contits a {
 padding-top: 0
}
.leib .nr {
 padding: 12px 5px 10px 5px;
 border-bottom: 0px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}
.leib .nr h5 {
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #048efa
}
.leib .nr p {
 line-height: 22px;
}
.leib .nr h4 a {
 font-weight: bold;
 color: #fff;
 font-size: 14px;
 padding-left: 10px;
 height: 30px;
 line-height: 30px;
 display: block;
 margin-bottom: 5px;
}
.leib .nr .cur a {
 display: block;
 color: #FF7C00;
 font-weight: bold;
}
.leib .nr ul {
 padding-bottom: 5px;
 margin-bottom: 7px;
}
.leib .nr li a {
 color: rgb(245,100,0);
 display: block;
 padding-left: 30px;
 background: url(../images/ico02.gif) no-repeat 20px 10px;
 line-height: 24px;
 height: 24px;
 overflow: hidden
}
.leib .nr h4 {
 padding-bottom: 2px;
 background: url("../images/zx_h2bg.gif") no-repeat scroll 0 0 transparent;
 height: 30px;
 line-height: 30px;
}
.leib .nr li {
 border-bottom: 1px dashed rgb(245,100,0);
 height: 30px;
 line-height: 30px;
}
/*面包屑*/
.rtop {
 margin: 0 10px;
 overflow: hidden;
 padding-top: 28px;
 padding-bottom: 9px;
 border-bottom: 1px solid #dbdbdb;
 margin-bottom: 1em
}
.rtop h5 {
 float: left;
 padding-left: 10px;
 border-left: 3px solid #cc0033;
 font-weight: normal;
 line-height: 16px;
}
.rtop h5 a {
 font-size: 16px;
 color: #000;
}
.rtop span {
 float: right;
}
.rtop span em {
 color: #999;
}
.rtop span a {
 color: #999;
}
/*产品*/
.procons {
 width: 860px;
 margin-top: 32px;
 margin-bottom:20px;
}
/*产品列表右侧*/
.pro_main {
    background-color: #fff;
    border: solid 1px #ccc;
    border-top: none;
    zoom: 1;
    overflow: hidden;
    font-size: 14px;
	padding:0px 8px;
}
dl.p_list_dl {
    width: 274px;
    overflow: hidden;
    float: left;
    padding: 10px 8px 10px 0px;
}
dl.p_list_dl.nobor {
    padding-right: 0 !important;
}
dl.p_list_dl dt {
	width:274px;
	
	line-height:0;
	font-size:0;
}
dl.p_list_dl dt img {
	width:270px;
	height:216px;
	padding:1px;
	border:1px solid #D6D6D6;
}
dl.p_list_dl dd {
	background:#f1f1f1;
	line-height:35px;
	text-align:center;
	overflow:hidden;
	    font-weight: bold;
		
}
dl.p_list_dl dd a{ color:#333}
/*分页数*/
.apage {
    display: table;
    margin: 0 auto;
    overflow: auto;
    margin-top: 20px;
    margin-bottom: 1em;
}
.apage li {
    float: left;
    background-color: #cc0033;
    padding: 5px 12px;
    line-height: 19px;
    font-size: 12px;
    margin-right: 3px;
	color:#fff;
}
.apage li a{ color:#FFFFFF;}
.thisclass {
    background-color: #cacaca!important;
}
/*产品内页*/
.jdh_right {
 width: 860px;
 float: right;
 display: inline;
 margin-left: 5px;
 overflow: hidden;
 margin-top: 32px;
}
.jdh_plc {
 background: url(../images/cp_top.gif) repeat-x;
 height: 34px;
 line-height: 34px;
 border: solid 1px #c1c1c1;
}
.jdh_plc span {
 float: right;
 margin-right: 1em;
 padding: 0 10px
}
.jdh_plc h3 {
 font-size: 14px;
 color: #000;
 font-weight: bold;
 padding: 0 10px;
 float: left
}
.pro_main {
 background-color: #fff;
 border: solid 1px #ccc;
 border-top: none;
 zoom: 1;
 overflow: hidden;
 font-size: 14px;
}
.detail_h {
 height: 365px;
 overflow: hidden;
 margin-top: 25px;
 position: relative;
}
.de {
 width: 411px;
 float: left;
 overflow: hidden;
 border-right: 1px solid #ebebeb;
 overflow: hidden;
 height: 507px;
 position: relative;
}
.de .photo_scroll {
 width: 270px;
 height: 433px;
 overflow: hidden;
 margin: 36px auto 0;
 text-align: center
}
.photo_scroll li {
 text-align: -webkit-center
}
.de li img {
 border: 1px solid #e3e3e3;
 display: block;
 width: 270px;
 height: 176px;
}
.de .h01 {
 width: 33px;
 height: 55px;
 overflow: hidden;
 position: absolute;
 top: 55px;
}
.de .h02 {
 width: 33px;
 height: 55px;
 overflow: hidden;
 position: absolute;
 top: 100px;
 right: 10px;
}
.detail_h p {
 width: 372px;
 padding-top: 12px;
 float: right;
 overflow: hidden;
 padding-right: 40px;
}
.detail_h p em {
 display: block;
 font: 26px "宋体";
 font-weight: bold;
 color: #000;
 height: 40px;
 border-bottom: 2px solid #086fc0;
}
.detail_h p span {
 display: block;
 font: 14px "宋体";
 line-height: 30px;
 color: #000;
}
.detail_h h5 {
 width: 330px;
 height: 75px;
 overflow: hidden;
 position: absolute;
 top: 310px;
 left: 407px;
 font: 14px "宋体";
 line-height: 75px;
 color: #7f7f7f;
 padding-left: 160px;
}
.detail_h h5 em {
 font: 22px Arial, Helvetica, sans-serif;
 color: #000;
}
.detail_h h5 i {
 display: block;
 width: 149px;
 height: 51px;
 overflow: hidden;
 position: absolute;
 top: 0;
 left: 0;
}
.canshu {
 background: #fff url(Img/prodetail/line.gif) no-repeat center bottom;
 padding: 35px 0;
 margin-top: 20px;
}
.cans {
 width: 945px;
 margin: 0 auto;
 height: 385px;
}
.tit5 {
 background: url(Img/prodetail/cansu_line.gif) no-repeat center bottom;
 height: 43px;
 font: 22px "宋体";
 color: #fff;
 padding-left: 30px;
 line-height: 43px;
 overflow: hidden;
 margin-bottom: 23px;
}
.cans dl {
 border: 1px solid #dedede;
 border-bottom: 0px solid #dedede;
 border-left: 0;
}
.cans dd {
 font: 16px "宋体";
 border-bottom: 1px solid #dedede;
 height: 45px;
 line-height: 45px;
 color: #7f7f7f;
}
.cans dd span {
 display: inline-block;
 width: 120px;
 height: 45px;
 border-right: 1px solid #dedede;
 border-left: 1px solid #dedede;
 padding-left: 34px;
 float: left;
}
.cans dd em {
 display: inline-block;
 width: 286px;
 height: 45px;
 border-top: 0px solid #dedede;
 border-left: 0px solid #dedede;
 padding-left: 30px;
 float: left;
}
.fenlei {
 background: url(../images/fenlei_line.gif) repeat-x top;
 position: relative;
 padding-top: 10px;
 clear: both;
 width: 820px;
 margin: 3em auto 1em;
}
.fenlei .tits {
 padding-bottom: 4px;
 _padding-bottom: 2px;
 position: absolute;
 top: -25px;
}
.fenlei .tits a {
 display: inline-block;
 background: url(../images/pro_fenlei_a.gif) no-repeat left top;
 padding-left: 4px;
 height: 25px;
 overflow: hidden;
 margin-left: 1px;
 cursor: pointer;
 float: left;
 color: #000;
}
.fenlei .tits a span {
 background: url(../images/pro_fenlei_span.gif) no-repeat right top;
 height: 25px;
 float: left;
 padding: 7px 20px 0 15px;
}
.fenlei .tits a:hover, .fenlei .tits .cur {
 color: #fff;
 text-decoration: none;
 background-position: left -25px;
 margin-top: 1px;
}
.fenlei .tits a:hover span, .fenlei .tits .cur span {
 background-position: right -25px;
 padding-top: 6px;
}
.fenlei .tits a.first {
 color: #C10005;
}
.fenlei .tits a.first:hover {
 color: #fff;
}
.fenlei table {
 border: solid 1px #ddd;
 border-right: 0;
 border-left: 0;
 background: #F6F6F6;
 width: 100%;
 color: #666;
}
.fenlei table td {
 padding-left: 15px;
 line-height: 25px;
}
.fenlei table .top_td td {
 padding-top: 5px;
}
.fenlei table .bot_td td {
 padding-bottom: 5px;
}
.proinfo {
 line-height: 25px;
 margin-left: 10px;
*margin-left:10px;
 line-height: 30px;
}
.proinfo p {
 white-space: normal;
 word-spacing: 10px;
}
.gduo {
 height: 30px;
 line-height: 30px;
 background: #f7f7f7;
 overflow: hidden;
 margin: 15px 0px;
 padding: 0 10px;
}
.gduo span {
 float: right;
 width: 320px;
 overflow: hidden;
 height: 30px;
 display: block;
}
.gduo a {
 font-weight: bold;
}
.ks5 {
 border: 1px solid #ccc;
 width: 450px;
 height: 80px;
 margin-top: 10px;
}
/*新闻*/
.right_mains {
 border: solid 1px #d5d5d5;
 border-top: 0px;
 padding-bottom: 15px;
 overflow: hidden;
}
.news_con {
 width: 830px;
 margin: 0 auto;
 padding-top: 15px;
}
dl.news_dl {
 font-size: 14px;
 color: #666;
 padding: 0 5px;
 line-height: 22px;
 border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
 color: #000;
}
dl.news_dl dt {
 margin-bottom: 3px;
 margin-top: 5px;
 line-height: 24px;
 background: url(../images/ico10.gif) no-repeat 0 11px;
 height: 24px;
 overflow: hidden;
}
dl.news_dl .dt_2 {
 font-size: 12px;
 float: right;
 padding: 0 10px 0 8px;
 font-family: "宋体";
}
dl.news_dl dt {
}
dl.news_dl .dt_1 {
 height: 20px;
 padding-left: 10px;
 font-size: 14px;
 color: #333;
 font-weight: bold;
}
dl.news_dl .dt_1:hover {
 background: url(../images/ico7.gif) no-repeat 0 9px;
 color: #cc0033;
}
/*分页*/
.thisclass {
 background-color: #f2f2f2!important;
 color: #cc0033 !important
}
.fenye {
 display: table;
 margin: 0 auto;
 overflow: auto;
 margin-top: 20px;
 margin-bottom: 1em
}
.fenye li {
 float: left;
 background-color: #7e7c7c;
 padding: 5px 12px;
 line-height: 19px;
 font-size: 12px;
 margin-right: 3px;
 color: #fff
}
.fenye li a {
 font-size: 12px;
 color: #fff
}
.fenye li a:hover {
 color: #fff
}
/*关于我们*/
.agent_con {
 width: 820px;
 padding-top: 10px;
 line-height: 24px;
 margin-left: 19px;
 font-size: 14px;
}
.agent_con p {
}
.age_con_key {
 margin: 0 auto;
}
.age_con_key .age_con_key1 {
}
.age_con_key .age_con_key1 span {
 margin: 0;
 font-weight: bold;
}
.age_con_key .age_con_key2 {
 float: right;
}
.rt_bot_line {
 background: #cc0033;
 height: 2px;
 font-size: 0;
 margin-top: 20px;
 margin-bottom: 10px;
}
/*关于我们新闻中心*/
.jdh_News ul {
    padding: 10px;
}
.jdh_News h4 {
    text-indent: 1em;
    background: url(../images/cp_top.gif) repeat-x;
    line-height: 34px;
    border: solid 1px #c1c1c1;
}
.jdh_News h4 a {
    color: #000;
}
.jdh_News li {
    border-bottom: 1px dashed #d9d9d9;
    background: url(../images/dian.jpg) no-repeat left center;
    text-indent: 18px;
    line-height: 35px;
}
/*产品推荐*/
.jdh_cp{ width:830px; margin: 5px auto 0px; }
.jdh1_top {
    background: url(../images/cp_top.gif) repeat-x;
    height: 34px;
    line-height: 34px;
    border: solid 1px #c1c1c1;
    margin-bottom: 1.5em;
}
.more02 {
    padding-right: 10px;
}
.jdh1_top h2 {
    padding-left: 10px;
}
.jdh1_top h2 a {
    font-size: 14px;
    color: #000;
}
.jdh1_top h2 span {
    font-weight: normal;
    font-family: Arial;
    text-transform: uppercase;
    color: #efefef;
    font-size: 12px;
    padding-left: 5px;
}
.jdh_cp_con li{
    float: left;
    width: 272px;
    padding: 0 7px 0 0;
	margin-bottom: 1.5em;
}
.jdh_cp_con .nobor {
    padding:0 !important ;
}
.jdh_cp_con li img{    border: solid 1px #c9c9c9;
    width: 270px;}
.jdh_cp_con li span{ display:block;    background: #f1f1f1;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
	font-size:14px;}
.jdh_cp_con li span a{color: #333;}
/*新闻详情页*/
.left2_main {
 width: 860px;
 margin: 3em 0;
 border: solid 1px #d5d5d5;
 border-top: 0;
 padding-bottom: 15px;
 overflow: hidden;
}
.n_info_con {
 padding: 10px 15px 0 10px;
 overflow: hidden;
 font-size: 14px;
 line-height: 30px;
}
.n_info_con h1 {
 border-bottom: 1px dashed #CCCCCC;
 color: #333;
 font-family: "宋体";
 font-size: 22px;
 line-height: 40px;
 padding-bottom: 10px;
 margin-bottom: 10px;
 text-align: center;
}
.n_info_con2 {
 width: 650px;
 margin: 0 auto;
}
.n_info_con h3 {
 text-align: center;
 color: #000;
 font-family: "宋体";
 margin-bottom: 10px;
 font-size: 24px;
 border-bottom: 1px dashed #CCCCCC;
} /*资讯详细页面，内容标题*/
.info_con_tit {
 font-family: "宋体";
 line-height: 24px;
 margin-bottom: 15px;
}
.info_con_tit span {
 margin-right: 20px;
}
.info_con_tit .n_tit {
 text-align: center;
 color: #BCBBBB;
}
.info_con_tit .n_tit a {
 color: #BCBBBB;
}
.info_con_tit .n_tit2 {
 height: 24px;
}
.n_info_con .tit2_span {
 float: right;
 margin: 0;
 _margin-top: 5px;
}
.n_info_con p {
 line-height: 22px;
 padding: 0 10px;
 word-spacing: 10px;
}
.n_info_con p a {
 color: #048efa;
}
.n_info_con .apage {
 text-align: center;
 margin-bottom: 10px;
} /*资讯详细页面，翻页区块*/
.info_input {
 text-align: center;
 color: #000;
 margin-bottom: 15px;
}
.info_key {
 border-bottom: solid 1px #ccc;
 height: 30px;
 line-height: 30px;
 padding: 0 10px;
 margin: 10px auto;
 width: 818px;
 overflow: hidden;
}
.info_key span {
 font-size: 14px;
 font-weight: bold;
}
.info_key a {
 margin-right: 10px;
}
/*产品详情页*/
.pleft {
    width: 784px;
    margin: 0 auto;
}
.h2_prokinds, .div_buybtn .a_tobuy, .div_buybtn .a_addtofavor, .side_thumb .p_btn .a_buybtn, .addconsultbox .btn, .p_thumbpage b, .ajaxlogin .btn, .h2_progallery a.a_backpro, span.span_share .a_share, a#a_enlarge, .div_prokinds h3 a, .tabbox_a .tabtitle span, .h3_eachtitle, .ul_choosecolor li .span_lack, .floatquick, .div_prokinds h3 span, .crumb, .div_prothumb .span_prev, .div_prothumb .span_next, .ajaxlogin h3, .dl_consult .div_reply, .ul_prodinfo .li_jf .a_usejf, .span_comscont, .dl_comment dd.dd_comment, .store_nowarea, .storearea_list .span_close {
	background:url(../images/sprite.png) no-repeat;
}
.js_goods_image_url {
	max-width:400px;
	max-height:400px;
	vertical-align:middle;
	_width:400px;
}
/* ul_d1 */
.ul_d1 {
	padding:0 0 10px 8px;
	overflow:hidden;
	zoom:1;
}
.ul_d1 li {
	float:left;
	margin:10px 8px 0 0;
	width:84px;
	height:105px;
	overflow:hidden;
	_display:inline;
}
.ul_d1 li img {
	border:1px solid #ddd;
}
.ul_d1 li h4 {
	padding-top:4px;
	color:#c00;
	text-align:center;
}
/* maincont */
.maincont {

}
/* prodetailsinfo */
.prodetailsinfo {
	padding:15px 0;
	clear:both;
	zoom:1;
	border-bottom:1px dashed #bbbbbb;
}
/* proviewbox */
.proviewbox {
	float:left;
	position:relative;
	z-index:5;
	padding-top:20px;
}
.probigshow {
	position:relative;
	padding:1px;
	border:1px solid #ddd;
}
.probigshow .span_showtip {
	position:absolute;
	top:0px;
	left:0px;
	width:81px;
	height:81px;
	text-indent:-999em;
	overflow:hidden;
}
.probigshow .showtip_1 {
	background-position:0 0;
}
.probigshow .showtip_2 {
	background-position:0 -81px;
}
.probigshow a.a_probigshow {
	cursor:crosshair;
}
.zoomplepopup {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background: #fff;
	border:1px solid #e9493d;
	overflow:hidden;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index:10;
	cursor:crosshair;/*	height:50px;
width:50px;*/}
#probig_preview {
	position:absolute;
	visibility:hidden;
	top:0px;
	left:405px;
	width:340px;
	height:340px;
	background:#fff;
	border:1px solid #ccc;
	overflow:hidden;
}
#probig_preview img {
	position:relative;
}
.div_prothumb {
	position:relative;
	padding:15px 15px 0;
}
.thumbporbox {
	position:relative;
	width:375px;
	overflow:hidden;
}
.div_prothumb .span_prev, .div_prothumb .span_next {
	position:absolute;
	top:15px;
	width:22px;
	height:64px;
	text-indent:-999em;
	overflow:hidden;
	cursor:hand;
	cursor:pointer;
}
.div_prothumb .span_prev {
	left:0px;
	_left:-25px;
	background-position:-90px -282px;
}
.div_prothumb .span_prevb {
	background-position:-112px -282px;
	cursor:default;
}
.div_prothumb .span_next {
	right:0px;
	background-position:-156px -282px;
}
.div_prothumb .span_nextb {
	background-position:-134px -282px;
	cursor:default;
}
.ul_prothumb {
	position:relative;
	width:7500px;
	overflow:hidden;
}
.ul_prothumb li {
	float:left;
	width:75px;
	height:64px;
	text-align:center;
}
.ul_prothumb img {
	padding:1px;
	border:1px solid #ddd;
}
.ul_prothumb li.now img {
	border:1px solid #c00;
}
/* prodbaseinfo_a */
.prodbaseinfo_a {
	float:left;
	    width: 484px;
    margin-left: 1.5em;
	z-index:1;
}
.h2_prodtitle {
	font-size:1.18em;
	border-bottom:1px dashed #bbbbbb;
	padding:2px 0 10px;
	line-height:1.6em;
}
.ul_prodinfo {
	padding:6px 0;
	overflow:hidden;
	zoom:1;
}
.ul_prodinfo li {
	float:left;
	padding-bottom:6px;
	width:100%;
}
.ul_prodinfo li span {
	font-size:14px
}
.li_normalprice, .li_prono {
	line-height:24px;
}
.ul_prodinfo .li_normalprice .rexian {
	font-size:22px;
	color:#FF7C00;
}
.ul_prodinfo .li_prono, .ul_prodinfo .li_marketprice, .ul_prodinfo .li_volume, .ul_prodinfo .li_weight, .ul_prodinfo .li_jf, .ul_prodinfo .li_brand .span_title {
	color:#999;
}
.ul_prodinfo .li_brand {
	width:180px;
}
.li_prono {
	line-height:2.9em;
}
.ul_prodinfo .b_proprice {
	font-size:14px;
	color:#FF7C00;
	font-weight:normal;
}

.ul_prodinfo a.a_brand {
	color:#c00;
}
.ul_prodinfo a.a_brand:hover {
	text-decoration:underline;
}
.ul_prodinfo .li_jf {
	clear:both;
	width:300px;
}
.ul_prodinfo .li_jf b {
	font-weight:normal;
	color:#c00;
}
.ul_prodinfo .li_jf a.a_usejf {
	display:-moz-inline-stack;
	display:inline-block;
*display:inline;
*zoom:1;
	width:80px;
	height:22px;
	line-height:22px;
	line-height:25px\9;
	_line-height:22px;
	overflow:hidden;
	background-position:-420px -120px;
	text-align:center;
	color:#fff;
	margin:0 0 0 8px;
	filter:alpha(opacity=90);
	opacity:0.9;
	vertical-align:middle;
}
.ul_prodinfo .li_jf a.a_usejf:hover {
	filter:alpha(opacity=100);
	opacity:1.0;
}
.prodbaseinfo_a .div_choose {
	background:#fcf0f0;
	border:1px solid #fbd2d2;
	margin-top:7px;
	padding:10px;
}
.prodbaseinfo_a .div_choose h3 {
	font-weight:normal;
	padding:0 0 5px;
}
.ul_choosecolor {
	overflow:hidden;
	zoom:1;
}
.ul_choosecolor li {
	float:left;
	position:relative;
	width:48px;
}
.ul_choosecolor li .span_lack {
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-999em;
	overflow:hidden;
	width:42px;
	height:42px;
	background-position:0 -300px;
}
.ul_choosecolor img {
	border:1px solid #c8c9cd;
}
.ul_choosecolor a:hover img, .ul_choosecolor li.now img {
	border:1px solid #c00;
}
.prodbaseinfo_a .p_inputnum {
	padding:10px 0 0;
}
.prodbaseinfo_a .p_inputnum .txt {
	border:1px solid #c4c4c4;
	width:45px;
	height:15px;
	text-align:center;
	vertical-align:middle;
}
.prodbaseinfo_a .p_inputnum b {
	font-weight:normal;
}
/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
	clear: both;
	margin-bottom: 30px;
	position: relative;
	margin-top:3em;
}
.mod_goods_info .hds {
	border-bottom: 1px solid #cc0033;
	height: 33px;
	_overflow: hidden;
}
.mod_goods_info .hds li {
	float: left;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right: -1px;
}
.mod_goods_info .hds li h3 {
	display: block;
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #f3f3f3;
	border: 1px solid #fff;
}
.mod_goods_info .hds li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}
.mod_goods_info .hds .status_on {
	border-color: #cc0033;
	border-bottom: 0;
	position: relative;
}
.mod_goods_info .hds .status_on h3 {
	height: 31px;
	background-color: #fff;
	color: #cc0033
}
.mod_goods_info .hds .status_on h3 a {
	color: #cc0033;
	font-weight: bold
}
.mod_goods_info .more {
	position: absolute;
	top: 8px;
	right: 0px;
}
.mod_goods_info .more a:link, .mod_goods_info .more a:visited {
	text-decoration: none;
	color: #085C9B;
}
.mod_goods_info .more a:hover {
	color: #D4105A;
}
.pright {
	width: 280px;
	float: left;
	margin-left: 20px;
}
.proinfo {
	font-size: 14px;
	line-height: 25px;
}
.proinfo h4 {
	line-height: 28px;
	background: #F7F7F7;
	padding: 0 5px;
	margin-top: 10px;
}
.proinfo p {
	color: #414141
}
.proinfo p a {
	color: #d5111e;
}
.proinfo .p_tit {
	font-weight: bold;
}
.proinfo img{ text-align:center;}
/*联系我们*/
.dgxxBox {
	padding: 0 34px;
	width: 682px;
	height: 361px;
	background-color: #f2f2f2;
	font-family: 微软雅黑;
}
.dgxxBox p {
	font-size: 16px;
	padding: 25px 0;
	color: #666;
}
.dgxxBox .m_form {
}
.dgxxBox .m_form li {
	width: 338px;
	height: 38px;
	float: left;
	margin-bottom: 13px;
	color: #777;
}
.dgxxBox .m_form label {
	float: left;
	border: 1px solid #dedede;
	line-height: 36px;
	height: 36px;
	width: 77px;
	display: inline-block;
	text-align: center;
	background: #fff;
}
.dgxxBox .m_form .iptTxt {
	float: right;
	width: 258px;
	border: 1px solid #dedede;
	border-left-width: 0;
	height: 16px;
	line-height: 16px;
	padding: 10px 0;
	outline: none;
	text-indent: 1em;
	background: #fff;
	color: #ccc;
}
.dgxxBox .m_form .txtAre {
	margin-left: 12px;
	width: 296px;
	height: 161px;
	border: 1px solid #dedede;
	outline: none;
	resize: none;
	padding: 14px;
	color: #ccc;
	line-height: 18px;
}
.dgxxBox .m_form .btnTjly {
	width: 338px;
	height: 38px;
	background: #cc0033;
	border: none;
	cursor: pointer;
	color: #fff;
}
.dgxxBox .m_form .areLi {
	height: 300px;
	float: right;
	display: inline;
}
.dgxxBox .m_form .btnLi {
	background: none;
	height: 60px;
}
/*客服*/
.keifu {
 position: fixed;
 top: 10%;
 right: 0;
 width: 131px;
 _position: absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom, 10)||0)-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
 z-index: 990;
}
.keifu_tab {
 width: 160px;
}
.icon_keifu {
 width: 26px;
 height: 100px;
 float: left;
 background: url(../images/keifu.png) 0 0;
 position: relative;
 display: none;
 cursor: pointer;
}
.keifu_box {
 float: left;
 width: 131px;
}
.keifu_tab img {
 display: block;
}
.keifu_head {
 width: 131px;
 height: 41px;
 background: url(../images/keifu.png);
 background-position: 0 -103px;
 font-size: 0;
 line-height: 0;
 position: relative;
}
.keifu_close:link, .keifu_close:visited {
 display: block;
 width: 11px;
 height: 11px;
 background: url(../images/keifu.png) -42px 0;
 position: absolute;
 top: 5px;
 right: 5px;
}
.keifu_close:hover {
 background-position: -60px 0;
}
.keifu_con {
 border-left: 7px solid #cc0033;
 border-right: 7px solid #cc0033;
 padding-top: 15px;
 background: #fbfbfb;
}
.keifu_con li {
 height: 33px;
 padding-left: 12px;
}
.keifu_con li a {
 display: block
}
.keifu_con .weixin {
 height: 96px;
}
.keifu_con .bt {
 font-size: 16px;
 height: 30px;
 line-height: 30px;
 text-align: left;
 padding: 0 0 0 20px;
 color: #012646;
}
.keifu_bot {
 width: 131px;
 height: 119px;
 background: url(../images/keifu.png);
 background-position: 0 -149px;
}
/*企业文化*/
.aboHisBox .aboHis {
 background: url(../images/abo_photo09.jpg) no-repeat 15px 29px;
 margin: 0 auto;
 width: 800px;
 padding: 29px 0 0 300px;
 position: relative;
}
.aboHisBox .aboHis ul {
 height: 313px;
 overflow: hidden;
}
.aboHisBox .aboHis ul li {
 color: #313131;
 font-size: 14px;
 overflow: hidden;
 line-height: 33px;
 padding-bottom: 6px;
}
.aboHisBox .aboHis ul li span {
 background: #0a5ed8;
 color: #fff;
 display: block;
 text-align: center;
 width: 95px;
 float: left;
 margin-right: 1em;
 font-size: 18px;
 font-weight: 600;
}
.aboHisBox .aboHis ul li p {
 float: right;
 width: 685px;
}
@-webkit-keyframes pound {
 50% {
 -webkit-transform: translateY(-25px);
 transform: translateY(-25px);
}
}
 @keyframes pound {
 50% {
 -webkit-transform: translateY(-25px);
 transform: translateY(-25px);
}
}
 @-webkit-keyframes pound_1 {
 50% {
 transform: scale3d(1.1, 1.1, 0);
}
}
 @keyframes pound_1 {
	 50% {
		 transform: scale3d(1.1, 1.1, 0);
	 }

 }


.p_list_dl.sp-case dt img{
	height: 310px;
}