﻿body {

	font-size: 12px;

	color: #000000;

	font-family: 'Microsoft YaHei';

	min-width: 990px;

}



body, div, ul, ol, li, dl, dt, dd, p, span, h1, h2, h3, h4, h5, h6, form, pre, fieldset, legend, table, tr, td, th, input, textarea, img {

	margin: 0;

	padding: 0;

}



section, article, header, footer, aside, nav, dialog, figcaption, figure, menu, details {

	margin: 0;

	padding: 0;

}



div, ul, ol, li, dd, dl, dt {

	list-style: none;

}



table {

	border-collapse: collapse;

	border: 0;

}



td, tr, th {

	font-size: 12px;

}



img {

	border: none;

}



select, input, img {

	vertical-align: middle;

}



textarea {

	vertical-align: middle;

	resize: none;

}



em {

	font-style: normal;

}



h1, h2, h3 {

	font-weight: bold;

	font-size: 16px;

}



h4, h5, h6 {

	font-weight: bold;

	font-size: 12px;

}



a:link, a:visited {

	color: #0076BE;

	text-decoration: none;

}



a:hover, a:active {

	color: #FF0000;

	text-decoration: none;

}



a.sethome:link, a.sethome:visited {

	color: #747474;

	font-size: 12px;

	text-decoration: none;

}



a.sethome:hover, a.sethome:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: underline;

}



a.links:link, a.links:visited {

	color: #fff;

	font-size: 13px;

	text-decoration: none;

}



a.links:hover, a.links:active {

	color: #fff;

	font-size: 13px;

	text-decoration: none;

}



a.feed:link, a.feed:visited {

	color: #fff;

	font-size: 13px;

	text-decoration: none;

	margin-right: 20px;

}



a.feed:hover, a.feed:active {

	color: #fff;

	font-size: 13px;

	text-decoration: none;

	margin-right: 20px;

}



a.white:link, a.white:visited {

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

}



a.white:hover, a.white:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.black:link, a.black:visited {

	color: #333333;

	font-size: 14px;

	text-decoration: none;

}



a.black:hover, a.black:active {

	color: #FF0000;

	font-size: 14px;

	text-decoration: none;

}



a.black2:link, a.black2:visited {

	color: #6E6E75;

	font-size: 12px;

	text-decoration: none;

}



a.black2:hover, a.black2:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.black3:link, a.black3:visited {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}



a.black3:hover, a.black3:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}



a.detail:link, a.detail:visited {

	color: #000000;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}



a.detail:hover, a.detail:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}



a.newslist:link, a.newslist:visited {

	color: #666666;

	font-size: 13px;

	text-decoration: none;

}



a.newslist:hover, a.newslist:active {

	color: #FF0000;

	font-size: 13px;

	text-decoration: none;

}



a.newslist2:link, a.newslist2:visited {

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



a.newslist2:hover, a.newslist2:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.newslist3:link, a.newslist3:visited {

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



a.newslist3:hover, a.newslist3:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.prolist:link, a.prolist:visited {

	color: #615B5B;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

}



a.prolist:hover, a.prolist:active {

	color: #FF0000;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

}



a.prolist2:link, a.prolist2:visited {

	color: #615B5B;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}



a.prolist2:hover, a.prolist2:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}



a.prolist3:link, a.prolist3:visited {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



a.prolist3:hover, a.prolist3:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.job:link, a.job:visited {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



a.job:hover, a.job:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.botmenu:link, a.botmenu:visited {

	color: #FFFFFF;

	font-size: 14px;

	text-decoration: none;

	margin: 0px 20px 0px 20px;

}



a.botmenu:hover, a.botmenu:active {

	color: #FFFF00;

	font-size: 14px;

	text-decoration: none;

	margin: 0px 20px 0px 20px;

}



a.hui666:link, a.hui666:visited {

	color: #555;

	font-size: 12px;

	text-decoration: none;

}



a.hui666:hover, a.hui666:active {

	color: #555;

	font-size: 12px;

	text-decoration: none;

}



a.black1:link, a.black1:visited {

	color: #333333;

	font-size: 14px;

	text-decoration: none;

	line-height: 35px;

}



a.black1:hover, a.black1:active {

	color: #333;

	font-size: 14px;

	text-decoration: none;

}



a.black4:link, a.black4:visited {

	color: #000;

	font-size: 17px;

	text-decoration: none;

	line-height: 40px;

}



a.black4:hover, a.black4:active {

	color: #000;

	font-size: 17px;

	text-decoration: none;

}



a.black5:link, a.black5:visited {

	color: #0062cd;

	font-size: 12px;

	text-decoration: none;

	font-family: 宋体;

}



a.black5:hover, a.black5:active {

	color: #0062cd;

	font-size: 12px;

	text-decoration: none;

	font-family: 宋体;

}



.clear, .cl {

	clear: both;

}



.b {

	font-weight: bold;

}



.tl {

	text-align: left;

}



.tr {

	text-align: right;

}



.tc {

	text-align: center;

}



.fl, .l {

	float: left;

}



.fr, .r {

	float: right;

}



.mt5 {

	margin-top: 5px;

}



.mt10 {

	margin-top: 10px;

}



.mt20 {

	margin-top: 20px;

}



.mb5 {

	margin-bottom: 5px;

}



.mb10 {

	margin-bottom: 10px;

}



.h20 {

	height: 20px;

	line-height: 20px;

}



.h22 {

	height: 22px;

	line-height: 22px;

}



.red {

	color: #FF0000;

}



.blue {

	color: #0000FF;

}



.blank {

	font-family: Times New Roman;

	font-size: 12px;

}



.bridgeCode {

	width: 990px;

	margin: 0 auto;

	text-align: center;

	clear: both;

	padding: 0px 0px 5px 0px;

}



.button {

	border: 1px solid #000000;

	padding-top: 1px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	cursor: pointer;

	vertical-align: middle;

}



.button_submit {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 50px;

	height: 22px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/btn_submit.gif') no-repeat;

}



.button_submit2 {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 70px;

	height: 22px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/btn_submit2.gif') no-repeat;

}



.button_submit3 {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 52px;

	height: 22px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/bt-sub.jpg') no-repeat;

}



.button_submit5 {

	border: 0px solid #000000;

	padding-bottom: 0px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 103px;

	height: 30px;

	cursor: pointer;

	background-image: url('../images/add_cart.gif');

	background-repeat: no-repeat;

	vertical-align: middle;

}



.button_submit6 {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #FFFFFF;

	background-color: Transparent;

	width: 145px;

	height: 37px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/index_12.gif') no-repeat;

}



.button_submit8 {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 142px;

	height: 36px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/btn-submit.jpg') no-repeat;

}



.button_submitLogin {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 100px;

	height: 28px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/landing.gif') no-repeat;

}



.button_submitReg {

	border: 0px solid #000000;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 12px;

	color: #000000;

	background-color: Transparent;

	width: 100px;

	height: 28px;

	cursor: pointer;

	vertical-align: middle;

	background: url('../images/regbutton.gif') no-repeat;

	width: 100px;

	height: 28px;

	display: inline-block;

	margin-left: 10px;

}



.btncss {

	width: 194px;

	height: 50px;

	border-width: 0px;

	background-color: Transparent;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	background-repeat: no-repeat;

	display: block;

	cursor: pointer;

}





/**********************************************************************************************/



.main {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

}



.topCon {

	width: 990px;

	margin: 0 auto;

}



.topCon100 {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

}



.indexTop {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

	background-color:#FFFFFF;

}



.indexLeft {

	float: left;

	width: 210px;

	line-height: 20px;

}



.indexLeft1 {

	float: left;

	width: 210px;

}



.indexBottom {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

	padding: 10px 0px 0px 0px;

}



.indexCenter {

	width: 990px;

	margin: 0 auto;

	line-height: 20px;

	padding: 20px 0px 0px 0px;

	overflow: hidden;

}



.indexCenter table {

	line-height: 20px;

}



.indexCenter2 {

	width: 990px;

	margin: 0 auto;

	line-height: 20px;

	padding: 5px 0px 0px 0px;

}



.indexRight {

	float: right;

	width: 770px;

}



.indexRight2 {

	float: left;

	width: 464px;

	line-height: 20px;

	padding: 5px 0px 0px 7px;

}



.indexMain {

	float: right;

	width: 730px;

	line-height: 20px;

}



.indexRightVideo {

	float: right;

	width: 253px;

	line-height: 20px;

	padding-bottom: 5px;

}



.topCon_1 {

	float: left;

	width: 100%;

}



.topCon_2 {

	float: left;

	width: 100%;

	height: 125px;

	text-align: left;

	background-repeat: no-repeat;

}



.indexRignt1 {

	float: right;

	width: 750px;

}





/* top */



.wraptop_1 {

	float: left;

	width: 100%;

	height: 35px;

	border-bottom: 1px solid #ddd;

	position: relative;

}



.wraptop_1:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 4px;

	background-color: #0062cd;

}



.wraptop_1_1 {

	float: left;

	text-align: left;

	line-height: 35px;

}



.wraptop_1_1 span {

	font-size: 13px;

	color: #747474;

}



.wraptop_1_2 {

	float: right;

	line-height: 35px;

	color: #000000;

	text-align: right;

	padding-right: 5px;

}



.wraptop_1_2 a {

	margin: 0px 6px 0px 5px;

}



.wraptop_1_3 {

	float: right;

	height: 35px;

}



.wraptop_1_3 span {

	float: left;

	padding-top: 5px;

}



.wraptop_1_3 span a {

	display: block;

	background: url("../images/txtop.jpg") no-repeat;

	width: 30px;

	height: 25px;

}



.wraptop_1_3 font {

	float: left;

	padding-top: 5px;

	margin-left: 10px;

}



.wraptop_1_3 font a {

	display: block;

	background: url("../images/xltop.jpg") no-repeat;

	width: 30px;

	height: 25px;

}



.wraptop_2 {

	float: left;

	width: 100%;

	padding-bottom: 25px;

}



.wraptop_2_1 {

	float: left;

	width: 700px;

	text-align: left;

	padding-top: 25px;

	position:relative;

}



.wraptop_2_1 img {

	float: left;

}



.wraptop_2_1>div{

	position:absolute;

	left:235px;

	width:450px;

	height:102px;

	background-color:#ffffff;

}



.wraptop_2_1>div h1{

	font-size:24px;

	color:#0062cd;

	margin-top:30px;

}



.wraptop_2_1>div p{

	font-size:16px;

	color:#666666;

	line-height:50px;

}



.wra {

	font-size: 24px;

	color: #339f00;

	font-weight: bold;

	line-height: 35px;

	margin-top: 10px;

	margin-left: 160px;

}



.wra1 {

	font-size: 16px;

	color: #666;

	line-height: 25px;

	margin-left: 160px;

}



.wraptop_2_2 {

	float: right;

	width: 230px;

}



.wraptop_2_3 {

	float: right;

	width: 350px;

	text-align: right;

	padding: 5px 10px 0px 0px;

}



.wraptop_2_3 span {

	float: right;

	text-align: right;

}



.wraptop_2_4 {

	float: right;

	width: 220px;

	text-align: left;

	padding-top: 35px;

	background: url(../images/tel1.png) no-repeat left 0;

	font-size: 14px;

	color: #000000;

	line-height: 30px;

	padding-left: 30px;

}



.wraptop_2_4 span {

	font-size: 24px;

	font-weight: bold;

	color: #0062cd;

}



.wraptop_3 {

	width: 100%;

	height: 67px;

	text-align: left;

	border-bottom: 5px solid #ececec;

	overflow: hidden;

	line-height: 67px;

}



.wraptop_3_1 {

	float: left;

	width: 230px;

	padding: 0px 0px 2px 15px;

	background: url("../images/search.png") no-repeat right center;

}



.wraptop_3_1 img {

	border: 0;

	cursor: pointer;

}



.wraptop_3_2 {

	float: left;

	width: 740px;

	padding: 0px 0px 0px 0px;

}



.wraptop_3_2 span {

	color: #333;

	font-size: 13px;

	font-weight: normal;

}



.wraptop_3_2 a:link, .wraptop_3_2 a:visited {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	margin: 0px 6px 0px 6px;

}



.wraptop_3_2 a:hover, .wraptop_3_2 a:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	margin: 0px 6px 0px 6px;

}





/* bottom */



.divBottom {

	width: 100%;

	line-height: 20px;

	margin-top: 10px;

}





/* Dont't add float:left */



.divBottom_1 {

	text-align: center;

	border: 1px solid #0062cd;

	background: #0062cd;

	font-size: 14px;

	line-height: 45px;

	color: #FFFFFF;

	vertical-align: middle;

	padding: 5px 0px 5px 0px;

}



.divBottom_1 ul {

	margin: 0 auto;

	width: 990px;

	height: 45px;

}

.divBottom_1 ul li:first-child{
	margin-left:0;
}

.divBottom_1 ul li{
	float:left;
	margin-left:77px;
}



.divBottom_1 ul li a {

	text-decoration: none;

	font-size: 14px;

	color: #FFFFFF;

}



.divBottom_2 {

	color: #666666;

	padding-bottom: 10px;

	padding-top: 10px;

}



.divBottom_3 {

	float: left;

	width: 988px;

	background-color: #E1E8ED;

	border: 1px solid #A7A6A6;

	padding: 10px 0px 10px 0px;

}





/* Links */



.yqlj {

	clear: both;

	margin: 20px auto 0;

	width: 990px;

	border-top: 1px dashed #BBBBBB;

	padding: 10px 0px 70px 0px;

	line-height: 25px;

	overflow: hidden;

	background: url("../images/link.png") no-repeat;

}



.yqlj_a {

	overflow: hidden;

	height: 40px;

	width: 990px;

}



.yqlj_a span {

	float: left;

	width: 130px;

	line-height: 40px;

	font-size: 18px;

	color: #fff;

	text-align: center;

}



.yqlj_a a {

	float: right;

	line-height: 40px;

	color: #fff;

	margin-right: 20px;

}



.yqlj_b {

	width: 945px;

	padding: 10px 0;

	margin: 0 auto;

}



.yqlj div a, .yqlj div a:visited {

	margin: 0px 10px 0px 0px;

}



.userlogin2 {

	width: 110px;

	height: 18px;

	line-height: 18px;

	border: 1px solid #999999;

	padding-left: 3px;

}



.userloginname {

	font-weight: bold;

}



.lanyuds {

	height: 30px;

	font-size: 12px;

}



.lanyuds2 {

	height: 30px;

	font-size: 13px;

	color: #00000F;

	font-weight: bold;

}



.txtinput {

	width: 145px;

	border: 0px solid #999999;

	height: 67px;

	color: #666;

	line-height: 67px;

	font-size: 12px;

	padding-left: 35px;

	background: none;

	outline: none;

}



.InputBorder {

	width: 98%;

	border: solid 1px #8A8484;

	padding: 2px;

	font-size: 12px;

}



.form-txt {

	font-size: 12px;

	color: #333333;

	line-height: 20px;

}



.table01 {

	table-layout: fixed;

	border-collapse: collapse;

}



.loginemail {

	border: 1px solid #C0C0C0;

	background-color: #EBEBEB;

	font-size: 13px;

}



.hui666 {

	color: #666666;

	font-size: 12px;

	line-height: 20px;

}



.DisplayNone {

	display: none;

}



.DisplayShow {

	display: block;

}



.text {

	border: 1px solid #8A8484;

	height: 20px;

	line-height: 20px;

	width: 130px;

	padding-left: 3px;

}



.text01 {

	font-size: 12px;

	line-height: 20px;

}



.textcode {

	border: 1px solid #27B3FE;

	width: 50px;

	height: 18px;

	line-height: 18px;

	vertical-align: middle;

	padding-left: 3px;

}



.imgcode {

	width: 60px;

	height: 22px;

	vertical-align: middle;

	cursor: pointer;

}



.isLogin {

	color: #0B8202;

	font-size: 12px;

}



.Company {

	clear: both;

	padding: 10px 10px 10px 10px;

	line-height: 22px;

	color: #666666;

	font-size: 12px;

}



.Company img {

	max-width: 100%;

	height: auto !important;

}



.Company table {

	width: 99% !important;

	word-break: break-all;

}



.divAboutUs {

	padding: 10px 10px 10px 10px;

	line-height: 20px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}



.divContactUs {

	padding: 10px 10px 10px 10px;

	line-height: 20px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}





/* Banner */



#picBox {

	width: 990px;

	height: 260px;

	overflow: hidden;

	position: relative;

}



#picBox ul#show_pic {

	width: 6550px;

	position: absolute;

}



#picBox ul#show_pic li {

	float: left;

	display: inline;

}



#picBox ul#show_pic li img {

	width: 730px;

	display: block;

}



#icon_num {

	position: absolute;

	bottom: 10px;

	right: 10px;

}



#icon_num li {

	float: left;

	width: 15px;

	height: 15px;

	overflow: hidden;

	font-size: 0px;

	cursor: pointer;

	background: url('../images/dots1.png');

	background-position: 0 -15px;

}



#icon_num li on, #icon_num li:hover, #icon_num li.active {

	width: 15px;

	height: 15px;

	font-size: 0px;

	background-position: 0 -30px;

}



.banner1 {

	width: 990px;

	height: 260px;

	overflow: hidden;

	position: relative;

}



.slider1 {

	width: 6550px;

	position: absolute;

}



.slider1 li {

	float: left;

	display: inline;

}



.slider1 img {

	width: 730px;

	display: block;

}



.num1 {

	position: absolute;

	bottom: 10px;

	right: 10px;

}



.num1 li {

	float: left;

	width: 15px;

	height: 15px;

	overflow: hidden;

	font-size: 0px;

	cursor: pointer;

	background: url('../images/dots2.png');

	background-position: 0 -15px;

}



.num1 li.on, .num1 li:hover, .num1 li.active {

	width: 15px;

	height: 15px;

	font-size: 0px;

	background-position: 0 -30px;

}



.banner2 {

	width: 990px;

	height: 260px;

	overflow: hidden;

	position: relative;

}



.slider2 {

	width: 6550px;

	position: absolute;

}



.slider2 li {

	float: left;

	display: inline;

}



.slider2 img {

	width: 730px;

	display: block;

}



.num2 {

	position: absolute;

	bottom: 5px;

	right: 5px;

}



.num2 li {

	float: left;

	width: 15px;

	color: #FFFFFF;

	background: url('../images/dots_01.gif') no-repeat;

	height: 14px;

	line-height: 14px;

	text-align: center;

	font-size: 12px;

	cursor: pointer;

	padding-bottom: 5px;

	margin-right: 5px;

	display: inline;

	filter: alpha(opacity=80);

	opacity: 0.8;

}



.num2 li.on, .num2 li:hover, .num2 li.active {

	color: #FFFFFF;

	background: url('../images/dots_02.gif') no-repeat;

	height: 14px;

	line-height: 14px;

	font-size: 12px;

	filter: alpha(opacity=80);

	opacity: 0.8;

}



#player {

	position: relative;

	width: 240px;

	height: 200px;

	text-align: center;

	overflow: hidden;

}



#player a {

	color: #333333;

}



.playera {

	display: block;

	background: #FFFFFF;

	width: 240px;

	height: 200px;

	text-align: center;

}



#player .Limg {

	position: relative;

	float: left;

	width: 230px;

	height: 200px;

	left: 5px;

	top: 5px;

	text-align: center;

}



#player .Limg li {

	position: absolute;

	top: 0;

	left: 0;

	background: #FFFFFF;

	width: 230px;

	height: 170px;

	cursor: pointer;

}



#player .Limg li img {

	width: 200px;

}



#player .Nubbt {

	position: absolute;

	z-index: 9;

	right: 5px;

	bottom: 0px;

	line-height: 25px;

}



#player .Nubbt span {

	border: 1px solid #FF0000;

	padding: 1px 5px;

	margin: 0px 2px;

	font-style: normal;

	cursor: pointer;

}



#player .Nubbt span.on {

	background: #FF0000;

	color: #FFFFFF;

}



.BannerBox {

	position: relative;

	float: left;

	width: 990px;

}



.AD_S4 {

	width: 990px;

	height: 560px;

	position: relative;

	overflow: hidden;

}



.AD_S4 .AD_List {

	position: relative;

	overflow: hidden;

	z-index: 12;

}



.AD_S4 .AD_List, .AD_S4 .AD_List li, .AD_S4 .AD_List img {

	width: 990px;

	height: 560px;

	float: left;

}



.AD_S4 .AD_List ul {

	width: 9999px;

	position: absolute;

}



.AD_S4 .AD_Text_BG {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 26px;

	background: #000000;

	filter: alpha(opacity=40);

	opacity: 0.4;

	z-index: 9;

}



.AD_S4 .AD_Text {

	position: absolute;

	bottom: 0px;

	left: 5px;

	height: 20px;

	font-size: 12px;

	color: #FFFFFF;

	z-index: 10;

}



.AD_S4 .AD_Text a {

	color: #FFFFFF;

	cursor: pointer;

}



.AD_S4 .AD_Text b {

	font-size: 14px;

	display: block;

}



.AD_S4 .ADNum {

	bottom: 3px;

	right: 5px;

	position: absolute;

	z-index: 13;

}



.AD_S4 .ADNum li {

	float: left;

	width: 10px;

	height: 10px;

	overflow: hidden;

	margin: 2px 2px;

	border: 0 solid #000000;

	text-indent: -999em;

	background-color: #CCCCCC;

	cursor: pointer;

	border-radius: 5px;

	filter: alpha(opacity=60);

	opacity: 0.6;

}



.AD_S4 .ADNum li.On {

	background-color: #000000;

	filter: alpha(opacity=100);

	opacity: 1;

}



#AD_S4_TV_Pre, #AD_S4_TV_Next {

	background: url('../images/h_adarr.gif') 0 0;

	width: 30px;

	height: 40px;

	cursor: pointer;

	filter: alpha(opacity=60);

	opacity: 0.6;

	text-indent: -999em;

	position: absolute;

	top: 120px;

	right: 0;

	z-index: 15;

}



#AD_S4_TV_Pre {

	background-position: -30px 0;

	left: 0;

}



#flashs {

	clear: both;

	position: relative;

	width: 100%;

	height: 500px;

	margin: 0 auto;

	overflow: hidden;

}



#flashs .bgitem {

	width: 100%;

	height: 500px;

	margin: 0px auto;

	opacity: 0;

	z-index: 1;

	position: absolute;

	top: 0;

	cursor: pointer;

}



#flashs .btn {

	position: absolute;

	z-index: 7;

	bottom: 5px;

	right: 45%;

	padding: 5px 6px;

	z-index: 101;

}



#flashs .btn span.cur {

	background: #0B51A2;

	color: #FFFFFF;

}



#flashs .btn span {

	display: inline-block;

	color: #0B51A2;

	background: #FFFFFF;

	border: 1px solid #0B51A2;

	cursor: pointer;

	margin-left: 5px;

	padding: 2px 6px;

}



.banner6 {

	position: relative;

	height: 500px;

	overflow: hidden;

	width: 100%;

}



.banner6 .show {

	width: 2500px;

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -1250px;

	overflow: hidden;

}



.banner6 .show ul {

	position: relative;

	float: left;

	width: 2500px;

	height: 500px;

	overflow: hidden;

}



.banner6 .show ul li {

	text-align: center;

	float: left;

	width: 2500px;

	position: absolute;

	display: none;

}



.banner6 .focus {

	position: absolute;

	bottom: 15px;

	left: 47%;

	padding: 5px 6px;

}



.banner6 .focus a {

	background: #fff none repeat scroll 0 0;

	border-radius: 14px;

	color: #fffab1;

	cursor: pointer;

	display: block;

	float: left;

	height: 18px;

	margin-left: 5px;

	transition: width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;

	width: 18px;

}



.banner6 .focus a.on {

	background: #0062cd none repeat scroll 0 0;

	color: #0062cd;

	height: 18px;

	width: 32px;

}



.all_bg {

	background-image: url('../images/all_bg.png');

	background-repeat: no-repeat;

}



.wrapper {

	width: 990px;

	margin: 0 auto;

}



.hot {

	width: 100%;

	height: 42px;

	line-height: 42px;

	position: absolute;

	bottom: 10px;

	z-index: 2;

}



.hot .list {

	float: left;

	width: 860px;

	padding-left: 10px;

	height: 42px;

	position: relative;

}



.hot .list .prev {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -42px -108px;

	top: 13px;

	left: 80px;

}



.hot .list .box_btn {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -61px -108px;

	top: 13px;

	left: 99px;

}



.hot .list .next {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -80px -108px;

	top: 13px;

	left: 118px;

}



.list_txt {

	font-size: 16px;

	width: 145px;

	float: left;

}



.hot .list span.tit {

	font-size: 12px;

	width: 145px;

	float: left;

	color: #151515;

}



.hot .list a {

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}



.hot .list a:hover {

	color: #0157AD;

	font-size: 12px;

	text-decoration: none;

}



.hot .list div {

	width: 700px;

	float: left;

	height: 42px;

	position: relative;

	overflow: hidden;

}



.hot .list div ul {

	width: 700px;

	position: absolute;

}



.banner-box {

	padding: 3px 0px;

}



#slideshow {

	position: relative;

	width: 990px;

	height: 300px;

	margin: 0 auto;

}



#slideshow a {

	float: left;

	display: inline;

}



#slideshow .img {

	position: absolute;

	width: 990px;

	height: 300px;

	overflow: hidden;

}



#slideshow .img span {

	position: absolute;

	width: 19999px;

	display: block;

}



#slideshow .img img {

	width: 990px;

	height: 300px;

}



#slideshow .btns {

	z-index: 10;

	position: absolute;

	width: 990px;

}



#slideshow .btns s {

	position: absolute;

	display: none;

	width: 40px;

	height: 50px;

	top: 120px;

	overflow: hidden;

	cursor: pointer;

}



#slideshow .btns s i {

	position: absolute;

	width: 40px;

	height: 107px;

	background: url('../images/btn_slideshow.png');

	_background: none;

	_filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");

}



#slideshow .btns s.prev {

	left: 0px;

}



#slideshow .btns s.prev i {

	top: -54px;

}



#slideshow .btns s.next {

	right: 0px;

}



#slideshow .btns b {

	position: absolute;

	display: block;

	width: 100px;

	height: 14px;

	overflow: hidden;

	top: 275px;

	left: 50%;

}



#slideshow .btns b i {

	float: left;

	width: 10px;

	height: 10px;

	background: #414140;

	font-size: 0px;

	overflow: hidden;

	cursor: pointer;

	margin-right: 6px;

	border: #414140 2px solid;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

}



#slideshow .btns b i.on {

	background: #3cd2f1;

	cursor: default;

}



.paging {

	opacity: 0.5;

	filter: alpha(opacity=80);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	height: 300px;

	position: absolute;

	background: #9c9b9b;

	overflow: hidden;

}



.paging .paging {

	opacity: 0.5;

	filter: alpha(opacity=80);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	height: 300px;

	position: absolute;

	background: #9c9b9b;

	overflow: hidden;

}





/* Move Left */



#demo {

	width: 960px;

	overflow: hidden;

	border: 0px solid #666666;

	padding: 10px 10px 10px 10px;

}



#demo img {

	text-align: center;

	padding: 0px 0px 0px 0px;

	overflow: hidden;

}



#indemo {

	float: left;

	width: 1000%;

}



#demo1 {

	float: left;

}



#demo2 {

	float: left;

}



.promarquee {

	float: left;

	width: 140px;

	padding: 10px 5px 5px 5px;

	text-align: center;

}



.promarquee_1 {

	width: 140px;

	height: 110px;

	border: 1px solid #CCCCCC;

	text-align: center;

}



.promarquee_1 img {

	text-align: center;

	padding: 5px 5px 5px 5px;

	cursor: pointer;

}



.promarquee_2 {

	clear: both;

	height: 25px;

	line-height: 25px;

	text-align: center;

	margin-bottom: 10px;

}



#LPdemo {

	width: 695px;

	overflow: hidden;

	border: 0px solid #666666;

	padding: 10px 10px 0px 10px;

	margin-left: 10px;

}



#LPdemo img {

	text-align: center;

	padding: 5px 5px 0px 5px;

	overflow: hidden;

}



#LPindemo {

	float: left;

	width: 1000%;

}



#LPdemo1 {

	float: left;

}



#LPdemo2 {

	float: left;

}





/* Move Right */



#Rdemo {

	width: 960px;

	overflow: hidden;

	border: 0px solid #666666;

	padding: 10px 10px 10px 10px;

}



#Rdemo img {

	text-align: center;

	padding: 5px 5px 5px 5px;

	overflow: hidden;

}



#Rindemo {

	float: left;

	width: 1000%;

}



#Rdemo1 {

	float: left;

}



#Rdemo2 {

	float: left;

}





/* Move Up   Height:450 = 3 * 150 */



#Udemo {

	width: 210px;

	height: 250px;

	padding: 8px 8px 8px 8px;

	overflow: hidden;

	text-align: center;

}



#Udemo img {

	text-align: center;

	padding: 5px 5px 5px 5px;

	overflow: hidden;

}



#Uindemo {

	text-align: center;

}



#Udemo1 {

	width: 210px;

	height: 450px;

	padding-top: 10px;

	overflow: hidden;

	text-align: center;

}



#Udemo2 {

	width: 210px;

	height: 450px;

	padding-top: 10px;

	overflow: hidden;

	text-align: center;

}



#ticker {

	float: left;

	width: 240px;

	height: 270px;

	text-align: center;

	overflow: hidden;

}



#ticker dt {

	text-align: center;

	overflow: hidden;

}



#ticker dt img {

	padding: 5px 5px 5px 5px;

	text-align: center;

}



.pagesDiv {

	clear: both;

	width: 100%;

	margin: 0 auto;

	line-height: 25px;

	text-align: center;

	padding: 0px 0px 0px 0px;

}



.news_2Td {

	font-size: 12px;

	line-height: 25px;

	padding: 10px;

}



.pages {

	height: 30px;

	color: #666666;

	margin-top: 5px;

	text-align: center;

}



.pages a:link, .pages a:visited {

	color: #666666;

}



.pages a, .pages a:link {

	text-decoration: none;

	padding: 2px 5px;

	border: 1px solid #DDDDDD;

	background: #FFFFFF;

	margin: 0px 2px;

	font-size: 12px;

	color: #666666;

	text-align: center;

}



.pages a:hover {

	background-color: #FB9007;

	color: #FFFFFF;

	border: 1px solid #E61636;

	text-decoration: none;

	text-align: center;

	padding: 2px 5px;

}



.pages .cpb {

	font-weight: bold;

	color: #FFFFFF;

	background: #FB9007;

	border: 1px solid #E61636;

	text-align: center;

	margin: 0px 2px;

	padding: 2px 5px;

}



.pages .intext {

	width: 30px;

	border: 1px solid #7F9DB9;

	height: 19px;

	line-height: 19px;

}





/* Register */



.divReg {

	float: left;

	width: 680px;

	margin-left: 10px;

	display: inline;

}



.divReg_2 {

	float: left;

	width: 100%;

	height: 30px;

	line-height: 30px;

	border-bottom: 3px solid #AA0410;

}



.divReg_2 span {

	font-size: 18px;

	padding-left: 10px;

	color: #777777;

}



.divReg_1 {

	float: left;

	width: 680px;

	background-color: #FFFFFF;

}



.divReg_1 ul {

	float: left;

	list-style: none;

}



.divReg_1 ul li {

	line-height: 35px;

}



.divReg_1Span {

	padding-left: 2px;

	color: #6A6A6A;

}



.divRegLi1 {

	float: left;

	width: 110px;

	padding-left: 0px;

	text-align: right;

}



.divRegLi2 {

	float: left;

	width: 570px;

}



.divRegLi3 {

	width: 660px;

	background-color: #EEEEEE;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	margin: 20px 0px 10px 0px;

}



.divRegLi3 span {

	font-size: 13px;

	font-weight: bold;

}



.divRegLi4 {

	width: 50px;

	height: 18px;

	line-height: 18px;

	border: 1px solid #8A8484;

	vertical-align: middle;

	padding-left: 3px;

}



.img_01 {

	float: left;

	margin: 10px 5px 5px 5px;

}



.div {

	text-align: center;

}



.div img {

	border: 0px #666666 solid;

	margin: 0px;

	cursor: pointer;

}



.showPic {}



.divHonor {

	float: left;

	width: 180px;

	padding: 10px;

	overflow: hidden;

}



.divHonor_1 {

	width: 180px;

	height: 130px;

	text-align: center;

}



.divHonor_2 {

	text-align: center;

	line-height: 20px;

}



.divHonorGuest {

	float: left;

	width: 130px;

	padding: 15px 15px 15px 15px;

	overflow: hidden;

}



.divHonorGuest_1 {

	width: 130px;

	height: 110px;

	text-align: center;

}



.divHonorGuest_2 {

	text-align: center;

	line-height: 20px;

}



.divPhoto {

	float: left;

	width: 190px;

	padding: 10px;

	overflow: hidden;

}



.divPhoto_1 {

	width: 190px;

	height: 130px;

	text-align: center;

}



.divPhoto_2 {

	text-align: center;

	line-height: 20px;

}



.divProject {

	float: left;

	width: 220px;

	padding: 10px;

	overflow: hidden;

}



.divProject_1 {

	width: 220px;

	height: 165px;

	text-align: center;

}



.divProject_2 {

	text-align: center;

	line-height: 20px;

}



.divHonorShow {

	float: left;

	width: 220px;

	padding: 10px;

	overflow: hidden;

}



.divHonorShow_1 {

	width: 220px;

	height: 302px;

	text-align: center;

	overflow:hidden;

	display: flex;

	align-items: center;

	justify-content: center;	

}



.divHonorShow .honor{

	height:140px;

}



.divHonorShow_1 img{

	width:100%;

}





.divHonorShow_2 {

	text-align: center;

	line-height: 20px;

}



.case_item {

	height: 160px;

	padding: 5px 0px 5px 0px;

	text-align: center;

}



.case_item_1 {

	text-align: center;

	overflow: hidden;

}



.case_item_1 img {

	text-align: center;

	padding: 3px;

	border: 1px solid #C1C1C1;

}



.divHonorImg {

	text-align: center;

	padding: 5px 5px 5px 5px;

	overflow: hidden;

}





/* navigation */



.nav {

	clear: both;

	width: 100%;

	margin: 0 auto;

	height: 50px;

	background-color: #0062cd;

}



.linav {

	width: 990px;

	margin: 0 auto;

	line-height: 50px;

	clear: both;

}



.linav_ul {

	float: left;

	width: 100%;

	height: 50px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	list-style: none;

}



.linav_ul li {

	float: left;

	width: 123px;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	transition: .5s;

	position: relative;

}



/*.linav_ul li:first-child:before {

	content: "";

	position: absolute;

	left: -1px;

	top: 8px;

	width: 2px;

	height: 33px;

	background: url(../images/topNavBG.png) no-repeat center;

	z-index: 99999;

}



.linav_ul li:after {

	content: "";

	position: absolute;

	right: -1px;

	top: 8px;

	width: 1px;

	height: 33px;

	background: url(../images/topNavBG.png) no-repeat center;

	z-index: 9999;

}*/



.linav_ul li.select {

	background-color: #3c3c3c;

}



.linav_ul li a:link, .linav_ul li a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: normal;

	transition: .5s;

}



.linav_ul li a:hover {

	color: #FFFFFF;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}



.linav_ul li:hover {

	background-color: #3c3c3c;

}



.select {

	background-color: #3c3c3c;

}



.select a:link, .select a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: normal;

}





/* Product Category */



#masterdiv {

	float: left;

	width: 100%;

	margin-bottom: 10px;

}



.menudiv {

	margin: 20px auto;

	width: 185px;

}



.menutitle {

	width: 185px;

	text-align: center;

	height: 35px;

	line-height: 35px;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	display: block;

	overflow: hidden;

	background: url('../images/index3.png') no-repeat;

}



.menutitle a:link, .menutitle a:visited {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}



.menutitle a:hover, .menutitle a:active {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}



.menutitleSub {

	width: 185px;

	text-align: center;

	height: 35px;

	line-height: 35px;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	display: block;

	overflow: hidden;

	background: url('../images/index3.jpg') no-repeat;

}



.menutitleSub a, .menutitleSub a:visited {

	color: #fff;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

}



.menutitleSub a:hover {

	color: #fff;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

}



.submenu {

	width: 158px;

	display: block;

	font-size: 14px;

	overflow: hidden;

}



.submenu li.checkstyle {

	margin-top: 15px;

	padding-left: 30px;

	background-color: #FFFFFF;

	line-height: 22px;

	height: 22px;

	overflow: hidden;

	background: url(../images/checkstyle_bot.png) no-repeat center left 15px;

}



.submenu li.checkstyle a, .submenu li.checkstyle a:visited {

	color: #333333;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

}



.submenu li.checkstyle a:hover {

	color: Red;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

}



.submenu li.checkstyleSel {

	padding-left: 30px;

	background-color: #DDDDDD;

	line-height: 22px;

	height: 22px;

	overflow: hidden;

	background: url('../images/icon.gif') no-repeat 13px 6px;

}



.submenu li.checkstyleSel a, .submenu li.checkstyleSel a:visited {

	color: #0000FF;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.submenu li.checkstyleSel a:hover {

	color: #FF0000;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.submenu li.checkThird {

	padding-left: 32px;

	line-height: 22px;

	height: 22px;

	border-bottom: 0px #857156 solid;

	overflow: hidden;

	background: url('../images/ico10-1.gif') no-repeat 23px center;

}



.submenu li.checkThird a, .submenu li.checkThird a:visited {

	color: #666666;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.submenu li.checkThird a:hover {

	color: Red;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.productcategory {

	float: left;

	width: 235px;

	border: solid 3px #FDDDB4;

}



.productcategory .class-item {

	margin: 1px 0px 0px 0px;

	font-size: 14px;

	height: 33px;

	line-height: 33px;

	position: relative;

}



.productcategory .class-item .item-class-head {

	float: left;

	width: 192px;

	height: 33px;

	position: relative;

	background: #FFF0C8 url('../images/dote.jpg') no-repeat 5px center;

	padding-left: 13px;

}



.productcategory .class-item .item-class-head .name:link {

	font-size: 13px;

}



.productcategory .class-item .item-class-head .name:hover {

	font-weight: bold;

}



.productcategory .class-item .class-more {

	float: right;

	width: 30px;

	position: relative;

	font-family: 宋体;

	font-weight: bold;

	color: #FFA500;

	background-color: #FFF0C8;

}



.productcategory .class-item .child-list {

	display: none;

	position: absolute;

	left: 200px;

	top: 0px;

	width: 410px;

	padding: 10px;

	background-color: #FFFFFF;

	border: solid 1px #FFDE75;

	line-height: 22px;

	font-size: 12px;

}



.productcategory .class-item .child-list li {

	float: left;

	width: 115px;

	padding: 3px 5px;

	margin-right: 10px;

	overflow: hidden;

	white-space: nowrap;

}



.productcategory .class-item-hover {

	z-index: 2000;

}



.productcategory .class-item-hover .class-more {

	display: none;

}



.productcategory .class-item-hover .item-class-head {

	width: 192px;

	height: 33px;

	background-color: #FFFFFF;

	z-index: 1500;

	border-top: 1px solid #FFDE75;

	border-bottom: 1px solid #FFDE75;

}



.productcategory .class-item-hover .child-list {

	display: block;

	z-index: 1400;

}





/* Products */



.proContent {

	clear: both;

	padding: 10px 0px 0px 20px;

}



.proList {

	list-style: none;

	padding-left: 8px;

}



.proList li {

	float: left;

	width: 235px;

	text-align: center;

	padding: 10px 8px 10px 0px;

}



.proList li img {

	width: 220px;

	height:220px;

	margin: 3px;

	border: 0px solid #CCCCCC;

}



.proList li .div1 {

	width: 225px;

	height: 225px;

	border: 1px solid #CCCCCC;

	overflow: hidden;

}



.proList li .div2 {

	width: 225px;

	height: 25px;

	line-height: 25px;

	border: 0px solid #CCCCCC;

	overflow: hidden;

}



.proclass_detail {

	padding: 10px 10px 10px 35px;

	word-break: break-all;

}



.showctr {

	clear: both;

	text-align: right;

	line-height: 20px;

	padding: 3px 20px 3px 0px;

	_padding: 5px 20px 5px 0px;

	margin: 20px 10px 0px 20px;

	background: #F3F3F3;

}



#view_gallery, #view_list {

	cursor: pointer;

}



.probox {

	width: 160px;

	float: left;

	margin: 10px 6px 10px 5px;

	height: 160px;

	overflow: hidden;

	border: 0px solid #CCCCCC;

}



.probox span {

	display: block;

	text-align: center;

}



.probox h2 {

	font-size: 11px;

	font-weight: normal;

	line-height: 16px;

	text-align: center;

	clear: both;

}



.proimg {

	width: 150px;

	height: 120px;

	margin: 0 auto;

	background: #FFFFFF;

	line-height: 120px;

	vertical-align: middle;

	position: relative;

	text-align: center;

	display: table-cell;

	border: 1px solid #CCCCCC;

	overflow: hidden;

}



.proimg p {

	position: static;

	_position: absolute;

	top: 50%;

	vertical-align: middle;

}



.proimg img {

	margin-top: 3px;

	position: static;

	_position: relative;

	top: -50%;

	left: -50%;

	vertical-align: middle;

}



.protext {

	padding-top: 10px;

	height: 35px;

	overflow: hidden;

	text-align: center;

	clear: both;

}



.protext a {

	color: #333333;

}



.protext a:hover {

	color: #FF7700;

}



.proboxlist {

	clear: both;

	margin: 5px 10px;

	border-bottom: 1px dotted #CECECE;

}



.proboxlist span {

	margin: 0px 10px;

}



.proboxlist .proimg {

	float: right;

	width: 140px;

	height: 140px;

	border: 0px solid #CCCCCC;

}



.proboxlist .proimg img {

	vertical-align: top;

}



.proboxlist .protext {

	background: none;

	margin: 0px 0px 5px 0px;

	width: 100%;

	height: 20px;

	text-align: left;

}



.proboxlist .protext a {

	color: #CC3333;

}



.proboxlist .protext a:hover {

	color: #FF0000;

	text-decoration: underline;

}



.proboxlist .prodes {

	float: left;

	width: 400px;

	height: 170px;

	overflow: hidden;

	text-align: left;

}



.shuk {

	float: left;

	width: 456px;

	border: 0px solid #DEDDDD;

}



.shutop {

	background: url('../images/index_10.gif') repeat-x;

	height: 33px;

	line-height: 33px;

	padding: 0px 10px;

	background-color: #FFFFFF;

}



.shutop h2 {

	float: left;

	display: block;

	padding: 0px 5px;

	color: #000000;

	font-size: 14px;

}



.shutop strong {

	float: left;

	display: block;

	padding: 0px 5px;

	color: #000000;

	font-size: 14px;

}



.shutop strong span {

	color: #E05E40;

	padding-left: 10px;

	font-size: 12px;

}



.shucon {

	float: left;

	width: 454px;

	overflow: hidden;

	border-left: 1px solid #DEDDDD;

	border-right: 1px solid #DEDDDD;

	border-bottom: 1px solid #DEDDDD;

}



.shucon dl {

	float: left;

	width: 140px;

	height: 135px;

	padding: 5px 5px 5px 5px;

	display: inline;

}



.shucon dt {

	margin-bottom: 3px;

	height: 110px;

	border: 1px solid #CCC6C6;

	text-align: center;

}



.shucon dt img {

	width: 130px;

	padding: 3px 0px 3px 0px;

	border: 0px solid #CCC6C6;

}



.shucon dd {

	line-height: 25px;

	text-align: center;

}



.shucon dl li {

	float: left;

	width: 80px;

	color: #666;

	text-align: center;

	background-color: #6C3720;

}



.shucon2 {

	float: left;

	width: 454px;

	overflow: hidden;

	border-left: 1px solid #DEDDDD;

	border-right: 1px solid #DEDDDD;

	border-bottom: 1px solid #DEDDDD;

}



.shucon2 dl {

	float: left;

	width: 140px;

	height: 135px;

	padding: 10px 5px 10px 5px;

	display: inline;

}



.shucon2 dt {

	margin-bottom: 3px;

	height: 110px;

	border: 1px solid #CCC6C6;

	text-align: center;

}



.shucon2 dt img {

	width: 130px;

	padding: 3px 0px 3px 0px;

	border: 0px solid #CCC6C6;

}



.shucon2 dd {

	line-height: 25px;

	text-align: center;

}



.shucon2 ul {

	float: left;

	width: 220px;

	background: url('../images/dote.gif') no-repeat 8px center;

}



.shucon2 ul li {

	float: left;

	width: 205px;

	padding-left: 15px;

	line-height: 24px;

}



.shucon3 {

	float: left;

	width: 250px;

	overflow: hidden;

}



.shucon3 dl {

	float: left;

	width: 110px;

	height: 110px;

	padding: 10px 5px 10px 8px;

	display: inline;

}



.shucon3 dt {

	margin-bottom: 3px;

	height: 85px;

	border: 1px solid #CCC6C6;

	text-align: center;

	padding-top: 3px;

}



.shucon3 dt img {

	width: 100px;

	padding: 3px 0px 3px 0px;

}



.shucon3 dd {

	line-height: 20px;

	height: 20px;

	text-align: center;

	overflow: hidden;

}



.shucon03 {

	float: left;

	width: 184px;

	overflow: hidden;

}



.shucon03 dl {

	float: left;

	width: 165px;

	padding: 10px 10px;

	display: inline;

}



.shucon03 dt {

	margin-bottom: 0px;

	border: 0px solid #CCC6C6;

	text-align: center;

	padding-top: 3px;

}



.shucon03 dt img {

	width: 165px;

	padding: 0px;

}



.shucon03 dd a {

	line-height: 30px;

	height: 30px;

	text-align: center;

	overflow: hidden;

	background: #aaa9a9;

	color: #fff;

	display: block;

}



.shucon03 dl:hover dd a {

	background: #329b00;

	color: #fff;

}



.msgbox {

	width: 500px;

	height: 480px;

	border: 1px solid #9C0000;

	z-index: 10001;

	background: #FFFFFF;

	margin: 0 auto;

}



.msgboxhead {

	background: url('../images/dpbox.gif') repeat-x;

	height: 23px;

	font-weight: bold;

	line-height: 23px;

	overflow: hidden;

	color: #FFFFFF;

	padding: 0px 5px;

	background-color: #C31825;

}



.msgboxhead span {

	float: left;

	display: inline;

	font-weight: bold;

}



.msgboxhead a, .msgboxhead a:link {

	float: right;

	display: inline;

	color: #FFFFFF;

	font-weight: normal;

}



.msgboxhead img {

	display: block;

	margin-top: 5px;

	padding: 0px 5px;

}



.lib_Contentbox {

	width: 500px;

	clear: both;

	border-top: none;

	padding-top: 8px;

	color: #000000;

	text-align: center;

}



.right_1 {

	margin: 5px 0px 0px 0px;

}



.right_2 {

	float: left;

	width: 730px;

	margin-bottom: 10px;

	border-bottom: 4px solid #0062cd;

	margin-left: 18px;

	line-height: 35px;

	font-size: 14px;

}



.right_3 {

	float: left;

	padding-left: 10px;

}



.right_4 {

	width: 730px;

	margin-bottom: 10px;

	border-bottom: 4px solid #309600;

	margin-left: 18px;

	line-height: 35px;

	font-size: 14px;

}



.right_5 {

	padding-left: 10px;

}



.right_6 {

	float: left;

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #05a602;

	color: #fff;

	font-size: 18px;

}



.left {

	float: left;

	width: 100%;

}



.left_1 {

	float: left;

	width: 100%;

	height: 100px;

	background-color:#0062cd;

}



.left_1 h1 {

	padding-top: 30px;

	text-align: center;

	font-size: 20px;

	color: #FFFFFF;

}



.left_1 p {

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 35px;

}



.left_1 span {

	float: right;

	line-height: 33px;

	padding-right: 15px;

}



.left_1About {

	float: left;

	width: 213px;

	border-bottom: 1px solid #CDCCCB;

	padding-bottom: 5px;

	padding-top: 5px;

	border-left: 1px solid #CDCCCB;

	border-right: 1px solid #CDCCCB;

}



.left_1About ul {

	padding: 10px 0px 5px 0px;

}



.left_1About ul li {

	line-height: 25px;

	font-size: 13px;

}



.left_1About ul li a {

	padding-left: 32px;

	font-size: 13px;

	background: url('../images/tag1.gif') no-repeat 10px center;

}



.left_1About ul li a:hover {

	font-size: 13px;

	background: url('../images/tb1.gif') no-repeat 11px center;

}



.left_1About ul li a.on {

	color: #49B2F4;

	font-weight: bold;

	background: url('../images/tb1.gif') no-repeat 11px center;

}



.left_2 {

	float: left;

	width: 206px;

	border: 2px solid #0062cd;

}



.left_3 {

	float: left;

	width: 100%;

	background-color: #D2D1D1;

	height: 33px;

	margin-top: 0px;

}



.left_3_1 {

	float: left;

	width: 100px;

	padding-left: 10px;

	font-size: 14px;

	line-height: 33px;

	font-weight: bold;

	color: #FFFFFF;

}



.left_3_1More {

	float: right;

	line-height: 33px;

	padding-right: 15px;

}



.left_4, .left_6 {

	float: left;

	width: 184px;

	border: 3px solid #309600;

	padding: 5px 0px 5px 0px;

}



.left_4 dl {

	width: 100%;

}



.left_4 dt {

	text-align: center;

	overflow: hidden;

}



.left_4 dd {

	padding-left: 18px;

	background: url('../images/index_09.gif') no-repeat 10px center;

	line-height: 22px;

}



.left_4 ul {

	padding: 0px 0px 0px 10px;

}



.left_4 ul li {

	padding-left: 8px;

	background: url('../images/index_09.gif') no-repeat left center;

	line-height: 24px;

}



.left_4Image {

	padding: 3px;

	border: 1px solid #CFCFCF;

}



.left_4Video {

	width: 240px;

	height: 150px;

	padding: 5px 0px 5px 5px;

	overflow: hidden;

	text-align: center;

}



.left_4Honor {

	float: left;

	width: 251px;

	border: 1px solid #C2C2C2;

	padding: 5px 0px 5px 0px;

}



.left_5 {

	float: left;

	width: 100%;

	background: url('../images/index_05.jpg') no-repeat;

}



.left_5 h2, .left_5 h3 {

	float: left;

	width: 100px;

	padding-left: 10px;

	font-size: 14px;

	line-height: 33px;

	font-weight: bold;

	color: #FFFFFF;

}



.left_5 span {

	float: right;

	line-height: 33px;

	padding-right: 15px;

}



.left_more {

	float: left;

	width: 100%;

	height: 40px;

	background-color: #0062cd;
	
	text-align:center;
	
	line-height:40px;

}



.left_more a {

	text-decoration: none;

	color: #FFFFFF;

	font-size: 14px;

}





/* SiteMap */



.sitemap {

	width: 990px;

	margin: 0 auto;

	line-height: 20px;

	background-color: #FFFFFF;

}



.sitemap_1 {

	line-height: 20px;

	padding-top: 20px;

}



.sitemap_1 span {

	font-size: 16px;

	font-weight: bold;

	padding-left: 10px;

}



.sitemap_2 {

	width: 100%;

	border: 0;

	border-bottom: 1px solid #333333;

	color: #333333;

	height: 1px;

}



.sitemap_3 {

	line-height: 21px;

	margin-top: 10px;

}



.sitemap_3 ul {

	float: left;

	padding: 0px 0px 20px 10px;

	color: #062851;

	list-style: none;

}



.sitemap_3 ul li {}





/* JobList */



.joinus {

	line-height: 25px;

	color: #666666;

}



.joinus_1 {

	padding-top: 10px;

	line-height: 25px;

}



.joinus_2 {

	font-weight: bold;

	line-height: 25px;

}



.joinus_3 {

	padding-left: 10px;

	line-height: 25px;

}



.joinus_4 {

	padding-right: 40px;

	overflow: hidden;

}



.joinus_5 {

	padding-right: 20px;

}



.video, .download, .case {

	padding: 5px 4px 4px 4px;

}



.video img, .download img, .case img{

	max-width:100%;

}



.video table, .download table, .case table {

	width: 100%;

	line-height: 25px;

	color: #062851;

	table-layout: fixed;

}





/* Download */



.downloadTd1 {

	border-bottom: #9F9F9F 1px solid;

	border-top: #9F9F9F 1px solid;

	line-height: 30px;

	background-color: #F2F2F2;

}



.downloadTd2 {

	line-height: 30px;

	font-size: 12px;

	padding: 5px 10px 0px 0px;

}



.downloadTd3 {

	padding-left: 10px;

	font-size: 12px;

	font-weight: bold;

}



.downloadTd4 {

	padding: 12px;

}



.downloadTd4 img {

	max-width: 99%;

	height: auto !important;

}



.downloadTd5 {

	line-height: 30px;

	height: 30px;

	font-size: 12px;

	background-color: #F7F7F7;

}



.downloadTd6 {

	border-bottom: #9F9F9F 1px solid;

	border-top: #9F9F9F 2px solid;

	background-color: #F2F2F2;

}



.downloadTd6 span {

	padding-left: 10px;

}



.down_1 {

	float: left;

	width: 100%;

	color: #062851;

	text-align: left;

	font-size: 12px;

	padding: 5px 0px 20px 0px;

}



.down_1 ul {

	float: left;

	list-style: none;

}



.down_1 ul li {

	float: left;

	line-height: 25px;

	height: 25px;

	border-bottom: 1px dashed #CCCCCC;

}



.download_list {

	float: left;

	width: 100%;

	text-align: left;

}



.download_list .content {

	float: left;

	width: 100%;

	padding: 20px 0 10px 0px;

	border-bottom: 1px solid #E5E5E5;

}



.download_list .content .Dleft {

	float: left;

	padding: 0px 0 0px 10px;

}



.download_list .content .Dleft_1 {

	float: left;

	width: 130px;

	min-height: 100px;

	_height: 100px;

}



.download_list .content .Dleft_1 img {

	width: 120px;

}



.download_list .content .Dleft_2 {

	float: left;

	width: 420px;

	color: #666666;

	line-height: 20px;

}



.download_list .content .Dleft_2 a:link, .download_list .content .Dleft_2 a:visited {

	color: #0076BE;

	font-weight: bold;

}



.download_list .content .Dright {

	float: right;

	padding: 0px 5px 0px 0px;

}



.download_list .content .Dright img {

	margin-top: 20px;

}



.caseTd1 {

	border-bottom: #9F9F9F 1px solid;

	border-top: #9F9F9F 1px solid;

	line-height: 20px;

	background-color: #F2F2F2;

}



.caseTd2 {

	line-height: 30px;

	font-size: 12px;

	padding: 5px 10px 0px 0px;

}



.caseTd3 {

	padding-top: 20px;

	padding-bottom: 20px;

}



.caseTd4 {

	font-weight: bold;

	padding-top: 2px;

	padding-left: 15px;

	border-bottom: 1px solid #E0E0E0;

	color: #000000;

	background: url('../images/select_card_li_hover.gif') no-repeat;

}



.caseTd5 {

	padding: 20px 15px 20px 15px;

	border: 1px solid #E0E0E0;

	font-size: 12px;

	background-color: #FAFAFA;

}



.caseTd5 img {

	max-width: 99%;

	height: auto !important;

}



.neiye_line2, .neiye_line, .neiye_line2Video {

	float: right;

	width: 759px;

	border: 1px solid #DEDEDE;

	padding: 10px 0px 10px 0px;

	overflow: hidden;

}



.neiye_line3 {

	float: right;

	width: 759px;

	border: 1px solid #DEDEDE;

	padding: 10px 10px 20px 0px;

	overflow: hidden;

}



.contentMessage {

	float: left;

	width: 680px;

	padding-left: 20px;

}



.news_4 {

	float: left;

	padding: 5px 15px 15px 15px;

}



.zixun {

	float: left;

	width: 100%;

	margin: 10px 0px 10px 0px;

	font-weight: normal;

	display: inline;

}



.zixun ul {

	padding: 0px 10px 0px 10px;

}



.zixun ul li {

	line-height: 30px;

	background: url('../images/dote.jpg') no-repeat left center;

	padding-left: 10px;

	border-bottom: 1px dashed #CCCCCC;

	color: #555555;

}



.zixun ul li em {

	color: #555555;

}



.news_con {

	float: left;

	width: 96%;

	margin: 0 2%;

	padding-top: 15px;

}



.news_con dl {

	font-size: 13px;

	color: #666666;

	padding: 0px 5px;

	line-height: 22px;

}



.news_con dl dt {

	margin-bottom: 3px;

}



.news_con dl .dt_1 {

	height: 20px;

	background: url('../images/ico10-1.gif') no-repeat 0px 9px;

	padding-left: 10px;

	display: block;

	float: left;

	text-decoration: underline;

}



.news_con dl .dt_1:hover {

	background: url('../images/ico7-1.gif') no-repeat 0px 9px;

}



.news_con dl .dt_2 {

	font-size: 13px;

	color: #555555;

	margin: 0 20px;

}



.news_con dl dd {

	font-size: 12px;

	color: #777777;

	padding: 0px 10px 0px 10px;

	overflow: hidden;

	margin-bottom: 20px;

}



.zx_top {

	text-align: center;

	border-bottom: 1px dashed #D4D4D1;

	padding-bottom: 5px;

}



.zx_top h1 {

	font-size: 20px;

	font-weight: bold;

}



.zx_top p {

	margin-top: 15px;

	color: #333333;

}



.zx_top p span {

	margin-right: 10px;

}



.img_conter {

	padding: 5px 0;

	text-align: center;

}



.zx_txt {

	color: #666666;

	padding: 0px 10px 10px 10px;

	line-height: 25px;

}



.zx_txt img {

	max-width: 99%;

	height: auto !important;

}



.zx_middle {

	float: left;

	width: 100%;

	padding-bottom: 10px;

}



.zx_from {

	float: left;

	width: 70%;

}



.zx_from p {

	margin-top: 5px;

	color: #333333;

}



.zx_from p span {

	margin-right: 20px;

}



.zx_from2 {

	float: right;

	width: 30%;

	text-align: right;

}



.zx_from2 p {

	margin-top: 5px;

	color: #333333;

}



.zx_from2 a, .zx_from2 a:visited {

	color: #333333;

}



.zx_print {

	float: left;

	width: 100%;

	height: 25px;

	padding-top: 15px;

	text-align: center;

}



.zx_print a, .zx_print a:visited {

	color: #273843;

}



.sxyip {}



.sxyip p {

	color: #D50404;

	margin-top: 3px;

	margin-bottom: 3px;

}



.sxyip .gjaz {

	padding: 7px 0px 5px 0px;

	color: #666;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	margin-bottom: 15px;

	margin-top: 5px;

}



.sxyip .gjaz span {

	color: #555555;

	font-size: 13px;

	background: url('../images/tag.jpg') no-repeat 5px center;

	padding-left: 30px;

}



.sxyip .gjaz a {

	margin-right: 5px;

	font-weight: normal;

}



.tjdy {

	margin-top: 10px;

	text-align: center;

	color: #333333;

	padding-top: 10px;

}



.xgxz {

	float: left;

	width: 692px;

	border: 1px solid #C3C3C0;

	margin-top: 20px;

	background: #FFFFFF;

}



.xgxz h3 {

	height: 30px;

	line-height: 30px;

	background: #EAEAE8;

	padding-left: 20px;

	font-size: 14px;

}



.xgxz2 {

	width: 100%;

	border-bottom: 0px solid #EAEAE8;

}



.xgxz2 ul {

	float: left;

	width: 677px;

	padding: 10px 0px 10px 15px;

	line-height: 22px;

	border-top: 1px solid #EAEAE8;

	margin-top: 1px;

}



.xgxz2 ul li {

	float: left;

	width: 325px;

	background: url('../images/dote.jpg') no-repeat left center;

	padding-left: 10px;

}



.details_1 {

	padding: 0px;

}



.details_1_3 {

	float: left;

	width: 100%;

	background-color: #FFFFFF;

	padding-top: 20px;

}



.details_1_4 {

	width: 65px;

	font-weight: bold;

	clear: both;

	padding-left: 15px;

	padding-top: 2px;

	background: url('../images/select_card_li_hover.gif') no-repeat;

	border-bottom: 1px solid #E0E0E0;

	color: #000000;

	font-size: 12px;

	line-height: 20px;

}



.details_1_5 {

	float: left;

	width: 718px;

	border: 1px solid #CEC7C7;

	padding: 15px 10px 15px 10px;

	background-color: #FFFFFF;

}



.details_1_5 img {

	max-width: 99%;

	height: auto !important;

}



.details_1_6 {

	float: left;

	width: 660px;

	padding: 15px 25px 15px 10px;

	overflow: hidden;

	line-height: 22px;

	font-size: 12px;

	color: #D50404;

}



.details_1_6 .gjazP {

	width: 682px;

	padding: 7px 0px 5px 0px;

	color: #666;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	margin-bottom: 5px;

	margin-top: 5px;

}



.details_1_6 .gjazP span {

	color: #555555;

	font-size: 13px;

	background: url('../images/tag.jpg') no-repeat 5px center;

	padding-left: 30px;

}



.details_1_6 .gjazP a {

	margin-right: 5px;

	font-weight: normal;

}



.details_1_7 {

	float: left;

	width: 738px;

	background-color: #FFFFFF;

	border: 1px solid #ADA4A4;

	margin: 10px 0px 10px 0px;

}



.details_1_7_1 {

	float: left;

	width: 100%;

	border-bottom: 3px solid #736C6C;

}



.details_1_7_2 {

	float: left;

	width: 90px;

	height: 30px;

	margin: 10px 0px 0px 20px;

	display: inline;

	background-color: #736C6C;

	color: #FFFFFF;

	line-height: 30px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

}



.details_1_8 {

	float: left;

	width: 100%;

	height: 140px;

	overflow: hidden;

}



.details_1_8 dl {

	float: left;

	width: 130px;

}



.details_1_8 dt {

	float: left;

	width: 130px;

	text-align: center;

}



.details_1_8 dt img {

	width: 120px;

	border: 0;

}



.details_1_8 dd {

	float: left;

	width: 130px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.details_2 {

	float: left;

	padding: 10px 5px 10px 13px;

}



.details_2_1 {

	padding-left: 100px;

	color: #4565B5;

	height: 35px;

	line-height: 35px;

}



.details_2_1 h3 {

	font-size: 22px;

	font-weight: bold;

}



.details_3 {

	width: 100%;

	border: 0px solid #C0DCFF;

	padding-top: 5px;

}



.details_3_1 {

	float: left;

	width: 100%;

	line-height: 25px;

	color: #062851;

}



.iAera1 {

	width: 990px;

	overflow: hidden;

	margin: 0 auto;

	padding-top: 30px;

	padding-bottom: 25px;

}



.iAera1p {

	background: url("../images/index1.png") no-repeat center;

	color: #0062cd;

	font-size: 24px;

	line-height: 50px;

	text-align: center;

}



.ind_product {

	clear: both;

	width: 990px;

	height: 550px;

	margin: 0 auto 10px auto;

	text-align: center;

}



.ind_product div {

	float: left;

}



.ind_product .ScrollButton {

	cursor: pointer;

	width: 30px;

	padding-top: 260px;

}



.inpro_list_m {

	float: left;

	width: 890px;

	height: 520px;

	overflow: hidden;

	margin: 20px 15px 0 15px;

}



.inpro_list_m ul {

	float:left;

	height:520px;

}



.inpro_list_m ul li {

	float: left;

	margin:0 10px;

	width: 360px;

	height:520px;

}



.inpro_list_m ul li span {

	line-height: 35px;

}



.inpro_list_m ul li img {

	border: 1px solid #CCCCCC;

	width: 358px;

	height: 518px;

}



.iAera2 {

	width: 100%;

	overflow: hidden;

	padding-bottom: 20px;

}



.tabtna {

	float: left;

	width: 100%;

	height: 45px;

	border-bottom: 1px solid #d7d7d7;

}



.tabtna span {

	float: right;

	margin-right: 10px;

	line-height: 45px;

}



.tabtna span a {

	font-size: 14px;

	color: #000000;

}



.mcona {

	float: right;

	width: 740px;

}



#biz_title {

	float: left;

	width: 710px;

	background-color: #FFFFFF;

}



#biz_title ul {

	height: 30px;

	margin: 0px 0px 0px 20px;

	list-style-type: none;

}



.biz_top {

	width: 365px;

	height: 26px;

	color: #000000;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

	background: url('../images/index_32.gif') no-repeat;

}



.biz_top ul {

	float: left;

	line-height: 25px;

	list-style-type: none;

}



.tabtna .tabon {

	float: left;

	margin-right: 30px;

	height: 45px;

	line-height: 45px;

	color: #FFFFFF;

	padding-top: 0px;

	cursor: pointer;

}



.tabtna .tabon h2 {

	display: block;

	color: #0062cd;

	font-size: 17px;

	font-family: 微软雅黑;

	font-weight: bold;

}



.tabtna .taboff {

	float: left;

	margin-right: 30px;

	height: 45px;

	line-height: 45px;

	color: #00000F;

	padding-top: 0px;

	cursor: pointer;

}



.tabtna .taboff h2 {

	display: block;

	color: #000;

	font-size: 17px;

	font-family: 微软雅黑;

	font-weight: bold;

}



.tabtna .taboff span {

	float: left;

	display: block;

	padding: 0px 5px;

	color: #2e73aa;

	font-size: 14px;

	font-family: Arial;

}



.tdbody {

	float: left;

	width: 687px;

	border: 1px solid #CEC7C7;

	padding: 10px 10px 10px 10px;

	background-color: #FFFFFF;

}



.gqxx {

	list-style-type: none;

}



.gqxx li {

	float: left;

	width: 642px;

	line-height: 20px;

}



.shucon21 {

	float: left;

	width: 100%;


}



.shucon21 li {
	float:left;

	width: 220px;

	height: 260px;

	margin-top: 15px;
	
	margin-right:45px;

}
.shucon21 li:nth-child(3n){
	margin-right:0;
}



.mproimg {

	float: left;

	border: none;

	width: 100%;

	height: 230px;

	display: flex;

	align-items: center;

	justify-content: center;

	overflow: hidden;

}



.mproimg img {

	width: 100%;

	transition: .5s;

}



.mproimg:hover img {

	transform: scale(1.2, 1.2);

}



.mprotxt {

	float: left;

	width: 100%;

	height: 30px;

	text-align: center;

	line-height: 30px;

}



.mprotxt a {

	text-decoration: none;

	color: #303030;

	font-size: 14px;

}



.mprotxta1 {

	background: url("../images/index4.jpg") no-repeat;

	float: left;

	width: 102px;

	height: 39px;

	margin-left: 10px;

}



.mprotxta2 {

	background: url("../images/index5.jpg") no-repeat;

	float: left;

	width: 104px;

	height: 38px;

	margin-left: 10px;

}



.mcon {

	background: url("../images/mcon.jpg") no-repeat center;

	height: 601px;

	width: 100%;

	overflow: hidden;

}



.mconp1 {

	font-size: 24px;

	font-weight: bold;

	line-height: 35px;

	text-align: center;

	padding-top: 40px;

}



.mconp2 {

	text-align: center;

	color: #0062cd;

	font-size: 36px;

	font-weight: bold;

	line-height: 40px;

}



.mconp3 {

	font-size: 18px;

	line-height: 30px;

	margin: 55px 0 0 475px;

}



.mconp4 {

	font-size: 18px;

	line-height: 30px;

	margin: 39px 0 0 530px;

}



.mconp5 {

	font-size: 18px;

	line-height: 30px;

	margin: 48px 0 0 555px;

}



.mconp6 {

	font-size: 18px;

	line-height: 30px;

	margin: 50px 0 0 530px;

}



.mconp7 {

	font-size: 18px;

	line-height: 30px;

	margin: 40px 0 0 500px;

}



.mcon0 {

	background: url("../images/mcon0.png") no-repeat center;

	width: 100%;

	height: 149px;

	overflow: hidden;

	background-color:#FFFFFF;

}



.mcon1 {

	background: url("../images/mcon1.jpg") no-repeat center;

	width: 100%;

	height: 716px;

	overflow: hidden;

}



.mcon2 {

	float: left;

	width: 500px;

	padding-top: 70px;

}



.mcon2_1 {

	font-size: 18px;

	font-weight: bold;

	padding-left: 85px;

}



.mcon2_1 p {

	font-weight: normal;

	font-size: 9px;

	color: #999;

}



.mcon2_2 {

	color: #666;

	font-size: 14px;

	padding-top: 30px;

	padding-left: 115px;

	line-height: 16px;

}



.mcon3 {

	float: right;

	width: 490px;

	padding-top: 180px;

}



.mcon3_1 {

	font-size: 18px;

	font-weight: bold;

	padding-left: 30px;

}



.mcon3_1 p {

	font-weight: normal;

	font-size: 9px;

	color: #999;

}



.mcon3_3 {

	font-size: 14px;

	color: #666;

	line-height: 24px;

	text-indent: 2em;

	padding-top: 15px;

}



.mcon3_2 {

	color: #666;

	font-size: 14px;

	padding-top: 30px;

	padding-left: 50px;

	line-height: 20px;

}



.mcon4 {

	width: 100%;

	background: url("../images/mcon2.jpg") no-repeat center;

	height: 705px;

	overflow: hidden;

}



.mcon5 {

	float: left;

	width: 500px;

	padding-top: 88px;

}



.mcon5_1 {

	font-size: 18px;

	font-weight: bold;

	padding-left: 85px;

}



.mcon5_1 p {

	font-weight: normal;

	font-size: 9px;

	color: #999;

}



.mcon5_2 {

	color: #666;

	font-size: 14px;

	padding-top: 22px;

	padding-left: 115px;

	line-height: 18px;

}



.mcon5_3 {

	font-size: 14px;

	color: #666;

	line-height: 24px;

	text-indent: 2em;

	padding-top: 15px;

	padding-left: 85px;

}



.mcon6 {

	float: right;

	width: 490px;

	padding-top: 180px;

}



.mcon6_1 {

	font-size: 18px;

	font-weight: bold;

	padding-left: 30px;

}



.mcon6_1 p {

	font-weight: normal;

	font-size: 9px;

	color: #999;

}



.mcon6_2 {

	color: #666;

	font-size: 14px;

	padding-top: 30px;

	padding-left: 40px;

	line-height: 23px;

}



.index1 {

	width: 100%;

	height: 255px;

	background: url("../images/index6.jpg") no-repeat center;

	overflow: hidden;

}



.index1a {

	float: right;

	width: 168px;

	height: 40px;

	margin: 150px 12px 0 0;

}



.index1div {

	float: right;

	width: 195px;

	color: #38aa00;

	padding-top: 145px;

}



.index1div p {

	font-size: 24px;

	font-weight: bold;

	line-height: 25px;

}



.iAera3 {

	width: 990px;

	overflow: hidden;

	margin: 0 auto;

}



.index2 {

	background: url("../images/index7.png") no-repeat top;

	overflow: hidden;

}



.index2p1 {

	font-size: 28px;

	color: #0062cd;

	font-weight: bold;

	line-height: 35px;

	text-align: center;

	padding-top: 30px;

	letter-spacing: 5px;

}



.index2p2 {

	color: #999;

	font-size: 16px;

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 3px;

	line-height: 30px;

}



.index2p3 {

	font-size: 18px;

	text-align: center;

	letter-spacing: 3px;

	line-height: 35px;

}



.wi_bg {

	float: left;

	width: 990px;

	height: 480px;

	overflow: hidden;

	position: relative;

}



.wi_con {

	height: 434px;

	overflow: hidden;

}



.wi_con dd {

	height: 200px;

	background: url(../images/wi_bj1.png) no-repeat center top;

	overflow: hidden;

	margin-bottom: 30px;

}



.wi_con h4 {

	font-size: 16px;

	font-weight: bold;

	color: #616161;

	height: 28px;

	padding-top: 24px;

	text-align: center;

}



.wi_con h4 a {

	color: #616161;

}



.wi_con font {

	font: 12px/26px "宋体";

	color: #616161;

	height: 28px;

	text-align: center;

	display: block;

}



.wi_con p {

	padding: 0 150px;

	height: 67px;

	color: #616161;

	font-size: 14px;

	text-align: center;

}



.wi_con span a {

	clear: both;

	display: block;

	width: 80px;

	height: 24px;

	text-align: center;

	font-size: 12px;

	color: #666;

	margin: 0 auto;

	background: url("../images/wi_more.png") no-repeat;

	line-height: 24px;

}



.wi_con dt {

	width: 620px;

	height: 160px;

	margin: 0 auto;

	background: url(../images/wi_b2.png) no-repeat center top;

}



.wi_con dt .a1 {

	width: 160px;

	height: 160px;

	margin: 0 auto;

	position: relative;

}



.wi_con dt .a3 {

	position: absolute;

	z-index: 2;

	height: 160px;

	width: 160px;

	left: 0px;

	top: 0px;

	display: block;

}



.wi_con dt .a2 {

	position: absolute;

	z-index: 1;

	height: 160px;

	width: 160px;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

}



.wi_con dt .a2 img {

	max-width: 100%;

}



.wi_nav {

	width: 114px;

	margin: 0 auto;

}



.wi_nav li {

	width: 12px;

	height: 12px;

	float: left;

	display: inline;

	margin: 0 8px;

	background: url(../images/wi_b.jpg) no-repeat left top;

	cursor: pointer;

	overflow: hidden;

	position: relative;

}



.wi_nav .cur {

	background-position: 0 -12px;

}



.iAera4 {

	width: 100%;

	background: url("../images/index8.jpg") no-repeat;

	overflow: hidden;

	margin-top: 20px;

	padding-top: 20px;

	padding-bottom: 30px;

}



.iAera4p {

	background: url("../images/index9.png") no-repeat bottom;

	font-size: 28px;

	color: #0062cd;

	line-height: 60px;

	font-weight: bold;

	text-align: center;

}



.index3 {

	width: 100%;

	padding: 30px 0 30px 0;

	overflow: hidden;

}



.index3_1 {

	float: left;

	width: 420px;

	height: 310px;

	padding-left: 20px;

}



.index3_1 img {

	width: 420px;

	height: 310px;

}



.index3_2 {

	float: right;

	width: 515px;

}



.index3_2p {

	font-size: 18px;

	color: #0062cd;

	font-weight: bold;

	line-height: 35px;

}



.index3_3 {

	font-size: 14px;

	line-height: 26px;

	color: #4d4d4d;

	padding-top: 21px;

}



.index3a {

	background: url("../images/aboutmore.png") no-repeat;

	display: block;

	width: 119px;

	height: 31px;

	margin-top: 20px;

}



.index4 {

	background: #f8f8f8;

	overflow: hidden;

}



.xc1L {

	margin: 0 auto;

	height: 180px;

	width: 990px;

	position: relative;

	overflow: hidden;

	padding-top: 20px;

}



.xcbox {

	height: 180px;

	width: 900px;

	margin: 0 auto;

	overflow: hidden;

}



.xcbox ul li {

	text-align: center;

	float: left;

	width: 205px;

	margin: 20px 10px 0;

	font-size: 14px;

	display: inline;

	transition: .5s;

}



.xcbox ul li a {

	float: left;

	position: relative;

	text-decoration: none;

	width: 205px;

	height: 135px;
	
	overflow:hidden;

}



.xcbox ul li:hover {

	margin-top: 10px;

}



.xcbox ul li a:hover span {

	background: #00a74f;

	color: #fff;

	display: block;

}



.xcbox ul li img {

	max-width: 100%;

	border: 0px #ccc solid;

	padding: 0px;

}



.xcbox ul li a span {

	padding-top: 0px;

	color: #333;

	width: 205px;

	float: left;

	height: 35px;

	line-height: 35px;

	background: #b4b6b7;

	color: #fff;

}



.xcpng1 {

	position: absolute;

	left: 0px;

	top: 75px;

	z-index: 1;

	cursor: pointer;

	height: 65px;

	width: 25px;

	background: url(../images/index4left.jpg) no-repeat 0 0;

	transition: .5s;

}



.xcpng1:hover {

	background: url(../images/index4left1.jpg) no-repeat 0 0;

}



.xcpng2 {

	position: absolute;

	right: 0px;

	top: 75px;

	z-index: 1;

	cursor: pointer;

	height: 65px;

	width: 25px;

	background: url(../images/index4right.jpg) no-repeat 0 bottom;

	transition: .5s;

}



.xcpng2:hover {

	background: url(../images/index4right1.jpg) no-repeat 0 bottom;

}



.index5 {

	background: url("../images/feedbacks.jpg") no-repeat center;

	height: 415px;

	width: 100%;

	overflow: hidden;

}



.index5_1 {

	float: left;

	width: 360px;

	padding-top: 80px;

	padding-left: 10px;

}



.index5_1p {

	font-size: 28px;

	color: #0062cd;

	font-weight: bold;

	line-height: 37px;

}



.index5_1pp {

	color: #666;

	font-size: 16px;

	padding-left: 30px;

	padding-top: 20px;

	line-height: 30px;

	background: url(../images/index5_p.png) no-repeat left top 27px;

}



.index5_1ppp {

	color: #666;

	font-size: 16px;

	line-height: 30px;

	padding-top: 13px;

	padding-left: 30px;

	background: url(../images/index5_p.png) no-repeat left top 20px;

}



.sendmessages {

	float: left;

	width: 440px;

	padding-top: 20px;

}



.sen_02 {

	color: #3d3d3d;

	font-size: 16px;

	height: 50px;

}



.sen_03 {

	color: #3d3d3d;

	font-size: 14px;

	height: 50px;

	width: 69%;

}



.sen_text {

	border: 1px solid #e7e7e7;

	height: 30px;

	line-height: 30px;

	width: 300px;

	padding-left: 3px;

	background: #f7f7f7;

	color: #999;

	outline: none;

}



.button_submit10 {

	border: 0px solid #000000;

	font-weight: normal;

	font-size: 14px;

	background: #0062cd;

	color: #fff;

	width: 45px;

	height: 32px;

	line-height: 30px;

	cursor: pointer;

	float: left;

}



.iAera5 {

	width: 100%;

	overflow: hidden;

	border-top: 1px solid #dcdcdc;

	padding-top: 20px;

}





/*新闻中心*/



#biz_title {

	float: left;

	width: 710px;

	background-color: #FFFFFF;

}



#biz_title ul {

	height: 30px;

	margin: 0px 0px 0px 20px;

	list-style-type: none;

}



.biz_top {

	width: 365px;

	height: 26px;

	color: #000000;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

	background: url('../images/index_32.gif') no-repeat;

}



.biz_top ul {

	float: left;

	line-height: 25px;

	list-style-type: none;

}



.tabtna1 {

	float: left;

	width: 100%;

	border-bottom: 1px #c6c6c6 solid;

	height: 50px;

	line-height: 50px;

}



.tabtna1 .tabon {

	float: left;

	width: 93px;

	font-weight: bold;

	font-size: 18px;

	height: 51px;

	line-height: 50px;

	color: #0062cd;

	padding-top: 0px;

	text-align: center;

	cursor: pointer;

	text-align: center;

	margin-right: 15px;

}



.tabtna1 .taboff {

	float: left;

	width: 93px;

	height: 51px;

	font-weight: bold;

	font-size: 18px;

	line-height: 50px;

	color: #333;

	padding-top: 0px;

	text-align: center;

	cursor: pointer;

	text-align: center;

	margin-right: 15px;

}



.tdbody {

	float: left;

	width: 687px;

	border: 1px solid #CEC7C7;

	padding: 10px 10px 10px 10px;

	background-color: #FFFFFF;

}



.gqxx {

	list-style-type: none;

}



.gqxx li {

	float: left;

	width: 642px;

	line-height: 20px;

}



.shucon7 {

	float: right;

	width: 470px;

	overflow: hidden;

	margin-left: 10px;

	padding-top: 15px;

}



.shucon7 ul {

	float: left;

	width: 98%;

}



.shucon7 ul li {

	float: left;

	width: 94%;

	color: #666;

	padding-left: 30px;

	border-bottom: 1px dotted #cfcfcf;

	margin: 10px 0;

	padding-bottom: 10px;

}



.shucon7 ul li em {

	height: 65px;

	line-height: 24px;

}



.shucon7 ul li em span {

	display: block;

	font-size: 36px;

	color: #333;

	height: 45px;

	line-height: 45px;

}



.newss {

	float: left;

	width: 84%;

	padding-left: 15px;

}



.newss p {

	line-height: 22px;

	color: #858484;

}



a.newssa:link, a.newssa:visited {

	color: #858484;

	font-size: 12px;

	text-decoration: none;

}



.shucon6 {

	float: left;

	width: 480px;

	overflow: hidden;

	margin-left: 10px;

}



.shucon6 dl {

	float: left;

	width: 480px;

	height: 345px;

	padding: 15px 0px 10px 0px;

	display: inline;

}



.shucon6 dt {

	margin-top: 3px;

	height: 215px;

	text-align: center;

	float: left;

	width: 480px;

}



.shucon6 dt img {

	width: 480px;

	height: 210px;

	padding: 3px 0px 3px 0px;

}



.shucon6 dd {

	line-height: 24px;

	overflow: hidden;

	float: left;

	width: 480px;

	color: #666;

}



.shucon6_a {

	color: #565656 !important;

	border: 1px solid #565656;

	padding: 2px;

	border-radius: 7px;

	width: 65px;

	float: left;

	text-align: center;

	height: 20px;

	line-height: 20px;

	margin-top: 15px;

}



.index7 {

	width: 990px;

	overflow: hidden;

	margin: 0 auto;

	padding-top: 15px;

}



.index7_1 {

	float: left;

	width: 135px;

}



.index7_1p {

	font-size: 20px;

	text-align: center;

	color: #000000;

	font-weight: bold;

	line-height: 30px;

}



.index7_1p1 {

	color: #b4b4b4;

	font-size: 14px;

	text-align: center;

	line-height: 22px;

}





/****inews-2****/



.tempWrap {

	width: 856px !important;

}



.txtScroll-left {

	position: relative;

	padding-bottom: 10px;

	min-height: 110px;

}



.txtScroll-left li {

	padding: 10px 10px;

	position: relative;

	width: 403px !important;

	border: 1px solid #eee;

	margin-right: 5px;

}



.txtScroll-left li > a {

	color: #a00;

}



.txtScroll-left li > p > a {

	font-size: 16px;

	text-decoration: none;

	line-height: 30px;

	background: url("../images/index12.png") no-repeat 3px;

	padding-left: 28px;

	color: #000;

	height: 30px;

	display: block;

}



.txtScroll-left li a > p {

	color: #0076BE;

	line-height: 30px;

	padding: 6px 20px 0 20px;

	font-size: 16px;

}



.txtScroll-left li a > div {

	color: #aaa;

	line-height: 25px;

	padding: 0 20px 0 20px;

	font-size: 14px;

}



.txtScroll-left .time {

	position: absolute;

	left: 0px;

	top: 10px;

	text-align: center;

}



.txtScroll-left .time p {

	font-size: 14px;

}



.txtScroll-left .time span {

	color: #aaa;

}



a.next, a.prev {

	color: #fff;

	width: 50px;

	height: 25px;

	display: block;

	text-align: center;

	line-height: 25px;

	text-decoration: none;

	position: absolute;

	z-index: 1;

}



a.next:hover, a.prev:hover {

	background: #0062cd;

}



.next {

	background: #CCCCCC;

	font-size: 16px;

	font-weight: bolder;

}



.prev {

	background: #CCCCCC;

	font-size: 16px;

	font-weight: bolder;

}



.txtScroll-left .next {

	top: 74px;

	left: -8%;

}



.txtScroll-left .prev {

	top: 74px;

	left: -14%;

}



.txtScroll-left img {

	width: 520px;

	height: 300px;

}



.iNews-2 {

	min-height: 110px;

	width: 855px;

	float: right;

}



.iNews-2 > div > li {

	width: 48%;

	margin-right: 2%;

	float: left;

	list-style: disc;

}



.iNewsspan {

	display: block;

	background: url("../images/index13.png") no-repeat 3px 2px;

	padding-left: 30px;

	line-height: 22px;

	margin-top: 5px;

}



.divbot {

	width: 100%;

	overflow: hidden;

	padding-top: 40px;

	padding-bottom: 30px;

	background-color: #333333;

}



.divbot1 {

	float: left;

	width: 276px;

	height: 165px;

}



.divbot2 {

	float: left;

	width: 400px;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	padding-left: 90px;

	padding-right: 90px;

}



.divbot3 {

	float: left;

	width: 132px;

	height: 132px;

}



.divbot3 img {

	width: 132px;

	height: 132px;

}



.shucon006 {

	float: left;

	width: 768px;

	overflow: hidden;

	border: 1px #dbdada solid;

	background: #fff;

}



.shucon006 ul {

	padding: 10px 10px 10px 10px;

	float: left;

	width: 100%;

}



.shucon006 ul li {

	float: left;

	width: 222px;

	text-align: center;

	padding-bottom: 0px;

	margin: 10px 10px;

}



.shucon006 ul li img {

	width: 210px;

	height: 170px;

	border: 1px #dcdbdb solid;

	padding: 5px 5px;

}



.shucon006 ul li img:hover {

	border: 1px #323385 solid;

}



.shucon006 ul li span {

	float: left;

	width: 222px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.shucon005 {

	float: left;

	width: 728px;

	overflow: hidden;

	border: 1px #dbdada solid;

	background: #fff;

	padding: 10px 20px;

	margin-bottom: 10px;

}



.shucon005 li a {

	float: left;

	width: 690px;

	padding-left: 20px;

	line-height: 45px;

	border-bottom: 1px #cacaca dotted;

	background: url('../images/ico55.gif') no-repeat 2px center;

	color: #676364;

	font-size: 12px;

}



.shucon005 li a:hover {

	color: #323385;

	font-size: 12px;

}



/*见证*/

.jianzheng {width:1100px;margin:50px auto;overflow:hidden;}

.jianzheng h2{height:32px;line-height:32px;text-align:center;font-size:26px;margin-bottom:5px;}

.jianzheng h2 a{color:#0062cd;}

.jianzheng h2 i{display:inline-block;width:54px;height:3px;background-color:#0062cd;margin:0 10px;position:relative;top:-8px;}

.jianzheng h2 i{*display:inline}

.jianzheng span{display:block;text-align:center;font-size:14px;color:#999;margin-bottom:25px;}

.jianzheng .jzbox {overflow:hidden;width:100%;height:350px;position:relative}

.jianzheng .jzbox ul{overflow:hidden;position:absolute}

.jianzheng .jzbox li{float:left;width:235px;height:350px;background-color:#f8f8f8;margin-right:20px;}

.jianzheng .jzbox li img{margin:12px auto 18px auto;width:201px;height:138px;padding:0 5px;display:block;}

.jianzheng .jzbox li h3{font-weight:normal;font-size:14px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:210px;margin:0 auto;margin-bottom:10px;}

.jianzheng .jzbox li h3 a{color:#0062cd}

.jianzheng .jzbox li p{width:210px;margin:0 auto;font-size:13px;line-height:22px;color:#333;height:86px;overflow:hidden;margin-bottom:16px;}

.jianzheng .jzbox li .more{display:block;width:116px;height:30px;text-align:center;line-height:30px;background-color:#bbb;font-size:13px;color:#fff;margin:0 auto;}

.jianzheng .jzbox li:hover .more{background-color:#0062cd}