﻿	body {

	font-size: 12px;

	color: #000000;

	font-family: 'Microsoft YaHei';

	min-width: 1200px;

}



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;

	font-family: 'Microsoft YaHei';

}



section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {

	margin: 0;

	padding: 0;

	font-family: 'Microsoft YaHei';

}



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;

	font-size: 12px;

	resize: none;

}



em {

	font-style: normal;

}



b {

	font-weight: normal;

}



h1,h2,h3 {

	font-weight: bold;

	font-size: 16px;

}



h4,h5,h6 {

	font-weight: bold;

	font-size: 12px;

}



a:link,a:visited {

	color: #333;

	text-decoration: none;

}



a:hover,a:active {

	color: #fd800c;

	text-decoration: none;

}



a.sethome:link,a.sethome:visited {

	color: #fff;

	font-size: 12px;

	text-decoration: none;

}



a.sethome:hover,a.sethome:active {

	color: #fd800c;

	font-size: 12px;

	text-decoration: underline;

}



a.links:link,a.links:visited {

	color: #3C3B3B;

	font-size: 12px;

	text-decoration: none;

}



a.links:hover,a.links:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: underline;

}



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: #666666;

	font-size: 12px;

	text-decoration: none;

}



a.black:hover,a.black:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



a.org:link,a.org:visited {

	color: #333;

	font-size: 18px;

	line-height: 60px;

	text-decoration: none;

}



a.org:hover,a.org:active {

	color: #f36421;

	text-decoration: none;

}



a.detail:link,a.detail:visited {

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}



a.detail:hover,a.detail:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: none;

}



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.prolist:link,a.prolist:visited {

	color: #615B5B;

	font-size: 13px;

	text-decoration: none;

}



a.prolist:hover,a.prolist:active {

	color: #FF0000;

	font-size: 13px;

	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: 16px;

	text-decoration: none;

	margin: 0px 25px 0px 25px;

}



a.botmenu:hover,a.botmenu:active {

	color: #f16204;

	font-size: 16px;

	text-decoration: none;

	margin: 0px 25px 0px 25px;

}



.wow {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp

}



.clearfix {

	*overflow: hidden;

	*zoom: 1;

}



.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}



.clear,.cl {

	clear: both;

}



.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;

}



.mt30 {

	margin-top: 30px;

}



.mt40 {

	margin-top: 40px;

}



.mt50 {

	margin-top: 50px;

}



.pt30 {

	padding-top: 30px;

}



.pt40 {

	padding-top: 40px;

}



.pt50 {

	padding-top: 50px;

}



.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: 1200px;

	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 {

	color: #fff;

	font-weight: normal;

	cursor: pointer;

	height: 25px;

	width: 100px;

	font-weight: bold;

	background-color: #e0661f;

	border: 1px solid #999999;

	border-radius: 5px;

	margin-right: 10px;

}



.button_submit4 {

	color: #fff;

	font-weight: normal;

	cursor: pointer;

	height: 25px;

	width: 90px;

	font-weight: bold;

	background-color: #e0661f;

	border: 1px solid #999999;

	border-radius: 5px;

}







/**********************************************************************************************/



.main {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

}



.topCon {

	width: 1200px;

	margin: 0 auto;

}



.topCon100 {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

}



.indexTop {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

	background:url(../images/top-top-bj.png)no-repeat top center;

}



.indexLeft {

	float: left;

	width: 252px;

	line-height: 20px;

}



.indexLeft1 {

	float: left;

	width: 252px;

	line-height: 20px;

}



.indexBottom {

	width: 100%;

	margin: 0 auto;

	line-height: 20px;

	padding: 0px 0px 0px 0px;

}



.indexCenter {

	width: 1200px;

	margin: 0 auto;

	line-height: 20px;

	padding: 20px 0px 20px 0px;

}



.indexCenter table {

	line-height: 20px;

}



.indexCenter2 {

	width: 1200px;

	margin: 0 auto;

	line-height: 20px;

	padding: 5px 0px 0px 0px;

}



.indexRight {

	float: right;

	width: 920px;

}



.indexRight1 {

	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%;

	height:auto;

}



.topCon_2 {

	float: left;

	width: 100%;

	height: 125px;

	text-align: left;

	background-repeat: no-repeat;

}







/* top */



.wraptop {

	width: 100%;

	margin: 0 auto;

	height: 45px;

	overflow: hidden;

	background: #F7F7F7;

}



.wraptop_1 {

	float: left;

	width: 100%;

	height: 40px;

}



.wraptop_1_1 {

	float: left;

	width: 690px;

	text-align: left;

	line-height: 40px;

}



.wraptop_1_1 span {

	font-size: 12px;

	color: #333333;

}



.wraptop_1_2 {

	float: right;

	width: 380px;

	line-height: 40px;

	color: #fff;

	text-align: right;

	padding-right: 10px;

}



.wraptop_1_2 a {

	margin: 0px 6px 0px 5px;

}



.wraptop_2 {

	float: left;

	width: 100%;

	height: 118px;

	padding: 30px 0 0;

	background: #fff;

}



.t_text {

	float: left;

	padding: 0px 0 0 20px;

	height: 54px;

	font-size: 18px;

	color: #484848;

	font-weight: 700;

	line-height: 40px;

	width: 500px;

	margin: 5px 0 0 0px;

}



.t_text strong {

	display: block;

	font-size: 34px;

	color: #333;

	letter-spacing: 1px;

}



.t_text strong em {

	color: #f16204;

}



.h_pho {

	background: url(../images/top-DH.png) no-repeat 0 13px;

	background-size: 80px; 

	font-size: 16px;

	line-height: 22px;

	color: #333;

	padding: 13px 0 0 90px;

	height: 80px;

	width: 300px;

	white-space: nowrap;

}



.h_pho strong {

	display: block;

	font-size: 36px;

	display: block;

	line-height: 40px;

	margin-top: 6px;

	color: #fd801c;

}



.wraptop_4 {

	width: 100%;

	height: 55px;

	text-align: left;

	background: #f5f5f5;

}



.wraptop_4_1 {

	float: left;

	width: 890px;

	line-height: 55px;

}



.wraptop_4_1 span {

	float: left;

	width: 105px;

	color: #333;

	font-size: 15px;

	font-weight: 700;

}



.wraptop_4_1 div {

	float: left;

	width: 780px;

	height: 55px;

	overflow: hidden;

}



.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {

	color: #333;

	margin: 0 5px 0 4px;

	font-size: 15px;

}



.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {

	color: #f36421;

	margin: 0 5px 0 4px;

}



.wraptop_4_2 {

	float: right;

	width: 260px;

	line-height: 45px;

	padding: 0px 0px 0px 0px;

}



.wraptop_4_2_1 {

	float: left;

}



.wraptop_4_2_1 .searchinput {

	width: 200px;

	border: 1px solid #e4e4e4;

	border-right: none;

	height: 30px;

	line-height: 30px;

	color: #888888;

	font-size: 12px;

	padding: 0 10px;

	vertical-align: middle;

}



.wraptop_4_2_2 {

	float: left;

}



.wraptop_4_2_2 input {

	border: 1px solid #e4e4e4;

	border-left: none;

	font-weight: normal;

	background-color: transparent;

	width: 30px;

	height: 32px;

	line-height: 32px;

	background: #fff url('../images/ss-top.png') no-repeat center;

	cursor: pointer;

	vertical-align: middle;

}







/* navigation */



.nav {

	clear: both;

	margin: 0 auto;

	width: 100%;

	height: 60px;

	background: #072d9a;

}



.linav {

	margin: 0 auto;

	width: 1200px;

	line-height: 60px;

}



.linav_ul {

	float: left;

}



.linav_ul div {

	float: left;

	width: 30px;

}



.linav_ul li {

	float: left;

	width: 144px;

	height: 60px;

	color: #FFFFFF;

	font-size: 16px;

	font-weight: 400;

	text-align: center;

}



.linav_ul li a{

	display: block;

	width:100%;

	height: 40px;

	line-height: 40px;

	margin-top: 10px;

	border-right: solid 1px #061D60;

	border-left: solid 1px #3157C5;

}



.linav_ul li:last-child {

	background: none

}



.linav_ul li.select {

	color: #fff;

}

.linav_ul li:hover{

	background:rgba(253,123,3,1.00)

}



.linav_ul li.select a:link,.linav_ul li.select a:visited {

	color: #fff;

	font-size: 16px;

	font-weight: 400;

}



.linav_ul li a:link,.linav_ul li a:visited {

	color: #FFFFFF;

	font-size: 16px;

	font-weight: 400;

}



.linav_ul li a:hover {

	color: #fff;

	font-size: 16px;

	text-decoration: none;

	font-weight: 400;

	border: none

}



.select {

	color: #fff;

	background: #fd7b03

}



.select a:link,.select a:visited {

	color: #FFFFFF;

	font-size: 16px;

	font-weight: 400;

	border: none

}







/* bottom */



.divBottom {

	width: 100%;

	line-height: 20px;

	margin-top: 0px;

}



.divBottom_1 {

	text-align: center;

	background: #15409f;

	font-weight: 400;

	font-size: 16px;

	line-height: 50px;

	color: #FFFFFF;

	vertical-align: middle;

}



.divBottom_2 {

	color: #666666;

	padding-bottom: 10px;

	padding-top: 10px;

	text-align: center;

}



.divBottom_2 a,.divBottom_2 a:link,.divBottom_2 a:visited {

	color: #666666 !important;

}



.divBottom_3 {

	float: left;

	width: 988px;

	background-color: #E1E8ED;

	border: 1px solid #A7A6A6;

	padding: 10px 0px 10px 0px;

}



.divBot {

	width: 1200px;

	margin: 0 auto;

	padding: 40px 0 20px;

	color: #333;

}



.divBot a {

	color: #333;

}



.divBot_0 {

	float: left;

	margin-top: 0px;

	width: 310px;

	height: 165px;

	padding-top: 20px;

}



.divBot_0 img {

}



.divBot_1 {

	float: left;

	width: 680px;

	line-height: 30px;

	font-size: 12px;

	color: #333;

}



.divBot_2 {

	float: right;

	width: 180px;

	text-align: center;

	height: 180px;

}



.divBot_2 img {

	width: 170px;

	height: 170px;

	padding-top: 12px;

}







/* Links */



.yqlj {

	width: 1194px;

	border: 3px #333 solid;

	min-height: 80px;

	margin: 0 auto;

}



.yqlj span {

	display: block;

	text-align: center;

	width: 140px;

	margin: 0 auto;

	height: 30px;

	line-height: 50px;

	font-size: 24px;

	position: relative;

	top: -25px;

	background: #f6f6f6;

}



.yqlj .yqlj_1 {

	float: left;

	width: 1186px;

	line-height: 26px;

}



.yqlj .yqlj_1 a {

	float: left;

	margin: 0px 0px 0px 20px;

	font-size: 14px;

}



.box {

	border: 1px solid #c3d4e7;

	zoom: 1;

	overflow: auto;

	padding-bottom: 10px;

}



.box h5,.box h6 {

	background: url('../images/v9/title.png') no-repeat right top;

	color: #1e50a2;

	height: 26px;

	margin-bottom: 10px;

	line-height: 26px;

	padding-left: 10px;

	border-bottom: 1px solid #dce7f3;

	position: relative;

}



.box h6 {

	margin-bottom: 0;

}



.box h5.title-1,.box h6.title-1 {

	background-position: right -52px;

}



.box h5.title-2,.box h6.title-2 {

	background-position: right -100px;

}



.box h5.title-2 span.tab {

	float: right;

	padding-right: 6px;

	color: #a4bcd6;

}



.box h5.title-2 span.tab span {

	color: #2064ae;

	cursor: hand !important;

	cursor: pointer;

}



.box a.more {

	font-size: 12px;

	margin-right: 8px;

	font-weight: normal;

	position: absolute;

	top: 0;

	*top: 1px;

	_top: 1px;

	right: 0;

}



.box .content {

	padding: 0 10px;

	overflow: auto;

}



.blue,.blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a {

	color: #004499;

}



.main .col-left {

	width: 700px;

	margin-right: 10px;

}



.main .col-left2 {

	width: 980px;

	margin-right: 10px;

}



.crumbs {

	background: url('../images/v9/icon.png') no-repeat left -34px;

	padding: 3px 0 3px 18px;

	border-bottom: 1px solid #c3d4e7;

	margin-bottom: 10px;

}



.crumbs span {

	color: #7e7e7e;

}



.itemli {

	margin: 0px 10px;

}



.itemli li {

	padding: 10px 0px;

}



.itemli li a {

	background: url('../images/bg_member_1.gif') no-repeat -5px -126px;

	font-weight: bold;

	padding-left: 14px;

	color: #004499;

	font-size: 13px;

}



.keylink,.keylink:link,.keylink:hover,.keylink:active {

	text-decoration: underline;

	width: 26px;

	height: 22px;

	line-height: 22px;

	background: #fff;

	border: 1px dotted #aaa;

	text-align: center;

}



.tag_a a {

	display: inline-block;

	zoom: 1;

	*display: inline;

	overflow: hidden;

	vertical-align: middle;

	margin: 6px;

	white-space: nowrap;

	font-weight: bold;

	color: #004499;

	background: url('../images/v9/bg_member_1.gif') no-repeat -5px -124px;

	padding-left: 10px;

}



.cboxs h5 {

	background: url('../images/v9/nav.png') repeat-x 0px -33px;

}



.cboxs .tag_a a {

	padding: 0px;

	background: none;

	margin: 6px 10px;

	font-weight: 100;

	margin-bottom: 20px;

}



.sqlj_btn {

	background: url('../images/v9/sqyqlj_btn.jpg') no-repeat;

	width: 142px;

	height: 47px;

	display: block;

	margin: 10px auto;

}



.tjly_btn {

	background: url('../images/v9/sqly_btn.jpg') no-repeat;

	width: 142px;

	height: 47px;

	display: block;

	margin: 10px auto;

}



.table_form {

	width: 100%;

}



.table_form caption {

	background: url('../images/v9/nav.png') repeat-x 0 -33px;

	border-bottom: medium none;

	color: #004499;

	font-size: 14px;

	font-weight: bold;

	height: 34px;

	line-height: 30px;

}



.table_form img {

	cursor: pointer;

}



.submitTable {

	width: 95%;

	border: 0;

}



.submitTable td {

	height: 35px;

}



.submitTable img {

	cursor: pointer;

	vertical-align: middle;

}



.in {

	height: 23px;

	line-height: 23px;

	border: 1px solid #999999;

}



.incode {

	height: 21px;

	line-height: 21px;

	border: 1px solid #999999;

}



.lanyuds {

	height: 30px;

	font-size: 12px;

}



.lanyuds2 {

	height: 30px;

	font-size: 13px;

	color: #00000F;

	font-weight: bold;

}



.txtinput {

	width: 140px;

	border: 1px solid #999999;

	height: 19px;

	color: #666;

	line-height: 19px;

	font-size: 12px;

	padding-left: 3px;

}



.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;

}



.text01 strong,.text01 span {

	color: #D50404;

}



.text02 {

	font-size: 12px;

	line-height: 30px;

	padding: 0px 0px 0px 8px;

}



.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: 24px;

	color: #666666;

	font-size: 12px;

}



.Company p {

	line-height: 24px;

	color: #666666;

}



.Company img {

	max-width: 99%;

	height: auto !important;

}



.Company table {

	width: 99% !important;

	word-break: break-all;

}



.divAboutUs {

	padding: 10px 10px 10px 10px;

	line-height: 24px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}



.divContactUs {

	padding: 10px 10px 10px 10px;

	line-height: 24px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}







/* Banner */



.banner6 {

	position: relative;

	height: 500px;

	overflow: hidden;

	width: 100%;

	margin-top: 0px;

}



.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 {

	float: left;

	width: 18px;

	height: 18px;

	display: block;

	margin-left: 5px;

	border-radius: 14px;

	color: #fffab1;

	cursor: pointer;

	background: #fff none repeat scroll 0 0;

	transition: width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;

}



.banner6 .focus a.on {

	background: #015cb5 none repeat scroll 0 0;

	color: #015cb5;

	height: 18px;

	width: 32px;

}



.hot {

	width: 100%;

	height: 42px;

	line-height: 42px;

	position: absolute;

	bottom: 10px;

	z-index: 2;

}



.hot .wrapper {

	width: 1200px;

	margin: 0 auto;

}



.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;

}



.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;

}



.banner6a {

	position: relative;

	height: 350px;

	overflow: hidden;

	width: 100%;

	margin-top: 0px;

}



.banner6a .show {

	width: 2500px;

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -1250px;

	overflow: hidden;

}



.banner6a .show ul {

	position: relative;

	float: left;

	width: 2500px;

	height: 350px;

	overflow: hidden;

}



.banner6a .show ul li {

	text-align: center;

	float: left;

	width: 2500px;

	position: absolute;

	display: none;

}



.banner6a .focus {

	position: absolute;

	bottom: 15px;

	left: 47%;

	padding: 5px 6px;

}



.banner6a .focus a {

	float: left;

	width: 18px;

	height: 18px;

	display: block;

	margin-left: 5px;

	border-radius: 14px;

	color: #fffab1;

	cursor: pointer;

	background: #fff none repeat scroll 0 0;

	transition: width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;

}



.banner6a .focus a.on {

	background: #015cb5 none repeat scroll 0 0;

	color: #015cb5;

	height: 18px;

	width: 32px;

}



.hota {

	width: 100%;

	height: 42px;

	line-height: 42px;

	position: absolute;

	bottom: 10px;

	z-index: 2;

}



.hota .wrapper {

	width: 1100px;

	margin: 0 auto;

}



.hota .list {

	float: left;

	width: 860px;

	padding-left: 10px;

	height: 42px;

	position: relative;

}



.hota .list .prev {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -42px -108px;

	top: 13px;

	left: 80px;

}



.hota .list .box_btn {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -61px -108px;

	top: 13px;

	left: 99px;

}



.hota .list .next {

	display: block;

	width: 18px;

	height: 15px;

	position: absolute;

	background-position: -80px -108px;

	top: 13px;

	left: 118px;

}



.hota .list span.tit {

	font-size: 12px;

	width: 145px;

	float: left;

	color: #151515;

}



.hota .list a {

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}



.hota .list a:hover {

	color: #0157AD;

	font-size: 12px;

	text-decoration: none;

}



.hota .list div {

	width: 700px;

	float: left;

	height: 42px;

	position: relative;

	overflow: hidden;

}



.hota .list div ul {

	width: 700px;

	position: absolute;

}



.banner-box {

	padding: 3px 0px;

}



#slideshow {

	position: relative;

	width: 1200px;

	height: 300px;

	margin: 0 auto;

}



#slideshow a {

	float: left;

	display: inline;

}



#slideshow .img {

	position: absolute;

	width: 1200px;

	height: 300px;

	overflow: hidden;

}



#slideshow .img span {

	position: absolute;

	width: 19999px;

	display: block;

}



#slideshow .img img {

	width: 1200px;

	height: 300px;

}



#slideshow .btns {

	z-index: 10;

	position: absolute;

	width: 1200px;

}



#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: 652px;

	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;

}



.pagesDiv {

	clear: both;

	width: 100%;

	margin: 0 auto;

	line-height: 25px;

	padding: 10px 0px 10px 0px;

}



.pagination {

	text-align: center;

}



#pages {

	padding: 14px 0 10px;

	text-align: right;

}



#pages a {

	display: inline-block;

	height: 22px;

	line-height: 22px;

	background: #ffffff;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #333333;

	padding: 0 10px;

}



#pages a.a1 {

	background: url('../images/admin_img/pages.png') no-repeat 0 5px;

	padding: 0 5px;

}



#pages a:hover {

	background: #f1f1f1;

	color: #000000;

	text-decoration: none;

}



#pages span {

	display: inline-block;

	height: 22px;

	padding: 0 10px;

	line-height: 22px;

	background: #FB9007;

	border: 1px solid #E61636;

	color: #ffffff;

	text-align: center;

}



#pages .noPage {

	display: inline-block;

	height: 22px;

	line-height: 22px;

	background: url('../images/icu/titleBg.png') repeat-x 0 -55px;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #a4a4a4;

}



#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: #FF0000;

}



.biz_top ul {

	float: left;

	line-height: 25px;

	list-style-type: none;

}



.tabtna {

	float: left;

	width: 100%;

	border-bottom: 2px #e0e0e0 solid;

	height: 56px;

	line-height: 56px;

	font-size: 23px;

	margin-bottom: 30px;

}



.tabon {

	float: left;

	width: 130px;

	background: url(../images/xinwen.png)no-repeat left;

	background-size: 26px;

	height: 55px;

	font-weight: 400;

	font-size: 24px;

	border-bottom: 3px #f36421 solid;

	line-height: 55px;

	color: #fd7b03;

	padding-top: 0px;

	padding-left: 20px;

	margin-right: 10px;

	text-align: center;

	cursor: pointer;

}



.taboff {

	float: left;

	width: 130px;

	height: 56px;

	font-weight: 400;

	font-size: 24px;

	background: url(../images/zixun.png)no-repeat left;

	background-size: 26px;

	line-height: 56px;

	color: #00000F;

	padding-top: 0px;

	padding-left: 20px;

	text-align: center;

	cursor: pointer;

}



.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;

}



.img_01 {

	float: left;

	margin: 10px 5px 5px 5px;

}



.div {

	text-align: center;

}



.div img {

	border: 0px #666666 solid;

	margin: 0px;

	cursor: pointer;

}



.showPic {

}



.divHonorShow {

	float: left;

	width: 202px;

	padding: 10px 14px 10px 14px;

	overflow: hidden;

}



.divHonorShow_1 {

	width: 200px;

	height: 200px;

	text-align: center;

	border: 1px solid #CCCCCC;

	overflow: hidden;

	display: table-cell;

	vertical-align: middle;

	*display: block;

	*font-size: 175px;

	*font-family: Arial;

}



.divHonorShow_1 img {

	padding: 5px;

	transition: 0.5s;

}



.divHonorShow_1 img:hover {

	transform: scale(1.2,1.2);

}



.divHonorShow_2 {

	text-align: center;

	line-height: 30px;

}



.divHonorShow_2 a:link,.divHonorShow_2 a:visited {

	color: #666666;

	font-size: 12px;

}



.divHonorShow_2 a:hover,.divHonorShow_2 a:active {

	color: #FF1100;

	font-size: 12px;

}



.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;

}







/* Product Category */



#masterdiv {

	float: left;

	margin-top: 0px;

}



.menudiv {

	float: left;

	margin: 0px 5px 0 10px;

}



.menutitle {

	width: 230px;

	text-align: left;

	height: 50px;

	line-height: 50px;

	color: #0F5B90;

	cursor: pointer;

	font-size: 16px;

	display: block;

	overflow: hidden;

}



.menutitle a:link,.menutitle a:visited {

	display: block;

	padding-left: 30px;

	color: #000;

	font-size: 16px;

	text-decoration: none;

	font-weight: 400;

	background: url('../images/left_2.png') no-repeat 0 center;

}



.menutitle a:hover,.menutitle a:active {

	display: block;

	padding-left: 30px;

	color: #fff;

	font-size: 16px;

	text-decoration: none;

	font-weight: 400;

	background: url('../images/left_1.png') no-repeat 0 center;

}



.menutitleSub {

	width: 200px;

	text-align: left;

	height: 50px;

	line-height: 50px;

	color: #fff;

	cursor: pointer;

	font-size: 16px;

	display: block;

	padding-left: 30px;

	overflow: hidden;

	background: url('../images/left_1.png') no-repeat 0 center;

}



.menutitleSub a,.menutitleSub a:visited {

	color: #fff;

	text-decoration: none;

	font-size: 16px;

	font-weight: 400;

}



.menutitleSub a:hover {

	color: #fff;

	text-decoration: none;

	font-size: 16px;

	font-weight: 400;

}



.submenu {

	width: 220px;

	color: #135294;

	display: block;

	font-size: 12px;

	padding: 5px 0 0 0;

	overflow: hidden;

}



.submenu li.checkstyle {

	padding-left: 25px;

	background-color: #FFFFFF;

	line-height: 22px;

	height: 22px;

	overflow: hidden;

	background: url('../images/icon.gif') no-repeat 13px 6px;

}



.submenu li.checkstyle a,.submenu li.checkstyle a:visited {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.submenu li.checkstyle a:hover {

	color: Red;

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

}



.submenu li.checkstyleSel {

	padding-left: 25px;

	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;

}



 



/* Products */



.proContent {

	clear: both;

	padding: 10px 0px 0px 0px;

}



.proList {

	padding-left: 0px;

}



.proList li {

	float: left;

	width: 282px;

	text-align: center;

	padding: 10px 12px 10px 12px;

}



.proList li img {

	border: 0px solid #CCCCCC;

	transition: 0.5s;

	padding: 5px;

}



.proList li img:hover {

	transform: scale(1.2,1.2);

}



.proList li .div1 {

	width: 280px;

	height: 220px;

	border: 1px solid #CCCCCC;

	overflow: hidden;

	display: table-cell;

	vertical-align: middle;

	*display: block;

	*font-size: 175px;

	*font-family: Arial;

}



.proList li .div2 {

	width: 280px;

	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:link,.protext a:visited {

	color: #333333;

}



.protext a:hover,.protext a:active {

	color: #FF7700;

}



.proboxlist {

	clear: both;

	margin: 5px 10px 10px 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 {

	width: 99%;

	height: 30px;

	line-height: 30px;

	background: none;

	text-align: left;

}



.proboxlist .protext a:link,.proboxlist .protext a:visited {

	color: #CC3333;

	font-size: 16px;

	font-weight: bold;

}



.proboxlist .protext a:hover,.proboxlist .protext a:active {

	color: #FF0000;

	font-size: 16px;

	text-decoration: underline;

}



.proboxlist .prodes {

	float: left;

	width: 500px;

	height: 130px;

	color: #777777;

	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;

}



#ticker {

	float: left;

	width: 240px;

	height: 320px;

	text-align: center;

	overflow: hidden;

}



#ticker dt {

	text-align: center;

	overflow: hidden;

}



#ticker dt img {

	padding: 5px 5px 5px 5px;

	text-align: center;

}



.shucon5 {

	margin-top: 25px;

	width: 100%;

	float: left;

}



.shucon5 dl {

	float: left;

	height: 45px;

	line-height: 45px;

	width: 360px;

	border: 1px #e5e5e5 solid;

	margin: 5px 30px 10px 0px;

	background: #f6f6f6;

}



.shucon5 dl:nth-child(2n) {

	margin-right: 0;

}



.shucon5 dl dt {

	float: left;

	width: 50px;

	height: 45px;

	font-size: 24px;

	background: #15409f;

	color: #fff;

	text-align: center;

}



.shucon5 dl:hover {

	border: #f16204 1px solid;

	color: #fff;

}



.shucon5 dl:hover .inp {

	color: #fff;

	background: #f16204;

}



.shucon5 dl dd {

	float: left;

	width: 300px;

	padding-left: 10px;

	font-size: 14px;

}



.shucon5 a {

	color: #525252;

	font-size: 14px;

	text-decoration: none;

}



.shucon6 {

	float: left;

	width: 770px;

	overflow: hidden;

	margin-left: 0px;

}



.shucon6 dl {

	float: left;

	width: 770px;

	height: 175px;

	padding: 20px 0px 10px 0px;

	display: inline;

}



.shucon6 dt {

	margin-top: 3px;

	height: 175px;

	text-align: center;

	float: left;

	width: 260px;

	overflow: hidden;

}



.shucon6 dt img {

	width: 260px;

	height: 175px;

	transition: all 0.5s;

}



.shucon6 dl:hover img {

	transform: scale(1.1);

}



.shucon6 dd {

	line-height: 26px;

	overflow: hidden;

	float: right;

	width: 470px;

	padding-right: 10px;

	color: #4f4f4f;

	font-size: 14px;

	transition: all 0.5s;

}



.shucon6 dd strong {

	display: block;

	padding: 15px 0 10px;

	font-size: 18px;

	color: #000;

}



.shucon6 dl:hover dd {

	transform: translateX(5px);

}



.shucon6 .more {

	color: #f16204;

	font-size: 12px;

}



.neiye_line,.neiye_line2,.neiye_line3,.neiye_line2Video {

	float: right;

	width: 920px;

	padding: 10px 0px 10px 0px;

	overflow: hidden;

}



.right_1 {

	margin: 5px 0px 0px 0px;

}



.right_2 {

	float: left;

	width: 100%;

	margin-bottom: 10px;

	border-bottom: 4px double #15409f;

}



.right_3 {

	float: left;

	padding-left: 25px;

	height: 30px;

	line-height: 30px;

	background: url('../images/ico8-1.png') no-repeat 5px center;

}



.right_3 a:link,.right_3 a:visited {

	color: #666666;

}



.left {

	float: left;

	width: 100%;

	padding-bottom: 5px;

	padding-top: 5px;

}



.left_1 {

	float: left;

	width: 100%;

	background: #15409f;

	height: 110px;

	text-align: center;

	color: #fff;

	line-height: 35px;

}



.left_1 strong,.left_1 h2 {

	display: block;

	font-size: 30px;

	padding-top: 20px;

}



.left_1 span {

	display: block;

	font-size: 14px;

	text-transform: uppercase;

}



.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_con {

	float: left;

	width: 100%;

	background: #15409f url(../images/mcon3.jpg) no-repeat center 0px;

	height: 210px;

	color: #fff;

	margin-top: 25px;

	line-height: 25px;

}



.left_con em {

	display: block;

	width: 224px;

	background: #fff;

	height: 1px;

	margin: 15px auto;

}



.left_con .tel {

	float: left;

	margin-left: 5px;

	margin-top: 130px;

	padding-left: 40px;

	height: 60px;

	background: url(../images/tel.png) no-repeat 0 center;

	font-size: 14px;

	padding-top: 15px;

}



.left_con .tel b {

	display: block;

	font-size: 24px;

	font-weight: 700;

}



.left_11 {

	float: left;

	width: 100%;

	background: #15409f;

	height: 70px;

	text-align: center;

	color: #fff;

	line-height: 70px;

}



.left_11 strong,.left_11 h2 {

	display: block;

	font-size: 24px;

}



.left_2 {

	float: left;

	width: 250px;

	padding: 5px 0px 0px 0px;

	border: 1px solid #15409f;

}



.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 {

	float: left;

	width: 250px;

	border: 1px solid #C2C2C2;

	padding: 5px 0px 5px 0px;

	margin-bottom: 20px;

}



.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: 205px;

	padding: 5px 0px 5px 5px;

	overflow: hidden;

	text-align: center;

}



.left_4Honor {

	float: left;

	width: 251px;

	height: 180px;

	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_6 {

	float: left;

	width: 250px;

	border: 1px solid #C2C2C2;

	padding: 5px 0px 5px 0px;

	margin-bottom: 20px;

}







/* SiteMap */



.sitemap {

	width: 1100px;

	margin: 0 auto;

	line-height: 20px;

	background: #FFFFFF;

}



.sitemap_1 {

	line-height: 20px;

	padding-top: 20px;

}



.sitemap_1 span {

	font-size: 16px;

	font-weight: bold;

	padding-left: 5px;

}



.sitemap_1 hr {

	width: 100%;

	border: 0;

	border-bottom: 1px solid #666666;

	color: #333333;

	height: 1px;

}



.sitemap_3 {

	margin-top: 10px;

}



.sitemap_3 ul {

	padding: 0px 0px 20px 10px;

	color: #062851;

}



.sitemap_3 ul li {

	font-size: 13px;

	line-height: 21px;

	padding-left: 10px;

	background: url('../images/dot.gif') no-repeat left center;

}



.sitemap_3 ul li em {

	padding-right: 10px;

}



.sitemap_3 ul li a:link,.sitemap_3 ul li a:visited {

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



.sitemap_3 ul li a:hover,.sitemap_3 ul li a:active {

	color: #FF0000;

	font-size: 12px;

	text-decoration: underline;

}







/* 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 table,.download table,.case table {

	width: 100%;

	line-height: 25px;

	color: #062851;

	table-layout: fixed;

}







/* Download */



.downloadTd1 {

	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: #F7F7F7;

}



.downloadTd6 {

	padding: 12px;

}



.downloadTd6 a,.downloadTd6 a:link,.downloadTd6 a:visited {

	margin-right: 5px;

}



.down_1 {

	float: left;

	width: 100%;

	color: #062851;

	text-align: left;

	font-size: 12px;

	padding: 5px 0px 20px 0px;

}



.down_1 ul {

	float: left;

}



.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 {

	line-height: 20px;

}



.caseTd2 {

	line-height: 30px;

	font-size: 12px;

	padding: 5px 10px 0px 0px;

	border-bottom: 1px #ccc dashed

}



.caseTd3 {

	padding-top: 20px;

	padding-bottom: 20px;

}



.caseTd4 {

	font-weight: bold;

	padding-top: 2px;

	padding-left: 15px;

	color: #000000;

	font-size: 16px;

}



.caseTd5 {

	padding: 20px 15px 20px 15px;

	border-top: 1px solid #E0E0E0;

	font-size: 12px;

}



.caseTd5 img {

	max-width: 99%;

	height: auto !important;

}



.caseTd5 table {

	width: 99% !important;

	word-break: break-all;

}



.sr_lists {

	float: left;

	width: 96%;

	padding: 15px 2% 15px 2%;

}



.sr_lists .c {

	text-align: left;

}



.sr_lists .c ul {

	margin: 10px;

}



.sr_lists .c li {

	border-bottom: 1px dashed #CCCCCC;

	margin-top: 10px;

	color: #666666;

}



.sr_lists .c li div p {

	line-height: 20px;

	margin-top: 0px;

	font-size: 12px;

	color: #999999;

}



.sr_lists .c li div.adds {

	font-size: 12px;

	margin: 5px 4px;

	color: #333333;

}



.sr_lists .c li a {

	color: #666666;

}



.sr_lists .c li a img {

	float: left;

	border: 1px solid #ADCBE9;

	padding: 2px;

	background: #FFFFFF;

	margin-right: 10px;

}



.sr_lists .c li a:hover img {

	background: #efefef;

}



.sr_lists .c .a2 {

	margin: 10px;

}



.news_4 {

	float: left;

	width: 100%;

	padding: 15px 0;

}



.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: #666666;

}



.zixun ul li em {

	color: #666666;

}



.zixun ul li a:link,.zixun ul li a:visited {

	color: #666666;

	font-size: 12px;

}



.zixun ul li a:hover,.zixun ul li a:active {

	color: #FF1100;

	font-size: 12px;

}



.news_con {

	float: left;

	width: 96%;

	padding: 15px 2% 15px 2%;

}



.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 a:link,.news_con dl dt a:visited {

	color: #333333;

	font-size: 13px;

	text-decoration: none;

}



.news_con dl dt a:hover,.news_con dl dt a:active {

	color: #FF0000;

	font-size: 13px;

	text-decoration: none;

}



.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: #888888;

	padding: 0px 10px 0px 10px;

	overflow: hidden;

	margin-bottom: 20px;

}



.zx_top {

	clear: both;

	text-align: center;

	border-bottom: 1px dashed #D4D4D1;

	padding: 10px 0px 5px 0px;

}



.zx_top h2 {

	font-size: 20px;

	font-weight: bold;

	padding: 0px 10px 0px 10px;

	line-height: 30px;

}



.zx_top p {

	margin-top: 5px;

	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;

	font-size: 13px;

}



.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: #666666;

	margin: 3px 0;

}



.sxyip p strong {

	color: #D50404;

}



.sxyip a:link,.sxyip a:visited {

	color: #666666;

}



.sxyip .gjaz {

	width: 664px;

	padding: 7px 0px 5px 0px;

	color: #666;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	margin-bottom: 10px;

	margin-top: 10px;

}



.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: 874px;

	border: 1px solid #C3C3C0;

	margin-top: 25px;

	background: #FFFFFF;

}



.xgxz h3 {

	height: 40px;

	line-height: 40px;

	background: #15409f;

	padding-left: 20px;

	font-size: 16px;

	color: #fff;

}



.xgxz2 {

	width: 100%;

	border-bottom: 0px solid #EAEAE8;

}



.xgxz2 ul {

	float: left;

	width: 850px;

	padding: 10px 0px 10px 15px;

	line-height: 26px;

	border-top: 1px solid #EAEAE8;

	margin-top: 1px;

}



.xgxz2 ul li {

	float: left;

	width: 410px;

	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: 165px;

	font-weight: bold;

	clear: both;

	padding-left: 15px;

	padding-top: 2px;

	color: #000000;

	font-size: 16px;

	line-height: 20px;

}



.details_1_5 {

	float: left;

	width: 860px;

	border-top: 1px solid #CEC7C7;

	padding: 15px 10px 15px 10px;

	background-color: #FFFFFF;

}



.details_1_5 img {

	max-width: 99%;

	height: auto !important;

}



.details_1_6 {

	width: 100%;

	padding: 15px 0px 0px 0px;

	overflow: hidden;

	line-height: 22px;

	font-size: 12px;

	color: #666666;

}



.details_1_6 p strong {

	color: #D50404;

}



.details_1_6 .gjazP {

	width: 660px;

	padding: 7px 0px 5px 0px;

	color: #666;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	margin-bottom: 5px;

	margin-top: 10px;

}



.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_6 p {

	color: #666666;

}



.details_1_6 span {

	color: #D50404;

}



.details_1_6 a:link,.details_1_6 a:visited {

	color: #666666;

}



.details_1_7 {

	float: left;

	width: 662px;

	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: 650px;

	height: 150px;

	overflow: hidden;

}



.details_1_8 dl {

	float: left;

	width: 130px;

	margin: 0px 15px 0px 0px;

}



.details_1_8 dt {

	float: left;

	width: 130px;

	height: 100px;

	text-align: center;

	border: 1px solid #CCCCCC;

}



.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 {

	padding: 10px 5px 10px 10px;

}



.details_2_1 {

	clear: both;

	padding: 10px 50px 10px 50px;

	color: #4565B5;

}



.details_2_1 h2 {

	font-size: 22px;

	font-weight: bold;

	line-height: 40px;

}



.details_3 {

	float: left;

	width: 100%;

	padding-top: 5px;

}



.details_3_1 {

	float: left;

	width: 860px;

	line-height: 25px;

	color: #062851;

}







/* comment-form */



.divcomment {

	margin: 15px 0 0 0;

}



.comment-form {

	border: 1px solid #CCCCCC;

	width: 624px;

	padding: 10px 20px;

	margin-bottom: 0px;

}



.comment-form h5 {

	height: 22px;

	padding-bottom: 5px;

	border-bottom: 1px solid #C3D4E7;

}



.comment-form strong {

	float: left;

	background: url('../images/icon/user_comment.png') no-repeat;

	padding-left: 21px;

}



.comment-form textarea {

	width: 95%;

	color: #666666;

	padding: 3px;

	border: 1px solid #DCDDDD;

	font-size: 12px;

	margin-bottom: 3px;

}



.yzm {

	display: none;

	position: absolute;

	background: url('../images/admin_img/login_ts140x89.gif') no-repeat;

	width: 140px;

	height: 89px;

	text-align: center;

	font-size: 12px;

}



.yzm a:link,.yzm a:visited {

	color: #036;

	text-decoration: none;

}



.yzm a:hover {

	color: #C30;

}



.yzm img {

	cursor: pointer;

	margin: 0px auto;

	width: 130px;

	height: 50px;

	margin-top: 4px;

	border: 1px solid #fff;

	margin-bottom: 1px;

}



.comment-form .posn {

	padding: 10px 0;

}



.comment-title {

	text-align: center;

	padding: 5px 0 10px;

}



.comment-title a:hover {

	text-decoration: none;

	color: #F60;

}



.comment {

	border: 1px solid #CCCCCC;

	width: 634px;

	zoom: 1;

	padding: 8px 15px;

}



.comment h4 {

	border-bottom: 1px solid #C3D4E7;

	padding-bottom: 6px;

	margin-bottom: 15px;

}



.comment .title {

	margin-bottom: 5px;

}



.comment .title span {

	position: relative;

	top: -5px;

}



.comment .content {

	font-size: 14px;

	background: #f6f9fb;

	border: 1px solid #c4d5df;

	zoom: 1;

	padding: 8px 10px;

	margin: 5px 0;

}



.comment .content span {

	display: block;

}



.comment_button {

	margin: 20px 0 15px 0px;

}



.comment_button a {

	padding: 5px 15px;

	border: solid 1px #C3D4E7;

}



.comment_button a.on {

	background: #4C7FB6;

	color: #fff;

	border: solid 1px #3E73A9;

}



.input-text,input.date,input.endDate,.input-focus {

	border: 1px solid #DCDDDD;

	height: 22px;

	padding: 0 0 0 3px;

}



.btn {

	padding-left: 0px;

}



.btn input {

	background: url('../images/v9/button.png') no-repeat center 0;

	height: 24px;

	line-height: 24px;

	_height: 25px;

	cursor: pointer;

	width: auto;

	_width: 0;

	overflow: visible;

	border: 0 none;

	color: #fff;

	padding: 0 6px;

}



#Article h3 {

	color: #666666;

	font: 800 18px/30px "Microsoft YaHei",arial;

	margin-bottom: 6px;

	text-align: center;

	padding: 8px 0 8px 0;

	border-bottom: 1px solid #e5e5e5;

}



#Article h3 span {

	font-size: 12px;

	font-weight: normal;

	line-height: 20px;

	color: #999999;

}



#Article .content {

	font-size: 14px;

}



#Article .content p {

	font-size: 14px;

	line-height: 23px;

	text-align: justify;

	word-wrap: break-word;

	padding: 8px 0;

}







/* Tag */



.tags_list {

}



.tags_list dd {

	padding: 4px 12px;

	line-height: 220%;

}



.tags_list dd a {

	margin-right: 10px;

	white-space: nowrap;

}



.pleft {

	width: 730px;

	float: left;

	overflow: hidden;

}



.pleft .place {

	width: 730px;

	height: 24px;

	line-height: 24px;

	background: transparent url('../images/green_skin.png') repeat-x scroll 0 -188px;

	border-top: 1px solid #BADAA1;

	border-bottom: 1px solid #BADAA1;

	text-indent: 12px;

	color: #428C5B;

	overflow: hidden;

}



.pleft .place strong {

	color: #428c5b;

	font-weight: normal;

	letter-spacing: 1px;

}



.pleft .place a:link {

	color: #428c5b;

	margin: 0px 2px;

}



.pleft .place a:hover {

	color: #ff3333;

	text-decoration: none;

}



.pleft .place small {

	display: inline-block;

	vertical-align: middle;

	width: 8px;

	height: 20px;

	*height: 24px;

	overflow: hidden;

	background: url('../images/ico-3.gif') 2px 8px no-repeat;

	font-size: 12px;

}



.place {

	height: 24px;

	line-height: 24px;

	text-indent: 18px;

	color: #999;

	background: transparent url('../images/green_skin.png') repeat-x scroll 0 -188px;

	border-top: 1px solid #BADAA1;

	border-bottom: 1px solid #BADAA1;

	overflow: hidden;

	margin-bottom: 6px;

	text-align: left;

}



.place strong {

	color: #397CBE;

	font-weight: normal;

	letter-spacing: 1px;

}



.place a {

	color: #428c5b;

	margin: 0px 2px;

}



.place a:hover {

	color: #FF3366;

	margin: 0px 2px;

	text-decoration: underline;

}



.pright {

	width: 240px;

	float: right;

	overflow: hidden;

}



.listbox {

	width: 730px;

	float: left;

	overflow: hidden;

	clear: both;

}



.listbox ul {

}



.listbox ul li {

	color: #666666;

	width: 100%;

	overflow: hidden;

	clear: both;

	padding: 12px 0px;

	border-bottom: 1px solid #EEEEEE;

}



.listbox ul li b a {

	color: #555555;

}



.listbox ul li a.preview {

	width: 84px;

	float: left;

	margin-right: 7px;

	margin-bottom: 3px;

	margin-left: 10px;

	display: inline;

}



.listbox ul li a.preview img {

	width: 80px;

	display: block;

	padding: 1px;

	border: 1px solid #EEEEEE;

}



.listbox ul li a.preview:hover img {

	border: 1px solid #AAAAAA;

}



.listbox ul li a.title {

	overflow: hidden;

	line-height: 25px;

	font-weight: bold;

	font-size: 14px;

	margin-left: 2px;

}



.listbox ul span.info {

	display: block;

	line-height: 23px;

	color: #555;

	padding-left: 12px;

}



.listbox ul span.info small {

	color: #AAAAAA;

	font-size: 12px;

	margin-left: 3px;

}



.listbox ul span.info a {

	color: #669900;

}



.listbox ul p.intro {

	color: #776955;

	line-height: 20px;

	margin-left: 5px;

	padding-left: 10px;

	padding-right: 10px;

}



.commend,.hotcontent {

}



.tbox {

	margin: 0 0 8px 0;

	border-bottom: 1px solid #DADADA;

	overflow: hidden;

	background: url('../images/green_skin.png') 0 -294px repeat-x;

}



.tbox dt {

	height: 24px;

	border: 1px solid #DADADA;

	overflow: hidden;

	clear: both;

}



.tbox dd {

	border-left: 1px solid #DADADA;

	border-right: 1px solid #DADADA;

	overflow: hidden;

}



.tbox dt strong {

	float: left;

	display: block;

	height: 24px;

	line-height: 24px !important;

	padding-left: 8px;

	padding-right: 4px;

	color: #316301;

	letter-spacing: 1px;

}



.tbox dt strong a {

	color: #316301;

}



.tbox dt strong a:hover {

	color: #596F37;

	text-decoration: none;

}



.d4 {

	padding: 5px 5px;

}



.d4 li {

	padding-left: 16px;

	background: url('../images/ico-3.gif') 4px center no-repeat;

	line-height: 24px;

}



.d4 li p {

	color: #888888;

	line-height: 17px;

	height: 34px;

	overflow: hidden;

}



.ico2 {

	padding: 5px 5px;

}



.ico2 li {

	padding-left: 16px;

	background: url('../images/ico-2.gif') 6px center no-repeat;

	line-height: 24px;

}



.sp-title {

	color: #888;

	padding: 0px 12px;

	border-top: 1px solid #EAEAEA;

	border-bottom: 1px solid #EAEAEA;

	background: #f3fbea url('../images/search-top-bg.gif') repeat-x scroll;

	margin-bottom: 8px;

}



.sp-title h2 {

	font-size: 14px;

	line-height: 27px;

}



.sp-title h2 a {

	margin-left: 6px;

	color: #03541F;

}



.sp-title .more {

	float: right;

	margin: -27px 0px;

	line-height: 27px;

}



.linkbox {

	padding: 10px 8px;

	border-bottom: 1px solid #EEE;

}



.linkbox h3,.linkbox h3 a {

	font-size: 14px;

	color: #693;

}



.f5 {

	width: 100%;

	overflow: hidden;

	clear: both;

	padding-bottom: 10px;

}



.f5 li {

	float: left;

	line-height: 14px;

	padding: 8px 10px 0px;

	white-space: nowrap;

}



.f5 li a {

	color: #666666;

	float: left;

}



.f6 {

	width: 100%;

	overflow: hidden;

	clear: both;

	padding-bottom: 10px;

}



.f6 li {

	float: left;

	line-height: 14px;

	padding: 8px 10px 0px;

	white-space: nowrap;

}



.f6 li a {

	color: #666666;

	float: left;

}



.w990 {

	width: 1200px;

	margin: 0px auto;

}



.header {

	width: 1200px;

	margin: auto;

	overflow: hidden;

}



.header a:link {

	color: #777777;

}



.header a:hover {

	color: #ff3333;

	text-decoration: none;

}



.header .top {

	clear: both;

	overflow: hidden;

	margin-top: 10px;

}



.header .title {

	float: left;

	padding: 10px 0 15px 0;

}



.header .title h1 a {

	display: block;

	overflow: hidden;

}



.header .banner {

	width: 468px;

	height: 60px;

	float: right;

	margin-left: 10px;

	overflow: hidden;

}



.header .banner img {

	width: 468px;

	height: 60px;

	display: block;

}



.header .welcome {

	float: right;

	margin-top: 20px;

	padding-right: 10px;

	color: #999999;

}



.header .welcome a {

	margin: 0px 3px;

}



.header .nav {

}



.footer {

	margin: auto;

	color: #999999;

	text-align: center;

	margin-top: 8px;

	padding: 10px 0;

	border-top: 1px solid #E5EFD6;

}



.footer .link {

	text-align: center;

	padding: 5px 0px;

}



.footer .link a {

	margin: 0px 5px;

	color: #666666;

}



.footer .footer_body {

	width: 100%;

}



.footer .powered {

	font-size: 12px;

	line-height: 25px;

}



.footer .powered strong {

	color: #669900;

}



.footer .powered strong span {

	color: #FF9933;

}



.footer .copyright {

	color: #666666;

	line-height: 23px;

}



.mtit {

	display: block;

	width: 100%;

	text-align: center;

	letter-spacing: 2px;

	font-weight: 700;

	height: 50px;

	line-height: 50px;

	color: #27282c;

	font-size: 34px;

}



.mtit span {

	color: #f16204;

}



.mtitxi {
    float:left;
	width: 100%;

	position: relative;

	margin: 0 auto;

	border-bottom: solid 1px #e4e4e4;

	display: block;

	font-size: 15px;

	padding-bottom: 6px;

	margin-bottom: 20px;

	color: #666;

	text-align: center;

	line-height: 30px;margin-top:5px;
}

.mtitxi p{

	position: absolute;

	width: 150px;

	height: 3px;

	background: #ffb321;

	left:calc(50% - 75px);

	bottom: -2px

}



.xc1L {

	margin: 0 auto;

	height:185px;

	width: 1200px;

	margin-bottom: 40px;

	position: relative;

}



.xcbox {

	height:200px !important;

	width: 1140px;

	margin: 0 auto;

	overflow: hidden;

}



.xcbox ul li {

	text-align: center;

	float: left;

	width: 202px;

	margin: 0 13px;

	padding-top: 15px;

	font-size: 14px;

}



.xcbox ul li p {

	border: 1px #6b6b6b solid;

	width: 200px;

	height: 161px;

	overflow: hidden;

}



.xcbox ul li:hover p {

	border: 1px #0141a5 solid;

}



.xcbox ul li img {

	margin-bottom: 8px;

	padding:0px;

	transition: all 0.5s;

}



.xcbox ul li:hover img {

	transform: scale(1.1);

}



.xcpng1 {

	position: absolute;

	left: 0px;

	top:75px;

	z-index: 1;

	cursor: pointer;

	;width: 30px;

	height: 45px;

	background: url(../images/btn1.png) no-repeat 0 0;

}



.xcpng2 {

	position: absolute;

	right: 0px;

	top: 75px;

	z-index: 1;

	cursor: pointer;

	width: 30px;

	height: 45px;

	background: url(../images/btn2.png) no-repeat 0 0;

}



.xcpng1:hover,.xcpng2:hover {

	background-position: right center;

}



.mocon8_fl{

	width: 100%;

	height: 100%

}



.moc8{

	position: relative;

	text-align: center;

	background: #f3f3f3

}



.moc8:nth-child(1) {

	width: 588px;

	height: 100%;

	float:left;

	margin-right: 22px;

	overflow: hidden;

}

.moc8:nth-child(1) img{

	margin-top: 200px;

	width: 508px;

	height: 450px;

	z-index: 9999

}

.moc8:nth-child(2){

	width:280px;

	height: 180px;

	margin-right: 24px;

	float:left;

	overflow: hidden;

}

.moc8:nth-child(3){

	width:280px;

	height: 180px;

	float:left;

	overflow: hidden;

}

.moc8:nth-child(4){

	width:280px;

	height: 180px;

	float:left;

	margin: 24px 24px 24px 0;


	overflow: hidden;

}



.moc8:nth-child(5){

	width:280px;

	height: 180px;

	float:left;

	margin: 24px 0px 24px 0;
	
	overflow: hidden;

}

.moc8:nth-child(6){

	width:280px;

	height: 180px;

	margin-right: 24px;

	float:left;

	overflow: hidden;

}
.moc8:nth-child(7){

	width:280px;

	height: 180px;

	float:left;

	overflow: hidden;

}

.moc8:nth-child(8){

	width:280px;

	height: 180px;

	float:left;
	margin: 24px 0px 24px 0;

	overflow: hidden;

}
.moc8 img {

	width: auto;

	height: 199px;

	position: relative;

	max-width: 100%;

}



.img8_info {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	text-align: center;

	-webkit-backface-visibility: hidden;

 /* 隐藏旋转元素的背面*/

	backface-visibility: hidden;

	background: rgba(0, 0, 0, 0.6);

 /*后面这个0.6是指的背景的透明度*/

	opacity: 0;

	-webkit-transition: all 0.35s ease-in-out;

 /*规定提示信息怎样出现ease-in-out以慢速度开始和结束*/

	-moz-transition: all 0.35s ease-in-out;

	transition: all 0.35s ease-in-out;

}



.img8_info span {

	color: #FFFFFF;

	font-size: 18px;

	display: block;

	padding-top: 60px;

}



.moc8:hover .img8_info {

	opacity: 1;

	background: rgba(0,0,0,0.6)

 /*有opacity有0变成1*/

}



.img8_info p {

	display: block;

	font-size: 14px;

	text-align: center;

	padding-left: 20px;

}



.img8_info p a {

	float: left;

	display: block;

	width: 108px;

	height: 40px;

	border-radius: 4px;

	line-height: 40px;

	border: 1px #fff solid;

	color: #fff;

	margin: 25px 20px 0 0;

}



.img8_info p a:hover {

	background: #2b52a8;

	border-color: #2b52a8;

}

.moc8:nth-child(1) .img8_info{

	width:100%;

	height: 100%;

	background: url(../images/RM_bj.png)no-repeat;

	background-size: 100%;

	opacity: 1;

	z-index: 1

}

.moc8:nth-child(1) .img8_info span{

	font-size:24px;

	margin-bottom: 10px

}

.moc8:nth-child(1) .img8_info p a{

	width: 120px;

	border-radius: 50px;

}

.moc8:nth-child(1) .img8_info p a:nth-child(1){

	margin-left: 150px;

	border: none;

	background: #fc8618

}

.moc8:nth-child(1) .img8_info p a:hover{

	background: #fc8618;

	transition: 0.3s

}

/*.moc8:nth-child(4) .img8_info span{

	margin-top: 80px

}

.moc8:nth-child(4) .img8_info p a:nth-child(1){

	margin-left: 150px;

}*/



.mocon8_fr {

	width: 596px;

	height: 420px;

	border: 1px #333 solid;

	margin: 0 9px;

	position: relative;

	text-align: center;

}



.mocon8_fr span {

	position: absolute;

	z-index: 2;

	left: 0;

	bottom: 0;

	height: 65px;

	line-height: 65px;

	width: 100%;

	font-size: 20px;

	text-align: center;

	background: rgba(21,64,159,0.9);

}



.mocon8_fr p {

	position: absolute;

	right: 0;

	z-index: 2;

	bottom: 0;

	height: 30px;

	line-height: 25px;

	width: 85px;

	font-size: 20px;

	text-align: center;

	background: #f16204 url(../images/more.png) no-repeat center 10px;

	font-size: 12px;

	padding-top: 35px;

}



.mocon8_fr a {

	color: #fff;

}



.mocon8_fr strong {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.mocon8_fr img {

	transition: all 0.5s;

}



.mocon8_fr:hover img {

	transform: scale(1.1);

}



.moban {

	background: url(../images/m_02.jpg) no-repeat center 0;

	height: 335px;

	margin-top: 80px;

}



.moban .mwo {

	float: left;

	width: 155px;

	height: 37px;

	line-height: 37px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	margin-top: 195px;

	background: #f16204;

}



.moban .mwo:hover {

	background: #fff;

	color: #f16204;

}



.moban .tel {

	float: left;

	background: url(../images/m_03.jpg) no-repeat 0 center;

	margin: 195px 0 0 45px;

	height: 37px;

	line-height: 37px;

	padding-left: 40px;

	color: #fff;

	font-size: 22px;

}







/*about*/



.moaboutbg {

	background: #fff url(../images/m_08.jpg) repeat-x 0 0;

	margin: 70px auto;

	padding-top: 40px;

}



.mobvedio {

	float: left;

	width: 660px;

}



.moabout {

	float: right;

	width: 490px;

}



.moaboutwk {

	display: block;

	width: 465px;

	margin-left: 25px;

	height: 250px;

	color: #fff;

}



.moaboutwk .tit {

	display: block;

	font-size: 12px;

	line-height: 28px;

	padding-top: 15px;

	text-transform: uppercase;

}



.moaboutwk .tit strong {

	display: block;

	font-size: 28px;

	letter-spacing: 4px;

}



.moaboutwk .scont {

	display: block;

	font-size: 14px;

	line-height: 24px;

	text-indent: 2em;

	padding-top: 10px;

	height: 140px;

	overflow: hidden;

}



.caseusl {

	width: 490px;

	height: 200px;

	padding: 0px 0px;

}



.shucon27 {

	width: 490px;

	overflow: hidden;

	padding-top: 10px;

}



.shucon27 ul {

	float: left;

	height: 180px;

	width: 490px;

}



.shucon27 ul li {

	float: left;

	padding-left: 0;

	width: 202px;

	margin: 0px 43px 0px 0px;

}



.shucon27 ul li img {

	border: 3px solid #15409f;

	height: 126px;

	width: 196px;

	padding: 0px;

	transition: all 0.5s;

}



.shucon27 ul li img:hover {

	border: 3px solid #f16204;

	transform: translateY(-5px);

}



.shucon27 ul li span {

	display: block;

	line-height: 35px;

	text-align: center;

	font-size: 13px;

	padding-top: 10px;

}



.mowins {

	background: #fafafa;

	padding-top: 310px;

	margin-bottom: 60px;

}



.mowinsew {

	border: 3px #cfd9ee solid;

	width: 1194px;

	height: 350px;

	margin: 0 auto;

}



.pctabtna {

	width: 1107px;

	height: 48px;

	line-height: 48px;

	margin: 0 auto;

	top: -24px;

	position: relative;

}



.pctabtna ul {

	width: 1107px;

	margin: 0 auto;

	height: 48px;

}



.pctabtna ul li {

	float: left;

	width: 355px;

	margin: 0 7px;

	text-align: center;

	font-size: 20px;

}



.pctabon {

	background: url(../images/m_09.jpg) no-repeat 0 0;

	color: #fff;

}



.pctaboff {

	background: #15409f;

	color: #fff;

}



.picMarquee {

	position: relative;

	margin: 20px auto;

	width: 1150px;

	height: 270px;

	overflow: hidden;

}



.picMarquee .hd {

	overflow: hidden;

	height: 144px;

	position: absolute;

	width: 1150px;

	top: 45px;

}



.picMarquee .hd .prev {

	width: 20px;

	height: 144px;

	float: left;

	left: 0;

	overflow: hidden;

	cursor: pointer;

	background: url("../images/btn3.png") no-repeat;

}



.picMarquee .hd .next {

	width: 20px;

	height: 144px;

	float: right;

	right: 0;

	overflow: hidden;

	cursor: pointer;

	background: url("../images/btn4.png") no-repeat;

}



.picMarquee .hd .prev:hover,.picMarquee .hd .next:hover {

	background-position: right 0;

}



.picMarquee .bd {

	padding: 0px 0;

	width: 1040px;

	height: 270px;

	overflow: hidden;

	margin: 0 auto;

}



.picMarquee .bd ul {

	zoom: 1;

	width: 1040px;

	height: 270px;

	overflow: hidden;

}



.picMarquee .bd ul li {

	float: left;

	width: 230px;

	margin: 0 15px;

	height: 260px;

	text-align: center;

	overflow: hidden;

}



.picMarquee .bd ul li p {

	width: 230px;

	height: 225px;

	overflow: hidden;

}



.picMarquee .bd ul li img {

	width: 230px;

	height: 225px;

	transition: all 0.5s;

}



.picMarquee .bd ul li:hover img {

	transform: scale(1.1);

}



.picMarquee .bd ul li span {

	display: block;

	color: #777;

	height: 35px;

	line-height: 35px;

}



.picMarquee .bd ul li a {

	color: #777;

	font-size: 14px;

}



.picMarquee .bd ul li:hover span a {

	display: block;

	background: #15409f;

	color: #fff;

}



.mcon12_01 {

	float: left;

	width: 100%;

	height: 490px;

}



.mcon12_02 {

	width: 1200px;

	margin: 0 auto

}



.mcon12_p {

	float: left;

	width: 100%;

	color: #c30101;

	margin-bottom: 15px;

	height: 56px;

	line-height: 56px;

	border-bottom: 2px #e0e0e0 solid;

	font-size: 24px;

}



.mcon12_p strong {

	float: left;

	border-bottom: 3px #f16204 solid;

	height: 55px;

	font-size: 24px;

	color: #f16204;

	font-weight: 400;

}



.mcon12_q {

	width: 40%;

	float:left;

	clear: both;

}



.mcon12_q li {

	float: left;

	padding: 10px 0 10px;

	width: 100%;

	border-bottom: 1px #e1e1e1 dashed;

}



.nnr {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border: #fff solid 0px;

	float: left;

	height: 110px;

	width: 376px;

}



.mcon12_q li a:hover .nnr {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border: #c30101 solid 0px;

	text-decoration: none;

}



.mcon12_q li .name {

	color: #444;

	display: block;

	font-size: 14px;

	font-weight: bold;

	line-height: 30px;

	overflow: hidden;

	padding: 0 0 0 45px;

	text-overflow: ellipsis;

	white-space: nowrap;

	background: url('../images/mwen.jpg') no-repeat 0px 5px;

}



.mcon12_q li a:hover .name {

	color: #15409f;

	text-decoration: none;

}



.nnrcon {

	color: #666;

	float: left;

	height: 75px;

	line-height: 24px;

	overflow: hidden;

	padding: 2px 0 0px 45px;

	width: 320px;

	margin-top: 10px;

	background: url('../images/mda.jpg') no-repeat 0px 3px;

	font-size: 13px;

}







/*优势*/

.YS2_max{

	height:1334px;

	width: 1200px;

	margin: 0 auto;

	background: url(../images/YS2_beijin.png)no-repeat center;

	background-size: auto 101%;

	position: relative

}

.YS2_box_01{

	position:absolute;

	width: 50%;

}

.YS2_box_01>p:nth-child(1){

	font-size: 26px;

	font-weight: bold;

	color: #333

}

.YS2_box_01>p:nth-child(1) em{

	color:#f16204

}

.YS2_box_01>p:nth-child(2){

	font-size:12px;

	color:#999;

	line-height: 32px

}

.YS2_box_01 .YS2_ms{

	width: calc(100% - 22px);

	background: url(../images/YS2_bt_kt.png)no-repeat left;

	height: 112px;

	padding-left: 22px;

	margin-top: 20px;

}

.YS2_box_01 .YS2_ms p{

	margin-bottom: 20px;

	font-size: 15px;

	color: #666

}

.YS2_box_01 .YS2_ms p:nth-child(1){

	padding-top: 6px;

}



.YS2_box_01:nth-child(1){

	top: 220px;

	left: 0;

	height: 582px;

	background: url(../images/YS2_01.png)no-repeat bottom left;

}

.YS2_box_01:nth-child(2){

	right: 0;

	top: 200px;

	height: 644px;

	background: url(../images/YS2_02.png)no-repeat top right;

}

.YS2_box_01:nth-child(2)>p{

	text-align: right;

}

.YS2_box_01:nth-child(2)>p:nth-child(1){

	margin-top: 400px

}

.YS2_box_01:nth-child(2) .YS2_ms{

	text-align: right;

	padding-right: 22px;

	padding-left: 0;

	background: url(../images/YS2_bt_kt.png)no-repeat right;

}

.YS2_box_01:nth-child(3){

	left: 0;

	top: 800px;

	height: 384px;

	background: url(../images/YS2_04.png)no-repeat 20px;

}

.YS2_box_01:nth-child(4){

	right: 0;

	top: 700px;

	height: 478px;

	background: url(../images/YS2_03.png)no-repeat right;

}

.YS2_box_01:nth-child(4) p{

	text-align: right;

}

.YS2_box_01:nth-child(4)>p:nth-child(1){

	margin-top: 400px

}

.YS2_box_01:nth-child(4) .YS2_ms{

	text-align: right;

	padding-right: 22px;

	padding-left: 0;

	background: url(../images/YS2_bt_kt.png)no-repeat right;

}





/*方案*/

.FANAN_max{

	width: 100%;

	min-width: 1200px;

	margin-top: 60px;

	height:687px;

	background: url(../images/fanan_beijin.png)no-repeat top center;

}

.FANAN_top_box{

	height: 240px;

	width: 1120px;

	padding-left: 80px;

	position: relative;

	margin: 0 auto;

}

.FANAN_top_box>p:nth-child(1){

	font-size: 28px;

	color: #fff;

	margin-bottom: 6px;

	padding-top: 60px

}

.FANAN_top_box>p:nth-child(2){

	font-size: 12px;

	color: #fff

}

.FANAN_top_box>p:nth-child(3){

	font-size: 20px;

	color: #fff;

	margin-top: 10px

}

.FANAN_top_biaoyu{

	width: 526px;

	height: 32px;

	position: absolute;

	left: 48px;

	top: 176px

}

.FANAN_top_biaoyu p{

	width: 156px;

	line-height: 32px;

	text-align: center;

	color:#fff;

	font-size: 20px;

	margin-right: 26px;

	floaT:left

}

.FANAN_top_biaoyu p:nth-child(3){

	margin:0

}



.FANAN_top_lianxi{

	position: absolute;

	right: 0;

	top: 58px;

	width: 280px;

	height: 138px;

	text-align: right

}

.FANAN_top_lianxi p:nth-child(1){

	font-size:20px;

	margin-bottom: 16px;

	color:#fff

}

.FANAN_top_lianxi p:nth-child(2){

	font-size:28px;

	color:#fff;

	margin-bottom: 16px;

}

.FANAN_top_lianxi a{

	display: block;

	text-align: center;

	line-height: 36px;

	border-radius: 30px;

	font-size:18px;

	color:#fd7b03;

	width: 136px;

	height: 36px;

	background: #fff;

	float:right

}

.FANAN_top_img{

	position:absolute;

	top: -16px;

	right: 220px;

}





.JZL_max{

	height: 396px;

	width: 1200px;

	margin: 0 auto;

	position: relative;

	padding-top: 50px;

}

.JZL_box{

	height: 343px;

	width: calc(100% - 48px);

	padding: 52px 24px;

	margin-top: 40px;

	position: absolute;

	background: #fff url(../images/jzl_bj.png)no-repeat right;

	z-index: 999

}

.JZL_box font:nth-child(1){width:100%;float:left; display:inline-block;

	font-size: 40px;

	color: #072d9a

}

.JZL_box font:nth-child(2){width:100%;float:left; display:inline-block;

	font-size: 21px;

	width: 512px;

	color: #333;

	font-weight: bold;

	margin-top: 20px;

	padding-bottom: 26px;

	border-bottom: solid 1px #e4e4e4

}



.about_l{width:50%;float:left;}

.about_r{width:45%;float:right;}

.about_l .wen{

	font-size: 15px;

	margin-top: 6px;

	min-height: 160px;

	max-height:245px;

	color: #525353;

	width: 512px;

	text-align: justify;

	line-height: 30px; overflow:hidden;

}

.JZL_box a:nth-child(4){

	display: block;

	width: 116px;

	height: 34px;

	float:left;

	background: #fd7b03;

	color: #fff;

	font-size: 15px;

	text-align: center;

	margin-right: 40px;

	margin-left: 10px;

	line-height: 34px;

	margin-top: 15px;

}

.JZL_box a:nth-child(5){

	display: block;

	width: 114px;

	height: 32px;

	float:left;

	border: solid 1px #072d9a;

	color: #072d9a;

	font-size: 15px;

	text-align: center;

	line-height: 32px;

	margin-top: 15px;

}



.JZL_box video{

	position: absolute;

	top: 26px;

	right: 30px;

	width: 588px;

	height: 394px

}

.JZL_box a img{

	position: absolute;

	top: 26px;

	right: 30px;

	width: 588px;

	height: 394px

}





/*新闻动态*/

.DT_box_left{

	width:600px;

	float:left;

	cursor:pointer

}

.DT_box_left img{

	width: 100%;

	height: 203px;

}

.DT_box_left p:nth-child(2){

	font-size: 16px;

	color: #333;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 10px;

}

.DT_box_left:hover p:nth-child(2){

	color:#000

}

.DT_box_left p:nth-child(3){

	font-size: 14px;

	color: #999;

}

.DT_box_left:hover p:nth-child(3){

	color:#666

}

.DT_box_left a{

	display: block;

	width:112px;

	border-radius: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

	margin-top: 20px;

	background: #072d9a;

	color: #fff

}

.DT_box_left a:hover{

	background:#FF9C2D;

	transition: 0.1s

}

.DT_box_right{

	width:538px;

	float:left;

	margin-left: 50px;

}

.DT_box_right div{

	width:100%;

	height: 40px;

	padding-left: 12px;

	background: url(../images/right_jt.png)no-repeat left;

	line-height: 40px

}

.DT_box_right div a:nth-child(1){

	font-size: 14px;

	color: #666;

	width: 60%

}

.DT_box_right div a:nth-child(2){

	font-size: 14px;

	color: #666;

	width: 20%;

	float:right;

	text-align: right

}

.DT_box_right div:hover a{

	color:#FF9C2D;

	transition: 0.3s

}





.CJWT_max{

	width:1200px;

	margin: 0 auto

}

.CJWT_left_box{

	width: 174px;

	float:left;

	border-right: solid 1px #C1C1C1

}

.CJWT_left_box div{

	width:100%;

	padding-left: 40px;

	background: url(../images/bj20.png)no-repeat left;

}

.CJWT_left_box div p:nth-child(1){

	font-size:20px;

	color: #333

}

.CJWT_left_box div p:nth-child(2){

	font-size:15px;

	color: #999;

}

.CJWT_left_box>p:nth-child(2){

	font-size: 14px;

	width:124px;

	text-align: center;

	color: #fff;

	margin-top: 6px;

	background: url(../images/CJWT84.png)no-repeat left;

}

.CJWT_left_box>p:nth-child(3){

	font-size: 20px;

	color: #072d9a;

	font-weight: bold;

	margin-top: 8px

}



.CJWT_right_box{

	width:1024px;

	height: 100%;

	float:left

}

.CJWT_right_box div:nth-child(1){

	width:calc(50% - 84px);

	padding: 0 42px;

	cursor:pointer;

	float:left;

	border-right: solid 1px #c1c1c1

}

.CJWT_right_box div:nth-child(2){

	width:calc(50% - 84px);

	float:left;

	padding: 0 0 0 42px;

}

.CJWT_right_box div a{

	display: block;

	font-size: 15px;

	padding-left: 40px;

	border-bottom: solid 1px #e4e4e4;

	height: 36px;

	margin-bottom: 20px;

	background: url(../images/Q.png)no-repeat left top;

	color:#333

}

.CJWT_right_box div a:hover{

	color:#FF8C28;

	transition: 0.2s

}

.CJWT_right_box div p{

	font-size: 15px;

	padding-left: 40px;

	background: url(../images/A.png)no-repeat left;

	color:#999

}





/*底部*/

.footer_max{

	width:100%;

	height: 363px;

	margin-top: 62px;

	overflow: hidden

}

.yqlj_max{

	width:100%;

	height: 72px;

	background: #f6943a

}

.yqlj_box{

	width:1200px;

	margin: 0 auto

}

.yqlj_box div{

	height: 50%;

	width: 90px;

	float:left

}

.yqlj_box div p:nth-child(1){

	font-size: 28px;

	width: 90px;

	height: 50%;

	color:#fff;

	line-height: 26px;

	padding-top: 12px

}

.yqlj_box div p:nth-child(2){

	font-size: 16px;

	width: 90px;

	height: 32px;

	color:#fff

}

.yqlj_box a:nth-child(2){

	display: block;

	height: 72px;

	line-height: 72px;

	font-size: 14px;

	float:left;

	margin-right: 24px;

	margin-left: 20px;

	color: #fff

}

.yqlj_box a:nth-child(3){

	display: block;

	height: 72px;

	line-height: 72px;

	font-size: 14px;

	float:left;

	color: #fff

}

.yqlj_box a:hover{

	color:#1c4ecd;

	transition: 0.3s

}

.yqlj_max02{

	width:100%;

	height: 292px;

	background: url(../images/footer.png)no-repeat center

}

.yqlj_box02{

	width:1200px;

	margin: 0 auto;

	padding-top: 40px;

}

.yqlj_nav{

	width: calc(100% - 300px);

	padding: 0 150px;

	height: 42px;

	border: solid 1px rgba(255,255,255,0.6);

}

.yqlj_nav li{

	width: calc(100% / 7);

	text-align: center;

	line-height: 42px;

	float:left;

}

.yqlj_nav li a{

	font-size: 15px;

	color:#fff

}

.yqlj_nav li:hover a{

	color: #f6943a;

	transition: 0.3s

}

.yqlj_ny_box{

	width:100%;

	height: 206px;

}

.yqlj_ny01{

	width:232px;

	height: 140px;

	float:left;

	margin-top: 40px;

	background: url(../images/footer_right.png)no-repeat right center;

}

.yqlj_ny01 p{

	width: 100%;

	height: 100%;

	text-align: center;

	line-height: 140px;

	font-size: 54px;

	color: #fff

}

.yqlj_ny02{

	width:524px;

	max-height: 166px;

	overflow: hidden;

	height: calc(100% - 40px);

	margin-top: 40px;

	padding-left: 56px;

	float:left;

	color: #fff;

	font-size: 14px

}

.yqlj_ny02 p{

	color:#fff;

	font-size: 14px;

	margin-bottom: 10px

}

.yqlj_ny03{

	width: 386px;

	float:right;

	margin-top: 40px;

	text-align: center;

}
.yqlj_ny03 img {
    width: 130px;
}

.yqlj_ny03 p{

	font-size: 14px;

	color: #fff;

	margin-top: 6px

}







/* 首页生产流程 */
.LiuCheng{ float: left; width: 100%; height:325px;}
.liuchengUl{ float: left; width: 100%; height: 200px; background: url(../images/liuchengUl.png) no-repeat top left 70px;}
/*.liuchengUl li:first-child{ margin-left: 0;}*/
.liuchengUl li{ float: left; margin-left: 82px; width:200px; height: 200px; transition: 0.5s; cursor: default;}
.liuchengUl li div{ width:200px; height: 131px; background: url(../images/liuchengBG1.png) no-repeat top center; transition: 0.5s; cursor: pointer;}
.liuchengUl li h1{ margin-top: 20px; text-align: center; font-size: 18px; font-weight: 100;}
.liuchengUl li p{ text-align: center; font-size: 12px; color: #CCCCCC;}
.liuchengUl li:nth-child(1) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG1.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(1) div:hover span{ background: url(../images/liuchengIMG11.png) no-repeat center;}
.liuchengUl li:nth-child(2) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG2.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(2) div:hover span{ background: url(../images/liuchengIMG22.png) no-repeat center;}
.liuchengUl li:nth-child(3) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG3.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(3) div:hover span{ background: url(../images/liuchengIMG33.png) no-repeat center;}
.liuchengUl li:nth-child(4) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG4.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(4) div:hover span{ background: url(../images/liuchengIMG44.png) no-repeat center;}
.liuchengUl li:nth-child(5) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG5.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(5) div:hover span{ background: url(../images/liuchengIMG55.png) no-repeat center;}
.liuchengUl li:nth-child(6) div span{ display: block; width: 100%; height: 100%; background: url(../images/liuchengIMG6.png) no-repeat center; transition: 0.5s;}
.liuchengUl li:nth-child(6) div:hover span{ background: url(../images/liuchengIMG66.png) no-repeat center;}
.liuchengUl li:hover{ transform: translateY(-10px); color: #1E5AD2;}
.liuchengUl li div:hover{ background: url(../images/liuchengBG2.png) no-repeat top center;}


.pd_hotline01 {
    width: 100px;
    height: 30px;
    background-color: #15409f;
    text-align: center;
    line-height: 30px;
    margin-top: 20px;
	margin-left: 10px;
}
.pd_hotline01 a {
    color: #fff;
    font-size: 14px;	
}

/* 首页四大理由 */
.indexReason{ float: left; width: 100%; height: 680px; background-color: #FAFAFA;}
.reasonUl{ float: left; margin-top: 10px; width: 100%;}
.reasonUl li{ float: left; width: 50%; height: 250px; transition: 0.5s;}
.reasonUlIMG{ float: left; margin: 15px; width: 113px; height: 113px; border-radius: 50%; overflow: hidden;}
.reasonUlIMG img{ width: 113px; height: 113px;}
.reasonUlTXT{ float: right; width: 430px;}
.reasonUlTXT h1{ margin-top: 35px; font-size: 22px; color: #181818; line-height: 35px;}
.reasonUlTXT p{ margin-top: 10px; padding-right: 60px; font-size: 16px; color: #666666; line-height: 35px;}
.reasonUl li:hover{ transform: translateY(-10px); box-shadow: 0px 0px 10px #CCCCCC;}
/* 首页模块头部 */
.indexTitle{ float: left; margin: 20px 0; padding: 20px; width: 100%; background: url(../images/indexTit.png) no-repeat center bottom;}
.indexTitle h1{ text-align: center; font-size: 32px; font-weight: bold; color: #222222; line-height: 35px;}
.indexTitle h1 span{ color: #1E5AD2;}
.indexTitle p{ margin-top: 15px; text-align: center; font-size: 14px; color: #333333;}
.indexTitle h2{ margin-top: 15px; text-align: center; font-size: 17px; font-family: arial; color: #181818; opacity: 0.18;}
.indexTitle h3{ text-align: center; font-size: 16px; font-weight: 100; line-height: 30px;}

































































































































