@charset "utf-8";
/*reset.css*/

html {
	color     : #000;
	background: #FFF;
}

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;
}

table {
	border-collapse: collapse;
	border-spacing : 0;
}

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;
}

body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

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;
}

/* -- 弹出窗口 -- */

#mesbook1_c,
#mesbook1 {
	display       : none;
	z-index       : 1001;
	width         : 398px;
	border        : 1px solid #ccc;
	background    : #fff;
	padding-bottom: 20px;
}

#mesbook1_c div,
#mesbook1 div {
	border       : 1px solid #E4E3E3;
	background   : #EBECEB;
	height       : 18px;
	padding      : 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
	width : 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
	float   : left;
	width   : 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input,
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

#nodata {
	padding     : 80px;
	padding-left: 150px;
	border      : solid 1px #eee;
	margin      : 10px 0;
	background  : url(../images/nodata.gif) no-repeat 20px 20px;
}

/* -- 外边距 -- */

.m1 {
	margin: 1px;
}

.m2 {
	margin: 2px;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.mt2 {
	margin-top: 2px;
}

.mt5 {
	margin-top: 5px;
}

.mt8 {
	margin-top: 8px;
}

.mt10 {
	margin-top: 10px;
}

.mt12 {
	margin-top: 12px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr12 {
	margin-right: 12px;
}

.ml5 {
	margin-left: 5px;
}

.ml7 {
	margin-left: 7px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml12 {
	margin-left: 12px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

/*加盟商在线下单*/

.userorder {
	width: 700px;
}

.userorder tr {
	height: 25px;
}

.userorder tr span {
	color       : #f00;
	padding-left: 4px;
}

.stf {
	border        : 1px solid #ccc;
	padding-left  : 140px;
	padding-top   : 10px;
	padding-bottom: 20px
}

.stf span {
	color      : #000;
	font-size  : 14px;
	line-height: 30px;
	font-weight: bold
}

.stf dd {
	line-height: 24px;
	font-size  : 14px
}

.stf p {
	line-height: 24px;
	font-size  : 14px
}

/*处理中动画占全屏*/

#oran_div_processing {
	width     : 300px;
	padding   : 20px;
	z-index   : 9999;
	text-align: center;
	background: #fffeef;
	border    : solid 1px #b8ab04;
}

.nor_tab {
	width        : 100%;
	border       : solid 1px #ccc;
	margin-bottom: 10px;
}

.nor_tab th {
	font-weight: bold;
	text-align : center;
	background : #f9f9f9;
	border     : solid 1px #ccc;
	padding    : 6px 0;
}

.nor_tab td {
	padding: 5px;
	border : solid 1px #ccc;
}

ul.t05_ul table {
	*margin-left: -15px;
}

/*滚动板IE补丁*/
.left_pro {
	width      : 201px;
	float      : right;
	overflow   : hidden;
	margin-left: 5px;
}

.right_pro {
	width   : 754px;
	float   : left;
	display : inline;
	overflow: hidden;
}

.left_prj {
	width      : 201px;
	float      : right;
	overflow   : hidden;
	margin-left: 5px;
}

.right_prj {
	width   : 754px;
	float   : left;
	display : inline;
	overflow: hidden;
}

.left_agent {
	width      : 201px;
	float      : right;
	overflow   : hidden;
	margin-left: 5px;
}

.right_agent {
	width   : 754px;
	float   : left;
	display : inline;
	overflow: hidden;
}

.left_help {
	width      : 201px;
	float      : right;
	overflow   : hidden;
	margin-left: 5px;
}

.right_help {
	width   : 754px;
	float   : left;
	display : inline;
	overflow: hidden;
}

.b15 {
	background: url(../images/SkinsVIBtn.jpg) no-repeat;
	border    : 0;
	cursor    : pointer;
	overflow  : hidden;
}

.b15 {
	background-position: -79px -650px;
	width              : 60px;
	height             : 24px;
	line-height        : 24px;
	color              : #fff;
	font-size          : 14px;
	font-weight        : bold;
}



#flashs {
	position: relative;
	height  : 600px;
	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;
}



/*common.css*/

@charset "utf-8";

body {
	color      : #666;
	font-size  : 12px;
	font-family: "宋体";
}

/*网站字体颜色*/
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;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

/* -- 购物车外部框架 -- */

.cart_header,
.cart_content,
.cart_footer {
	width : 760px;
	margin: 0 auto;
}

/* -- 页面整体布局 -- */

.content,
.footer {
	width   : 1200px;
	margin  : 0 auto;
	overflow: hidden;
}

.header {
	width : 1200px;
	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;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content   : "";
	display   : block;
	height    : 0;
	clear     : both;
	visibility: hidden;
}

/*头部开始*/

.top {
	background : url('../images/top_bg.gif') repeat-x 0 top;
	font-family: 'Microsoft YaHei';
}

.toptx {
	width: 100%;
}

.h_top {
	color      : #666;
	height     : 31px;
	line-height: 30px;
	overflow   : hidden;
}

.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 12px;
	color     : #666;
	display   : inline-block;
	background: url('../images/ico1.gif') no-repeat 2px center;
	margin    : 0 5px;
}

.h_top p a img {
	vertical-align: middle;
}

.h_con {
	padding   : 0;
	height    : 96px;
	overflow  : hidden;
	margin-top: 1.5em;
}

.h_con h1 {
	float: left;
}

.h_con h1 a {
	display: inline-block;
}

.h_con h1 img {
	vertical-align: middle;
}

.h_con .ewm {
	position: absolute;
	right   : 0;
}

.jw-logo {
	width   : 770px;
	height  : 80px;
	overflow: hidden;
}

.jw-logo span {
	display      : block;
	height       : 80px;
	border-right : 1px solid #0b56c3;
	padding-right: 10px
}

.jw-logo h1 {
	width      : 390px;
	height     : 56px;
	margin-left: 10px;
	font       : bold 16px/25px "Microsoft Yahei";
	color      : #444444;
	padding    : 0px 0 0 5px;
}

.jw-logo img {
	width : auto;
	height: 70px;
	margin: 5px 0;
}

.jw-logo h1 b {
	display       : block;
	color         : #34b2c2;
	vertical-align: middle;
	width         : 381px;
	font-size     : 28px;
	line-height   : 45px;
}

.h-pho {
	float     : right;
	width     : 165px;
	color     : #444;
	padding   : 3px 0 3px 80px;
	background: url('../images/pho.png') no-repeat 0 5px;
}

.h-pho span {
	font-size: 14px;
	color    : #75c0c9;
	display  : block;
	float    : right;
	width    : 100%;
}

.h-pho b {
	color      : #75c0c9;
	font-size  : 24px;
	line-height: 30px;
	font-weight: normal;
	display    : block;
	font-family: impact
}

.topNav {
	width     : 100%;
	background: #46cece;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #29958e, #46cece);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #29958e, #46cece);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

.h_nav {
	height    : 54px;
	/*overflow:hidden;*/
}

.h_nav ul {
	font-size: 0;

}

.h_nav li {
	float      : left;
	height     : 53px;
	line-height: 53px;
	font-size  : 0;
	position   : relative;
	z-index    : 15;
}

.jieshu {
	background: none !important
}

.h_nav li.first {
	background: none;
}

.h_nav li a {
	color      : #fff;
	font-weight: bold;
	display    : inline-block;
	font-size  : 15px;
	padding    : 0 35px;
	text-align : center;
}

.h_nav li a:hover,
.h_nav li.cur a {
	color           : #29958e;
	background-color: #fff;
	text-decoration : none;

}

/*--- 搜索 ---*/

.h-ser {
	height       : 42px;
	width        : 100%;
	border-bottom: 1px solid #ebf0f4;
	background   : #e8e8e8
}

.ser-con {
	width : 1200px;
	margin: 0 auto;
}

.h-ser p {
	float      : left;
	width      : 650px;
	line-height: 42px;
}

.h-ser p b {
	color: #333
}

.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;
}

/*头部结束*/




/*友情链接*/
.link_bg {
	width           : 100%;
	height          : 100px;
	margin-top      : 5px;
	padding-top     : 15px;
	background-color: #eee;
}

.link {
	width : 1200px;
	margin: 0 auto;
}

.link_til dt {
	height    : 22px;
	color     : #e50515;
	background: url(../images/link_line.gif) repeat-x left 8px;
	overflow  : hidden;
}

.link_til dt span {
	float        : left;
	padding-right: 10px;
	font-family  : "Microsoft YaHei";
	font-weight  : bold;
	font-size    : 16px;
	color        : #fff;
	background   : #34b2c2;
}

.link_til em {
	padding-left: 5px;
	font-style  : normal;
	font-family : Arial, Helvetica, sans-serif;
}

.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;
}



/*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: 'Microsoft YaHei';
}

.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;
}

/**/
.jw-hy {
	width  : 1200px;
	margin : 0 auto;
	padding: 5em 0 0;
}

.jw-hy h3 {
	text-align    : center;
	font-weight   : normal;
	border-bottom : 1px solid #dcdcdc;
	padding-bottom: 20px;
}

.jw-hy h3 a {
	display   : inline-block;
	font-size : 26px;
	text-align: left;
	background: url(../images/hy_ic.png) no-repeat 0 24px;
	padding   : 20px 0 0 62px;
	border-top: 1px solid #dcdcdc;
}

.jw-hy h3 span {
	display       : block;
	text-transform: uppercase;
	color         : #999;
	font-size     : 18px;
	margin-top    : 5px;
}

.jw-hy ul {
	padding     : 45px 0 0;
	margin-right: -78px;
}

.jw-hy li {
	float       : left;
	width       : 285px;
	margin-right: 20px;
}

.jw-hy li img {
	display: block;
	width  : 100%;
	height : 162px;
}

.jw-hy h6 {
	color      : #969696;
	padding    : 0 0 15px;
	font-size  : 18px;
	font-style : italic;
	font-weight: normal;
	font-family: 'Times New Roman';
}

.jw-hy h6 a {
	color       : #141414;
	font-style  : normal;
	font-family : 'Microsoft YaHei';
	display     : inline-block;
	margin-right: 10px;
}

.jw-hy p {
	color      : #505050;
	line-height: 24px;
	font-size  : 12px;
	padding    : 12px 0 0;
}

/*产品展示*/
.jwcp {
	margin-top: 4em
}

.jwcp h3 {
	text-align    : center;
	font-weight   : normal;
	border-bottom : 1px solid #dcdcdc;
	padding-bottom: 20px;
}

.jwcp h3 a {
	display   : inline-block;
	font-size : 26px;
	text-align: left;
	background: url(../images/hy_ic.png) no-repeat 0 24px;
	padding   : 20px 0 0 62px;
	border-top: 1px solid #dcdcdc;
}

.jwcp h3 span {
	display       : block;
	text-transform: uppercase;
	color         : #999;
	font-size     : 18px;
	margin-top    : 5px;
}

.zx {
	width     : 324px;
	background: url(../images/fen_h.gif) no-repeat center top;
	margin-top: 32px;
	overflow  : hidden;
}

.zx_top {
	height     : 67px;
	padding-top: 32px;
	color      : #fff;
	text-align : center;
	font       : bold 27px "Microsoft YaHei";

	overflow: hidden;
}

.zx_top a {
	color: #FFF
}

.zx_con {
	padding   : 10px 10px 20px 10px;
	border    : 1px solid #34b2c2;
	margin-top: 0.7em;
	border-top: 0
}

.zx_con li {
	border-bottom: 1px dashed #d9d9d9;
	background   : url(../images/dian.jpg) no-repeat left center;
	text-indent  : 18px;
	line-height  : 40px;
}

.zx_con li a {
	font-size: 14px
}

.zx_con h2 {
	width      : 303px;
	height     : 28px;
	margin     : 9px auto 0;
	overflow   : hidden;
	background : url(../images/fen_bg1.gif) repeat-x center top;
	font       : 14px "Microsoft Yahei";
	line-height: 28px;
}

.zx_con h2 a {
	display     : inline-block;
	background  : url(../images/fen_jt1.png) no-repeat 7px 8px;
	height      : 28px;
	padding-left: 35px;
	color       : #fff;
	font-weight : bold
}

.zx_con ul {
	padding: 0 0 10px 10px;
}

.zx_con ul li {
	font       : 14px "Microsoft Yahei";
	height     : 39px;
	line-height: 39px;
	overflow   : hidden;

	margin       : 0 auto;
	border-bottom: 1px dashed #ccc;
}

.zx_con ul .nobor {
	border: none;
}

.zx_con ul li a {
	display     : block;
	height      : 39px;
	background  : url(../images/fen_jt3.gif) no-repeat 9px 17px;
	padding-left: 15px;

}

.jw_lianxi {
	background    : #34b2c2;
	border-top    : 2px solid #ff7000;
	margin-top    : 2em;
	padding-bottom: 1em
}

.jw_lianxi p {
	display    : block;
	padding    : 0 10px;
	line-height: 35px;
	color      : #FFF;
	font-size  : 15px;
}

.cp {
	margin: 35px 0 0 14px;
	width : 860px;
}

.cp_top {
	background   : url(../images/cp_top.gif) repeat-x;
	height       : 34px;
	line-height  : 34px;
	border       : solid 1px #c1c1c1;
	margin-bottom: 1.5em
}

.cp_top h2 {
	padding-left: 10px;
}

.cp_top h2 a {
	font-size: 14px;
	color    : #34b2c2;
}

.cp_top h2 span {
	font-weight   : normal;
	font-family   : Arial;
	text-transform: uppercase;
	color         : #7c7c7c;
	font-size     : 12px;
	padding-left  : 5px;
}

.more02 {
	padding-right: 10px;
}

.cp_con {}

.cp_con ul li {
	float        : left;
	width        : 276px;
	padding      : 0 16px 0 0;
	margin-bottom: 11px;
}

.cp_con ul .nobor {
	padding: 0;
}

.cp_con ul li img {
	border: solid 1px #c9c9c9;
	width : 274px;
	height: 219px
}

.cp_con ul li span {
	text-align : center;
	height     : 35px;
	line-height: 35px;
	display    : block;
	background : #f1f1f1
}

.cp_con ul li span a {
	color      : #34b2c2;
	font-weight: bold
}

/*优点*/
.g-fb {
	width        : 100%;
	background   : url('../images/fb.jpg') no-repeat center 0;
	margin-bottom: 28px;
	margin-top   : 2em;
}

.utti {
	color    : #fff;
	width    : 420px;
	padding  : 56px 500px 0 40px;
	margin   : 0 auto;
	font-size: 26px;
}

.utti a {
	color: #FFF
}

.g-fb h3 span {
	display    : block;
	font-weight: normal;
	padding    : 10px 0 0;
	font-size  : 33px;
	font-family: 'songti';
}

.fb-a {
	width   : 388px;
	padding : 40px 532px 0 40px;
	height  : 472px;
	overflow: hidden;
	margin  : 0 auto;
	color   : #fff;
}

.fb-a span {
	color      : #34b2c2;
	font-size  : 20px;
	font-weight: bold;
	display    : block;
	padding    : 0 0 10px;
}

.fb-a span img {
	vertical-align: middle;
	width         : 28px;
	margin-right  : 16px;
}

.fb-a li {
	line-height: 24px;
	font-size  : 13px;
	padding    : 0 0 25px;
}

.fb-b {
	width  : 1200px;
	margin : 0 auto;
	padding: 30px 0 20px;
}

.fb-b h3 {
	text-align    : center;
	font-weight   : normal;
	border-bottom : 1px solid #dcdcdc;
	padding-bottom: 20px;
}

.fb-b h3 a {
	display   : inline-block;
	font-size : 26px;
	text-align: left;
	background: url(../images/hy_ic.png) no-repeat 0 24px;
	padding   : 20px 0 0 62px;
	border-top: 1px solid #dcdcdc;
}

.fb-b h3 span {
	display       : block;
	text-transform: uppercase;
	color         : #999;
	font-size     : 18px;
	margin-top    : 5px;
	padding       : 0
}

.rc_nsm {
	height       : 96px;
	margin-top   : 2em;
	overflow     : hidden;
	margin-bottom: 61px;
	background   : url(../images/d_03.gif) repeat-x left 46px;
}

.rc_nsm a {
	width          : 10%;
	height         : 96px;
	display        : inline-block;
	margin-right   : 2.5%;
	float          : left;
	text-decoration: none;
}

.rc_nsm a.ent {
	margin-right: 0;
}

.rc_nsm a:hover {
	text-decoration: none;
}

.rc_nsm a i {
	width      : 86px;
	height     : 45px;
	line-height: 45px;
	text-align : center;
	font-size  : 13px;
	color      : #545454;
	font-family: Arial, Helvetica, sans-serif;
	display    : block;
	background : url(../images/d_07.gif) no-repeat 33px 12px;
	font-style : normal;
	font-weight: bold;
	overflow   : hidden;
	float      : left;
}

.rc_nsm a:hover i {
	background: url(../images/d_01.gif) no-repeat 33px 12px;
	color     : #FFF;
}

.rc_nsm a b {
	width      : 86px;
	height     : 6px;
	line-height: 6px;
	display    : block;
	background : url(../images/d_04.gif) no-repeat center;
	float      : left;
	overflow   : hidden;
}

.rc_nsm a:hover b {
	background: url(../images/d_02.gif) no-repeat center;
}

.rc_nsm a span {
	width      : 86px;
	height     : 40px;
	line-height: 40px;
	overflow   : hidden;
	margin-top : 5px;
	text-align : center;
	font-size  : 16px;
	color      : #34b2c2;
	display    : block;
	background : url(../images/d_05.gif) no-repeat left bottom;
	float      : left;
}

.rc_nsm a:hover span {
	background: url(../images/d_06.gif) no-repeat left bottom;
	color     : #FFF;
}

.rc_nsm a.a02 i {
	background : url(../images/d_08.gif) no-repeat 33px 12px;
	line-height: 48px;
}

.rc_nsm a.a02:hover i {
	background: url(../images/d_09.gif) no-repeat 33px 12px;
}

.rc_nsm a.a02 span {
	height       : 40px;
	line-height  : 40px;
	background   : url(../images/d_05.gif) no-repeat left top;
	margin-top   : 0px;
	margin-bottom: 5px;
}

.rc_nsm a.a02:hover span {
	background: url(../images/d_06.gif) no-repeat left top;
}

.g-fb p {
	height  : 91px;
	overflow: hidden;
}

.g-fb p span {
	width       : 700px;
	height      : 91px;
	line-height : 31px;
	overflow    : hidden;
	font-size   : 19px;
	color       : #606060;
	float       : left;
	margin-right: 84px;
}

.g-fb p span b {
	height      : 30px;
	line-height : 30px;
	overflow    : hidden;
	padding-left: 128px;
	background  : url(../images/d_dh.gif) no-repeat 96px 5px;
	font-size   : 16px;
	color       : #34b2c2;
	display     : block;
	font-weight : normal;
}

.g-fb p span b i {
	font-size : 20px;
	font-style: normal;
	display   : inline-block;
}

.g-fb p a {
	width      : 122px;
	height     : 38px;
	line-height: 38px;
	overflow   : hidden;
	font-size  : 18px;
	color      : #FFF;
	float      : left;
	background : url(../images/d_bt.gif) no-repeat left top;
	text-align : center;
	margin     : 10px 15px 0 0;
}











.pic1 {
	height    : 208px;
	width     : 100%;
	background: url('../images/pic2.jpg') no-repeat center 0;
	position  : relative;
	overflow  : hidden;
}

.pic2 {
	width : 1200px;
	margin: auto;
}

.pic2_flex {
	width          : 100%;
	display        : flex;
	justify-content: space-between;
}

.pic2_flex img {
	width : 620px;
	height: 203px;
}

.pic2_flex div {
	width     : 180px;
	height    : 203px;
	border    : #3aa solid 1px;
	transition: 0.3s all;
}

.pic2_flex div:hover {
	background-color: #3aa !important;
}

.pic2_flex div:hover p {
	color: #fff;
}

.pic2_flex div p {
	color     : #3aa;
	text-align: center;
	margin-top: 150px;
	font-size : 22px;
}

.pic2_flex div:nth-child(2) {
	background     : url('../images/sh1.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic2_flex div:nth-child(2):hover {
	background     : url('../images/sh2.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic2_flex div:nth-child(3) {
	background     : url('../images/yftd1.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic2_flex div:nth-child(3):hover {
	background     : url('../images/yftd2.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic2_flex div:nth-child(4) {
	background     : url('../images/d11.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic2_flex div:nth-child(4):hover {
	background     : url('../images/d12.png') no-repeat center 20px;
	background-size: 58% 50%;
}

.pic3 {
	height    : 208px;
	width     : 100%;
	background: url('../images/pic3.jpg') no-repeat center 0;
	position  : relative;
	overflow  : hidden;
}

.pic p {
	color     : #fff;
	width     : 1100px;
	margin    : 0 auto;
	font-size : 14px;
	text-align: right;
	padding   : 105px 7em 0 0;
}

.pic p b {
	font-size: 24px;
	display  : inline-block;
	padding  : 0 0 14px 13em;
}

/**/

.g-fa {
	height: 520px;
	margin: 0 auto 35px;
	width : 1200px;
}

.g-fa h3 {
	text-align    : center;
	font-weight   : normal;
	border-bottom : 1px solid #dcdcdc;
	padding-bottom: 20px;
	margin-bottom : 1em
}

.g-fa h3 a {
	display   : inline-block;
	font-size : 26px;
	text-align: left;
	background: url(../images/hy_ic.png) no-repeat 0 24px;
	padding   : 20px 0 0 62px;
	border-top: 1px solid #dcdcdc;
}

.g-fa h3 span {
	display       : block;
	text-transform: uppercase;
	color         : #999;
	font-size     : 18px;
	margin-top    : 5px;
}

.fa-l {
	width: 254px;
	float: left;
}

.fa-l li {
	height       : 57px;
	margin-bottom: 6px;
	font         : 16px/57px "Microsoft YaHei";
	color        : #fff;
	overflow     : hidden;
}

.fa-l li a {
	display   : block;
	width     : 100%;
	text-align: center;
	color     : #191919;
	background: url(../images/fa_li.gif) no-repeat;
}

.fa-l .cur a {
	text-decoration: none;
	color          : #fff;
	background     : url(../images/fa_lio.gif) no-repeat;
}

.fa-l li a:hover,
.fa-l li.cur a {
	border-color   : #1e9a4d;
	text-decoration: none;
}

.tel {
	background : #34b2c2;
	text-align : center;
	color      : #fff;
	padding    : 10px 0 8px;
	font-size  : 17px;
	line-height: 30px;
}

.tel b {
	display: block;
}

.fa-r {
	float: right;
	width: 900px;
}

.fa-r dt {
	float   : left;
	width   : 436px;
	height  : 393px;
	position: relative;
}

.fa-r dt img {
	display: block;
	width  : 436px;
	height : 393px;
}

.fa-r dt .hd {
	position: absolute;
	bottom  : 10px;
	left    : 10px;
}

.fa-r dt .hd li {
	display   : inline-block;
	width     : 13px;
	height    : 13px;
	background: url('../images/ic1.png') no-repeat;
	margin    : 0 5px;
}

.fa-r dt .hd li:hover,
.fa-r dt .hd li.on {
	background: url('../images/ic2.png') no-repeat;
}

.fa-r dd {
	width: 370px;
	float: right;
}

.fa-r h6 {
	padding: 22px 0 15px;
}

.fa-r h6 a {
	font-size: 16px;
	color    : #1e1e1e;
}

.fa-r dd p {
	overflow   : hidden;
	line-height: 24px;
	padding    : 0 0 10px;
	color      : #797979;
	font-size  : 13px;
}

.fa-r dd p b {
	color    : #2e2e2e;
	font-size: 14px;
}

.fa-r dd span {
	display    : block;
	margin     : 10px 0 0;
	width      : 162px;
	height     : 46px;
	line-height: 46px;
	text-align : center;
	font-size  : 16px;
	background : url('../images/btn2.gif') no-repeat;
}

.fa-r dd span a {
	color: #34b2c2;
}

.fa-r dt .fa-con {
	width : 436px;
	height: 393px;
}

.fa-r dt ul {
	position: relative;
	height  : 100%;
	z-index : 0;
}

.fa-r dt ul li {
	zoom          : 1;
	vertical-align: middle;
	float         : left;
	cursor        : pointer;
}

.fa-r dt ul li img {
	width  : 436px;
	height : 393px;
	display: block;
}

/**/
.g-ali {
	margin: 0 auto;
	width : 1200px;
}

.g-ali h3 {
	height       : 34px;
	line-height  : 34px;
	border-bottom: 1px solid #dcddde;
}

.g-ali h3 em {
	float: left;
}

.g-ali h3 em a {
	display    : inline-block;
	width      : 114px;
	text-align : center;
	line-height: 34px;
	font-size  : 16px;
	color      : #1e1e1e;
}

.g-ali h3 em a:hover,
.g-ali h3 em a.cur {
	text-decoration: none;
	background     : url(../images/about_bg.png) no-repeat 10px 6px;
	padding-left   : 8px;
	color          : #34b2c2;
}

.g-ali h3 b {
	float  : right;
	padding: 10px 0 0;
}

.g-ali ul {
	padding     : 25px 0 30px;
	margin-right: -8px;
}

.g-ali li {
	float       : left;
	width       : 234px;
	height      : 190px;
	position    : relative;
	margin-right: 8px;
}

.g-ali li img {
	display: block;
	width  : 234px;
	height : 190px;
}

.g-ali li span {
	text-align: center;
	display   : block;
	display   : none;
	width     : 234px;
	height    : 95px;
	padding   : 95px 0 0;
	position  : absolute;
	top       : 0;
	left      : 0;
	color     : #fff;
	background: url('../images/ali.png') no-repeat;
}

.g-ali li a {
	color: #fff;
}

.g-ali p {
	text-align: center;
	background: url('../images/s01.gif') repeat-x;
}

/**/




.ys {
	font-family: 'Microsoft YaHei';
	background : url('../images/ys.jpg') no-repeat center top;
	padding-top: 5em
}

.ys h3 {
	height    : 90px;
	font-size : 26px;
	background: url('../images/tys.png') no-repeat center 8px;
	text-align: center;
}

.ys h3 a {
	color: #1e1e1e;
}

.ys ul {
	width : 1200px;
	margin: 0 auto;
}

.ys-a {
	height : 330px;
	padding: 5px 0 0 0;
}

.ys-b {
	height : 300px;
	padding: 30px 0 0 565px
}

.ys-c {
	height : 318px;
	padding: 25px 0 0 0px;
}

.ys li span {
	color      : #34b2c2;
	font-size  : 20px;
	font-weight: bold;
	display    : block;
	line-height: 40px;
	padding    : 35px 0 0 1.5em;
	background : url(../images/about_bg.png) no-repeat left 2.2em
}

.ys li span b {
	color: #dc0a02;
}

.ys li p {
	color      : #787878;
	font-size  : 14px;
	line-height: 24px;
	width      : 510px;
}

.ys li p b {
	color: #568980
}

/*公司简介*/
.title {
	position     : relative;
	height       : 35px;
	border-bottom: 1px solid #e7e7e7;
	overflow     : hidden;
	background   : url(../images/t1.gif) repeat-x;
}

.title .tit_tx {
	float       : left;
	padding-left: 35px;
	font        : bold 18px/35px "Microsoft Yahei";
	color       : #034091;
	background  : url(../images/about_bg.png) no-repeat 10px 5px;
}

.title .tit_tx a {
	color: #34b2c2;
}

.title i {
	float  : right;
	padding: 11px 16px 0 0;
}

.title i a {
	color: #999;
}

.xmy_about {
	width : 1200px;
	margin: 0 auto
}

.ab_box {
	margin-top   : 24px;
	margin-bottom: 20px;
}

.ab_info {
	height    : 610px;
	overflow  : hidden;
	border    : 1px solid #eaeaea;
	border-top: 0
}

.app_list {
	padding : 42px 20px 0 20px;
	height  : 280px;
	overflow: hidden;
}

.app_list dt {
	float : left;
	width : 404px;
	height: 260px;
}

.app_list dt img {
	display: block;
	width  : 404px;
	height : 260px;
}

.app_list dd {
	float: right;
	width: 730px;
	color: #3e3e3e;
}

.app_list dd h3 {
	font: bold 18px "Microsoft YaHei";
}

.app_list dd h3 a {
	color: #34b2c2;
}

.app_list dd p {
	padding-top: 10px;
	color      : #3e3e3e;
	font       : 14px/24px "Microsoft YaHei";
	overflow   : hidden;
}

/*展示*/
.ab_showtit {
	margin    : 0 45px 0 20px;
	height    : 38px;
	text-align: center;
	position  : relative;
	background: url(../images/xmy_gstit.gif) no-repeat center top;
	overflow  : hidden;
}

.ab_showtit li {
	font: bold 18px/38px "Microsoft YaHei";
}

.ab_showtit li a {
	color: #5b5b5b;
}

.ab_showtit li a:hover,
.ab_showtit .cur a {
	text-decoration: none;
	color          : #fff;
}

.show_cont {
	padding-top: 18px;
	height     : 243px;
	overflow   : hidden;
}

.show_hide {
	margin-left: 25px;
	display    : inline;
	width      : 1100px;
	height     : 243px;
	overflow   : hidden;
}

.show_hide li {
	float       : left;
	width       : 265px;
	height      : 240px;
	margin-right: 10px;
	display     : inline;
}

.show_hide li img {
	display: block;
	width  : 265px;
	height : 190px;
}

.show_hide li p {
	line-height: 35px;
	font-size  : 14px;
	text-align : center;
	background : #f1f1f1
}

.show_hide li p a {
	color      : #34b2c2;
	font-weight: bold
}

.show_hide .nomg {
	margin-right: 0;
}

.show_cont .preva,
.show_cont .nexta {
	width     : 27px;
	height    : 59px;
	margin-top: 54px;
}

.show_cont .preva a,
.show_cont .nexta a {
	display: block;
	width  : 27px;
	height : 59px;
}

.show_cont .preva a {
	background: url(../images/scroll_btn1.gif) no-repeat;
}

.show_cont .preva a:hover,
.show_cont .cur a {
	background: url(../images/scroll_btn1.gif) no-repeat -27px 0;
}

.show_cont .nexta a {
	background: url(../images/scroll_btn1.gif) no-repeat 0 -59px;
}

.show_cont .nexta a:hover {
	background: url(../images/scroll_btn1.gif) no-repeat -27px -59px;
}

/**/



.pro {
	margin: 0 auto 15px;
	width : 960px;
}

.pro-l {
	width   : 206px;
	float   : left;
	height  : 820px;
	overflow: hidden;
	position: relative;
}

.pro-l h2 {
	height     : 42px;
	line-height: 42px;
	color      : #fff;
	text-align : center;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
	font-size  : 18px;
}

.pro-l h2 a {
	color: #fff;
}

.pro-l h3 {
	height     : 33px;
	line-height: 32px;
	margin     : 0 12px;
	color      : #3a2f27;
	text-align : center;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
	font-size  : 15px;
}

.pro-l h3 a {
	color: #fff;
}

.pro-l ul {
	padding: 5px 0 12px;
	margin : 0 12px;
}

.pro-l li {
	height       : 30px;
	line-height  : 30px;
	border-bottom: 1px dotted #cecece;
	padding-left : 26px;
}

.pro-l li a {
	color   : #000;
	display : inline-block;
	width   : 148px;
	overflow: hidden;
}

.pro-r {
	width   : 728px;
	float   : right;
	height  : 820px;
	overflow: hidden;
}

.pro-r h3 {
	height       : 36px;
	line-height  : 36px;
	border-bottom: 2px solid #53311b;
}

.pro-r h3 em {
	float       : left;
	color       : #b61d17;
	font-size   : 16px;
	font-family : 'Microsoft YaHei';
	font-weight : normal;
	padding-left: 28px;
}

.pro-r h3 em a {
	color: #b61d17;
}

.pro-r h3 b {
	float      : right;
	font-weight: normal;
	font-size  : 12px;
}

.pro-r h3 b a {
	color: #999;
}

.pro-r ul {
	margin-right: -12px;
	padding     : 20px 0 0;
}

.pro-r li {
	width       : 228px;
	float       : left;
	margin-right: 12px;
}

.pro-r li img {
	display   : block;
	width     : 220px;
	height    : 164px;
	padding   : 3px;
	background: #fff;
	border    : 1px solid #d3cfcf;
}

.pro-r li span {
	display   : block;
	text-align: center;
	padding   : 10px 0 20px;
}

.pro-r li a {
	color: #000;
}

.list {
	height    : 245px;
	width     : 960px;
	margin    : 0 auto 15px;
	background: #fff;
}

.list-con {
	padding: 25px 16px 0;
}

.list-con-a {
	padding: 60px 12px 0 0;
}

.list-con-c {
	padding: 60px 0 0 0;
	float  : right;
}

.list li {
	width       : 203px;
	margin-right: 15px;
	float       : left;
}

.list li img {
	width  : 197px;
	height : 136px;
	display: block;
	border : 1px solid #e6e6e6;
	padding: 2px;
}

.list li span {
	display   : block;
	text-align: center;
	padding   : 5px 0;
}

.list li a {
	color: #262626;
}

/*新闻中心*/
.g-dt {
	margin : 0 auto 50px;
	width  : 1200px;
	padding: 10px 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    : #34b2c2;
	font-size: 16px;
}

.g-dt h3 span {
	float  : right;
	padding: 10px 0 0;
}

/*常见问题*/
.wd {
	width: 420px;
}

.wd h3 {}

.wd dl {
	padding      : 20px 0 18px;
	border-bottom: 1px dashed #d5d5d5;
}

.wd dt {
	background : url(../images/wd_w.gif) no-repeat 0 2px;
	line-height: 18px;
	padding    : 0 0 10px 25px;
	overflow   : hidden;
}

.wd dt a {
	color: #2c2c2c;
}

.wd dd {
	background  : url(../images/wd_d.gif) no-repeat 0 5px;
	padding-left: 25px;
	line-height : 22px;
	color       : #838282;
	max-height  : 80px;
	overflow    : hidden;
}

/*公司新闻*/
.block_2 {
	width: 760px;
}

.block_cont_2 {
	overflow: hidden;
}

.new_about {
	padding : 20px 0px 0 10px;
	height  : 185px;
	overflow: hidden;
}

.new_about dt {
	float : left;
	width : 224px;
	height: 185px;
}

.new_about dt img {
	display: block;
	width  : 224px;
	height : 185px;
}

.new_about dd {
	float     : right;
	width     : 455px;
	text-align: justify
}

.new_about dd h4 {
	font: bold 16px "Microsoft Yahei";
}

.new_about dd h4 a {
	color: #34b2c2;
}

.new_about p {
	padding-top: 10px;
	color      : #666;
	font       : 14px/24px "Microsoft Yahei";
	overflow   : hidden;
}

.new_about p a {
	display: inline-block;
	color  : #666;
}

.newslist {
	margin-top: 20px;
}

.newslist li {
	float         : left;
	width         : 325px;
	padding-left  : 22px;
	padding-right : 5px;
	height        : 41px;
	border-bottom : 1px dashed #dadada;
	font          : 12px/41px "Microsoft Yahei";
	overflow      : hidden;
	vertical-align: top;
	background    : url(../images/item5.gif) no-repeat left 11px;
}

.newslist li a {
	float  : left;
	display: block;
	color  : #666;
}

.newslist li span {
	float: right;
	color: #999;
}

.newslist .nobd {
	border: none;
}

/*合作客户*/
.com_tit {
	width : 1200px;
	margin: 0 auto
}

.com_tit h3 {
	text-align    : center;
	font-weight   : normal;
	border-bottom : 1px solid #dcdcdc;
	padding-bottom: 20px;
}

.com_tit h3 a {
	display   : inline-block;
	font-size : 26px;
	text-align: left;
	background: url(../images/hy_ic.png) no-repeat 0 24px;
	padding   : 20px 0 0 62px;
	border-top: 1px solid #dcdcdc;
}

.com_tit h3 span {
	display       : block;
	text-transform: uppercase;
	color         : #999;
	font-size     : 18px;
	margin-top    : 5px;
}

.ab_con {
	width      : 1200px;
	height     : 150px;
	margin     : 0 auto;
	position   : relative;
	padding-top: 1rem;
}

.ab_con .t_lt,
.ab_con .t_rt {
	top: 30%;
}

.t_lt {
	background: url(../images/s_lt.gif) no-repeat;
	width     : 15px;
	height    : 41px;
	position  : absolute;
	left      : 0px;
}

.t_rt {
	background: url(../images/s_rt.gif) no-repeat;
	width     : 15px;
	height    : 41px;
	position  : absolute;
	right     : 0px;
}

.ab_wrp {
	width : 1065px;
	margin: 0 auto;
}

.ab_wrp li {
	float  : left;
	width  : 200px;
	display: inline;
	margin : 0 7px;
}

.ab_wrp img {
	width  : 192px;
	height : 104px;
	padding: 2px;
	border : 1px solid #CCC
}

.ab_wrp span {
	display   : block;
	text-align: center;
	color     : #222;
	margin-top: 0px;
}




/*temp.css*/

#nodata {
	padding     : 80px;
	padding-left: 150px;
	border      : solid 1px #eee;
	margin      : 10px 0;
	background  : url(../images/nodata.gif) no-repeat 20px 20px;
}

/* -- 弹出窗口 -- */

#mesbook1_c,
#mesbook1 {
	display       : none;
	z-index       : 1001;
	width         : 398px;
	border        : 1px solid #ccc;
	background    : #fff;
	padding-bottom: 20px;
}

#mesbook1_c div,
#mesbook1 div {
	border       : 1px solid #E4E3E3;
	background   : #EBECEB;
	height       : 18px;
	padding      : 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
	width : 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
	float   : left;
	width   : 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input,
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

/*rollup.css*/

#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        : 35%;
	top          : 50%;
	_margin-right: -505px;
	_position    : absolute;
	_margin-top  : 300px;
	_top         : expression(eval(document.documentElement.scrollTop))
}

.ImTable * {
	padding: 0px;
	margin : 0px
}

.ImTable {
	border-collapse: collapse;
	border         : none;
	background     : url(../images/bg.gif)
}

.ImTable h2 {
	font-size  : 14px;
	font-weight: bold;
	margin-top : 5px
}

.ImHeader {
	height    : 165px;
	background: url(../images/im_01.gif)
}

.ImRow0 {
	background  : url(../images/ico_item1.gif) no-repeat;
	margin      : 10px 10px 0;
	height      : 24px;
	padding-left: 5px;
	padding-top : 4px;
}

.ImRow1 {
	background  : url(../images/ico_item1.gif) no-repeat;
	margin      : 10px 10px 0;
	height      : 24px;
	padding-left: 5px;
	padding-top : 4px;
}

a.im,
a:hover.im {
	text-decoration: none;
	height         : 35px;
	color          : #333;
	font-size      : 12px;
}

.ImFooter {
	height     : 90px;
	background : url(../images/im_04.gif) no-repeat;
	display    : inline-block;
	width      : 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.ImFooter h5 {
	font-size  : 14px;
	font-weight: normal;
	color      : #fff;
	text-align : center;
	margin     : 15px 0 0;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
}

.ImFooter p {
	font-size  : 20px;
	font-weight: bold;
	color      : #ff993b;
	text-align : center;
	margin     : 10px 0;
}

/*下拉样式*/

.h_nav ul li div.erj {
	z-index : 15;
	position: absolute;
	top     : 52px;
	left    : 0px;
	padding : 0px;
	display : none;
	width   : 100%;
}

.h_nav ul li div.erj p {
	height            : 40px;
	line-height       : 40px;
	/*background-color:rgba(255,255,255,0.8);*/
	background        : url(../images/bgwhite.png) repeat;
	margin-bottom     : 1px;
	position          : relative;
	border            : 2px solid #ebf0f4;
}

.h_nav ul li div.erj a {
	background: none;
	padding   : 0;
	display   : block;
	text-align: left;
	color     : #1e1e1e;
	text-align: center
}

.h_nav ul li div.erj p:hover a {
	color: #fff;
}

.h_nav ul li div.erj a.last,
.h_nav ul li div.erj a:last-child {
	border-bottom: none;
}

.h_nav ul li:hover div.erj {
	display: block;
}

.h_nav ul li div.erj p:hover {
	/*background-color:rgba(30,144,255,0.8);*/
	background: #34b2c2;
}

#form_msg {
	clear    : both;
	color    : #ccc;
	display  : none;
	font-size: 12px;
}

#m {
	background-image: url(../images/freetelbj.png);
	width           : 141px;
	height          : 220px;
}

#phone {
	border     : 1px solid #1E8A00;
	height     : 30px;
	line-height: 22px;
	margin-left: 8px;
	margin-top : 115px;
	text-indent: 4px;
	width      : 120px;
}

/*内页*/
.blank20 {
	height     : 20px;
	line-height: 20px;
	/* _margin :-3px 0;*/
	clear      : both;
	visibility : hidden;
}

.main {
	width : 1200px;
	margin: 0 auto
}

.erjinav {
	margin-top: 2rem;
	text-align: center
}

.erjinav li {
	display     : inline-block;
	height      : 40px;
	line-height : 40px;
	width       : 135px;
	text-align  : center;
	background  : #34b2c2;
	margin-right: -4px;
	font-size   : 16px;
	font-weight : bold
}

.erjinav a {
	color: #fff;

}

.mianbaoxie {
	line-height  : 45px;
	text-align   : left;
	overflow     : hidden;
	border-bottom: 1px dotted #b6b6b6;
}

.mianbaoxie span {
	display     : inline-block;
	line-height : 15px;
	padding-left: 12px;
	border-left : 2px solid #46cece;
	color       : #46cece;
}

.edit_con {
	width   : 100%;
	height  : auto;
	overflow: hidden;
	font    : 14px/30px "microsoft yahei";
	color   : #626262;
	padding : 15px 0
}

.edit_con p {
	font : 14px/30px "microsoft yahei";
	color: #626262;
}

.edit_con div {
	font-size: 14px;
}

/**/
.procon ul li {
	width     : 350px;
	float     : left;
	background: #eeeeee;
	border    : 1px solid #c6c5c5;
	padding   : 10px;
	margin    : 10px;
}

.procon ul li:hover {
	border: 1px solid #277bf5;
}

.procon ul li img {
	width : 100%;
	height: 260px;
}

.procon ul li span {
	line-height: 35px;
	display    : block;
	background : #34b2c2;
	text-align : center;
	color      : #fff;
}

.procon ul li span b {
	font-weight: 500;
}

.procon ul .nobor {
	margin: 10px 0px 10px 10px;
}

.sout {
	position: relative
}

.liapage {
	position: absolute;
	top     : 200px;
	width   : 1088px;
}

.liapage .pre_l {
	color    : rgba(0, 0, 0, 0);
	float    : left;
	font-size: 0;
}

.liapage .pre_l a {
	display            : block;
	color              : rgba(0, 0, 0, 0);
	height             : 60px;
	width              : 60px;
	background-image   : url(../images/prevnext.gif);
	background-color   : #34b2c2;
	background-position: -10px;
}

.liapage .pre_r {
	color    : rgba(0, 0, 0, 0);
	float    : right;
	font-size: 0;
}

.liapage .pre_r a {
	display            : block;
	color              : rgba(0, 0, 0, 0);
	height             : 60px;
	width              : 60px;
	background-image   : url(../images/prevnext.gif);
	background-color   : #34b2c2;
	background-position: -90px;
}

/**/
.newscon dl.dl_3 {
	height       : 140px;
	overflow     : hidden;
	margin-bottom: 40px;
	padding      : 20px;
	border       : 1px solid #e4e4e4;
	background   : #bbd2f3;
}

.newscon dl.dl_3 dt {
	float: left;
}

.newscon dl.dl_3 dt img {
	display: block;
	width  : 235px;
	height : 140px;
}

.newscon dl.dl_3 dd {
	width       : 883px;
	height      : 145px;
	float       : left;
	padding-left: 20px;
}

.newscon dl.dl_3 dd em {
	width        : 380px;
	display      : block;
	font-size    : 18px;
	height       : 20px;
	line-height  : 20px;
	overflow     : hidden;
	margin-top   : 10px;
	white-space  : nowrap;
	text-overflow: ellipsis;
}

.newscon dl.dl_3 dd em a {
	color      : #34b2c2;
	font-weight: bold
}

.newscon dl.dl_3 dd p {
	display    : block;
	font-size  : 14px;
	line-height: 24px;
	height     : 48px;
	overflow   : hidden;
	margin     : 15px 0;
}

.newscon dl.dl_3 dd span {
	display   : block;
	text-align: right;
}

.newscon dl.dl_3 dd span a {
	display    : inline-block;
	width      : 90px;
	height     : 26px;
	border     : 1px solid #34b2c2;
	text-align : center;
	line-height: 26px;
	font-size  : 14px;
}

.newscon dl.dl_3 dd i {
	font-style: normal;
	font-size : 14px;
	margin-top: -15px;
	display   : block;
}

.newscon dl.dl_3.cur {
	border: 1px solid #07923b;
}

.newscon dl.dl_3.cur span a {
	text-decoration: none;
	color          : #07923b;
	border         : 1px solid #07923b;
}

/*分页*/
.thisclass {
	background-color: #f2f2f2 !important;
	color           : #34b2c2 !important
}

.fenye {
	display      : table;
	margin       : 0 auto;
	overflow     : auto;
	margin-top   : 20px;
	margin-bottom: 1em
}

.fenye li {
	float           : left;
	background-color: #34b2c2;
	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
}

/*内容页*/
.case_details {
	padding: 15px 0 35px;
}

.edit_top h3 {
	font-weight: normal;
	text-align : center;
	font-size  : 24px;
	color      : #34b2c2;
	font-weight: bold;
	padding    : 20px 45px 30px 45px;
}

.edit_top {}

.edit_top p {
	height       : 70px;
	border-top   : 1px dotted #9e9e9e;
	border-bottom: 1px dotted #9e9e9e;
	font-size    : 14px;
	color        : #8d8d8d;
}

.edit_top p a {
	color : #8d8d8d;
	margin: 0 10px;
}

.edit_top .share {
	padding-left: 20px;
	background  : url(../images/share.png) no-repeat 0 center;
}

.edit_top .book {
	padding-left: 20px;
	background  : url(../images/bookmark.png) no-repeat 0 center;
}

.edit_top p em {
	float      : left;
	line-height: 70px;
}

.edit_top p span {
	padding-right: 15px;
}

.edit_top p i {
	float      : right;
	display    : block;
	padding-top: 20px;
}

.edit_con {
	padding    : 45px 0;
	font-size  : 14px;
	line-height: 24px;
}

.edit_con p {
	padding-bottom: 18px;
	text-indent   : 2em;
}

.edit_con p img {
	margin-left: -2em;
}

.edit_con a {
	color: #3b0600;
}

.edit_bottom {
	background : #fff;
	font-size  : 14px;
	line-height: 30px;
}

.edit_bottom .target {
	padding-bottom: 10px;
	color         : #505050;
	line-height   : 40px;
}

.edit_bottom .target a {
	color  : #666;
	padding: 0 4px;
}

.edit_bottom .target em {
	float     : left;
	width     : 480px;
	height    : 40px;
	overflow  : hidden;
	margin-top: 18px;
}

.edit_bottom .target em a {
	display: inline-block;
}

.edit_bottom .target em a:hover {
	color: #07923b;
}

.edit_bottom .target p {
	float      : right;
	text-align : right;
	line-height: 66px;
}

.edit_bottom .target p span {
	display: block;
}

.prevnext {
	color     : #3B0600;
	padding   : 15px 0 25px;
	border-top: 1px dashed #cacaca;
}

.prevnext span {
	width     : 500px;
	height    : 30px;
	overflow  : hidden;
	text-align: center
}

.prevnext a {
	color: #666;
}

/*招商加盟*/
.comp2 {
	margin-top   : 48px;
	padding-left : 18px;
	padding-right: 30px;
}

.comp2 h3 {
	font       : 30px "Microsoft Yahei";
	line-height: 48px;
	height     : 48px;
	color      : #fff;
	background : url(../images/dsj_h.gif) no-repeat left top;
	overflow   : hidden;
	padding    : 0 0 0 15px;
}

.comp2 h3 a {
	color: #fff;
}

.comp2 .dl01 {
	background: url(../images/dsj_line.gif) repeat-y 13px top;
}

.comp2 dl {
	background  : url(../images/dot.gif) no-repeat left 80%;
	padding-left: 75px;
	padding-top : 25px;
}

.comp2 dt {
	font       : 20px "Microsoft Yahei";
	height     : 30px;
	line-height: 30px;
	overflow   : hidden;
	color      : #333;
}

.comp2 dt a {
	color: #333;
}

.comp2 dt span {
	color: #ff9012;
}

.comp2 dd {
	font       : 14px "Microsoft Yahei";
	line-height: 30px;
}

< !-- -->.comp3 {
	margin-top   : 48px;
	padding-left : 18px;
	padding-right: 30px;
}

.comp3 h3 {
	font       : 30px "Microsoft Yahei";
	line-height: 48px;
	height     : 48px;
	color      : #fff;
	background : url(../images/dsj_h.gif) no-repeat left top;
	overflow   : hidden;
	padding    : 0 0 0 15px;
}

.comp3 h3 a {
	color: #fff;
}

.comp3 .dl01 {
	background: url(../images/dsj_line.gif) repeat-y 13px top;
}

.comp3 dl {
	background  : url(../images/dot.gif) no-repeat left 80%;
	padding-left: 75px;
	padding-top : 25px;
}

.comp3 dt {
	font       : 20px "Microsoft Yahei";
	height     : 30px;
	line-height: 30px;
	overflow   : hidden;
	color      : #333;
}

.comp3 dt a {
	color: #333;
}

.comp3 dt span {
	color: #ff9012;
}

.comp3 dd {
	font       : 14px "Microsoft Yahei";
	line-height: 30px;
}

< !-- -->.comp4 {
	margin-top   : 48px;
	padding-left : 18px;
	padding-right: 30px;
}

.comp4 h3 {
	font       : 30px "Microsoft Yahei";
	line-height: 48px;
	height     : 48px;
	color      : #fff;
	background : url(../images/dsj_h.gif) no-repeat left top;
	overflow   : hidden;
	padding    : 0 0 0 15px;
}

.comp4 h3 a {
	color: #fff;
}

.comp4 .dl01 {
	background: url(../images/dsj_line.gif) repeat-y 13px top;
}

.comp4 dl {
	background  : url(../images/dot.gif) no-repeat left 80%;
	padding-left: 75px;
	padding-top : 25px;
}

.comp4 dt {
	font       : 20px "Microsoft Yahei";
	height     : 30px;
	line-height: 30px;
	overflow   : hidden;
	color      : #333;
}

.comp4 dt a {
	color: #333;
}

.comp4 dt span {
	color: #ff9012;
}

.comp4 dd {
	font       : 14px "Microsoft Yahei";
	line-height: 30px;
}

/**/
.cc_kf {
	margin-bottom: 35px;
	height       : 158px;
	overflow     : hidden;
}

.cc_kf dl dt {
	font-size: 0;
	float    : right;
	width    : 158px;
}

.cc_kf dl dd {
	float        : left;
	width        : 942px;
	padding      : 35px 0 0;
	border-bottom: 1px dotted #9f9f9f;
	border-top   : 1px dotted #9f9f9f;
	height       : 120px;
	background   : url(../images/ico21.gif) no-repeat 34px 23px;
}

.cc_kf dl dd p {
	font-size    : 14px;
	color        : #666;
	line-height  : 27px;
	text-indent  : 2em;
	padding-right: 53px;
}

/**/
.contact-wrapper dl {
	padding      : 24px 0 20px 0;
	border-bottom: 1px dashed #9f9f9f;
	overflow     : hidden;
	zoom         : 1;
}

.contact-wrapper .dl-last {
	border: none;
}

.contact-wrapper dt {
	float: left;
	width: 75px;
}

.contact-wrapper dt img {
	width: 75px;
}

.contact-wrapper dd {
	float: right;
	width: 990px;
}

.contact-wrapper dd h4 {
	font-size  : 24px;
	font-weight: normal;
	color      : #333333
}

.contact-wrapper dd p {
	padding    : 13px 0 0 0;
	line-height: 32px;
	font-size  : 14px;
}

.contact-wrapper dd p span {
	display: block;
}

/**/
.liapage {
	position: absolute;
	top     : 200px;
	width   : 1088px;
}

.liapage .pre_l {
	color    : rgba(0, 0, 0, 0);
	float    : left;
	font-size: 0;
}

.liapage .pre_l a {
	display            : block;
	color              : rgba(0, 0, 0, 0);
	height             : 60px;
	width              : 60px;
	background-image   : url(../images/prevnext.gif);
	background-color   : #34b2c2;
	background-position: -10px;
}

.liapage .pre_r {
	color    : rgba(0, 0, 0, 0);
	float    : right;
	font-size: 0;
}

.liapage .pre_r a {
	display            : block;
	color              : rgba(0, 0, 0, 0);
	height             : 60px;
	width              : 60px;
	background-image   : url(../images/prevnext.gif);
	background-color   : #34b2c2;
	background-position: -90px;
}

/*客服*/
.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 #34b2c2;
	border-right: 7px solid #34b2c2;
	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  : #34b2c2;
	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;
}

/*联系方式*/
.lxfszon {
	width       : 460px;
	float       : left;
	margin-right: 45px;
	overflow    : hidden
}

.lxdt {
	width   : 605px;
	float   : left;
	overflow: hidden
}




/* 大图*/

.g_pz {
	background : url(../images/fb.jpg) no-repeat center top;
	height     : 900px;
	padding-top: 100px;
	overflow   : hidden;
}

.g_pz h2 {
	height     : 138px;
	font-size  : 40px;
	color      : #fff;
	font-weight: bold;
	text-align : center;
}

.g_pz h2 i {
	display    : inline-block;
	font-weight: normal;
	padding    : 0 25px;
	font-style : normal;
}

.g_pz h2 em {
	display       : block;
	font-size     : 20px;
	color         : #fff;
	font-weight   : normal;
	letter-spacing: 8px;
	padding-top   : 12px;
}

.g_pz dl {
	float       : left;
	width       : 386px;
	margin-right: 21px;
}

.g_pz .lastli {
	margin-right: 0;
}

.g_pz dt {
	width   : 386px;
	height  : 438px;
	overflow: hidden;
}

.g_pz dt img {
	width  : 386px;
	height : 438px;
	display: block;
}

.g_pz dd {
	background-color: #3aa;
	width           : 386px;
	height          : 160px;
	position        : relative;
	z-index         : 1;
}

.g_pz h3 {
	padding-top  : 30px;
	height       : 40px;
	line-height  : 40px;
	text-align   : center;
	font-size    : 22px;
	font-weight  : bold;
	color        : #fff;
	margin-bottom: 10px;
}

.g_pz p {
	padding    : 0 35px;
	font-size  : 14px;
	line-height: 24px;
	color      : #fff;
}

.g_pz dl:hover h3,
.g_pz dl:hover p {
	color: #3aa;
}

.g_pz dd:before {
	content           : "";
	position          : absolute;
	z-index           : -1;
	width             : 386px;
	height            : 0;
	bottom            : 0;
	left              : 0;
	-webkit-transition: height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transition: height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.g_pz dl:hover dd:before {
	background: url(../images/pzddh.jpg) no-repeat;
	height    : 160px;
}

/*底部开始*/
.footer-box {
	overflow  : hidden;
	background: url(../images/f_bg.jpg) no-repeat;
	height    : 330px;
}

.footer-box-wrap {
	overflow: hidden;
	height  : 100%;
}

.footer-box-wrap .l {
	overflow  : hidden;
	float     : left;
	width     : 335px;
	height    : 100%;
	text-align: center;
}

.footer-box-wrap .l .cover {
	margin: 30px auto 0;
	width : 150px;
	height: 150px;
}

.footer-box-wrap .l .name-cn,
.footer-box-wrap .l .name-en {
	box-sizing: border-box;
}

.footer-box-wrap .l .name-cn {
	color      : #fff;
	font-size  : 24px;
	font-weight: bold;
}

.footer-box-wrap .l .name-en {
	color        : #eee;
	font-size    : 13px;
	margin-bottom: 6px;
}

.footer-box-wrap .l .des {
	text-align: right;
	margin-top: 15px;
}

.footer-box-wrap .l .p1 {
	font-size    : 16px;
	color        : #fff;
	margin-bottom: 6px;
}

.footer-box-wrap .l .p2 {
	font-size: 14px;
	color    : #eee;
}

.footer-box-wrap .r {
	overflow  : hidden;
	float     : right;
	position  : relative;
	margin-top: 19px;
	width     : 200px;
	height    : 275px;
}

.footer-box-wrap .r .cover {
	position: relative;
	z-index : 1;
	margin  : 30px auto 0;
	width   : 147px;
	height  : 147px;
}

.footer-box-wrap .r .cover img {
	width: 100%;
}

.footer-box-wrap .r .des {
	overflow        : hidden;
	position        : absolute;
	bottom          : 0;
	left            : 0;
	z-index         : 0;
	width           : 100%;
	height          : 168px;
	background-color: #44cccc;
	font-size       : 14px;
}

.footer-box-wrap .r .des-p1 {
	margin      : 85px 0 7px;
	padding-left: 28px;
	box-sizing  : border-box;
}

.footer-box-wrap .r .span1 {
	font-size: 20px;
	color    : #fff;
}

.footer-box-wrap .r .span2 {
	font-size: 14px;
	color    : #de7a7d;
}

.footer-box-wrap .r .des-p2 {
	padding-left: 28px;
	box-sizing  : border-box;
	color       : #fff;
}

.footer-box-wrap .c {
	float       : left;
	margin      : 60px 0 0 80px;
	padding-left: 90px;
	color       : #fff;
	border-left : 1px solid #eee;
}

.footer-box-wrap .c .title2 {
	margin-bottom: 40px;
}

.footer-box-wrap .c .title2-cn {
	font-size: 20px;
}

.footer-box-wrap .c .title2-en {
	font-size: 16px;
	color    : #eee;
}

.footer-ul li {
	font-size  : 14px;
	line-height: 24px;
}

.footer-ul a {
	font-size      : 14px;
	text-decoration: none;
	color          : #fff;
}

.nav {
	height          : 55px;
	line-height     : 55px;
	background-color: #34b2c2;
}

.nav ul {
	overflow: hidden;
}

.nav li {
	float     : left;
	width     : 120px;
	text-align: center;
	font-size : 16px;
	background: url(../images/nav-linght.png) no-repeat right center;
}

.nav li:last-child {
	background-image: none;
}

.nav a {
	text-decoration: none;
	font-size      : 16px;
	color          : #fff;
	display        : block;
	width          : 100%;
	height         : 100%;
	overflow       : hidden;
	text-overflow  : ellipsis;
	white-space    : nowrap;
}

.nav li.cur-nav {
	background-color: #3aa;
}

.nav li:hover {
	background-color: #3aa;
}

.wrap {
	margin: 0 auto;
	width : 1200px;
}



/*fdright_nav*/
.fdright_nav {
	position  : fixed;
	right     : 0px;
	top       : 50%;
	margin-top: -138px;
	z-index   : 9;
}

.fdright_nav li {
	width             : 45px;
	height            : 45px;
	line-height       : 45px;
	position          : relative;
	margin-bottom     : 1px;
	color             : #fff;
	font-size         : 14px;
	color             : #fff;
	transition        : all 0.3s;
	-moz-transition   : all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition     : all 0.3s;
}

.fdright_nav li a {
	display            : block;
	overflow           : hidden;
	position           : absolute;
	left               : 0px;
	top                : 0px;
	width              : 140px;
	background-color   : #3aa;
	color              : #fff;
	padding-left       : 45px;
	background-position: left top;
	background-repeat  : no-repeat;
	transition         : all 0.3s;
	-moz-transition    : all 0.3s;
	-webkit-transition : all 0.3s;
	-o-transition      : all 0.3s;
}

.fdright_nav li img {
	display : none;
	position: absolute;
	right   : 45px;
	top     : -50px;
	width   : 150px;
	height  : 150px;
}


.fdright_nav li .fdright_nav_tel {
	background: #3aa url(../images/kefu_tel.png) no-repeat;
}

.fdright_nav li .fdright_nav_xq {
	background: #3aa url(../images/kefu_xq.png) no-repeat;
}

.fdright_nav li.fdright_nav_wx {
	background: #3aa url(../images/kefu_wx.png) no-repeat;
}

.fdright_nav li.fdright_nav_wx:hover {
	background: #262626 url(../images/kefu_wx.png) no-repeat;
}

.fdright_nav li.fdright_nav_wx:hover img {
	display: block;
}

.fdright_nav li.fdright_nav_top {
	background: #4e4e4e url(../images/kefu_top.png) no-repeat;
	cursor    : pointer;
}

.fdright_nav li a:hover {
	background-color: #262626;
	left            : -105px;
}

.fdright_nav .TOP a:hover {
	left: 0;
}

.fdright_nav .TOP {
	background: #605d5c;
}

.fdright_nav .TOP a {
	background-color: #605d5c;
	padding-left    : 10px;
	color           : #fff;
}