
/* CSS Document */
html, body {
	font: 14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color: #333;
	background: #fff;
	-webkit-text-size-adjust: none;
	word-break: break-all;
	line-height: 25px;
	_background-image: url(about:blank);
	_background-attachment: fixed;
	-moz-user-select: none;
}
* {
	padding: 0px;
	margin: 0px;
}
ul, li, dl, dt, dd {
	display: block;
	list-style: none;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
input, button, textarea {
	border: 0px;
	background: none;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
.list-none {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
i, em {
	font-style: normal;
}
.none {
	display: none;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.content2 {
	width: 1080px;
	margin: 0 auto;
}
/*header*/
.inner {
	width: 1100px;
	margin: 0 auto;
}
header {
	width: 100%;
	zoom: 1;
	height: 192px;
}
.headtop {
	width: 1100px;
	margin-top: 10px; height:11px; margin-bottom:35px;
}
.head-topl {
	float: left;
	width: 580px;
	background: url(../image/tob1.jpg) left no-repeat;
	color: #FFF;
	padding-left: 20px;
}
.head-topr {
	float: right;
	width: 380px;
}
.head-topr a {
	height: 27px;
	line-height: 27px;
	background: #0752a5;
	font-size: 15px;
	color: #ffffff;
	display: inline-block;
	margin-left: 6px;
	padding-left: 11px;
	padding-right: 11px;
}
.indexs {
	border: none;
}
.topbox {
	width: 1100px;
	height: 114px;
	margin-top: 0px;
	margin-bottom: 12px;
}
.top-nav {
	color: #666;
	height: 114px;
	z-index: 1;
	width: 100%;
}
.logo1 {
	float: left;
	width: 360px;
	overflow: hidden;
	margin-top: 10px;
}
.logo2 {
	width: 410px;
	height: auto;
	overflow: hidden;
	padding-left: 30px;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	float: left;
	margin-top: 24px;
}
.logo2 p {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-weight: bold;
	color: #101010;
	overflow: hidden;
	font-size: 25px;
}
.logo2 a {
	color: #101010;
}
.logo2 span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #1f1f1f;
	overflow: hidden;
	display: block;
}
.logo3 {
	float: right;
	width: 230px;
	height: 61px;
	background: url(../image/tel.jpg) left no-repeat;
	margin-top: 24px;
}
.logo3 p {
	text-align: right;
	height: 33px;
	line-height: 60px;
	color: #F00;
	font-size: 25px;
	font-weight: bold;
}
nav {
	height: 58px;
	width: 100%;
	background: url(../image/navbg.png) left bottom repeat-x;
}
nav ul li {
	float: left;
	text-align: center;
	height: 58px;
	line-height: 68px;
	z-index: 999;
	color: #FFF;
}
nav ul li a span {
	color: #FFF;
	font-size: 18px;
}
nav ul li a:hover {
	color: #fff;
}
nav ul li:hover, nav ul li.navdown {
	background: url(../image/navhoverbg.png) center center no-repeat;
}
nav ul li:hover a, nav ul li.navdown a {
	color: #FFF;
}
/*banner*/
.banner {
	width: 100%;
	height: 500px;
	white-space: nowrap;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.banner_m {
	width: 50%;
	height: 500px;
	display: inline-block;
	position: relative
}
.wrapper {
	width: 1920px;
	height: 500px;
	display: inline-block;
	position: relative;
	left: -967px
}
.fn-clear {
	zoom: 1
}
.box_skitter {
	position: relative;
	background: 0 0
}
.box_skitter ul {
	display: none
}
.box_skitter .container_skitter {
	overflow: hidden;
	position: relative
}
.box_skitter .images {
	overflow: hidden
}
.box_skitter .image img {
	display: none
}
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20
}
.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20
}
.box_skitter .prev_button {
	position: absolute;
	top: 45%;
	left: 16%;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 0;
	background: url(../image/prev.png) no-repeat left top!important
}
.box_skitter .next_button {
	position: absolute;
	top: 45%;
	right: 16%;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 0;
	background: url(../image/next.png) no-repeat left top!important
}
.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none
}
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../image/ajax-loader.gif) no-repeat left top;
	width: 31px;
	height: 31px
}
#slideshow {
	width: 1920px;
	height: 500px;
}
#slideshow ul {
	display: none
}
/*index produt1*/
.indexProduct {
	padding-top: 50px;
	height: AUTO;
	width: 100%;
	background: url(../image/pr_bj.jpg) repeat-x bottom #eaeaea;
}
.indexProduct .title {
	width: 100%;
	margin-bottom: 58px;
	text-align: center;
	margin-top: 15px;
}
.indexProduct .title h2 {
	font-size: 34px;
	color: #094faf;
	font-weight: bold;
}
.indexProduct .title span {
	color: #ff8400;
	font-size: 26px;
	display: block;
	font-weight: bold;
	padding-top: 20px;
}
.t2 {
	background: url(../image/t2.jpg) no-repeat center top;
}
.titleP {
	width: 100%;
	height: 110px;
	background: #094faf;
}
.titleP h2 {
	color: #fff;
	padding-top: 30px;
	padding-left: 35px;
	font-size: 24px;
	font-weight: bold;
}
.titleP span {
	display: block;
	color: #76a7ec;
	font-size: 14px;
	padding-left: 35px;
}
.indexTypes {
	width: 245px;
	background: #fff;
}
.pro_type {
	width: 245px;
}
.indexTypes p {
	width: 245px;
	height: 55px;
	line-height: 55px;
	background: #2f3f56;
	text-align: center;
}
.indexTypes p a {
	color: #FFF;
	font-size: 18px;
}
.indexTypes ul li {
	border-bottom: 1px solid #d1d1d1;
}
.indexTypes ul li a {
	display: block;
	width: 100%;
	text-indent: 65px;
	height: 60px;
	line-height: 60px;
	background: url(../image/li.jpg) no-repeat 30px 21px;
	font-size: 17px;
	color: #333;
	overflow: hidden;
}
.indexTypes ul li a:hover {
	background: url(../image/lih.jpg) no-repeat 30px 21px;
	color: #094faf;
}
.products {
	width: 898px;
	margin-left: 57px;
	overflow: hidden;
}
.products ul li {
	float: left;
	margin-right: 16px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ddd;
}
.products ul li a {
	display: block;
	width: 282px;
	height: 272px;
	position: relative;
	overflow: hidden;
}
.products ul li img {
	width: 282px;
	height: 214px;
	overflow: hidden;
}
.products ul li .title1 {
	height: 96px;
	width: 280px;
	border: 1px solid #ddd;
	position: absolute;
	left: 0;
	top: 216px;
	background: #fff;
	margin-top: -3px;
	transition: all ease-in 0.4s;
	-moz-transition: all ease-in 0.4s;
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;
	text-align: center;
}
.products ul li .title1 h6 {
	line-height: 58px;
	color: #414141;
	font-size: 18px;
	font-weight: bold;
}
.products ul li .title1 span {
	display: block;
	line-height: 48px;
	color: #fff;
	font-size: 14px;
	background: url(../image/more.png) no-repeat 94px 15px;
	text-indent: 8px;
}
.products ul li:hover .title1 {
	border: 1px solid #094faf;
	background: url(../image/bg2.jpg) repeat-x left top;
	top: 181px;
}
.products ul li .more {
	width: 282px;
	height: 180px;
	background: url(../image/more1.png) no-repeat center top;
	position: absolute;
	left: 0;
	top: -180px;
	transition: all ease-in 0.4s;
	-moz-transition: all ease-in 0.4s;
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;
}
.products ul li:hover .more {
	top: 0;
	display: block;
}
.products ul li:hover .title1 h6 {
	line-height: 45px;
	color: #fff;
}
/*index produt2*/
.index_product {
	width: 1200px;
	padding-top: 64px;
	padding-bottom: 60px;
	overflow: hidden;
	margin: 0 auto;
}
.index_product .title {
	height: 100px;
	width: 100%;
	background: url('../image/title_bg.png')no-repeat center;
	text-align: center;
}
.index_product .title h2 {
	color: #ff8400;
	opacity: 0.3;
	font-size: 37px;
	font-weight: bold;
}
.index_product .title span {
	color: #005bac;
	font-size: 36px;
	font-weight: bold;
	height: 91px;
	line-height: 91px;
}
.index_product .line {
	text-align: center;
	font-size: 16px;
	color: #2c2c2c;
}
.index_product .line:before {
	width: 41px;
	height: 4px;
	background: #21c7f0;
	display: block;
	content: " ";
	margin: 20px auto 15px;
}
.index_product .type {
	text-align: center;
	padding-top: 45px;
}
.index_product .type ul li {
	display: inline-block;
}
.index_product .type ul li a {
	color: #393939;
	display: block;
	border: 1px solid #cfcfcf;
	margin-left: 11px;
	margin-right: 11px;
	width: 130px;
	height: 40px;
	line-height: 40px;
}
.index_product .type ul li a:hover {
	background: #0f84ee;
	color: #fff;
	border: 1px solid #fff;
}
#fczs_gd ul {
	width: 2433px;
}
#fczs_gd ul li {
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 30px;
	border: 2px solid #dcdcdc;
	margin-top: 40px;
	position: relative;
}
#fczs_gd ul li:hover {
	border: 2px solid #0f84ee;
}
#fczs_gd ul li img {
	display: block;
	width: 270px;
	height: 200px;
}
#fczs_gd ul li .txt {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
#fczs_gd ul li .zhezhao {
	position: absolute;
	top: -200px;
	width: 100%;
	height: 200px;
	background: url('../image/01.png')no-repeat center rgba(0,0,0,0.6);
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 300px;
}
#fczs_gd ul li .zhezhao {
	transition: all 300ms ease-in-out;
	-webkit-transform: all 1000ms ease-in-out;
}
#fczs_gd ul li:hover .zhezhao {
	top: 0px;
}
.product_more {
	width: 145px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	background: #0f84ee;
	color: #ffffff;
	display: block;
	text-align: center;
	margin: 70px auto 0px;
}
.product_more:hover {
	-webkit-box-shadow: 0px 0px 5px 5px #2793f4;
	color: #fff;
}
.wory {
	height: 660px;
	background: url(../image/wor.jpg) no-repeat center top;
	position: relative;
	margin-top: 45px;
}
.qu_tit {
	height: 202px;
	text-align: center;
	overflow: hidden;
}
.qu_tit h3 {
	height: 108px;
	font: 26px "Microsoft YaHei";
	color: #222;
	line-height: 42px;
}
.qu_tit h3 span {
	display: block;
	font: 36px "Microsoft YaHei";
	font-weight: bold;
	color: #222;
}
.qu_tit h3 i {
	color: #257fc1;
	font-style: normal;
}
.qu_tit .qu_tit_tel {
	font: 16px "Microsoft YaHei";
	color: #6f6f6f;
	line-height: 32px;
}
.qu_tit .qu_tit_tel span {
	width: 220px;
	height: 32px;
	display: inline-block;
	background: #257fc1;
	font: 14px "Microsoft YaHei";
	color: #fff;
	line-height: 32px;
	margin-right: 30px;
}
.qu_tit .qu_tit_tel a {
	color: #fff;
}
.qu_tit .qu_tit_tel em {
	font: 36px "Times New Roman";
	font-weight: bold;
	color: #257fc1;
}
.wory p {
	position: absolute;
	overflow: hidden;
	top: 217px;
	left: 0;
	width: 339px;
	color: #7d7d7d;
	font-size: 14px;
}
.wory p i {
	display: inline-block;
	float: right;
	width: 57px;
	text-align: center;
	color: #fff;
	font-family: Impact;
	font-size: 30px;
	font-weight: normal;
	height: 96px;
	line-height: 79px;
	font-style: normal;
}
.wory p em {
	float: left;
	width: 257px;
	text-align: right;
	padding-right: 25px;
	font-style: normal;
}
.wory p em strong {
	display: block;
	color: #282828;
	font-size: 24px;
	font-weight: bold;
	padding: 15px 0 18px 0;
}
.wory .wor2 {
	top: 350px;
}
.wory .wor3 {
	top: 485px;
}
.wory .wor4 {
	left: 820px;
}
.wory .wor5 {
	top: 350px;
}
.wory .wor6 {
	top: 485px;
}
.wory .wor4 i {
	float: left;
	font-style: normal;
}
.wory .wor4 em {
	float: right;
	text-align: left;
	padding-right: 0;
	padding-left: 25px;
}
.wory p.cur {
	color: #bf1110;
}
.wory p.cur strong {
	color: #bf1110;
}
.wory p.cur i {
	background: url(../image/w_cur.jpg) no-repeat;
	color: #222324;
	font-style: normal;
}
.wory p:hover {
	color: #bf1110;
}
.wory p:hover strong {
	color: #bf1110;
}
.wory p:hover i {
	background: url(../image/w_cur.jpg) no-repeat;
	color: #222324;
	font-style: normal;
}
/*疑问一
.ques { height:648px; background:url(../images/qu_bj.png) no-repeat center top; overflow:hidden; margin-bottom:-30px; position:relative; z-index:22; }
.ques .content{width:1000px; margin:0 auto; }
.qu_tit { height:152px; text-align:center; overflow:hidden; margin-top:50px; margin-bottom:8px; }
.qu_tit h3 { height:108px; font:26px "Microsoft YaHei"; color:#222; line-height:42px; }
.qu_tit h3 span { display:block; font:36px "Microsoft YaHei"; font-weight:bold; color:#222; }
.qu_tit h3 i { color:#257fc1; font-style:normal;}
.qu_tit p { font:16px "Microsoft YaHei"; color:#6f6f6f; line-height:32px; }
.qu_tit p span { width:220px; height:32px; display:inline-block; background:#257fc1; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; margin-right:30px; }
.qu_tit p a { color:#fff; }
.qu_tit p em { font:36px "Times New Roman"; font-weight:bold; color:#257fc1; }
.qu_con { position:relative; }
.qu_con li { width:190px; font:14px "Microsoft YaHei"; color:#555; line-height:26px; text-align:center; position:absolute; }
.qu_con li span { height:32px; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:32px; padding-top:28px; display:block; }
.qu_con .qu1 { top:254px; left:14px; }
.qu_con .qu1 span { background:url(../images/qu_t1.jpg) no-repeat center top; }
.qu_con .qu2 { top:92px; left:62px; }
.qu_con .qu2 span { background:url(../images/qu_t2.jpg) no-repeat center top; }
.qu_con .qu3 { top:6px; left:422px; }
.qu_con .qu3 span { background:url(../images/qu_t3.jpg) no-repeat center top; }
.qu_con .qu4 { top:92px; right:28px; }
.qu_con .qu4 span { background:url(../images/qu_t4.jpg) no-repeat center top; }
.qu_con .qu5 { top:254px; right:0px; }
.qu_con .qu5 span { background:url(../images/qu_t5.jpg) no-repeat center top; }
*/












.ysbjin {
	width: 100%;
	background: url(../image/font2.png) no-repeat center;
	height: 128px;
	line-height: 110px;
	margin-top: 40px;
}
.ysbjin p {
	text-align: center;
	margin-left: 580px;
	font-size: 18px;
	margin-top: 20px;
	padding-top: 10px;
}
.ysbjin p a {
	color: #333;
}
.ysbjin p a:hover {
	color: #f4930e;
}
#ysbj {
	background: url(../image/bj.jpg) no-repeat center top #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
#ysnr {
	padding: 80px 0 50px;
	width: 1200px;
	height: 450px;
	position: relative;
}
#ysnr #yuan {
	position: absolute;
	top: 195px;
	left: 460px;
}
.ysb1 {
	width: 490px;
	height: 170px;
	background: #fcfcfc;
	border: 1px solid #cccccc;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;
	float: left;
	padding: 20px 40px;
	transition: 0.3s all 0s linear;
}
.ysb3 {
	width: 490px;
	height: 170px;
	background: #fcfcfc;
	border: 1px solid #cccccc;
	border-top-left-radius: 100px;
	border-bottom-right-radius: 100px;
	float: right;
	padding: 20px 40px;
	transition: 0.3s all 0s linear;
}
.ysb2 {
	width: 490px;
	height: 170px;
	background: #fcfcfc;
	border: 1px solid #cccccc;
	border-bottom-right-radius: 100px;
	border-top-left-radius: 100px;
	float: left;
	padding: 20px 40px;
	margin-top: 20px;
	transition: 0.3s all 0s linear;
}
.ysb4 {
	width: 490px;
	height: 170px;
	background: #fcfcfc;
	border: 1px solid #cccccc;
	border-bottom-left-radius: 100px;
	border-top-right-radius: 100px;
	float: right;
	padding: 20px 40px;
	margin-top: 20px;
	transition: 0.3s all 0s linear;
}
.pic {
	padding-top: 8px;
}
.font {
	width: 260px;
	padding-top: 8px;
}
.font .font_title {
	height: 32px;
	line-height: 32px;
}
.font .font_title .img {
	width: 32px;
	height: 32px;
	display: block;
	padding: 0;
	overflow: hidden;
	float: left;
}
.font .font_title .img img {
	width: 32px;
	height: 32px;
	display: block;
}
.yshover:hover .font_title .img .box_img {
	position: relative;
	transition: 0.3s all 0s linear;
	display: block;
	margin-top: -32px;
	opacity: 0;
}
.font .font_title p {
	float: left;
	padding-left: 5px;
	color: #0752a5;
	font-size: 20px;
	font-weight: bold;
}
.font .font_nr {
	line-height: 25px;
	color: #b5b5b5;
	margin-top: 15px;
}
.font .font_more {
	width: 116px;
	height: 38px;
	background: #0752a5;
	line-height: 38px;
	text-align: center;
	color: #fff;
	float: left;
	margin-top: 15px;
	transition: 0.3s all 0s linear;
}
.font .font_more a {
	color: #fff;
}
.yshover:hover {
	background: #e5ffed;
}
.yshover:hover .font .font_more {
	background: #f4930e;
}
/*优势�?/


/**/
.ys1 {
	height: 807px;
	background: url(../image/ys_bj1.jpg) no-repeat center top;
	overflow: hidden;
}
.ys1 h3 {
	height: 128px;
	text-align: center;
	font: 36px "Microsoft YaHei";
	font-weight: bold;
	color: #fff;
	line-height: 36px;
	padding-top: 52px;
	margin-bottom: 80px;
}
.ys1 h3 span {
	font: 26px "Microsoft YaHei";
	font-weight: normal;
	color: #fff;
	display: block;
	line-height: 26px;
	margin: 16px 0 6px 0;
}
.ys1 h3 i {
	font: 12px Arial;
	color: #ff8400;
	line-height: 24px;
	display: block;
}
.ys1 .y1_con {
	width: 672px;
}
.ys1 .y_xx {
	background: url(../image/ys_x1.gif) no-repeat 56px bottom;
}
.ys1 dl {
	width: 485px;
	height: 252px;
}
.ys1 dl b {
	font-weight: bold;
	color: #257fc1;
}
.ys1 dt {
	height: 118px;
	background: url(../image/yx_b2.png) no-repeat left top;
	margin-bottom: 20px;
}
.ys1 dt span {
	width: 108px;
	height: 112px;
	font: 40px "Times New Roman";
	font-weight: bold;
	color: #fff;
	line-height: 112px;
	text-align: center;
	display: inline-block;
	float: left;
}
.ys1 dt em {
	width: 364px;
	float: right;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	color: #111;
	line-height: 26px;
	display: block;
	padding-top: 40px;
}
.ys1 dt i {
	display: block;
	font: 12px Arial;
	color: #cacaca;
	line-height: 28px;
}
.ys1 dd {
	padding-left: 106px;
}
.ys1 dd p {
	padding-left: 22px;
	background: url(../image/yd_d.png) no-repeat 0 10px;
	font: 14px "Microsoft YaHei";
	color: #333;
	line-height: 26px;
}
.ys1 .ys_b {
	width: 240px;
	height: 52px;
	font: 18px "Microsoft YaHei";
	color: #fff;
	line-height: 42px;
	text-align: center;
	float: left;
	background: url(../image/ys_b1.png) no-repeat center top;
	margin-top: 440px;
	display: inline-block;
}
.ys_b a {
	color: #fff;
}
.ys2 {
	height: 582px;
	background: url(../image/ys_bj2.jpg) no-repeat center top;
	overflow: hidden;
}
.ys2 .y1_con {
	width: 672px;
}
.ys2 .y_xx {
	background: url(../image/ys_x1.gif) no-repeat 54px bottom;
}
.ys2 dl {
	width: 568px;
	height: 250px;
}
.ys2 dl b {
	font-weight: bold;
	color: #257fc1;
}
.ys2 dt {
	height: 154px;
	background: url(../image/yx_b1.png) no-repeat left top;
	margin-bottom: -12px;
}
.ys2 dt span {
	width: 108px;
	height: 112px;
	font: 40px "Times New Roman";
	font-weight: bold;
	color: #fff;
	line-height: 112px;
	text-align: center;
	display: inline-block;
	float: left;
}
.ys2 dt em {
	width: 450px;
	float: right;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	color: #111;
	line-height: 26px;
	display: block;
	padding-top: 40px;
}
.ys2 dt i {
	display: block;
	font: 12px Arial;
	color: #cacaca;
	line-height: 28px;
}
.ys2 dd {
	padding-left: 106px;
}
.ys2 dd p {
	padding-left: 22px;
	background: url(../image/yd_d.png) no-repeat 0 10px;
	font: 14px "Microsoft YaHei";
	color: #333;
	line-height: 26px;
}
.ys2 .ys_b {
	width: 240px;
	height: 52px;
	font: 18px "Microsoft YaHei";
	color: #fff;
	line-height: 42px;
	text-align: center;
	float: left;
	background: url(../image/ys_b1.png) no-repeat center top;
	margin-top: 440px;
	margin-left: 82px;
}
.ys2 .ys_b a {
	color: #fff;
}
/**/
.serv {
	height: 586px;
	background: url(../image/ser_bj.gif) no-repeat center top;
	overflow: hidden;
}
.serv .content {
	width: 1020px;
	margin: 0 auto;
}
.serv h3 {
	height: 106px;
	font: 26px "Microsoft YaHei";
	color: #222;
	line-height: 28px;
	text-align: center;
	margin-top: 46px;
	margin-bottom: 52px;
}
.serv h3 span {
	display: block;
	font: 36px "Microsoft YaHei";
	font-weight: bold;
	line-height: 36px;
	color: #222;
	background: url(../image/ser_tx.gif) no-repeat center center;
	margin-bottom: 10px;
}
.serv h3 i {
	color: #257fc1;
}
.serv h3 a {
	color: #222;
}
.serv h3 em {
	display: block;
	font: 12px Arial;
	line-height: 26px;
	color: #a9a8a8
}
.serv .se_con {
	width: 100%;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.se_con li {
	float: left;
	width: 140px;
	font: 14px "Microsoft YaHei";
	color: #333333;
	text-align: center;
	line-height: 14px;
	display: inline;
	position: absolute;
	cursor: pointer;
}
.se_con li span {
	width: 120px;
	height: 120px;
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
	cursor: pointer;
}
.se_con li img {
	width: 120px;
	height: 244px;
	cursor: pointer;
}
.se_con .se_01 {
	top: 3px;
	left: 10px;
}
.se_con .se_01 {
	top: 34px;
	left: 185px;
}
.se_con .se_03 {
	top: 3px;
	left: 356px;
}
.se_con .se_04 {
	top: 34px;
	right: 352px;
}
.se_con .se_05 {
	top: 3px;
	right: 180px;
}
.se_con .se_06 {
	top: 34px;
	right: 10px;
}
.se_con .cur img {
	margin-top: -124px;
}
.serv p {
	width: 550px;
	height: 72px;
	border-bottom: 2px solid #c2c2c2;
	border-top: 2px solid #c2c2c2;
	margin: 0 auto;
	text-align: center;
	font: 16px "Microsoft YaHei";
	color: #676767;
	line-height: 32px;
	padding-left: 10px;
s
}
.serv p span {
	width: 220px;
	height: 32px;
	background: #257fc1;
	display: inline-block;
	font: 14px "Microsoft YaHei";
	color: #fff;
	line-height: 32px;
	margin-right: 14px;
	float: left;
	margin-top: 18px;
}
.serv p a {
	color: #fff;
}
.serv p em {
	font: 34px "Times New Roman";
	font-weight: bold;
	color: #257fc1;
	line-height: 72px;
}
.zx {
	height: 320px;
	background: url(../image/zx_bg.jpg) no-repeat center 0;
	overflow: hidden;
}
.zxbox {
	padding: 260px 0 0 545px;
}
.zx a {
	font-size: 14px;
	color: #fff;
	float: left;
	display: block;
	width: 95px;
	height: 38px;
	line-height: 38px;
	background: url(../image/zx_btn.png) no-repeat;
	padding-left: 25px;
}
.zx p {
	width: 350px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 22px;
	color: #227cb1;
	font-weight: bold;
	background: url(../image/zx_btn.png) no-repeat right 0;
	vertical-align: middle;
	letter-spacing: -1px;
	float: left;
	text-align: center;
}
/*index about */
.abbg {
	background: url('../image/abbg.jpg') center no-repeat;
	width: 100%;
	height: 600px;
}
.aba {
	position: absolute;
	left: 0;
	top: 80px;
	z-index: 99;
}
.aba li img {
	border: 15px solid #fff;
	width: 618px;
	height: 384px;
	box-shadow: 0 10px 15px rgba(0,0,0,.2);
	margin: 20px;
}
.aba .ableft {
	position: absolute;
	top: 40px;
	cursor: pointer;
	right: 20px;
}
.aba .abright {
	float: right;
	position: absolute;
	cursor: pointer;
	right: -40px;
	top: 40px;
}
.abb {
	position: absolute;
	right: 0;
	width: 460px;
	height: 285px;
	background: #fff;
	top: 180px;
	padding: 50px 30px 50px 140px;
}
.abb h2 {
	margin: 0px 0 20px 0;
	font-size: 36px;
	font-weight: bold;
	color: #0752a5;
}
.abb h3 {
	margin: 0;
	font-size: 20px;
	font-family: arial;
	text-transform: uppercase;
}
.abb p {
	height: 190px;
	overflow: hidden;
}
.abb a {
	padding: 10px 50px;
	font-size: 14px;
	border: 1px solid #ccc;
}
.cont3 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.cont3_title {
	width: 1200px;
	height: 75px;
	background: url("../image/title03_bg.png") repeat-x 55px;
	text-align: center;
}
.cont3_title span {
	width: 345px;
	height: 75px;
	display: block;
	background: #FFF;
	margin: 0 auto;
}
.cont3_title h5 {
	font-size: 34px;
	color: #094faf;
	line-height: 50px;
}
.cont3_title h6 {
	font-size: 26px;
	color: #ff8400;
	font-weight: normal;
	font-family: "Times New Roman";
	padding: 5px 15px;
}
.cont3_con {
	width: 100%;
	overflow: hidden;
	padding-top: 55px;
}
.cont3_con ul {
	width: 110%;
}
.cont3_con ul li {
	width: 160px;
	float: left;
	margin-right: 94px;
	text-align: center;
	font-size: 18px;
	color: #252525;
	line-height: 55px;
}
/*360度旋*/
.cont3_con ul li img{-webkit-transition:1s ease;-moz-transition:1s ease;}
.cont3_con ul li:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}

/*index 规格*/
.coop {
	width: 100%;
	background: #257fc1;
	padding-bottom: 30px;
	padding-top: 20px;
}
.coop .title {
	height: 100px;
	width: 100%;
	background: url('../image/title_bg.png')no-repeat center;
	text-align: center;
}
.coop .title h2 {
	color: #a9c1e4;
	opacity: 0.3;
	font-size: 37px;
	font-weight: bold;
}
.coop .title span {
	color: #FFF;
	font-size: 36px;
	font-weight: bold;
	height: 91px;
	line-height: 91px;
}
.coop .line {
	text-align: center;
	font-size: 16px;
	color: #FFF;
}
.coop .line:before {
	width: 41px;
	height: 4px;
	background: #ffd200;
	display: block;
	content: " ";
	margin: 20px auto 15px;
}
.coop table th, .coop table td {
	border: 1px solid #9ca7b7;
}
.coop table {
	border-collapse: collapse;
}
.coop a {
	color: #FFF;
}
#cont4 {
	width: 100%;
	height: 224px;
	background: url("../image/cont4_bg.jpg") repeat-x top;
}
.cont4 {
	width: 1200px;
	margin: 0 auto;
}
.cont4L {
	float: left;
}
.cont4R {
	width: 1200px;
	float: right;
	padding-top: 65px; text-align: center;
}
.cont4R h5 {
	font-size: 24px;
	color: #FFF;
	line-height: 33px;
}
.cont4R span {
	width: 100%;
	display: block;
	padding-top: 25px;
}
.cont4R span h4 {
	font-size: 20px;
	color: #FFF;
	line-height: 35px;
	padding-right: 35px;
	font-weight: bold;
	float: left;
}
.page li{ float:left; margin-right:10px;}
.cont4R span img {
	width: 31px;
	height: 31px;
	display: block;
	float: left;
	margin-right: 14px; margin-left:322px;
}
.cont4R span a {
	width: 100px;
	height: 35px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	background: #EA0114;
	text-align: center;
	line-height: 35px;
	border-radius: 20px;
	float: left;
}
.cont4R span a:hover {
	text-decoration: underline;
}
/*index news*/
.news {
	background: url(../image/ns_bg.jpg) no-repeat center bottom;
	height: 873px;
	overflow: hidden;
	border-bottom: #e2e2e2 solid 1px;
}
.news h2.tit {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 50px;
	padding-top: 45px;
	background: url(../image/news_tit.jpg) no-repeat center top;
	margin-bottom: 39px;
}
.news h2.tit a {
	color: #094faf;
	font-weight: normal;
	height: 60px;
	display: block;
}
.news h2.tit a em {
	color: #ff8400;
	font-weight: bold;
	font-style: normal;
}
.news h2.tit span {
	display: block;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	line-height: 28px;
	height: 28px;
}
.news .nstit {
	width: 480px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.news .nstit a {
	display: inline-block;
	width: 100px;
	height: 90px;
	line-height: 90px;
	background: url(../image/news1.png) no-repeat center top;
	text-align: center;
	font-size: 18px;
	color: #101010;
	margin: 0 30px;
	font-weight: normal;
}
.news .nstit a:hover, .news .nstit a.cur {
	background: url(../image/news2.png) no-repeat center top;
}
.news .n_l {
	width: 573px;
}
.news .n_l .nsdt {
	width: 573px;
	height: 245px;
	overflow: hidden;
}
.news .n_l .nsdt img {
	width: 573px;
	height: 245px;
	transition: all 0.3s ease 0s;    margin-top: 0px;
}
.news .n_l dl {
	padding-top: 16px;
	width: 573px;
}
.news .n_l dl dt {
	width: 64px;
	float: left;
	text-align: center;
	padding-top: 26px;
}
.news .n_l dl dt span {
	font-size: 24px;
	color: #676767;
	font-family: Tahoma;
	line-height: 24px;
	text-align: right;
}
.news .n_l dl dt span i {
	display: block;
	font-weight: normal;
	color: #676767;
	font-size: 16px;
	padding-right: 15px;
	font-style: normal;
	line-height: 30px;
}
.news .n_l dl dd {
	float: right;
	width: 410px;
	padding-right: 30px;
}
.news .n_l dl dd h3 {
	font-size: 16px;
	height: 74px;
	line-height: 74px;
	font-weight: normal;
}
.news .n_l dl dd h3 a {
	color: #111111;
	display: block;
	height: 74px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 410px;
}
.news .n_l dl dd p {
	line-height: 24px;
	color: #666666;
}
.news .n_l dl dd .nsmore {
	display: block;
	margin-top: 60px;
	color: #101010;
	width: 155px;
	text-align: center;
}
.news .n_r {
	width: 530px;
}
.news .n_r dl {
	width: 530px;
	clear: both;
	margin-bottom: 65px;
	height: 100px;
}
.news .n_r dl dt {
	padding-top: 36px;
	width: 64px;
	float: left;
	text-align: center;
}
.news .n_r dl dt span {
	font-size: 24px;
	color: #676767;
	font-family: Tahoma;
	line-height: 24px;
	text-align: right;
}
.news .n_r dl dt span i {
	display: block;
	font-weight: normal;
	color: #676767;
	font-size: 16px;
	padding-right: 15px;
	font-style: normal;
}
.news .n_r dl dd {
	float: right;
	width: 410px;
}
.news .n_r dl dd h3 {
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	font-weight: normal;
}
.news .n_r dl dd h3 a {
	color: #111111;
	display: block;
	height: 50px;
	width: 410px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news .n_r dl dd p {
	line-height: 24px;
	color: #666666;
}
/*links*/
.Ylinks {
	height: 160px;
	padding-top: 40px;
}
.ltp {
	height: 34px;
}
.ltp a, .ltp em {
	float: left;
}
.ltp a.laf {
	width: 150px;
	font: 24px/34px "Arial";
	color: #e50112;
}
.ltp a.laf span {
	font: bold 15px/34px "Microsoft YaHei";
	color: #333333;
}
.ltp a.lar {
	width: 150px;
	text-align: center;
}
.ltp em {
	width: 800px;
	margin: 16px 50px;
	height: 2px;
	background: #ebebeb;
}
.Ylinks p {
	height: 64px;
	border-bottom: 2px solid #ebebeb;
}
.Ylinks p a {
	float: left;
	font: 13px/64px "Microsoft YaHei";
	color: #666666;
	margin-left: 40px;
}
/**/
/*footer*/
#footer {
	height: 420px;
	background: url(../image/footer.jpg) repeat-x left bottom;
	overflow: hidden;
	margin-top: 20px;
}
#footer .content {
	position: relative;
	width: 1200px;
}
.links {
	height: 52px;
}
.links ul li {
	float: left;
	line-height: 52px;
	margin-right: 15px;
}
.links ul li strong {
	color: #FFF;
}
.links ul li a {
	display: block;
	line-height: 52px;
	color: #FFF;
}
.links ul li a:hover {
	color: #FFF;
}
#footer h2 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 20px;
	margin-bottom: 15px;
	background: url(http://www.lclsgt.com/theme/2016/static/images/heng2.jpg) no-repeat left bottom;
}
.fNav {
	padding-top: 45px;
	width: 190px;
	height: 220px;
}
.fNav ul li {
	float: left;
	width: 50%;
	text-align: left;
}
.fNav ul li a {
	display: block;
	width: 100%;
	color: #FFF;
	font-size: 14px;
	line-height: 40px;
}
.weixin{ float:left; margin-left:150px;}
.fContact {
	padding-top: 45px;
	margin-left: 150px;
	width: 520px;
}
.fContact ul li {
	line-height: 30px;
	color: #FFF;
	padding-left: 18px;
	font-weight: bold;
}
.fContact ul li.li1 {
	background: url(../image/c1.png) no-repeat left 9px;
}
.fContact ul li.li2 {
	background: url(../image/c2.png) no-repeat left 9px;
}
.fContact ul li.li3 {
	background: url(../image/c3.png) no-repeat left 12px;
}
.fContact ul li.li4 {
	background: url(../image/c4.png) no-repeat left 9px;
}
.fContact ul li a {
	color: #FFFFFF;
}
#footer .mas {
	padding-top: 66px;
}
.copy {
	line-height: 50px;
	border-top: 1px solid #3c3c3c;
	color: #FFFFFF;
}
.copy a {
	color: #FFF;
}
.copy a:hover {
	color: #929292;
}
/*inner start*/
.p1-search-1 {
	background: #f2f2f2;
	height: 82px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	font-size: 14px;
}
.p1-search-1 p {
	color: #444;
	line-height: 82px;
}
.p1-search-1 a {
	color: #444;
	display: inline-block;
	margin-right: 15px;
}
.clearafter:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.blk-main {
	width: 1200px;
	margin: 0 auto;
}
.blk {
	margin-bottom: 25px;
}
.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
}
.p12-curblock {
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #ff8b00;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 i {
	font-style: normal;
}
.p12-curmbs-1 span {
	font-family: '宋体';
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}
.tl-fdh-02 {
	height: 55px;
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}
.tl-fdh-02 li {
	background: #f0f0f0;
	width: 19.9%;
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	text-align: center;
	float: left;
	border-right: 1px solid #fff;/* margin-right: -1px;*/
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.tl-fdh-02 li a {
	display: block;
	color: #444;
}
.tl-fdh-02 li .cur, .tl-fdh-02 li:hover {
	background: url(../image/p16-icon6.png) no-repeat bottom center #0752a5;
	border-color: #0752a5;
	color: #fff;
}
.tl-fdh-02 li .cur a, .tl-fdh-02 li:hover a {
	color: #fff;
}
.p12-aboutinfo-1 {
	display: inline-block;
	width: 100%;
	background: #fff;
	margin-bottom: 38px;
}
.p12-aboutinfo-1-tit {
	height: 114px;
	line-height: 114px;
	font-size: 30px;
	text-align: center;
	color: #4b4a4a;
}
.p12-aboutinfo-1-tit span {
	font-size: 22px;
	color: #aaa;
}
.p12-aboutinfo-1-nr {
	padding: 0 20px 20px;
}
.inner_about {
	width: 1100px;
	font-size: 16px;
	line-height: 30px;
}
.dr h2 {
	width: 446px;
	margin: 0 auto;
	text-align: center;
	padding-top: 50px;
	position: relative;
}
.dr h2 span {
	display: block;
	width: 442px;
	height: 65px;
	font: 26px/80px "Microsoft YaHei";
	color: #f86305;
	border: 2px solid #cccccc;
	margin-bottom: 70px;
	line-height: 50px;
}
.dr h2 em, .goodness h2 i {
	position: absolute;
}
.dr h2 em {
	width: 296px;
	height: 26px;
	border: 2px solid #ccc;
	font: 12px/26px "Arial";
	color: #999;
	background: #fff;
	left: 78px;
	bottom: -14px;
	letter-spacing: 3px;
	z-index: 10;
}
.dr h2 i {
	width: 377px;
	height: 2px;
	background: #ccc;
	bottom: 47px;
}
.dr h2 i.tti01 {
	left: -377px;
}
.dr h2 i.tti02 {
	right: -377px;
}
.cpys {
	width: 100%;
}
.cpys dl {
	width: 335px;
	border-right: 1px solid #e6e6e6;
	padding: 20px;
	height: 200px;
	float: left;
	margin-bottom: 20px
}
.cpys dt {
	width: 128px;
	height: 128px;
	margin: 20px auto;
}
.cpys dd {
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	margin-top: 40px;
}
.cpys1 {
	width: 1150px;
	margin: 0 auto;
}
.cpys1 dl {
	width: 335px;
	padding: 20px;
	height: 200px;
	float: left;
}
.cpys1 dt {
	width: 128px;
	height: 128px;
	margin: 20px auto;
}
.cpys1 dd {
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-top: 40px;
}
/*sidebar*/
.sidebar {
	width: 260px;
	margin-top: 10px;
}
.sidebar .type {
	padding: 2px;
	border: 3px solid #313131;
}
.sidebar .type .tit {
	background: #313131;
	color: #fff;
	line-height: 1;
	text-align: center;
	height: 80px;
}
.sidebar .type .tit b {
	display: block;
	font-size: 30px;
	padding-top: 15px;
}
.sidebar .type .tit span {
	display: block;
	font-size: 12px;
	padding-top: 11px;
}
.sidebar .type .list {
	padding-bottom: 10px;
}
.sidebar .type .list li {
	overflow: hidden;
	width: 251px;
	height: 63px;
	line-height: 63px;
	border-bottom: 1px solid #dedede;
}
.sidebar .type .list li:last-child {
	border: 0;
}
.sidebar .type .list li a {
	display: block;
	font-size: 16px;
	color: #222;
	padding-left: 46px;
	background: url(../image/li.jpg) no-repeat 20px 25px;
}
.sidebar .type .list li a:hover {
	color: #0a3584;
	background: url(../image/lih.jpg) no-repeat 20px 25px;
}
.sidebar .cot {
	width: 251px;
	overflow: hidden;
	padding: 2px;
	border: 3px solid #0a3584;
	margin-top: 20px;
}
.sidebar .cot .tit {
	background: #0a3584;
	color: #fff;
	line-height: 1;
	text-align: center;
	height: 80px;
}
.sidebar .cot .tit b {
	display: block;
	font-size: 30px;
	padding-top: 15px;
}
.sidebar .cot .tit span {
	display: block;
	font-size: 12px;
	padding-top: 11px;
}
.sidebar .cot .img {
	background: url(../image/cot.jpg) no-repeat;
	width: 250px;
	height: 100px;
	margin-top: 2px;
}
.sidebar .cot .content {
	width:233px;
	padding: 15px 10px;
	font-size: 14px;
	line-height: 30px;
	color: #000;
}

.indexTypes .cot {
	width: 235px;
	overflow: hidden;
	padding: 2px;
	border: 3px solid #0a3584;
	margin-top: -1px;
}
.indexTypes .cot .tit {
	background: #0a3584;
	color: #fff;
	line-height: 1;
	text-align: center;
	height: 80px;
}
.indexTypes .cot .tit b {
	display: block;
	font-size: 30px;
	padding-top: 15px;
}
.indexTypes .cot .tit span {
	display: block;
	font-size: 12px;
	padding-top: 11px;
}
.indexTypes .cot .img {
	background: url(../image/cot.jpg) no-repeat;
	width: 233px;
	height: 80px;
	margin-top: 2px;
}
.indexTypes .cot .content {
	padding: 15px 10px 30px;
	font-size: 14px;
	line-height: 30px;
	color: #000;
}

.indexTypes .cot .content p{
	width: 233px;
    height: 30px;
    background: #fff;
	color: #000;
    text-align: left;
	line-height: 30px;
}


/*end sidebar*/
.RandomNews {
	padding-bottom: 10px;
	margin-bottom: 30px;
	margin-top: 15px;
	width: 910px;
}
.diysr {
	height: 40px;
	line-height: 40px;
	color: #999;
	color: #333;
	font-family: "Microsoft Yahei";
	font-size: 24px;
	font-weight: bold;
	text-indent: 5px;
}
.diysr .line {
	border-top: 1px solid #dfdfe0;
	font-size: 0;
	height: 0;
	margin-right: 10px;
	overflow: hidden;
}
.diysr i {
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	padding-left: 5px;
	color: #999;
}
.new-s dl {
	width: 910px;
	margin: 0 auto;
	margin-top: 20px;
	height: 170px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.new-s dl dt {
	height: 164px;
	width: 261px;
	float: left;
	position: relative;
}
.new-s dl dt img {
	width: 261px;
	height: 164px;
}
.new-s dl dt em {
	position: absolute;
	right: -1px;
	top: 0px;
	width: 68px;
	height: 68px;
	background: url(../image/tt.png) no-repeat;
}
.new-s dl dt p {
	background: url(../image/new_03.png) repeat;
	width: 296px;
	height: 28px;
	display: inline-block;
	position: absolute;
	top: 132px;
	left: 2px;
	font: 14px 'Microsoft  YaHei';
	color: #fff;
	text-align: center;
	line-height: 28px
}
.new-s dl dd {
	width: 636px;
	float: right;
	height: 164px;
	position: relative;
	border-bottom: 1px solid #e2e2e2
}
.new-s dl dd p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	margin-bottom: 8px;
}
.new-s dl dd p a {
	color: #333;
	font-weight: bold;
}
.new-s dl dd span {
	font-size: 13px;
	font-weight: normal;
	color: #353e47;
	display: inline-block;
	width: 636px;
	line-height: 28px;
	height: 102px;
	overflow: hidden;
}
.new-s dl dd .a1 {
	display: inline-block;
	font: 14px 'Microsoft YaHei', '微软雅黑';
	color: #ed9100;
	float: right;
	position: absolute;
	bottom: 10px;
	right: 5px;
}
.news_random ul li a {
	color: #353e47;
	padding-top: 2px;
}
.news_random ul li a:hover {
	color: #ed9100;
	font-weight: bold;
}
.news_random ul {
	padding-top: 10px;
	margin: 0 auto;
}
.news_random ul li {
	width: 430px;
	font-size: 14px;
	border-bottom: 1px dotted #e2e2e2;
	height: 40px;
	line-height: 40px;
	float: left;
	margin: 0 12px;
}
.news_random ul li a {
	background: url("../image/new_ic1.gif") no-repeat 0 center;
	padding-left: 10px;
}
.news_random ul li.fr {
	float: right;
}
.news_random ul li.notbot {
	border-bottom: 0;
}
/*新闻列表*/
.article {width: 900px;}
.article .newslist li {
    border-bottom: 1px dashed #ccc;
    margin-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
}
.article .newslist li a {
    color: #7a7a7a;
}
.article .newslist li .name {
    color: #303030;
    transition:all 0.3s linear 0s;
    margin-bottom: 10px;
    font-size: 16px;
}
.article .newslist li a:hover .name {
    color: #0a3584;
}
.article .newslist li .time {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    background: #7a7a7a;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    transition:all 0.3s linear 0s;
}
.article .newslist li a:hover .time {
    background: #0a3584;

}


.page {
    width: 895px;
    line-height: 31px;
    text-align: center;
    margin-top: 20px;
}
.page a {
    color: #fff;
    background: #313131;
    border-radius: 5px;
    padding: 7px;
}
.page span.current {
    background: #0a3584;
    color: #fff;
    border-radius: 5px;
    padding: 7px;
}


.right_main { width:910px; overflow:hidden; }

.n_info_con {padding:10px 0px 0 0px; overflow:hidden;}
.n_info_con h1 {  border-bottom: 1px dashed #ececec; color: #333; font-family: "Microsoft Yahei";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
#cntrBody{font-size:16px; padding:20px 20px; line-height:30px;}
.info_con_tit {font-family:"Microsoft Yahei";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#BCBBBB;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:25px; padding:0 0px;word-spacing: 10px; margin:25px 0;}
.n_info_con p a { color:#B61212;}

.zxxq-01-text { padding: 16px 18px; font-size: 14px; line-height: 24px; border: 1px dashed #d6d6d6; margin-bottom: 22px; width:820px;margin: 0 auto;}
.zxxq-01-text-t1 {width: 78px;float: left;color: #342f2e;margin-right: -78px;}
.zxxq-01-text-t2 {padding-left: 80px;}
    


.bdsharebuttonbox{ margin-left:5px;}

.n_info_con2 { width:908px;font-family: Microsoft Yahei; margin:0 auto; border:1px solid #D6D6D6;}
.n_info_con2 .t04 {color:#fff; border-bottom:1px solid #E0E0E0;  color:#ed9100; line-height:48px; height:48px; font-size:0; background:url(../image/news_28.gif) no-repeat 12px center; }/*可修改文字色�?关于网络推广)*/
.n_info_con2 .t04 b {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	font-family: Microsoft Yahei;
	font-size: 0;
}
.n_info_con2 .t04 a {
	color: #ff0000;
}/*可修改文字色�?关于网络推广)*/
.n_info_con2 .t04 a:hover {
	color: #ff0000;
}
.info_b {
	border-top: none;
	padding: 10px 0;
	border: 0
}
.info_b, .info_b2 {
	width: 900px;
	padding: 5px 0;
	overflow: hidden;
	margin-bottom: 10px;
}
ul.p_list_ul li, ul.p_list_ul2 li {
	width: 890px;
	background: url(../image/kh_jt2.png) no-repeat left center;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-indent: 20px;
	margin-left: 10px;
	display: block;
	border-bottom: 1px dashed #ccc;
	color: #666;
	font-size: 14px;
	padding-left: 6px;
}
ul.p_list_ul2 li {
	width: 342px;
	padding-right: 5px;
}
ul.p_list_ul li span, ul.p_list_ul2 li span {
	float: right;
	padding-right: 10px;
}
.info_key {
	border-bottom: solid 1px #ccc;
	line-height: 30px;
	height: 60px;
	padding: 0 10px;
	margin: 0px 0;
	overflow: hidden;
	font: 14px/30px "Microsoft Yahei";
}
.info_key em {
	padding: 0px 12px;
}
.info_key span {
	font-size: 14px;
}
.info_key a {
	margin-right: 10px;
}
/*
.in_warpper_box{ width:1200px; margin: 0 auto; padding-bottom: 30px; overflow: hidden;}


        .k12-cl-cplb-2nt2-1-01-list dl {
            width: 33.3%;
            border: 1px solid #dedede;
            margin-bottom: 15px;
            background: #fff;
            float: left;
            box-sizing: border-box;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:nth-child(3n-1) {
            margin-right: 0;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dt img {
            width: 80%; 
			height:250px;
            margin:0 auto;
            display: block;
            margin-top:35px;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dd {
            padding: 6px 20px 24px 20px;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size: 20px;
            color: #154c64;
            line-height: 45px;
            text-align:center ;
        }
        
        .k12-cl-cplb-2nt2-1-01-list h4 a {
            display: block;
            color: #727272;
            overflow: hidden;
            font-weight:bold;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover h4 a {
            color: #0038a4;
        }
        
        .k12-cl-cplb-2nt2-1-01-list-desc {
            height: 40px;
            font-size: 14px;
            line-height: 20px;
            color: #666;
            margin-bottom: 12px;
            overflow: hidden;
            text-align:center ;
        }
        
        .k12-cl-cplb-2nt2-1-01-list-deta {
            width: 100px;
            height: 40px;
            display: block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
            margin:0 auto
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover {
            border-color: #0038a4;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover .k12-cl-cplb-2nt2-1-01-list-deta {
            background: #0038a4;
            border-color: #0038a4;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover .k12-cl-cplb-2nt2-1-01-list-deta a {
            color: #fff;
        }
*/
.in_pro_box {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 30px;
	overflow: hidden;
}
.in_pro_list dl {
	width: 270px;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	box-sizing: border-box;
	margin-left: 12px;
	margin-right: 12px;
}
.in_pro_list dl:nth-child(3n-1) {
	margin-right: 12px;
}
.in_pro_list dt img {
	width: 268px;
	height: 200px;
	margin: 0 auto;
	display: block;
}
.in_pro_list dd {
	padding: 6px 20px 24px 20px;
}
.in_pro_list dd h4 {
	height: 35px;
	font-weight: bold;
	font-size: 18px;
	color: #154c64;
	line-height: 35px;
	text-align: center;
	font-family: "微软雅黑"
}
.in_pro_list h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in_pro_list dl:hover h4 a {
	color: #0038a4;
}
.in_pro_list-desc {
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
	text-align: center;
}
.in_pro_list-deta {
	width: 100px;
	height: 30px;
	display: block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin: 10px auto 0px
}
.in_pro_list dl:hover {
	border-color: #0038a4;
}
.in_pro_list dl:hover .in_pro_list-deta {
	background: #0038a4;
	border-color: #0038a4;
}
.in_pro_list dl:hover .in_pro_list-deta a {
	color: #fff;
}
.inner_pro {
	width: 900px;
	margin-left: 17px;
	overflow: hidden;
	margin-top: 35px;
}
.inner_pro ul li {
	float: left;
	margin-right: 16px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ddd;
}
.inner_pro ul li a {
	display: block;
	width: 282px;
	height: 272px;
	position: relative;
	overflow: hidden;
}
.inner_pro ul li img {
	width: 282px;
	height: 214px;
	overflow: hidden;
}
.inner_pro ul li .title1 {
	height: 96px;
	width: 280px;
	border: 1px solid #ddd;
	position: absolute;
	left: 0;
	top: 216px;
	background: #fff;
	margin-top: -3px;
	transition: all ease-in 0.4s;
	-moz-transition: all ease-in 0.4s;
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;
	text-align: center;
}
.inner_pro ul li .title1 h6 {
	line-height: 58px;
	color: #414141;
	font-size: 18px;
	font-weight: bold;
}
.inner_pro ul li .title1 span {
	display: block;
	line-height: 48px;
	color: #fff;
	font-size: 14px;
	background: url(../image/more.png) no-repeat 94px 15px;
	text-indent: 8px;
}
.inner_pro ul li:hover .title1 {
	border: 1px solid #094faf;
	background: url(../image/bg2.jpg) repeat-x left top;
	top: 181px;
}
.inner_pro ul li .more {
	width: 282px;
	height: 180px;
	background: url(../image/more1.png) no-repeat center top;
	position: absolute;
	left: 0;
	top: -180px;
	transition: all ease-in 0.4s;
	-moz-transition: all ease-in 0.4s;
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;
}
.inner_pro ul li:hover .more {
	top: 0;
	display: block;
}
.inner_pro ul li:hover .title1 h6 {
	line-height: 45px;
	color: #fff;
}
/*产品详情页面*/
.pro_det_tit {
	width: 1200px;
	overflow: hidden;
}
.pro_det_tit li {
	background: #f0f0f0;
	width: 19.9%;
	height: 55px;
	font-size: 14px;
	line-height: 55px;
	text-align: center;
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.pro_det_tit li a {
	display: block;
	color: #444;
}
.pro_det_tit li:hover {
	background: url(../image/p16-icon6.png) no-repeat bottom center #0752a5;
	border-color: #0752a5;
	color: #fff;
}
.pro_det_tit li:hover a {
	color: #fff;
}
.pro_details {
	overflow: hidden;
*zoom:1;
	height: 400px;
	border: 1px solid #ccc;
	margin-top: 30px
}
.details-slider-box {
	width: 435px;
	float: left;
	position: relative
}
.details-slider-box .btnl, .details-slider-box .btnr {
	position: absolute;
	top: 215px;
	display: block;
	width: 41px;
	height: 41px;
	cursor: pointer
}
.details-slider-box .btnl {
	background: url("../image/pro3_btnl.png") no-repeat;
	left: 0
}
.details-slider-box .btnr {
	background: url("../image/pro3_btnr.png") no-repeat;
	right: 0px
}
.details-slider-box li {
	height: 400px
}
.details-slider-box li img {
	width: 435px;
	height: 400px
}
.pro_attr {
	width: 403px;
	height: 400px;
	float: right;
	padding: 10px 29px 10px 30px;
	border-left: 1px solid #ccc
}
.pro_attr h3 {
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	color: #0752a5;
	font-weight: bold;
	padding: 10px 0px
}
.pro_attr_p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 2px;
	height: 250px;
	overflow: hidden
}
.pro_attr_p dl {
	float: left;
	padding: 8px 0;
	border-bottom: 1px #eee solid
}
.pro_attr_p dt {
	float: left;
	width: 80px;
	text-align: center;
	line-height: 20px;
	margin-right: 10px;
}
.pro_attr_p dd {
	width: 310px;
	line-height: 20px;
	float: left
}
.pd_hotline {
	float: left;
	height: 150px;
	line-height: 38px;
	width: 250px;
}
.pd_hotline span {
	font-size: 16px;
	color: #333;
	padding-bottom: 20px
}
.pd_hotline span.font_hotline {
	font-size: 22px;
	color: #f86305;
	font-weight: bold
}
.propar div {
	padding: 5px;
	padding-bottom: 0;
	float: left;
	line-height: 22px
}
.pro_content {
	font-size: 14px;
	padding: 25px 0;
	line-height: 25px
}
.pro_content p {
	margin: 20px 0
}
.content_box_img {
	margin-top: 30px;
}
.lmt {
	width: 1080px;
	height: 106px;
	text-align: center;
	overflow: hidden;
	font: 28px "Microsoft Yahei";
	font-weight: bold
}
.lmt b {
	color: #0752a5
}
.lmt em {
	display: block;
	background: url("../image/pro_del.png") no-repeat center center;
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 3px
}
.lmt span {
	display: block;
	font: 18px "Microsoft Yahei";
	color: #000;
	margin-top: 6px
}
.lmt2 {
	width: 1200px;
	height: 106px;
	text-align: center;
	overflow: hidden;
	font: 28px "Microsoft Yahei";
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 20px;
}
.lmt2 b {
	color: #0752a5
}
.lmt2 em {
	display: block;
	background: url("../image/pro_del.png") no-repeat center center;
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 3px
}
.lmt2 span {
	display: block;
	font: 18px "Microsoft Yahei";
	color: #000;
	margin-top: 6px
}
.lmt3 {
	width: 900px;
	height: 106px;
	text-align: center;
	overflow: hidden;
	font: 28px "Microsoft Yahei";
	font-weight: bold
}
.lmt3 b {
	color: #0752a5
}
.lmt3 em {
	display: block;
	background: url("../image/pro_del.png") no-repeat center center;
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 3px
}
.lmt3 span {
	display: block;
	font: 18px "Microsoft Yahei";
	color: #000;
	margin-top: 6px
}
.pro_commend ul {
	padding-top: 20px;
	overflow: hidden;
*zoom:1;
	height: 880px;
	margin-bottom: 10px
}
.pro_commend ul li {
	width: 255px;
	float: left;
	display: inline;
	margin-left: 7px;
	margin-right: 8px;
	padding-bottom: 10px
}
.pro_commend ul li img {
	width: 255px;
	height: 235px;
	transition: all 0.3s
}
.pro_commend ul li:hover img {
	opacity: 0.7
}
.pro_commend ul li span {
	display: block;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	overflow: hidden
}
/*产品列表下面的热门产品以及推荐新�?/
/*pro*/
.RandomNews2 {
	border: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 15px;
	min-height: 61px
}
.diysr2 {
	border-top: 3px solid #337ac5;
	height: 52px;
	line-height: 52px;
	border-top: 3px solid #eaeaea;
	padding: 0 20px 0 17px;
	color: #0752a5;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 20px;
	font-weight: bold;
	padding-right: 5px
}
.diysr2 .line {
	border-top: 1px dotted #9a9a9a;
	font-size: 0;
	height: 0;
	margin-right: 10px;
	overflow: hidden
}
.diysr2 i {
	font-size: 16px;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	padding-left: 5px;
	color: #999
}
.news_random2 {
	margin: 25px auto 0;
}
.new-s2 .latest_dl {
	float: left;
	width: 300px;
	padding: 0;
	height: 150px;
	position: relative;
	overflow: hidden;
}
.new-s2 .latest_dl a {
	display: block;
	height: 100%;
	width: 100%;
	float: left;
}
.new-s2 .latest_dl img {
	width: 100%;
	height: 150px;
}
.new-s2 .latest_dl span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 120px;
	background: rgba(0,0,0,0.7);
	display: block;
	font: 12px 'Microsoft  YaHei';
	color: #fff;
	transition: all 0.3s;
}
.new-s2 .latest_dl span p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.new-s2 .latest_dl span em {
	font-style: normal;
	line-height: 20px;
	width: 94%;
	margin: 10px 3%;
	max-height: 100px;
	float: left;
	overflow: hidden;
	text-index: 2em;
}
.new-s2 .latest_dl a:hover span {
	top: 0;
	height: 150px;
}
.new-s2 .latest_dl a:hover span p {
	border-bottom: 1px solid #fff;
}
.news_random2 ul {
	float: right;
	width: 750px;
}
.news_random2 ul li {
	width: 360px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.news_random2 ul li span {
	width: 80px;
	color: #999;
	font-size: smaller;
}
.news_random2 ul li {
	width: 360px;
	height: 30px;
	line-height: 30px;
}
.news_random2 ul li a {
	padding: 0 0 0 12px;
	float: left;
	width: 260px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-position-y: center;
}
.news_random2 ul li a:hover {
	color: #15813A;
	text-decoration: none;
}
/*
.lx { width:1100px;}
.lx_left{float: left;width: 40%; height: 220px;background-color: #0387d1;color: #fff; padding-top: 110px;padding-left: 50px;}
.lx_right span{line-height:65px; height:65px;}
.lx_left p{line-height:45px;}
.lx_right{float: left;width: 50%; height: 308px;border: 1px solid #0387d1;border-left: none;padding: 20px 20px 0 20px;}
.lx_right span{font-size: 24px;font-weight: bold;}.lx_right em { display: inline-block;font-style: normal;font-weight: bold;padding-left: 10px;}
.lx_right p{margin:10px 0; font-size:14px;}
.zc{float: right;}
.zc a{ display: block; width: 123px;height: 35px; line-height: 35px;background: #ed9100;text-align: center; font-size: 16px;color: #fff; margin: 0 auto;}

*/
.lx {
	width: 900px;
}
.lx_left {
	float: left;
	width: 38%;
	height: 220px;
	background-color: #0387d1;
	color: #fff;
	padding-top: 110px;
	padding-left: 20px;
}
.lx_right span {
	line-height: 65px;
	height: 65px;
}
.lx_left p {
	line-height: 45px;
}
.lx_right {
	float: left;
	width: 55%;
	height: 308px;
	border: 1px solid #0387d1;
	border-left: none;
	padding: 20px 20px 0 20px;
}
.lx_right span {
	font-size: 24px;
	font-weight: bold;
}
.lx_right em {
	display: inline-block;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
}
.lx_right p {
	margin: 10px 0;
	font-size: 14px;
}
.zc {
	float: right;
}
.zc a {
	display: block;
	width: 123px;
	height: 35px;
	line-height: 35px;
	background: #ed9100;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
}
.RealInfo1 {
	width: 245px;
	background: #fff;
}
.RealInfo1 .pro_type2 {
	width: 245px;
	border: #d1d1d1 solid 1px;
}
.RealInfo1 p {
	width: 245px;
	height: 55px;
	line-height: 55px;
	background: #2f3f56;
	text-align: center;
}
.RealInfo1 p a {
	color: #FFF;
	font-size: 18px;
}
.RealInfo1 ul li {
	border-bottom: 1px dashed #d1d1d1;
}
.RealInfo1 ul li a {
	display: block;
	width: 100%;
	text-indent: 65px;
	line-height: 60px;
	background: url(../image/li.jpg) no-repeat 30px 21px;
	font-size: 17px;
	color: #333;
}
.RealInfo1 ul li a:hover {
	background: url(../image/lih.jpg) no-repeat 30px 21px;
	color: #094faf;
}
/*baiduyemian*/
.auction_bang {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin: 30px 0;
}
.auction_bang .title {
	height: 100px;
	width: 100%;
	background: url('../image/title_bg.png')no-repeat center;
	text-align: center;
}
.auction_bang .title h2 {
	color: #ff8400;
	opacity: 0.3;
	font-size: 37px;
	font-weight: bold;
}
.auction_bang .title span {
	color: #005bac;
	font-size: 36px;
	font-weight: bold;
	height: 91px;
	line-height: 91px;
}
.auction_bang .line {
	text-align: center;
	font-size: 16px;
	color: #2c2c2c;
}
.auction_bang .line:before {
	width: 41px;
	height: 4px;
	background: #21c7f0;
	display: block;
	content: " ";
	margin: 20px auto 15px;
}
.auction_bang .desc {
	height: 45px;
	line-height: 45px;
	padding: 2px 15px;
	BORDER: #ced8dd 1px dashed;
	margin: 10px 0;
}
.auction_bang_con dl {
	width: 280px;
	border: 1px solid #dedede;
	margin-top: 20px;
	background: #fff;
	float: left;
	box-sizing: border-box;
	margin-right: 10px;
	margin-left: 10px;
}
.auction_bang_con dt img {
	width: 278px;
	height: 220px;
	margin: 0 auto;
	display: block;
}
.auction_bang_con dd {
	padding: 6px 20px 10px 20px;
}
.auction_bang_con dd h4 {
	height: 35px;
	font-weight: bold;
	font-size: 18px;
	color: #154c64;
	line-height: 35px;
	text-align: center;
	font-family: "微软雅黑"
}
.auction_bang_con h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.auction_bang_con dl:hover h4 a {
	color: #0038a4;
}
.auction_bang_con dl:hover {
	border-color: #0038a4;
}
