
* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #fff;
	color: #333;
	font-size: 14px;
	font-family: microsoft yahei, Arial, Verdana;
	line-height: 22px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

table,
td,
tr,
th {
	font-size: 12px;
}

li {
	list-style: none;
	list-style-position: outside;
	text-overflow: ellipsis;
}

img {
	vertical-align: top;
	border: 0;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #158ED4;
	text-decoration: none;
}

.clear {
	clear: both;
}

.d1_1 {
	width: 100%;
	height: 115px;
	background: url(../image/hy_01.jpg) repeat-x;
}

.d1_2 {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	padding-top: 15px;
}

.d1_3 {
	width: 505px;
	height: 80px;
	float: left;
}

.d1_4 {
	width: 340px;
	height: 80px;
	float: left;
	padding-left: 15px;
}

.d1_5 {
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #CF0304;
	padding-top: 5px;
}

.d1_6 {
	float: left;
	line-height: 20px;
	font-size: 14px;
	color: #272626;
}

.d1_7 {
	float: right;
	font-size: 20px;
	color: #333;
	line-height: 1.5em;
	margin-top: 0px;
}

.d1_7 span {
	font-family: arial;
	color: #CF0304;
	margin-top: 3px;
	display: block;
	font-size: 30px;
}

.d2_1 {
	width: 100%;
	height: 55px;
	float: left;
	background: #EFEFEF;
}

.d2_2 {
	width: 1200px;
	height: 55px;
	margin: 0 auto;
}

.d2_3 {
	width: 700px;
	height: 55px;
	float: left;
}

.d2_4 {
	width: 75px;
	height: 55px;
	float: left;
	line-height: 55px;
	font-size: 14px;
	font-weight: bold;
}

.d2_5 {
	width: 600px;
	height: 55px;
	float: left;
	line-height: 55px;
}

.d2_5 span {
	color: red;
	font-weight: bold;
}

.d2_5 a {
	font-size: 13px;
	color: #555;
}

.d2_6 {
	width: 350px;
	height: 55px;
	float: right;
}

.d2_7 {
	width: auto;
	height: 43px;
	float: left;
	padding-top: 12px;
}

.d2_7 input {
	width: 200px;
	height: 25px;
	float: left;
	background: #fff;
	border: 1px solid #dcdcdc;
	outline: none;
}

.d2_8 {
	width: auto;
	height: 43px;
	float: left;
	padding-top: 12px;
}

.d2_8 input {
	width: 50px;
	height: 27px;
	float: left;
	background: #0e61ad;
	font-size: 14px;
	color: #fff;
	border: none;
	cursor: pointer;
	font-weight: bold;
}


.d3_1 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}

.d3_2 {
	width: 230px;
	height: auto;
	float: left;
}

.d3_4 {
	width: 230px;
	height: 100px;
	float: left;
	background: #0D61AE;
}

.d3_5 {
	width: 230px;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center;
	font-size: 17px;
	color: #fff;
	padding-top: 15px;
}

.d3_6 {
	width: 230px;
	height: 20px;
	float: left;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.d3_7 {
	width: 230px;
	height: auto;
	float: left;
	background: #EFEFEF;
}

.d3_7 li {
	width: 230px;
	height: 50px;
	float: left;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #F7F7F7;
}

.d3_7 li a {
	width: 230px;
	height: 50px;
	float: left;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
}

.d3_7 li a:hover {
	font-size: 15px;
	color: #fff;
	background: #0D61AE;
}

.lsb {
	padding: 2px 0px 5px;
}

.d3_7 p {
	margin: 16px 8px;
	line-height: 22px;
	font-size: 13px;
	color: #008CE1;
}

.d3_7 .mu_phone {
	margin-left: 10px;
	padding-left: 36px;
	background: url(../image/hdphoen_ico.png) no-repeat left center;
	color: #008CE1;
}

.d3_7 .mu_phone dd {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.d3_8 {
	width: 920px;
	height: auto;
	float: right;
	padding-left: 10px;
}

.d3_9 {
	height: 60px;
	border: 1px solid #ccc4c4;
	/* background: url(hy_03.jpg) no-repeat center 0; */
}

.d3_10 h2 {
	height: 40px;
	line-height: 40px;
	font-size: 19px;
	color: #0D61AE;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

.d3_10 span {
	float: right;
	font-size: 14px;
	width: 100px;
	display: block;
	line-height: 60px;
	text-align: center;
}

.d3_11 {
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #888;
}

.d3_12 {
	height: auto;
	float: left;
}

.d3_12 li {
	width: 32%;
	margin-right: 2%;
	margin-top: 2%;
	/* height: 245px; */
	float: left;
	text-align: center;
	position: relative;
	overflow: hidden;
	background: #ccc;
}

.d3_12 li:nth-child(3n) {
	margin-right: 0;
}

.d3_12 li a {
	display: block;
	margin: 1px;
	background: #fff;
}

.d3_12 li img {
	width: 280px;
	height: 200px;
}

.d3_12 li .cp-pic-box {
	height: 200px;
	width: 100%;
	overflow: hidden;
}

.cp-pic-box img {
	transform: scale(1);
	transition: 0.3s;
}

.cp-pic-box:hover img {
	transform: scale(1.2);
	transition: 0.5s;
}

.d3_12 li span {
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 12px 0;
	color: #fff;
	background: #0D61AE;
}

.d3_12 li .cp-logo-icon {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 45px;
	height: 45px;
	padding: 0;
	margin: 0;
	background: url(../image/cp-logo-icon.png) no-repeat left center / 100% 100%;
	opacity: 0.9;
	z-index: 999;
}

.d3_13 {
	width: 100%;
	height: auto;
	float: left;
}

.d3_14 {
	width: 100%;
	height: 25px;
	float: left;
	padding: 35px 0;
}

.d3_14 a {
	width: 120px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	background: #666;
	font-size: 16px;
	margin: 0 auto;
	color: #fff;
	border-radius: 8px;

}

.d3_15 {
	width: 100%;
	height: 76px;
	float: left;
	background: url(../image/hy_04.jpg) no-repeat;
}

/* 首页公司简介 */
.d4_3 {
	width: 1200px;
	height: auto;
	margin: 20px auto 0;
}

.about-box {
	position: relative;
	padding-bottom: 50px;
}

.about-cont-left {
	float: left;
	width: 620px;
	position: relative;
	z-index: 3;
	padding: 0 40px;
}

.about-cont-left a {
	display: block;
	margin-top: 20px;
	font-size: 14px;
	padding: 0 4em 0 1.5em;
	color: #666;
	border: solid 1px #ccc;
	text-align: center;
	line-height: 2.5em;
	background: url(../image/more-jiantou.png) no-repeat 80px center;
	float: right;
}

.about-cont-left a:hover {
	color: #0D61AE;
	border: solid 1px #0D61AE;
}

.about-cont-left-title {
	line-height: 2.5em;
	font-size: 20px;
	color: #0D61AE;
	margin-bottom: 45px;
}

.about-cont-left-text p {
	font-size: 14px;
	line-height: 1.75em;
	color: #666;
	text-align: justify;
	text-indent: 2em;
}

.about-cont-left-text *+p {
	margin-top: 0.7em;
}

.about-cont-right {
	float: right;
	width: 460px;
	position: relative;
	z-index: 3;
	margin-right: 25px;
}

.about-cont-right img {
	display: block;
	width: 100%;
}

.about-box .about-bg {
	position: absolute;
	width: 100%;
	height: 286px;
	background: #f8f8f8;
	z-index: -1;
	left: 0;
	bottom: 0;
}

.d4_5 h1 {
	width: 100%;
	line-height: 40px;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #0D61AE;
	padding-top: 10px;
}

.d4_5 h3 {
	font-size: 18px;
	text-align: center;
	color: #0d61ae;
	line-height: 30px;
}

.d4_6 {
	text-align: center;
	font-size: 14px;
	color: #ccc;
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#gaoliang {
	color: red;
}

.d4_7 span {
	color: #0d61ae;
	font-weight: bold
}


.d5_1 {
	width: 100%;
	height: 350px;
	float: left;
	background: #EFEFEF;
}

.d5_2 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.d5_3 {
	width: 400px;
	height: 310px;
	float: left;
	padding-top: 40px;
}

.d5_4 {
	width: 100%;
	height: 35px;
	float: left;
	border-bottom: 1px solid #D8D8D8;
}

.d5_4 a {
	width: 50px;
	height: 30px;
	display: block;
	float: right;
	line-height: 30px;
	text-align: center;
	color: #6AABD2;
	text-transform: uppercase;
	font-size: 14px;
}

.d5_4 a:hover {
	display: block;
	text-align: center;
	color: #fff;
	background: #0D61AE;
}

.d5_5 {
	width: 250px;
	line-height: 29px;
	float: left;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	margin-left: 5px;
}

.d5_5 h3 {
	color: #0D61AE;
	font-size: 18px;
	float: left;
}

.d5_6 {
	height: 240px;
	padding-top: 5px;
}

.d5_6 li {
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
}

.d5_6 li a {
	padding-left: 15px;
	background: url(../image/hy_07.png) no-repeat 0 7px;
	font-size: 14px;
}

.d5_6 li span {
	float: right;
	color: #888;
	font-size: 14px;
}

.d5_7 {
	width: 366px;
	height: 310px;
	float: right;
	padding: 40px 10px 0;
}

.d5_7 li {
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
}

.d5_7 li a {
	padding-left: 15px;
	background: url(../image/hy_07.png) no-repeat 0 7px;
	font-size: 14px;
}

.d5_7 li span {
	float: right;
	color: #888;
	font-size: 14px;
}

.d5_8 {
	height: 240px;
	padding-top: 5px;
}

.d5_8 img {
	width: 100%;
	margin-bottom: 5px;
}

.d6_1 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.d6_2 {
	width: 100%;
	height: 210px;
	float: left;
}

.d6_2 ul {
	width: 2000px;
	height: 210px;
	float: left;
}

.d6_2 li {
	width: 249px;
	float: left;
	border: 1px solid #CECECE;
	border-right: none;
	text-align: center;
}

.d6_2 li img {
	display: block;
	width: 100%;
	height: 135px;
}

.d6_2 li span {
	width: 100%;
	margin-bottom: 15px;
	display: block;
	font-size: 14px;
}

.d6_3 {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

.d6_4 {
	width: 100%;
	height: 40px;
	float: left;
	background: #efefef;
	border-bottom: 1px solid #dddddd;
	line-height: 40px;
	font-size: 12px;
	color: #dedede;
}

.d6_4 span {
	font-size: 14px;
	color: #0d61ae;
	font-weight: bold;
	padding-left: 10px;
}

.d6_5 {
	width: 100%;
	height: 40px;
	float: left;
	background: #efefef;
	line-height: 40px;
}

.d6_5 a {
	float: left;
	padding-left: 20px;
}

.d6_6 {
	width: 100%;
	height: 110px;
	float: left;
	background: #252525;
}

.d6_7 {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

.d6_8 {
	width: 700px;
	height: 85px;
	float: left;
	padding-top: 25px;
}

.d6_8 li {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #777;
	font-size: 14px;
}

.d6_9 {
	width: 300px;
	height: 80px;
	float: left;
	padding-top: 30px;
}

#video {
	width: 600px;
	height: 400px;
	margin: 0px auto;
}

/*youshi*/
.ad {
	height: 240px;
	background: url(../image/ad.jpg) top center no-repeat;
}

/*理由*/
.index-youshi {
	background: #f8f8f8;
	margin-top: 100px;
	position: relative;
	padding-top: 90px;
	padding-bottom: 40px;
}

.index-youshi .ys-top {
	width: 1200px;
	height: 140px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -600px;
	margin-top: -70px;
}

.youshi-left {
	float: left;
	width: 630px;
}

.youshi-left>:last-child {
	margin: 0;
	padding: 0;
	border: none;
}

.youshi-item {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #ccc;
}

.youshi-item .num {
	color: #fff;
	font-size: 20px;
	font-family: '宋体';
	display: inline-block;
	letter-spacing: 2px;
	vertical-align: bottom;
	line-height: 36px;
	width: 36px;
	height: 36px;
	margin-right: 10px;
	background: #0D61AE;
	text-align: center;
	border-radius: 2px;
}

.youshi-item .title {
	font-size: 18px;
	color: #333;
	line-height: 36px;
	font-weight: bold;
	display: inline-block;
	vertical-align: bottom;
}

.youshi-item .youshi-text {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
	padding-left: 50px;
	line-height: 1.5em;
}

.youshi-item .youshi-text *+p {
	margin-top: 0.8em;
}

.youshi-pic {
	float: right;
	width: 400px;
	padding: 30px;
	position: relative;
}

.youshi-pic .youshi-pic-line1 {
	position: absolute;
	width: 40%;
	height: 1px;
	top: 10px;
	left: 0;
	background: #ccc;
}

.youshi-pic .youshi-pic-line2 {
	position: absolute;
	width: 1px;
	height: 60px;
	top: 0px;
	left: 10px;
	background: #ccc;
}

.youshi-pic .youshi-pic-line3 {
	position: absolute;
	width: 40%;
	height: 1px;
	bottom: 10px;
	right: 0;
	background: #ccc;
}

.youshi-pic .youshi-pic-line4 {
	position: absolute;
	width: 1px;
	height: 60px;
	bottom: 0px;
	right: 10px;
	background: #ccc;
}

.youshi-pic img {
	display: block;
	width: 100%;
}

.w1920 {
	width: 1200px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}

.lytit {
	text-align: center;
}

.reason1 {
	width: 1200px;
	margin: 0 auto;
	/*border: 1px solid #000;*/
}



.ht10 {
	width: 100%;
	height: 10px;
	float: left;
}

.ht20 {
	width: 100%;
	height: 20px;
	float: left;
}

.ht40 {
	width: 100%;
	height: 20px;
	float: left;
}

.ht50 {
	width: 100%;
	height: 50px;
	float: left;
}



.dh1_1 {
	width: 100%;
	background: #0D61AE;
}

.dh1_2 {
	width: 1200px;
	margin: 0 auto;
}

.dh1_3 {
	float: left;
	width: 120px;
	position: relative;
	overflow: visible;
	z-index: 99999;
}

.dh1_3>a {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	width: 100%;
	line-height: 55px;
	float: left;
	text-align: center;
	font-family: "";
	position: relative;
	background: url(../image/hy_09.jpg) no-repeat left center / 1px 20px;
}

.dh1_3 a:hover {
	color: #fff;
	background-color: #084f91;
	text-decoration: none;
}

.dh1_2>ul>li:first-child a {
	background: none;
}

.dh1_4 {
	width: 110px;
	display: none;
	position: absolute;
	top: 55px;
	z-index: 1000000;
	left: 0;
	background: #0D61AE;
	padding: 0 5px;
}

.dh1_4 a {
	width: 90%;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 14px;
	color: #ccc;
	text-align: center;
	border-top: 1px solid #f8f8f8;
	margin: 0 5%;
}

.dh1_4 a:first-child {
	border: none;
}

.dh1_4 a:hover {
	color: #f8f8f8;
	text-decoration: underline;
	background: none;
	;
}





.flexslider {
	width: 100%;
	height: 530px;
	float: left;
	position: relative;
}

.slides {
	position: relative;
	z-index: 0;
}

.slides li {
	height: 530px;
	float: left;
}

.flex-control-nav {
	position: absolute;
	bottom: 40px;
	z-index: 2;
	width: 100%;
	text-align: center;
	display: none;
}

.flex-control-nav li {
	display: inline-block;
	width: 23px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 23px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../image/dot.gif) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 43%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 0px;
	background: url(../image/prev.png) center center no-repeat;
	opacity: .2;
	filter: Alpha(opacity=20);
}

.flex-direction-nav li a.flex-next {
	right: 0px;
	background: url(../image/next.png) center center no-repeat;
	opacity: .2;
	filter: Alpha(opacity=20);
}

.shadow {
	width: 100%;
	height: 9px;
	float: left;
	background: url(../image/jzy_11.png) repeat-x;
	position: absolute;
	top: 0;
}

.searchInput {
	width: 214px;
	height: 29px;
	float: left;
	border: none;
	background: none;
	color: #999;
	text-indent: 5px;
	outline: none;
}

.searchBtn {
	width: 48px;
	height: 29px;
	float: left;
	border: none;
	background: url(404.png) no-repeat center 5px #007c40;
	cursor: pointer;
}



.FrontPublic_slideShow01-d3_c1 img {
	margin: 0 auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.FrontPublic_slideShow01-d3_c1 ul {
	list-style: none;
}

.FrontPublic_slideShow01-d3_c1 a {
	color: #538c9f;
}

.FrontPublic_slideShow01-d3_c1 a:hover {
	color: #84B263;
}

.FrontPublic_slideShow01-d3_c1 div .wrapper {
	width: 310px;
	margin: 0 auto;
	position: relative;
}

.FrontPublic_slideShow01-d3_c1 .fn-clear {
	zoom: 1;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter {
	position: relative;
	margin: 0 auto;
	background: none;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter ul {
	display: none;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .image {
	overflow: hidden;
	position: relative;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .image img {
	display: none;
	margin: 0 auto;
	width: 310px;
	height: 195px;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 310px;
	height: 195px;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: 10px;
	z-index: 100;
	width: 42px;
	height: 85px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(../image/prev.png) no-repeat left top !important;
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 100;
	width: 42px;
	height: 85px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(../image/next.png) no-repeat left top !important;
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}

.FrontPublic_slideShow01-d3_c1 .loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(404.png) no-repeat left top;
	width: 31px;
	height: 31px;
}

.FrontPublic_slideShow01-d3_c1 #slideshow {
	width: 100%;
	height: 195px;
}

.FrontPublic_slideShow01-d3_c1 #slideshow ul {
	display: none;
}



.newslist {
	line-height: 25px;
	height: 25px;
	width: 100%;
}

.newslist a {
	padding-left: 20px;
	background: url(../image/dian.gif) no-repeat 8px 11px;
	color: #888;
	float: left;
}

.newslist a:hover {
	color: #f06522;
}

.newstime {
	float: right;
	color: #999;
}

.newslist1 {
	line-height: 26px;
	height: 26px;
	width: 100%;
}

.newslist1 a {
	padding-left: 19px;
	background: url(../image/dian.gif) no-repeat 10px 3px;
	color: #777;
}

.newslist1 a:hover {
	color: #d14a20;
}

.prodlist {
	height: 27px;
	width: 167px;
	background: url(404.png) no-repeat 5px 16px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #CCCCCC;
}

.prodlist a {
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	width: 167px;
	display: block;
	line-height: 27px;
	text-indent: 16px;
}

.prodlist a:hover {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	width: 167px;
	display: block;
	line-height: 27px;
	background: url(404.png) no-repeat;
	text-indent: 16px;
}

.product_ul {
	width: 1550px;
	height: 218px;
	float: left;
}

.product_sy {
	float: left;
	width: 135px;
	height: 190px;
	text-align: center;
	padding: 20px 10px 0 10px;
}

.product_img {
	width: 125px;
	height: 150px;
	border: 1px solid #eaeaea;
	padding: 2px;
}

.product_name {
	width: 135px;
	height: 25px;
	line-height: 25px;
	float: left;
	background: url(404.png) no-repeat center 0;
	margin-top: 3px;
}



.kf_1 {
	width: 98px;
	height: auto;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
	display: inline;
	z-index: 999;
	position: fixed;
	bottom: 150px;
	_position: absolute;
	_top: expression(offsetParent.scrollTop+450);
	right: 2px;
	font-family: "";
}

.kf_2 {
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.kf_3 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #444;
	font-size: 14px;
}

.kf_4 {
	width: 100%;
	height: 25px;
	float: left;
}

.kf_4 a {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	text-align: center;
	color: #fff;
	font-family: "";
	background: #46b8ec;
	border-radius: 3px
}

.kf_4 a:hover {
	background: #005bac;
	color: #fff;
}

.kf_5 {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 2px;
}

.kf_6 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #f06522;
	font-size: 14px;
}






.neiye1_1 {
	width: 100%;
	height: 30px;
	background-color: #f0f0f0;
	clear: both;
}

.neiye1_2 {
	width: 970px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 30px;
	color: #9a9898;
	margin: 0 auto;
}

.neiye2_1 {
	width: 230px;
	height: auto;
	float: left;
	padding-right: 30px;
}

.neiye2_2 {
	width: 228px;
	height: auto;
	float: left;
	border: 1px solid #dedede;
	border-top: 4px solid #0d61ae;
}

.neiye2_2 ul {
	padding: 10px;
}

.neiye2_2 ul li {
	height: 34px;
	background: url(../image/hy_07.png) left center no-repeat;
	padding-left: 10px;
	line-height: 34px;
	border-bottom: 1px #ddd dashed;
	font-size: 13px;
}

.recom {
	border: 1px #ddd solid;
	margin-top: 30px;
	height: 60px;
	padding: 5px;
	min-height: 60px;
	height: auto !important;
	overflow: hidden;
}

.tj {
	display: block;
	height: 45px;
	background: #0D61AE;
	line-height: 45px;
	color: #fff;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 18px;
}

.recproduct ul {
	padding-left: 15px;
}

.recproduct ul li {
	float: left;
	width: 206px;
	height: auto;
	margin: 0 20px 5px 0;
}

.recproduct ul li:nth-child(4) {
	margin-right: 0;
}

.recproduct ul li a {
	display: block;
	width: 206px;
	height: 186px;
	overflow: hidden;
}

.recproduct ul li .pic {
	position: relative;
	border: 1px #ddd solid;
	width: auto;
}

.recproduct ul li .pic .cp-logo-icon {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 35px;
	height: 35px;
	padding: 0;
	margin: 0;
	background: url(../image/cp-logo-icon.png) no-repeat left center / 100% 100%;
	opacity: 0.9;
	z-index: 9999;
}

.recproduct ul li a img {
	display: block;
	width: 200px;
	height: 180px;
	padding: 2px;
}

.recproduct ul li p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #0D61AE;
}

.recproduct ul li p a {
	font-size: 14px;
	color: #fff;
}

.recproduct ul li:hover a img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transition: all 1s;
}

.neiye2_3 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	float: left;
	background: #eeeeee;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
}

.neiye2_3 h3 {
	color: #0D61AE;
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-left: 10px;
}

.neiye2_4 {
	padding: 15px 10px;
	font-size: 14px;
	line-height: 28px;
}

.neiye2_4 img {
	margin: 8px 0;
}

.sj1 {
	padding-left: 43px;
}

.neiye3_1 {
	width: 1200px;
	min-height: 500px;
	_height: 500px;
	margin: 0px auto;
	position: relative;
	padding: 20px 0px;
}

.neiye3_2 {
	width: 930px;
	height: auto;
	float: right;
}

.neiye3_3 {
	width: 100%;
	border-bottom: 2px solid #f5eded;
	float: left;
	overflow: hidden;
}

.lftp {
	width: 350px;
	float: left;
	margin-right: 10px;
}

.lftp img {
	padding-bottom: 10px;
}

.fgwz {
	width: 558px;
	float: right;
	padding: 5px;
}

.fgwz h1 {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
}

.fgwz p {
	font-size: 14px;
	line-height: 24px;
}

.fgwz h2 {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 10px;
}

.xiaobiao {
	font-size: 15px;
	color: red;
}

.jiage {
	display: block;
	margin-top: 10px;
}

.jiage span {
	font-size: 15px;
	font-weight: bold;
}

#jiamu {
	font-size: 15px;
	font-weight: bold;
	color: red;
}

.xingneng {
	width: 930px;
	overflow: hidden;
}

.xingneng ul li {
	margin: 10px 0;
	border-bottom: 2px solid #f5eded;
}

.xingneng span {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}

.xingneng p {
	font-size: 14px;
	line-height: 24px;
}

#tpmc {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	border-bottom: 2px solid #f5eded;
	display: block;
	margin-bottom: 5px;
}

.neiye3_4 {
	width: 35px;
	height: 9px;
	float: right;
	background: url(../image/ny_7.gif) no-repeat;
	margin-top: 30px;
	padding-right: 6px;
	display: inline;
}

.neiye3_5 {
	float: right;
	color: #949494;
}

.neiye3_5 a {
	color: #888;
	text-decoration: none;
}

.neiye3_5 a:hover {
	color: #166aa9;
	text-decoration: none;
}

.neiye3_5 span {
	color: #888;
}

.neiye3_6 {
	width: 153px;
	height: 40px;
	float: left;
	background: url(404.png) no-repeat;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	text-indent: 10px;
}

.neiye3_7 {
	width: 826px;
	height: 38px;
	float: left;
	background: url(404.png) repeat-x;
	border: 1px solid #ededed;
	border-left: none;
	line-height: 38px;
}

.neiye3_7 a {
	float: left;
	margin-left: 30px;
	font-size: 14px;
	color: #888;
}

.neiye3_7 a:hover {
	color: #016c38;
}

.neiye3_8 {
	width: 200px;
	height: 70px;
	float: left;
	line-height: 70px;
	font-size: 20px;
	color: #333;
	background: url(../image/ny_8.jpg) no-repeat 4px 28px;
	text-indent: 25px;
}

.neiye3_9 {
	width: 540px;
	height: 70px;
	float: right;
	line-height: 70px;
	font-size: 12px;
	color: #555;
}





.neiye1_2 a {
	font-size: 12px;
	color: #9a9898;
	text-decoration: none;
}

.neiye1_2 a:hover {
	font-size: 12px;
	color: #d82f2f;
	text-decoration: underline;
}

.neiye2_6 li a {
	width: 245px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	font-size: 13px;
	color: #414141;
	line-height: 32px;
	text-indent: 40px;
	text-decoration: none;
	background: url(../image/ny_3.jpg) no-repeat 223px 12px;
}

.neiye2_6 li a:hover {
	width: 245px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	font-size: 13px;
	color: #fff;
	line-height: 32px;
	text-indent: 40px;
	text-decoration: none;
	background: url(../image/ny_4.gif) no-repeat;
}

.nynews1_1 {
	width: 180px;
	height: 120px;
	float: left;
}

.nynews1_2 {
	width: 420px;
	height: 110px;
	float: left;
	padding: 10px 20px 0 20px;
	display: inline;
	overflow: hidden;
}

.nynews1_3 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}

.nynews1_4 {
	width: 100%;
	height: 70px;
	float: left;
	padding-top: 15px;
	font-size: 14px;
	color: #666;
}

.nynews1_5 {
	width: 100px;
	height: 100px;
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding-top: 20px;
}

.nyproduct1_1 {
	width: 100%;
	height: auto;
	float: left;
}

.nyproduct1_2 {
	width: 300px;
	height: auto;
	float: left;
}

.nyproduct1_2 h1 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

.nyproduct1_3 {
	width: 100%;
	height: auto;
	float: left;
	line-height: 25px;
}

.nyproduct1_3 span {
	color: #666;
	font-weight: bold;
}


.br-bg {
	background: #fafdff;
	border: 1px solid #cadae7;
}

.editor {
	word-wrap: break-word;
	font-size: 14px;
	line-height: 28px;
	padding-top: 20px;
}

.inner {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}




.sidebar .sb_nav {
	float: left;
	width: 230px;
	position: relative;
}

div.ti1-bg {
	position: absolute;
	width: 225px;
	height: 37px;
	background: url(../image/leftti.png) no-repeat;
	overflow: hidden;
	zoom: 1;
	top: 10px;
	left: -6px;
	z-index: 1;
}

div.ti1-bg span {
	display: block;
	width: 170px;
	overflow: hidden;
	margin-left: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.sidebar .sb_nav h3.title1 {
	border: 1px solid #D3E1ED;
	background: #FAFDFF;
	border-bottom: none;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	zoom: 1;
}

.sidebar .sb_nav h3.title2 {
	height: 30px;
	line-height: 30px;
	border: 1px solid #D3E1ED;
	background: #FAFDFF;
	padding-left: 22px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	padding: 0px 15px 10px 15px;
	background: #FAFDFF;
	border: 1px solid #D3E1ED;
	border-top: none;
	zoom: 1;
}

.sidebar .sb_nav .ct-con {
	padding-top: 10px;
	color: #666;
}

.sidebar .ct-con {
	line-height: 2;
	color: #333;
}

.sidebar .ct-con ul,
.sidebar .ct-con ol {
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

.sidebar .ct-con a {
	color: #1C57C4;
	text-decoration: underline;
}

#sidebar dl {
	margin-left: 5px;
}

#sidebar dl dt {
	padding: 4px 0px 5px 15px;
	background: url(404.png) no-repeat 2px 13px;
}

#sidebar dl dt a {
	font-size: 14px;
	color: #666;
}

#sidebar dl dt a:hover {
	color: #09F;
}

#sidebar dl dd {
	padding: 0px 0px 0px 15px;
}

#sidebar dl dd h4 {
	font-weight: normal;
	padding: 5px 0px 5px 10px;
	background: url(404.png) no-repeat left 12px;
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #11578b;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	float: right;
	width: 751px;
	background: #fff;
	overflow: hidden;
	background: #FAFDFF;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #cce6f5;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	border-bottom: 2px solid #69CBF1;
	padding: 0px 15px;
	color: #2d648f;
}

.sidebar .sb_box h3.title div.position {
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
	color: #000;
}

.sidebar .sb_box h3.title div.position a {
	color: #666;
}

.sidebar .sb_box h3.title div.position a:hover {
	text-decoration: underline;
}

/**/

#shownews h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #f5eded;
	margin: 15px 0px 10px 0px;
}

#shownews h4.related span {
	float: left;
	display: inline;
	background: url(../image/rela-bg.jpg) repeat-x left top;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	text-align: center;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
	padding: 0px 10px;
}

#shownews .relatedlist li {
	float: left;
	width: 30%;
	margin-right: 10px;
	height: 27px;
	line-height: 27px;
	padding-left: 12px;
	background: url(404.png) no-repeat 3px 12px;
	overflow: hidden;
}

#shownews .relatedlist li a:hover {
	text-decoration: underline;
}

*html #shownews .relatedlist li img {
	margin-top: 8px;
}


#productlist li h3 {
	padding-top: 7px;
	padding-bottom: 15px;
}

#productlist li h3 a {
	color: #000;
}

#productlist li h3 a:hover {
	color: #06F;
	text-decoration: underline;
}

#showproduct h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #4d6e95;
	margin: 15px 0px 10px 0px;
}

#showproduct h4.related span {
	float: left;
	display: inline;
	background: url(../image/rela-bg.jpg) repeat-x left top;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	padding: 0px 10px;
	text-align: center;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
}

#showproduct h3.sl-ti {
	height: 31px;
	border-bottom: 1px solid #ccc;
	margin-top: 13px;
	zoom: 1;
}

#showproduct h3.sl-ti a {
	float: left;
	display: inline;
	cursor: pointer;
	min-width: 60px;
	_width: 60px;
	white-space: nowrap;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: url(404.png) repeat-x left top;
	margin-right: 4px;
	border: 1px solid #ccc;
	padding: 0px 10px;
}

#showproduct h3.sl-ti a.hover {
	background: url(../image/rela-bg.jpg) repeat-x;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
	border: 1px solid #5985ba;
}

#rl-product {
	position: relative;
	width: 690px;
	overflow: hidden;
	margin-left: 18px;
}

#rl-product ul {
	position: absolute;
	width: 2012em;
}

#rl-product li {
	float: left;
	display: inline;
	zoom: 1;
	overflow: hidden;
	text-align: center;
}

#rl-product li a.img {
	display: block;
	text-align: center;
	font-size: 0px;
}

#rl-product li img {
	border: 1px solid #ccc;
}

#rl-product li h3 {
	margin-top: 5px;
}

#showproduct .flip {
	position: absolute;
	z-index: 1;
}

#showproduct #trigger {
	display: none;
}

#showproduct .next,
#showproduct .prev {
	width: 12px;
	height: 20px;
	overflow: hidden;
	display: block;
	background: url(404.png) no-repeat;
	cursor: pointer;
}

#showproduct .next {
	background-position: 0px 0px;
	position: absolute;
	top: 60px;
	left: 710px;
}

#showproduct .next:hover {
	background-position: 0px -20px;
}

#showproduct .prev {
	background-position: -12px 0px;
	position: absolute;
	top: 60px;
	left: 0px;
}

#showproduct .prev:hover {
	background-position: -12px -20px;
}

*html #showproduct .prev {
	left: -18px;
}

*html #showproduct .next {
	left: 693px;
}

*+html #showproduct .prev {
	left: -18px;
}

*+html #showproduct .next {
	left: 693px;
}

/**/
#downloadlist dl.top dt a {
	color: #004080;
}

#downloadlist .metlist dd {
	background: #eef3fa;
}

/**/
#sitemaplist .sitemapclass2 h3 {
	background: url(404.png) no-repeat left center;
}

.product {
	padding-top: 20px;
}

.product ul li {
	float: left;
	overflow: hidden;
	width: 220px;
	height: 226px;
	margin: 0 15px 20px 0;
}

.product ul li:nth-child(4n) {
	margin-right: 0;
}

.thumb {
	height: 180px;
	text-align: center;
	display: block;
	border: 1px #ddd solid;
	overflow: hidden;
	position: relative;
}

.thumb .cp-logo-icon {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 35px;
	height: 35px;
	padding: 0;
	margin: 0;
	background: url(../image/cp-logo-icon.png) no-repeat left center / 100% 100%;
	opacity: 0.9;
	z-index: 9999;
}

.thumb img {
	border: none;
	width: 100%;
	height: 100%;
	display: block;
	margin: auto;
	/*设置垂直居中*/
}

.product ul li p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #0D61AE;
}

.product ul li:hover a img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transition: all 1s;
}

/*列表分页*/
.page {
	text-align: center;
	padding: 20px 0;
}

.page li {
	display: inline-block;
	border-radius: 4px;
	line-height: 34px;
	border: 1px solid #c8c8c8;
	padding: 0 14px;
	margin: 0 4px;
	font-size: 14px;
}

.page li a {
	font-size: 14px;
}

.page li:hover {
	background: #FD6E27;
	border-color: #f00;
	cursor: pointer;
}

.page li:hover a {
	color: #fff;
}

.page li.thisclass,
.page li.active {
	background: #FD6E27;
	color: #fff;
	border-color: #f00;
}

.page li.thisclass a,
.page li.active a {
	color: #fff;
}


/*---资讯中心---*/
.news {
	padding-top: 20px;
}

.news ul {}

.news ul li {
	width: 100%;
	padding: 10px 0;
	border-bottom: dotted 1px #ebebeb;
	height: 30px;
	min-height: 30px;
	height: auto !important;
	overflow: hidden;
	margin-bottom: 10px;
}

.ax-articlelist-time {
	float: left;
	width: 83px;
	height: 63px;
	margin-right: 15px;
	padding-left: 10px;
}

.ax-articlelist-time b {
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #999;
	font-size: 26px;
	margin-top: 10px;
}

.ax-articlelist-time span {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ccc;
	font-size: 20px;
}

.news ul li .h3 {
	display: block;
	width: 800px;
	line-height: 34px;
	color: #333;
	float: right;
	font-size: 16px;
	letter-spacing: 1px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.news ul li p {
	display: block;
	width: 800px;
	float: right;
	line-height: 24px;
	color: #999;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news ul li:hover {
	background: #0D61AE;
}

.news ul li:hover b,
.news ul li:hover p,
.news ul li:hover a,
.news ul li:hover span {
	color: #fff;
}

.articleBox {
	width: 100%;
	height: auto;
	display: block;
	line-height: 28px;
}

.articleBox h1 {
	line-height: 60px;
	color: #F30;
	font-size: 26px;
	text-align: center;
}

.articleBox h4 {
	display: block;
	text-align: center;
	line-height: 30px;
	padding-bottom: 12px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #ebebeb;
	font-weight: normal;
}

.articleBox h4 span {
	padding: 0 20px;
	color: #999;
}

.articleBox img {
	display: block;
	max-width: 100%;
	margin: 0 auto 15px;
}

.articleBox p,
.articleBox div {
	line-height: 28px;
	margin-bottom: 10px;
}
.sjydj{
    text-align: center;
}
.page2 {
	padding: 20px 0 0;
	border-top: 1px #ddd dashed;
}

.pageNext {
	line-height: 34px;
	color: #F30;
}

.pageNext a {
	max-width: 500px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.pageNext a:hover {
	color: #FD6E27;
}

/*留言表单*/
.lyimg {
	margin: 20px 0;
}

.lyimg img {
	width: 100%;
}

.lyt {
	text-align: center;
	margin-bottom: 20px;
}

.lyt h2 {
	font-size: 16px;
	font-weight: normal;
	color: #999;
}

.lyt p {
	color: #c00;
	font-size: 28px;
	padding: 15px 0;
}

.lyt span {
	color: #bbb;
}

.contact-form .form-group {
	padding-bottom: 20px;
}

.contact-form .input {
	border-color: #cdcdcd;
	font-size: 12px;
	padding: 10px;
	border-radius: 5px;
	font-family: microsoft yahei;
}

.contact-form .button {
	width: 10%;
	display: block;
	font-size: 14px;
	background: #f02930;
	color: #fff;
	border: none;
	padding: 6px 15px;
	margin-top: 2px;
	float: left;
	margin-right: 20px;
	border-radius: 5px;
	font-family: microsoft yahei;
	cursor: pointer;
}

.contact-form .button:hover {
	background: #FB414C
}

/*友情链接*/
.link {
	padding: 25px 0;
	background: #E6E6E7;
}

.f_link {
	width: 1200px;
	margin: 0 auto;
	/* background: url(link.png) 0 0 no-repeat; */
	min-height: 50px;
}

.f_link a {
	font-size: 14px;
	line-height: 28px;
	color: #555;
	padding-right: 10px;
}

/*页面底部*/
#footer {
	background: url(../image/ftbg.png) center top no-repeat;
	/*height: 300px;*/
	overflow: hidden;
	color: #fff;
	padding-top: 25px;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
}

.nav_foot {
	text-align: center;
	font-size: 14px;
	color: #535353;
	margin-bottom: 65px;
}

.nav_foot a {
	color: #fff;
	padding: 0 40px;
}

.foot {
	width: 1200px;
	margin: 0 auto;
	height: 160px;
}

.ft_hot {
	float: left;
	width: 265px;
	background: url(../image/ftline.png) right top no-repeat;
	height: 107px;
	padding-left: 87px;
	padding-top: 10px;
}

.ft_ewm {
	height: 107px;
	width: 274px;
	text-align: center;
	float: left;
	background: url(../image/ftline.png) right top no-repeat;
	padding-top: 10px;
}

.ft_contact {
	width: 388px;
	float: right;
	font-size: 14px;
	line-height: 24px;
}

.copyright {
	border-top: 1px solid #4C4E53;
	padding: 15px 0;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}

/*留言表单*/
.lyt {
	text-align: center;
	margin-bottom: 20px;
}

.lyt h2 {
	font-size: 16px;
	font-weight: normal;
	color: #999;
}

.lyt p {
	color: #c00;
	font-size: 28px;
	padding: 15px 0;
}

.lyt span {
	color: #bbb;
}

.contact-form .form-group {
	padding-bottom: 20px;
}

.contact-form .input {
	border-color: #cdcdcd;
	font-size: 12px;
	padding: 10px;
	border-radius: 5px;
	font-family: microsoft yahei;
}

.contact-form .button {
	width: 10%;
	display: block;
	font-size: 14px;
	background: #f02930;
	color: #fff;
	border: none;
	padding: 6px 15px;
	margin-top: 2px;
	float: left;
	margin-right: 20px;
	border-radius: 5px;
	font-family: microsoft yahei;
	cursor: pointer;
}

.contact-form .button:hover {
	background: #FB414C
}

/*kefu*/
@font-face {
	font-family: 'icomoon';
	src: url('../font/icomoon.eot');
	src: url('../font/icomoon.eot') format('embedded-opentype'),
		url('../font/icomoon.ttf') format('truetype'),
		url('../font/icomoon.woff') format('woff'),
		url('') format('svg');
	font-weight: normal;
	font-style: normal;
}

.demo-icon {
	font-family: "icomoon";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	font-size: 24px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 24px;
	color: #999;
}

.cndns-right {
	position: fixed;
	right: 1px;
	top: 75%;
	margin-top: -100px;
	z-index: 100
}

.cndns-right i {
	font-style: normal;
}

.cndns-right-meau {
	position: relative;
}

.cndns-right-btn {
	width: 48px;
	height: 48px;
	border: 1px solid #ddd;
	text-align: center;
	display: block;
	margin-bottom: 6px;
	position: relative;
	background-color: #fff
}

.cndns-right-btn span {
	color: #848484;
	font-size: 26px;
	line-height: 48px;
}

.cndns-right-btn sup {
	display: block;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background-color: #ff6800;
	position: absolute;
	left: -12px;
	top: -12px;
}

.cndns-right-btn p {
	color: #ff6800;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	display: none;
}

.cndns-right-meau:hover .cndns-right-btn span {
	display: none
}

.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
}

.meau-car .cndns-right-btn {
	border-color: #ff6800;
	margin-bottom: 20px;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn {
	background-color: #ff6800
}

.meau-car.cndns-right-meau:hover .cndns-right-btn span {
	color: #fff;
	display: block;
}

.meau-car .cndns-right-btn span {
	color: #ff6800;
}

.meau-sev .cndns-right-btn {
	border-color: #ff6800;
	background: url(../image/zxkf.gif) no-repeat #ff6800 center;
}

.meau-sev .cndns-right-btn p {
	color: #fff
}

.meau-sev .cndns-right-btn span {
	color: #fff
}

.meau-top .cndns-right-btn span {
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	display: block
}

.meau-top .cndns-right-btn i {
	display: block;
	color: #999
}

.meau-top.cndns-right-meau:hover .cndns-right-btn {
	background-color: #ff6800
}

.meau-top.cndns-right-meau:hover .cndns-right-btn span {
	display: block;
	color: #fff
}

.meau-top.cndns-right-meau:hover .cndns-right-btn i {
	color: #fff;
}

.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 48px;
	padding-right: 25px;
	display: none;
}

.cndns-right-box .box-border {
	border: 1px solid #ccc;
	border-top: 4px solid #ff6800;
	padding: 20px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	position: relative
}

.cndns-right-box .box-border .arrow-right {
	display: block;
	width: 13px;
	height: 16px;
	background: url(../image/arrow.png) no-repeat;
	position: absolute;
	right: -13px;
	top: 26px;
}

.cndns-right-box .box-border .sev-t span {
	font-size: 38px;
	float: left;
	display: block;
	line-height: 56px;
	margin-right: 20px;
	color: #d3d3d3
}

.cndns-right-box .box-border .sev-t p {
	float: left;
	color: #ff6800;
	font-size: 20px;
	line-height: 28px;
}

.cndns-right-box .box-border .sev-t p a {
	color: #ff6800;
}

.cndns-right-box .box-border .sev-t p i {
	display: block;
	font-size: 14px;
	color: #aaa;
}

.meau-sev .cndns-right-box .box-border {
	width: 230px;
}

.meau-contact .cndns-right-box .box-border {
	width: 230px;
}

.cndns-right-meau:hover .cndns-right-box {
	display: block
}

.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px;
}

.meau-code .cndns-right-box .box-border {
	width: 156px;
	text-align: center;
	border-top: 1px solid #ccc;
}

.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #f66e06;
	font-size: 16px;
	line-height: 16px;
}

.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px;
}

.meau-sev .cndns-right-btn .demo-icon {
	display: none;
}

.meau-sev:hover .cndns-right-btn {
	background: #ff6800
}

.meau-zs .cndns-right-btn {
	background-color: #ff6800;
	color: #fff;
	margin-top: 80px;
	border-color: #ff6800
}

.meau-zs .cndns-right-btn span {
	color: #fff
}

.meau-zs .cndns-right-btn p {
	color: #fff
}
#pro-mk{
	width: 100%;
	line-height: 28px;
	font-family:"微软雅黑";
}
#pro-mk h2{
	font-size: 19px;
	font-weight: bold;
    margin: 20px 0;
    padding: 1px 0px 1px 10px;
    border-bottom: 1px solid #eee;
	border-left: solid 6px #0d61ae;
	color:#F30;
}
#pro-mk p{font-size: 14px;}