/*jd*/
*{
	margin:0;
	padding:0;
	outline: 0;
	
	tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -ms-tap-highlight-color: rgba(0,0,0,0);
}
html,body,div,span,applet,object,iframe,p,a,em,img,i,dl,dt,dd,ol,ul,li,form,label,footer,header,nav{
	margin:0;
	padding:0;
	border:0 none;
	font-size:100%;
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%
}
body {
	font-family:"microsoft yahei",'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	background-color: #fff;
}
html,body{width: 100%;min-width: 1000px;margin: 0 auto;}
table,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	font-size:100%;
}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
td,th {padding: 0}
input,textarea,button,select{outline:0;resize:none;border: 0 none;font: inherit;color: inherit;}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none;}
input {line-height: normal}
textarea {overflow: auto}
a{text-decoration:none;}
a:active,a:hover {outline: 0}

/*my*/
.fl{float:left;}
.fr{float:right;}
.fw{font-family: "microsoft yahei";}
.fs{font-family: simsun;}
.fa{font-family: arial;}
.fb{font-weight: bold;}
.tct{text-align:center;}
.trt{text-align: right;}
.tjt{text-align: justify;}
.dbk{display:block;}
.ptr{
	position: relative;
}
.clearFix{zoom:1;}
.clearFix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;zoom:1;}

.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.blackA{
	background: rgba(0,0,0,0.5);
   	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7F000000', EndColorStr='#7F000000');
}
.table,.tableA{
	display: table;
	width: 100%;
	text-align: center;
}
.tableA{
	height: 100%;
}
.table-cell{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.container{
	width: 1000px;
	margin: 0 auto;
}
.header-bar{
	background: #fff;
}
.header{
	height: 106px;
}
.logo{
	margin-top: 10px;
}
.logo,.logo img{
	display: block;
}
.header-tel{
	font: bold 16px/30px "microsoft yahei";
	color: #353535;
	text-align-last: right;
	padding: 12px 0px;
	padding-left: 30px;
	background: url(../images/top-tel.png) no-repeat left center;
}
.nav a{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #353535;
	margin-left: 54px;
}
.nav a.on,.nav a:hover{
	color: #075ac7;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 538px;
	background: #000;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 538px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 538px;
}

.fullSlide .hd {
	width: 1000px;
	position: absolute;
	z-index: 1;
	bottom: 120px;
	left: 50%;
	margin-left: -500px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.fullSlide .hd ul {
	text-align: left;
	padding-top: 5px;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 44px;
	height: 6px;
	margin-right: 14px;
	background: #fff;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlide .hd ul .on {
	background: #186dc7;
}
.com_fullSlide,.com_fullSlide .bd ul li,.com_fullSlide .bd ul li a{
	height: 400px;
}
.com_fullSlide .hd{
	display: none;
}
.hnav-bar{
	margin-top: -88px;
	background: rgba(0,0,0,0.7);
	position: relative;
	z-index: 12;
}
.hnav{
	height: 88px;
}
.hnav-h1{
	width: 125px;
	height: 88px;
	background: #204e8a;
	position: relative;
}
.hnav-h1 p{
	font:600 24px/28px simsun;
	color: #fff;
}
.hnav-h1-i{
	display: block;
	width: 11px;
	height: 18px;
	background: url(../images/icon-right.png) no-repeat center;
	position: absolute;
	right: -11px;
	top: 50%;
	margin-top: -9px;
}
.hnav-div{
	widows: 870px;
}
.hnav-li{
	display: block;
	float: left;
	width: 124px;
	height: 88px;
	border-right: 1px solid #fff;
}
.hnav-li:hover{
	background: #e3b615;
}
.hnav-pic{
	height: 46px;
	line-height: 46px;
	vertical-align: middle;
	text-align: center;
}
.hnav-pic img{
	max-height: 40px;
}
.hnav-tit{
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}

.mnA-bar{
	background: #fff;
	padding: 64px 0px 58px;
}
.mnA-slide{
	width: 717px;
}
.mnA-nav{
	width: 192px;
}
.mnA-nav a{
	display: block;
	font-size: 18px;
	color: #fff;
	line-height: 68px;
	height: 68px;
	text-align: center;
	background: #075ac7;
	border-bottom: 1px solid #fff;
}
.mnA-nav a.on,.mnA-nav a:hover{
	background: #e3b615;
}
.mnA-nav a img{
	vertical-align: middle;
	margin-top: -2px;
}
.mnA-news{
	width: 495px;
	margin-left: 30px;
}
.mnA-dm{
	width: 100%;
	height: 116px;
}
.mnA-dm-pic{
	float: left;
}
.mnA-dm-pic,.mnA-dm-pic img{
	display: block;
	width: 160px;
	height: 116px;
}
.mnA-dm-txt{
	width: 312px;
	float: right;
}
.mnA-dm-h1{
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #3d3d3d;
	font-weight: bold;
	overflow: hidden;white-space:nowrap;text-overflow: ellipsis;
	margin-bottom: 8px;
}
.mnA-dm-text{
	height: 72px;
	font: 12px/24px simsun;
	color: #7a7a7a;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.mnA-hr{
	height: 0px;
	border: 0 none;
	border-top: 1px solid #e0e0e0;
	margin: 18px 0px 15px;
}
.mnA-list a{
	display: block;
	font: 12px/31px simsun;
	color: #5b5b5b;
	overflow: hidden;white-space:nowrap;text-overflow: ellipsis;
}
.mnA-list a span{
	float: right;
	color: #9b9b9b;
}
.mnA-link{
	width: 240px;
}
.mnA-link a{
	margin-bottom: 10px;
}
.mnA-link a,.mnA-link a img{
	display: block;
	width: 100%;
	height: 84px;
}
.mnB-bar{
	background: #f5f5f5;
	padding: 60px 0px 80px;
}
.mnB-hd{
	border-bottom: 2px solid #075ac7;
	
}
.mnB-hd a{
	display: block;
	float: left;
	font-size: 18px;
	color: #353535;
	line-height: 47px;
	padding: 0px 40px;
	background: #e5e5e5;
}
.mnB-hd a:hover,.mnB-hd a.on{
	background: #075ac7;
	color: #fff;
}
.mnB-ul-div{
	position: relative;
	padding-top: 24px;
}
.mnB-more{
	display: block;
	font-size: 14px;
	color: #a3a3a3;
	line-height: 47px;
	position: absolute;
	right: 0px;
	top: -49px;
}
.mnB-ul{
	width: 1016px;
	margin-left: -8px;
}
.mnB-li{
	width: 238px;
	float: left;
	margin: 0 8px;
}
.mnB-li-pic,.mnB-li-pic img{
	display: block;
	width: 100%;
	height: 137px;
}
.mnB-li-h1{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #444444;
	text-align: center;
	overflow: hidden;white-space:nowrap;text-overflow: ellipsis;
	margin-top: 8px;
}
.footer-bar{
	padding: 34px 0px;
	background: #575555;
}
.footer-txt{
	width: 620px;
	font: 14px/24px simsun;
	color: #fff;
}
.footer-div{
	margin-top: 12px;
}
.footer-div a,.footer-img1{
	display: block;
	width: 31px;
	height: 31px;
}
.footer-div a{
	float: left;
	position: relative;
	margin-left: 15px;
}
.footer-img2{
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: -110px;
	margin-left: -50px;
	display: none;
}
.footer-div a:hover .footer-img2{
	display: block;
}
.com-bar{
	padding: 20px 0px 40px;
}
.Left{
	width: 235px;
	float: left;
	background: #fff;
}
.Left-h1{
	background: #085ac8;
	border-bottom: 4px solid #e3b615;
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}
.Left-nav{
	border: 1px solid #e4e4e4;
	padding-bottom: 20px;
}
.Left-nav a{
	display: block;
	font-size: 16px;
	line-height: 48px;
	height: 48px;
	text-align: center;
	color: #3b3b3b;
	background: url(../images/k1.jpg) no-repeat center bottom;
}
.Left-nav a:hover,.Left-nav a.on{
	color: #085ac8;
}
.Left-cnt{
	border: 1px solid #e4e4e4;
	padding: 10px 28px;
}
.Left-cnt-tel{
	font:bold 26px/40px simsun;
	color: #085ac8;
}
.Left-cnt-txt{
	font: 12px/24px simsun;
	color: #747474;
}
.Right{
	width: 750px;
	float: right;
}
.Right-Box{
	border: 1px solid #e4e4e4;
	padding: 0px 20px;
	background: #fff;
}
.Right-top{
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 20px;
}
.Right_h1{
	font-size: 18px;
	line-height: 46px;
	color: #3b3b3b;
}
.Right-loc{
	font: 12px/46px simsun;
	color: #bababa;
}
.Right-loc a{
	color: #bababa;
}
.st_list{
	width: 725px;
	margin-left: -9px;
}
.st_li{
	width: 223px;
	float: left;
	margin: 0px 9px 10px;
}
.st_li_pic,.st_li_pic img{
	display: block;
	width: 100%;
}
.st_li_h1{
	display: block;
	font: 14px/24px simsun;
	color: #404040;
	text-align: center;
	overflow: hidden;white-space:nowrap;text-overflow: ellipsis;
	padding: 10px 0px;
}
.listpage {text-align:center;line-height: 40px;height: 40px;width:100%;font-size: 14px;padding-top: 24px;}
.listpage a {font:12px Microsoft Yahei;color:#666;padding:3px 6px;margin-left: 5px;border: 1px solid #e0e0e0;}
.listpage strong {border: #085ac8 1px solid;padding:1px 6px;background-color: #085ac8;color: #fff;margin-left: 5px;}
.Right_tit{
	font: bold 18px/34px "microsoft yahei";
	color: #404040;
	text-align: center;
}
.neirong{
	font: 12px/24px simsun;
	color: #525252;
}
.neirong img{
	max-width: 100%;
}
.cnt-h1{
	font-size: 18px;
	line-height: 34px;
	color: #000;
}
.cnt-qq a{
	display: block;
	float: left;
	margin-right: 20px;
}
.map{
	width: 100%;
	height: 330px;
}
.message{
	
}
.message-li{
	float: left;
	margin: 0px 21px 10px;
}
.message-p{
	font: 14px/27px simsun;
	color: #454545;
	float: left;
	width: 70px;
}
.message-pt{
	display: block;
	height: 27px;
	padding: 0px 10px;
	font: 13px/25px simsun;
	color: #666;
}
.message-pt.es1{
	width: 222px;
	background: url(../images/fm-pt1.jpg) no-repeat center;
}
.message-pt.es2{
	width: 576px;
	background: url(../images/fm-pt2.jpg) no-repeat center;
}
.message-li.es1{
	width: 312px;
}
.message-area{
	display: block;
	width: 576px;
	height: 135px;
	padding: 0px 10px;
	font: 13px/25px simsun;
	color: #666;
	background: url(../images/fm-text.jpg) no-repeat center;
}
.message-sub{
	display: block;
	cursor: pointer;
	background: #085ac8;
	color: #fff;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	font: 18px/47px "microsoft yahei";
	padding: 0px 40px;
	float: right;
}
.news-list a{
	display: block;
	font: 12px/40px simsun;
	color: #525252;
	overflow: hidden;white-space:nowrap;text-overflow: ellipsis;
	border-bottom: 1px dotted #b2b2b2;
}
.news-list a span{
	float: right;
	color: #969090;
}
.news-h1{
	font: bold 14px/36px simsun;
	color: #3e3e3e;
	text-align: center;
}
.news-h2{
	font: 12px/24px simsun;
	color: #8f8f8f;
	text-align: center;
}
.news-hr{
	height: 0px;
	border: 0 none;
	border-top: 1px dotted #bdbdbd;
	margin: 8px 0px;
}
