﻿@charset "utf-8";

/* CSS Document */

/*图片垂直居中*/










.Text a, .NewsList li a, .Ico0, .CaseStrong, .NewsListQ li strong.fr a, .ShowXP p.Xia, .NyList li a, .AsideTo li p.Top a, .AsideTo li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.jz {
	display: table-cell;
*display:block;
	overflow: hidden;
	font: 0px/0px 'Arial';
	text-align: center;
	vertical-align: middle;
}

.jz img {
	vertical-align: middle;
}

.jz1 {
	width: 208px;
	height: 123px;
*font-size:107px
}

.jz4 {
	width: 188px;
	height: 117px;
*font-size:102px;
}

.jz5 {
	width: 309px;
	height: 155px;
*font-size:135px;
}

.jz6 {
	width: 137px;
	height: 100px;
*font-size:87px;
	border: 1px solid #ccc;
	padding: 2px
}

.jz7 {
	width: 162px;
	height: 61px;
*font-size:53px;
}

#header {
	background: url(../images/Bg.png) repeat-x;
	width: 100%;
	overflow:hidden
}

.middle {
	margin: 0 auto;
	width: 1002px;
}

.Logo {
	margin-top: 25px;
}

.RightTop {
	width: 665px;
	text-align: right;
	margin-top: 12px;
	margin-bottom: 18px;
	+margin-bottom: 15px;
	height:23px; line-height:23px;
}

.RightTop a {
	color: #626262;
	height: 24px;
	line-height: 24px;vertical-align:middle;
    *margin-bottom:2px;
}

.RightTop a.Mess {
	padding-right: 32px;
	color: #fff;
	background: url(../images/Mess.png) no-repeat right;
	width: 63px;
	display: inline-block;
	margin-left: 6px;
     *margin-top:-3px;
}

.nav {
	width: 665px;
	position:relative;
	z-index:9999;
}

.nav ul {
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #cecece;
	height: 39px;
}

.nav ul li {
	width: 99px;
	padding-left: 6px;
	margin-left: 8px;
	text-align: center;
	float: left;
	list-style: none;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/NavLine.png) no-repeat left;
}

.nav ul li a {
	width: 99px;
	display: block
}

.nav ul li:hover>a{
	background: url(../images/NavHover.png) no-repeat center;
	color: #894802
}

.nav ul li a.Hv {
	background: url(../images/NavHover.png) no-repeat center;
	color: #894802
}

.nav ul li:first-child {
	background: none;
	padding-left: 0;
	margin-left: 0
}




.MenuXl{background:#f3f8fb url(../images/bse.png) top repeat-x; width:259px; overflow:hidden; padding:8px 14px 10px; border:1px solid #fff; display:none }
.MenuXl ol.fl{ width:95px; padding-top:12px;}
.MenuXl ol.fl li{ text-align:left; background:none; margin:0; padding:0; line-height:26px; height:26px;}
.MenuXl ol.fl li a{ font-size:13px; font-weight:normal; background:url(../images/ico9.png) no-repeat left; padding-left:10px;white-space: nowrap;
	-o-text-overflow: ellipsis;
	overflow: hidden; width:78px; display:block}
.MenuXl ol.fl li a:hover{ background:url(../images/ico99.png) no-repeat left; color:#005f99;}
.NavTu{ display:block; width:162px; height:67px; float:right; border:1px solid #fff; margin-top:18px;}
.jz9{ width:162px; height:67px; *font-size:58px}
.xiala{ position:absolute; right:0}


































.shadow {
	background: url(../images/Tm.png) no-repeat top;
	float: left;
	width: 1740px;
	margin-top: 5px;
	height: 26px;
	position: relative;
	left: 50%;
	margin-left: -870px;
	z-index: 99
}

.banner {
	height: 451px;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index:1;
	float: left;
	margin-top: -16px;
}

.banner ul li {
	list-style: none;
	width: 1660px;
	height: 451px;
	position: absolute;
	display: none;
	left: 50%;
	margin-left: -830px;
}

.banner ul li:first-child {
	display: block
}

.BannerAn {
	position: absolute;
	width: 130px;
	height: 35px;
	left: 45%;
	background: url(../images/TmAn.png) no-repeat center;
	bottom: 18px;
	text-align: center;
	padding-left: 56px;
}

.BannerAn span {
	background: url(../images/An2.png) no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 12px;
	margin-top: 12px;
	cursor: pointer
}

.BannerAn span.Hv, .BannerAn span:hover {
	background: url(../images/An1.png) no-repeat
}

#section {
	background: url(../images/SectionBg.png) repeat-x;
	width: 100%;
	overflow: hidden;
	padding-top: 22px;
	min-height: 200px;
}

.Pro {
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 18px;
}

.GdTop {
	width: 100%;
	background: url(../images/Ico1.png) repeat-x bottom;
	height: 35px;
	overflow: hidden;
}

.GdTop a.fr img {
	margin-top: 19px
}

.GdTop span {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	border-bottom: 3px solid #1b61c3;
	display: block;
	overflow: hidden;
	height: 32px;
	padding-left: 6px;
	line-height: 35px;
	background: url(../images/Ico6.jpg) no-repeat 0 15px;
	padding-left: 12px;
}

.GdTop span.To {
	background: none;
	padding-left: 0
}

.GdTop span small {
	font-size: 12px;
}

.GunScool {
	width: 930px;
	overflow: hidden;
	margin-top: 18px;
	float: left;
	position: relative;
	height: 180px;
	
}
.GunScool ul{ width:10000px;	position:absolute; 
}
.GunScool li {
	list-style: none;
	width: 208px;
	height: 190px;
	float: left;
	margin-right: 32px;
	position: relative;
}

.GunScool li a.Tm {
	background: url(../images/TmPro.png);
	width: 197px;
	height: 113px;
	position: absolute;
	left: 4px;
	top: 5px;
	display: none;
}

.GunScool li:hover a.Tm {
	display: block
}

.GunScool li a.fd {
	background: url(../images/fa.png) no-repeat;
	position: absolute;
	left: 84px;
	top: -40px;
	border: 0;
}

.GunScool li a {
	width: 208px;
	overflow: hidden;
	height: 125px;
}

.GunScool li a.jz1 {
	width: 204px;
	height: 122px;
	border: 1px solid #dfdfdf;
}

.GunScool li:hover a.jz1 {
	border: 1px solid #2355ac
}

.GunScool li p a {
	border: none;
	width: 208px;
	height: 36px;
	line-height: 36px;
	color: #4a4a4a;
	text-align: center;
	display: block
}

.GunScool li:hover a {
	color: #2355ac;
}

.Left, .RIght {
	float: left;
	margin-top: 70px;
	width: 36px;
	cursor: pointer
}

.RIght img {
	float: right
}

.news {
	width: 353px;
    margin-left:45px;
}

.Hd {
	width: 353px;
	margin-bottom: 10px;
	margin-top: 20px;
	overflow: hidden
}

.Text {
	width: 239px;
}

.Text a {
	color: #666;
	font-family: "Microsoft YaHei";
	display: block;
	height: 28px;
	line-height: 28px;
}

.Text p {
	line-height: 18px;
	color: #999
}

.Hd span.fl {
	border: 1px solid #dedede;
	padding: 3px;
}

.Hd span.fl:hover, .CaseList li:hover .CaseBox, .jz6:hover, .Compy ul li:hover {
	border: 1px solid #2355ac;
}

.NewsList {
	width: 353px;
}

.NewsList li {
	height: 27px;
	line-height: 27px;
	width: 353px;
	overflow: hidden;
	float: left;
	list-style: none
}

.NewsList li a {
	color: #666;
	display: block;
	float: left;
	background: url(../images/ico2.jpg) no-repeat 0 10px;
	padding-left: 10px;
	width: 286px;
}

.NewsList li a:hover, .AboutP a:hover, .Text a:hover, .HdHerad span, .HdHerad span a:hover, .ProDuct ul li:hover p a, .CaseList ul li:hover a.CaseStrong, .CaseTo ul li:hover p a {
	color: #2355ac;
}

.NewsList li time {
	float: right;
	color: #ccc
}

.About {
	width: 264px;
}

.Figure {
	width: 264px;
	height: 105px;
	position: relative;
	margin-top: 22px;
}

.Figure span {
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/TmP.png) repeat;
	height: 22px;
	width: 245px;
	color: #fff;
	text-align: right;
	line-height: 21px;
	padding-right: 20px;
}

.AboutP {
	height: 44px;
	overflow: hidden;
	line-height: 22px;
	color: #757575;
	margin-top: 10px;
}

.AboutP strong {
	font-weight: normal;
	color: #2a6cc7
}

.AboutP a {
	color: #fe7e00
}

.Case {
	width: 290px;
	height: 190px;
	background: url(../images/CaseBg.jpg) no-repeat left bottom;
}

.Case p {
	width: 290px;
	font-family: "Microsoft YaHei";
	color: #1b61c3;
	font-size: 20px;
	text-align: center;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
}

.CaseTo {
	width: 187px;
	overflow: hidden;
	margin-left: 29px;
	margin-top: 25px;
}

.CaseTo ul {
	width: 10000px;
}

.CaseTo ul li {
	list-style: none;
	float: left;
	width: 187px;
}

.CaseTo ul li p {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	width: 192px;
	display: block;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.CaseTo ul li p a {
	color: #444;
	font-family: "宋体"
}

.CaseL {
	margin-top: 82px;
	cursor: pointer
}

#Aside {
	width: 100%;
	overflow: hidden
}

.AsideTo {
	margin-top: 40px;
}

.AsideTo li {
	list-style: none;
	float: left;
}

.AsideTo li p.Top {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.AsideTo li p.Top a {
	color: #fff
}

.AsideTo li a {
	display: block;
	width: 165px;
	color: #666;
	line-height: 24px;
}

.AsideTo li a:hover, .FotTop li a:hover, .Js a:hover {
	color: #FFFFFF
}

.AsideTo li div.Asideight {
	background: url(../images/Line1.jpg) no-repeat left;
	padding-left: 60px;
	width: 280px;
	font-family: "宋体";
	line-height: 23px;
	margin-top: 5px;
}

.Asideight p strong {
	font-size: 14px;
	color: #fff;
}

.Asideight p span {
	font-size: 12px;
	color: #9e9e9e;
}

.Ico0 {
	display: block;
	width: 294px;
}

.Ico1 {
	display: block;
	background: url(../images/Ico2.png) no-repeat left;
	padding-left: 26px;
	margin-top: 8px;
}

.Ico2 {
	display: block;
	background: url(../images/Ico3.png) no-repeat left;
	padding-left: 26px;
}

.Ico3 {
	display: block;
	background: url(../images/Ico4.png) no-repeat left;
	padding-left: 26px;
}

.AsideTo li div.Asideight .Ico3 a {
	color: #9e9e9e;
	display: inline
}

#Foot {
	width: 100%;
	overflow: hidden;
	padding-bottom: 25px;
	background: #262528 url(../images/FotBg.jpg) repeat-x;
}

.FootList {
	border-top: 1px solid #373639;
	border-bottom: 1px solid #373639;
	padding: 14px 0;
	color: #666;
	margin-top: 20px;
	margin-bottom: 24px
}

.FotTop {
	overflow: hidden;

}

.FotTop li {
	list-style: none;
	float: left;
	line-height: 20px;
	height: 20px;
	background: url(../images/FLing.png) no-repeat right;
	padding-right: 10px;
	margin-right: 10px;word-break:break-all;word-break:keep-all;white-space:nowrap;
}

.FotTop li a {
	color: #666;
}

.Bq {
	color: #666;
	display: block;
	width: 872px;
	line-height: 24px;
}

.Js, .Js a {
	color: #424141
}

.NyTop {
	padding-top: 14px;
	padding-bottom: 50px;
	overflow: hidden
}

.Nbanner {
	width: 100%;
	height: 246px;
	position: relative;
	margin-top:18px;
  
}

.Nbanner ul li {
	list-style: none;
	width: 1660px;
	height: 246px;
    left: 50%;
	margin-left: -830px;
    position:absolute;
}

.NyAside {
	width: 205px;
}

.NyList {
	width: 205px;
	margin-top: 18px;
	margin-bottom: 36px;
}

.NyList li {
	list-style: none;
	width: 205px;
	line-height: 29px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 2px;
}

.NyList li a,.NyList li span {
	width: 149px;
	display: block;
	background: url(../images/about_17.jpg) no-repeat 20px;
	padding-left: 36px;
	padding-right: 20px;
	color:#666;
	cursor:pointer
}
.NyList li a.Ny,.NyList li span.Ny {
	background: url(../images/about_09.jpg) no-repeat;
	color: #fff
}
.NyList li a:hover{
	background: url(../images/about_09.jpg) no-repeat;
	color: #fff
}

.NyTel {
	display: block;
	width: 205px;
	height: 132px;
    overflow:hidden;
}

.NyArticle {
	width: 725px;
}

.HdHerad {
	width: 725px;
	height: 50px;
	margin-bottom: 30px;
	background: url(../images/Ico7.jpg) repeat-x bottom
}

.HdHerad h2 {
	width: 280px;
	font-size: 15px;
	color: #666;
	font-weight: bold;
    height:40px;
    overflow:hidden;
}

.HdHerad h2 small {
	display: block;
	width: 290px;
	color: #0864c9;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
	text-transform: uppercase
}

.HdHerad span, .HdHerad span a {
	color: #999;
	height: 16px;
	margin-top: 22px;
	max-width: 405px;
    overflow:hidden;

}

.Line {
	line-height: 35px;
	color: #414141;
	text-indent: 2em;
	margin-bottom: 35px
}

.Hs {
	color: #ed1b24
}

.AboutT {
	display: block;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 25px;
}

.SyTop {
	overflow: hidden;
	margin-bottom: 25px;
}

.CaseList, .CaseList ul {
	width: 725px;
	overflow: hidden
}

.CaseList ul li {
	background: url(../images/CaseBgTo.jpg) no-repeat;
	width: 725px;
	height: 203px;
	list-style: none;
	font-family: "Microsoft YaHei";
	float: left;
	margin-top: 25px; position:relative;
}

.CaseStrong {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 327px;
	float: right;
	margin-right: 22px;
	background: url(../images/Ico8.png) no-repeat left;
	padding-left: 16px;
	margin-top: 20px;
	font-size: 14px;
	margin-bottom: 5px;
	color: #464646
}

.CaseP {
	width: 343px;
	float: right;
	margin-right: 22px;
	font-size: 13px;
	color: #666;
	line-height: 26px;
	height: 72px;
	overflow: hidden;
	margin-bottom: 28px;
}

.CaseMore {
	background: #0255b5;
	color: #fff;
	width: 23px;
	height: 23px; position:absolute; right:1px; bottom:25px; display:block;
	text-align: center;
	line-height: 23px;
	float: right;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif
}

.CaseMore:hover {
	color: #fff
}

.CaseBox {
	width: 309px;
	height: 155px;
	border: 1px solid #ccc;
	margin-left: 20px;
	margin-top: 24px;
}

.page {
	text-align: center;
	overflow: hidden;
	margin-top: 46px;
}

.page a,.page span {
	background: url(../images/page.png) repeat-x;
	border: 1px solid #dcdcdc;
	padding: 0px 6px;
	color: #4f4f4f;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden; vertical-align:bottom;
}

.page a:hover,.page span:hover,.page .cpb{
	background: #007fff;
	color: #fff;
	border: 1px solid #007fff;
}

.CaseSm {
	border-bottom: 1px solid #0255b5;
	height: 28px;
	line-height: 28px;
	margin-top: 60px;
	margin-bottom: 24px
}

.CaseSm span {
	background: #0255b5 url(../images/Ico9.jpg) no-repeat 100px 12px;
	display: block;
	width: 100px;
	padding-left: 20px;
	color: #fff;
	font-size: 13px;
	font-family: "Microsoft YaHei";
}

.CaseT {
	line-height: 35px;
	color: #393939
}

.CaseH {
	text-align: center;
	display: block;
	color: #0255b5;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 35px;
}

.MoreShow {
	background: url(../images/Sy.jpg) no-repeat;
	width: 97px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	float: right;
	font-family: "Microsoft YaHei";
	margin-top: 50px;
}

.MoreShow:hover {
	color: #fff
}

.Conmtbg {
	background: url(../images/contact1.jpg) no-repeat;
	padding-top: 70px;
	margin-bottom: 50PX;
}

.Contactq {
	background: url(../images/contact2.jpg) repeat-y;
	min-height: 85px;
	width: 665px;
	padding: 0 30px;
	
}

.TUq {
	line-height: 25px;
	color: #5c5c5c;
	font-size: 13px;
	position:relative;
	+margin-top:-40px;
	

}

.TUq h1 {
	font-size: 18px;
	color: #0372ce;
	font-family: "Microsoft YaHei";
	margin-bottom: 5px;
}

.Mess {
	width: 725px; vertical-align:middle;
}

.Mess h1 {
	font-size: 18px;
	color: #000;
	font-family: "Microsoft YaHei"
}

.Mess h1 span {
	color: #007dcc;
	font-size: 26px;
	padding-right: 6px;
	font-family: Arial, Helvetica, sans-serif
}

.TextP {
	color: #333;
	font-size: 13px;
	margin-top: 24px;
	background: url(../images/Ico11.png) repeat-x bottom;
	padding-bottom: 10px;
	margin-bottom: 22px;
}

.TextP small, .MessIp li span small {
	color: #ff0000;
	font-size: 13px;
	font-family: "宋体";
	padding-right: 5px;
}

.MessIp {
	width: 645px;
	background: url(../images/Gb.jpg) no-repeat right bottom;
	padding-bottom: 20px;
	overflow: hidden
}

.MessIp li {
	width: 645px;
	float: left;
	margin-top: 12px;
	list-style: none
}

.MessIp li span {
	float: left;
	width: 92px;
	margin-right: 8px;
	text-align: right;
	font-size: 13px;
	color: #4a4a4a
}

.MessIp li input {
	float: left;
	padding: 0 6px;
	border: 1px solid #ddd;
	height: 18px;
	line-height: 18px;
}

.MessIp li input.But {
	width: 59px;
	height: 25px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	background: #0558b0;
	border: 0;
	cursor: pointer;
	margin-top: 18px
}

.MessIp li input.But:hover {
	background: #fe7e00
}

.Kbq {
	text-decoration: underline;
	color: #0075c2;
	font-size: 13px;
}

.But {
	margin-left: 100px;
}

.But+.But {
	margin-left: 12px;
}

.NewsListQ, .NewsListQ ul {
	width: 720px;
	overflow: hidden
}

.NewsListQ li {
	width: 720px;
	float: left;
	list-style: none;
	background: url(../images/Ico11.png) repeat-x bottom;
	height: 136px;
	margin-top: 32px;
}

.NewsListQ li:first-child {
	margin-top: 0
}

.NewsListQ li strong.fr a {
	width: 560px;
	color: #0371d8;
	font-size: 13px;
	height: 16px;
	display: block
}

.NewsListQ li strong.fr a:hover {
	color: #FE7E00
}

.NewsListQ li p.fr {
	color: #4a4a4a;
	line-height: 22px;
	height: 40px;
	overflow: hidden;
	width: 560px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.NewsMore {
	display: block;
	background: url(../images/newsMore.jpg) no-repeat;
	width: 82px;
	height: 33px;
	float: right;
	text-indent: -9999px;
}

.NewsListQ li time {
	margin-left: 24px;
	margin-top: 8px;
	color: #ababab
}

.NewsShow {
}

.ShShow, .ShTo {
	text-align: center;
	font-weight: bold;
	color: #0371d8;
	font-size: 16px;
	line-height: 24px;
	padding-top: 12px
}

.Ly {
	text-align: center;
	border-top: 1px solid #ccc;
	padding-bottom: 10px;
	display: block;
	margin-top: 20px;
	padding-top: 12px;
	line-height: 24px;
}

.NewsLine {
	margin-bottom: 35px;
	margin-top: 15px;
	font-size: 13px;
	color: #5c5c5c;
	line-height: 30px;
	text-indent: 2em
}

.ShowXP {
	width: 720px;
	border-top: 1px solid #ccc;
	margin-top: 40px;
	padding-top: 22px;
}


.ShowXP p.Xia {
	width: 360px;
	height: 25px;
	color: #888;
	line-height: 25px;
	float:left;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
}

.ShowXP p.Xia a {
	color: #888;
}

.ShowXP p.Xia a:hover {
	color: #2355ac;
}

.Compy {
	width: 720px;
	padding-bottom: 12px;
}

.Compy ul {
}

.Compy ul li {
	list-style: none;
	float: left;
	width: 162px;
	height: 61px;
	border: 1px solid #e1e1e1;
	margin-left: 13px;
	margin-top: 30px;
	position:relative;
	overflow:hidden

}
.Compy ul li a.CTm{	background: url(../images/TmPro.png); display:none;  width:162px; height:61px; top:0; left:0; position:absolute; }
.Compy ul li:hover a.CTm{ display:block;}
.Compy ul li a.Cfd{background: url(../images/fa.png) no-repeat; position:absolute; left:60px; top:-30px;width:162px; height:61px;  }
.ProDuct {
	width: 720px;
	overflow: hidden
}

.ProDuct ul {
	width: 780PX;
	overflow: hidden
}

.ProDuct ul li {
	list-style: none;
	float: left;
	width: 216px;
	overflow: hidden;
	margin-right: 36PX;
	margin-top: 20px;
	text-align: center;
	background: url(../images/probg.jpg) no-repeat;
}

.ProDuct ul li a.jz {
	width: 216px;
	height: 166px;
}

.jz8 {
 *font-size:145px
}
.ProDuct ul li p {
overflow:hidden;
height:29px;
}

.ProDuct ul li p a {
	display: block;
	width: 200px;
	color: #333;
	font-size: 13px;
	text-align: center;
	margin: 12px auto 5px;
}

.ProShow {
	color: #393939;
	line-height: 30px;


}

.ProDuct .fl{ margin-right:30px;}


.ShTo {
	margin-bottom: 40px;
	margin-top: 10px;
}

.ProXia {
    width: 205px;
    display: none;
    
}

.ProXia p a {
	background: url(../images/ico9.png) no-repeat 34px;
	color: #0864c9;
	padding-left: 42px;
	border-top: 1px solid #d7d7d7
}

.ProXia p a:hover,.ProXia p .aa{
	background: url(../images/ico99.png) no-repeat 34px;
	color: #0864c9;
	font-weight: bold;
}

a.Xiazai{
	float:left; clear:both; margin-top:20px; padding-bottom:5px; border-bottom:1px solid #d5d5d5; width:720px;	}
	
	
.jz3{ width:264px; height:105px; *font-size:92px}	
	
	
	#cw { width: 980px; height: 450px; margin:50px auto 0px auto;  background: url(../images/notfound.jpg) no-repeat; overflow: hidden; clear: both}
#cw ul { width: 900px; height: auto; margin-top: 290px; margin-left: 50px;}
#cw ul li { width: 900px; height: 30px; line-height: 30px; background:url(../images/ico8.jpg) left no-repeat; padding-left: 15px; display: block;}
#cw ul li b { font-weight: bold; color: #4784dd;font-size: 14px;}
	
	.Xt{ background:url(../images/BgTo.jpg) no-repeat top center; height:92px;}
	
	
.Anlie{ width:298px;}	
.Anlie ol.fl li a{ width:118px;}	
	
	
	
.Pi{ border:1px solid #ccc; height:20px; line-height:20px; padding:0 6px; vertical-align:top; color:#666; margin-right:6px;}
.Pi:focus{ color:#333}
.Bt{ width:50px; height:22px; color:#fff; text-align:center; line-height:22px; font-weight:bold; cursor:pointer; background:#2355ac; margin-right:20px;}	
	

/*********************左侧新闻**********************/
.left_news{width:244px; float:left; overflow:hidden; margin-top:20px; margin-bottom:50px;}
.left_news_t{width:220px;height:35px; line-height:30px; text-indent:25px; color:#fff; font-size:15px; font-weight:bold; font-family:"微软雅黑"; background:url(../images/left_news.jpg) no-repeat left top;}
.left_news_gd{font-size:18px; float:right; font-weight:500; line-height:38px; font-style:normal; padding-right:20px; font-family:"微软雅黑"; }
.left_news_gd a{color:#666666;}
.left_news_gd a:hover{color:#666666;}
.left_news li{width:200px;height:24px; line-height:24px; float:left;background:url(../images/left_news_bj.jpg) no-repeat left 50%; margin-left:15px;list-style-type : disc;}
.left_news li:hover{ background:none;}
.left_news li a{ width:15em;height:30px; line-height:30px; float:left; background:none; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; padding-left:5px; color:#666666;}
.left_news li a:hover{ color:#009;}
/***************相关新闻**************************/
.xiangg {
	border-bottom: 1px solid #cccccc;
	height: 28px;
	line-height: 28px;
	margin-top: 60px;
	margin-bottom: 24px
}
.xiangg span {
	background: #0255b5 url(../images/Ico9.jpg) no-repeat 100px 12px;
	display: block;
	width: 100px;
	padding-left: 20px;
	color: #fff;
	font-size: 13px;
	font-family: "Microsoft YaHei";
}
.xiangg_list{width:725px; overflow:hidden; margin-bottom:50px;}
.xiangg_list li{ width:360px; float:left; list-style-type:none;height:25px;overflow:hidden}
.xiangg_list a{width:355px; line-height:25px; height:25px; color:#666666;}
.xiangg_list a:hover{color:#009;}
/**********************相关产品*************/
.xgchanp{ clear:both; width:100%; height:auto; overflow:hidden;margin-bottom:50px;}
.xgchanp{ overflow:hidden; padding-bottom:20px;}
.xgchanp li{float:left;width:130px; margin-left:40px;list-style:outside none none;}
.xgchanp li p{ width:130px; height:30px; display:block;text-align:center; line-height:30px; overflow:hidden;}
.xgchanp .juz{ width:130px; height:100px; float:left;border:1px solid #d7d7d7; position:relative;}
.xgchanp .juz img{max-width:120px;max-height:90px; left:5%; top:5%;}
/****************************站点地图******************/
.sitemap{ padding:22px 0 50px 42px; overflow:hidden;}
.sitemap li{list-style-type:none;}
.map_title{ border-bottom:1px dashed #0255b5;}
.map_title a{ font-size:12px; font-weight:bold; color:#fff; width:121px; height:27px; display:block; text-align:center; line-height:27px;	background: #0255b5 url(../images/Ico9.jpg) no-repeat 82px 12px;
	display: block;
	width: 100px;
	color: #fff;
	font-size: 13px;
	font-family: "Microsoft YaHei";
}
.map_con{ padding:15px 0;}
.map_con a{ margin-left:10px; margin-right:20px; line-height:24px;}
/*********/
.ShowXP p.shang {
	width: 360px;
	height: 25px;
	color: #888;
	line-height: 25px;
	float:left;
	text-align:right;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;

}
	

.sitemap1 ul li{ vertical-align:top; background:url(../images/line5.jpg) 0  bottom no-repeat; clear:both; overflow:hidden; margin-top:15px; line-height:25px; padding-bottom:20px;}
.sitemap1 ul li span{ float:left; width:115px; text-align:center; line-height:24px; background:#da0408; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.sitemap1 ul li .map_subnav{ width:550px;}
.sitemap1 ul li .map_subnav a{ display:inline-block; margin:0 5px; line-height:24px; font-size:14px; padding-right:5px;}

.list-paddingleft-2 a{ padding-right:10px;
}