/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS reset for c_b */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-size:14px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table th, table td {
	padding: 5px;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
ception, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/*定位*/
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*html .clearfix {
	height: 1%
}
.Clearfix {
	display: block;
}
.vm {
	vertical-align: center;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.abs-right {
	position: absolute;
	right: 0;
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden;
}
.none {
	display: none;
}
/*边框去除*/
.no_bt {
	border-top: none;
}
.no_bb {
	border-bottom: none;
}
.no_bl {
	border-left: none;
}
.no_br {
	border-right: none;
}
/*其他*/
.curp {
	cursor: pointer
}
;
/*原reset*/
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align: middle;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}
/*title*/
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 10px;
}








.pinz{ background:url(../images/pinz_bg.jpg) no-repeat center top; height:976px; overflow:hidden; margin-top:36px; clear:both;}

.pinz2{ width:960px; height:976px; margin:0 auto; position:relative;}

.pinz h2 font{ display:block; width:960px; height:118px; font:34px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; overflow:hidden; position:absolute; top:38px; left:0;}

.pinz dl{ width:280px; height:180px; position:absolute;}

.pinz dt{ height:35px; font:28px "Microsoft Yahei"; line-height:35px; overflow:hidden; color:#fff;}

.pinz dt span{ display:inline-block; float:left; width:35px; height:35px; font:22px Arial, Helvetica, sans-serif; color:#fff; line-height:35px; text-align:center; color:#fff; overflow:hidden; margin-right:10px; background:url(../images/pinz_dot.png) no-repeat;}

.pinz dd{ font:14px "Microsoft Yahei"; line-height:30px; color:#fff; margin-top:14px;}

.pinz .dl01{ top:266px; left:0; width:260px;}

.pinz .dl02{ top:266px; left:689px;}

.pinz .dl03{ top:507px; left:734px;}

.pinz .dl04{ top:707px; left:346px;}

.pinz .dl05{ top:542px; left:0;}

.pinz h3{ width:780px; height:53px; border:2px solid #fff; overflow:hidden; font:26px "Microsoft Yahei"; color:#fff; position:absolute; top:876px; left:88px; line-height:53px; font-weight:bold;}

.pinz h3 span a{ display:inline-block; float:left; width:180px; background:#fff; text-align:center; height:53px; line-height:53px;text-align:center; color:#246cd7; letter-spacing:4px; margin-right:115px;}

.pinz h3 em{ font-size:28px; font-family: Arial, Helvetica, sans-serif;}



.par{ height:254px; width:960px; margin:30px auto 0; overflow:hidden;}

.par h3{ height:100px; background:url(../images/par_h.png) no-repeat center top; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold;}

.par h3 a{ display:inline-block; height:45px; line-height:45px; color:#fff;}

.par h3 em{ font-size:30px; font-family: Arial, Helvetica, sans-serif;}

.par h3 span a{ display:block; width:49px; height:15px; background:#246cd7; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; line-height:15px; overflow:hidden; margin:20px auto 0;}

.par .h1{ padding:19px 0 0 0; display:block; width:31px; height:65px;}

.par li{ float:left; margin-left:21px; display:inline;width:198px;}

.par li img{ width:196px; height:103px; border:1px solid #cdcdcd;}

.par li span a{ display:block; font:14px "Microsoft Yahei"; text-align:center; overflow:hidden; height:36px; line-height:36px; text-align:center; color:#333;}



/*在线留言*/
.gxl{
	width:100%;
	height:460px;
	background-color:#f3f3f3;
	 padding-top:70px;
	}

.leave{ height:377px; background:url(../images/onlinbg.jpg) no-repeat center top; overflow:hidden; font-family:microsoft yahei; margin-bottom:20px;}

.leave h2{ text-align:center; font-size:22px; color:#666; margin-top:25px; height:27px; overflow:hidden;}

.leave p{ font-size:21px; color:#333; padding:40px 0 0 235px; display:inline-block;}

.leave p b{ display:block; font-size:24px; color:#246cd7;}

.leawords{ display:inline-block; width:341px; height:288px; padding:18px 0 0 59px; float:right;
margin-right:80px;}

.ly1{ width:339px; height:31px; line-height:31px; border:1px solid #999; margin-bottom:12px; _margin-bottom:8px; font-size:14px; color:#333;}

.ly1 span{ padding-left:9px; float:left; width:70px;}

.ly1 .ly01{ border:none; float:left; background:none; height: 31px; width:245px; line-height:31px;}

.ly3{ width:339px; height:88px; font-size:14px; color:#333; margin-top:5px; margin-bottom:8px;}

.ly3 span{ display:block; margin-bottom:9px;}

.ly3 .ly003{ resize:none; background:none; border:1px solid #999; overflow:hidden; width:339px; height:61px; line-height:30px;}

.ly4{ width:339px; height:77px; font-size:14px; color:#333;}

.ly4 span{ float:left; border:1px solid #999; width:62px; height:26px; line-height:26px; text-align:center; margin-top:7px;}

.ly4 img{ margin:5px 20px 0 0;}

.ly4 em{ display:block;}

.ly4 a.a01{ margin-left:20px;}

.ly5{ font-size:12px; color:#246cd7; margin-top:12px;}

.ly02{ width:60px; height:28px; border:1px solid #ccc; float:left; margin:6px 0 0 6px;}



/*新闻开始*/
.news-maxbox{ width:1100px; height:auto;  padding-top:75px;  padding-bottom:75px;    margin: 0 auto;}
.news-box{ width:684px; height:auto; }
.news-top{ width:100%; height:35px;  }
.news-topl{ width:500px; height:35px; }
.news-topl ul { list-style-image:none;width:500px; height:35px; }
.news-topl ul li{ width:110px; height:35px; line-height:35px; text-align:center; float:left; display:inline; color:#fff; background:#2f4d93;  font-size:20px;  CURSOR: pointer; }
.news-topl .anniu{ color:#fff; font-size:20px; background:#e9a545; }
.news-topr{ width:auto; height:35px;  text-align:right; }
.news-topr a{ background:#0752a5; color:#fff; display:inline-block; float:right; text-align:center; height:17px; line-height:17px; width:48px; font-size:10px; margin-top:9px; }

.news-bot{ width:100%; height:auto; padding-top:6px;}
.news-bot1{width:100%; height:251px; overflow:hidden; box-shadow: 0 1px 10px rgba(63, 72, 79, 0.5)}
.news-bot1 img{ width:299px; height:190px; padding-left:17px; padding-top:30px;   float:left;}
.news-bot1 p{ width:340px; height:auto; overflow:hidden; float:left; padding-left:10px}
.news-bot1 p span{ display:block; overflow:hidden; width:100%; }
.news-bt{ height:43px; line-height:43px; font-size:15px; padding-top:33px;}
.news-bt a{ color:#1f1f1f; }
.news-nr{ height:90px; line-height:18px; color:#5c5b5b; font-size:13px;}
.news-more{ height:29px; padding-top:10px;}
.news-more a{ width:95px; height:29px; line-height:29px; display:block; text-align:center; background:#e9a545; color:#fff;}

.news-bot2{ width:100%; height:auto; overflow:hidden; padding-top:14px;}
.news-bot2 ul{ list-style-image:none; margin-top:18px; height:192px; overflow:hidden; }
.news-bot2 ul li{ width:684px height:32px; line-height:32px; float:left;   }
.text_r{float:right;font-size: 15px;font-style: normal;font-weight: normal;color: #1f1f1f;  width:120px; text-align:right;}
.text_l{float:left;text-align:left; height:32px; line-height:32px; width:564px;overflow:hidden; font-size:15px; white-space:nowrap;text-overflow:ellipsis;}
.text_l:hover{ color:#1f1f1f;}


.qa-box{ width:397px; height::auto;}
.about-boxt{ width:100%; height:35px; overflow:hidden; }
.about-boxtl{ width:155px; height:35px; line-height:35px; font-size:20px; text-align:center;  color:#fff;  background:#0752a5; }
.about-boxtl span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.about-boxtr{ width:80px; height:24px; line-height:24px; text-align:right; font-size:10px;}
.about-boxtr a{color:#72431c; font-family:Arial, Helvetica, sans-serif; }



.marqueetop{ width:397px; height:474px;  overflow:hidden; margin-top:6px;  box-shadow: 0 1px 10px 0px rgba(63, 72, 79, 0.3)}
.marqueetop ul{ width:347px; height:auto; overflow:hidden; padding-left:25px; }
.marqueetop ul li{ width:347px; height:auto; overflow:hidden; padding-bottom:12px;   margin-top:10px;}
.marqueetop dl{ width:347px; height:auto;    }
.marqueetop dl dt{ height:35px; line-height:35px; overflow:hidden; width:347px;  display:block; font-size:15px; background:url(../images/qa-li.jpg) no-repeat 0px 7px; }
.marqueetop dl dt a{ color:#1f1f1f; padding-left:25px;  text-overflow:ellipsis; white-space:nowrap; display:block; width:322px; overflow:hidden; font-size:15px;}
.marqueetop dl dt a:hover{color:#f86305;}
.marqueetop dl dd{ width:322px; max-height:75px; line-height:25px; color:#1f1f1f; font-size:15px; display:block; overflow:hidden; padding-left:25px; background:url(../images/qa-li.jpg) no-repeat 0px -75px;}
/*新闻结束*/
.youqing{
	width: 1200px;
	margin: 0 auto;
}
.youqing ul{
	width: 1200px;
}
.youqing ul li a{
	color: #8c8c8c;
}
.youqing ul li a:hover{
	color: #2f4d93;
}
.youqing ul li{
	font-size: 14px;
	color: #8c8c8c;
	margin-top: 20px;
	float: left;
	margin-left: 28px;
}
/*封底*/

.foot{
	margin-top: 50px;
	background-color: #2f4d93;
	width: 100%;
	height: 200px;
}
.foot_j{
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.foot_l{
	margin-top: 30px;
	float: left;
}
.foot_l dl{
	margin: 0 35px;
	line-height: 25px;
	float: left;text-align: center;
}

.foot_l dt a{
	font-size: 18px;
	color: white;
	font-weight: bold;
}
.foot_l dd{
	
}
.foot_l dd a{

	color: white;
	font-size: 12px;
}
.foot_l dd a:hover{
	color: #F37020;
}
.foot_r{
	float: right;
	margin-right: 100px;

}
.foot_r .p1{
	font-size: 20px;
	font-weight: 600;
	color: white;
	margin-right: 220px;
	margin-top: 30px;
}
.foot_r .p2{
	font-size: 12px;
	color: white;
	margin-top: 20px;
	line-height: 25px;

}
.foot_r .p3{
	flex-size:12px;margin-left: 385px;
	color: white;
}
.foot_r img{
	width: 130px;
	height: 130px;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 110px;
	margin-top: 30px;
}
/*end*/
.di{
	width: 100%;
	height: 40px;
	background-color: white;
}

.di .footj_j{
	width: 1200px;
	margin: 0 auto;
}
.footj_j p{
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color:#666;
}
.footj_j p a{
	color:#666;
}



.ws {
    background: rgba(0, 0, 0, 0) url("../images/wsbj.jpg") no-repeat scroll center 0;
    font-family: "Microsoft YaHei",serif;
    height: 523px;
}
.contentab{
    margin: 0 auto;
    width: 1000px;
}
.ws h4 {
    background: rgba(0, 0, 0, 0) url("../images/wsz.png") no-repeat scroll center 131px;
    height: 133px;
    padding-top: 70px;
    text-align: center;
}
.ws h4 a {
    color: #666;
    text-decoration: none;
}

.ws h4 a p {
    color: #666;
    font-size: 40px;
    line-height: 48px;
	word-spacing: -1.5px;
}

.ws h4 a p span {
    font-size: 30px;
    margin: 0 5px;
}

.ws h4 a em {
    color: #47536e;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 5px;
    margin-top: 25px;
}

.ws li {
    float: left;
    margin-right: 25px;
	list-style: outside none none;
}
.ws li a {
    background: rgba(0, 0, 0, 0) url("../images/wsk1.jpg") no-repeat scroll 0 0;
    display: block;
    height: 252px;
    text-align: center;
    width: 180px;
	    color: #666;
    text-decoration: none;
}
.ws li .wsa p {
    background: rgba(0, 0, 0, 0) url("../images/ws_03.png") no-repeat scroll center 82px;
}
.ws li .wsa1 p {
    background: rgba(0, 0, 0, 0) url("../images/ws_05.png") no-repeat scroll center 82px;
}
.ws li .wsa2 p {
    background: rgba(0, 0, 0, 0) url("../images/ws_07.png") no-repeat scroll center 82px;
}
.ws li .wsa3 p {
    background: rgba(0, 0, 0, 0) url("../images/ws_10.png") no-repeat scroll center 82px;
}
.ws li .wsa4 p {
    background: rgba(0, 0, 0, 0) url("../images/ws_13.png") no-repeat scroll center 82px;
}
.ws li a p {
    height: 45px;
    margin: 0 auto;
    padding-top: 82px;
    width: 42px;
}

.ws li a span {
    color: #47536e;
    display: block;
    font-size: 18px;
    margin-top: 60px;
}
.ws li a:hover {
    background: rgba(0, 0, 0, 0) url("../images/wsk.jpg") no-repeat scroll 0 0;
}
.ws li a:hover span {
    color: #ffffff;
}
.ws li .wsa:hover p {
    background: rgba(0, 0, 0, 0) url("../images/wsb_03.png") no-repeat scroll center 82px;
}
.ws li .wsa1:hover p {
    background: rgba(0, 0, 0, 0) url("../images/wsb_05.png") no-repeat scroll center 82px;
}
.ws li .wsa2:hover p {
    background: rgba(0, 0, 0, 0) url("../images/wsb_07.png") no-repeat scroll center 82px;
}
.ws li .wsa3:hover p {
    background: rgba(0, 0, 0, 0) url("../images/wsb_10.png") no-repeat scroll center 82px;
}
.ws li .wsa4:hover p {
    background: rgba(0, 0, 0, 0) url("../images/wsb_13.png") no-repeat scroll center 82px;
}
.ws .nones {
    margin-right: 0;
}



/*友情连接开始*/
.link-top{ width:1100px; height:auto; overflow:hidden; text-align:center; padding-top:50px; margin:0 auto;}
.link-top img{ width:178px; height:65px; text-align:center;}
.link-bot{ width:1100px;  overflow:hidden;padding-top:50px; line-height:20px;font-size:16px; padding-bottom:50px; margin:0 auto;}
.link-bot a{ color:#1f1f1f; line-height:30px; padding:0px 10px; }
/*友情连接结束*/

/* 搜索开始 */
.search-box{ width:1200px;  height:58px; overflow:hidden; box-shadow: 0 1px 10px rgba(63, 72, 79, 0.5); margin:55px auto;}
.search{ width:1100px; height:58px; overflow:hidden;}
.search-r{ width:221px; height:30px; padding-right:20px;}
.s-w{ width:183px; height:28px; background:none; border:1px solid #000000;vertical-align:bottom; border-right:none;}
.s-wbk{ width:176px; padding-left:6px; height:28px; line-height:28px; border:none; font-family:"微软雅黑";   font-size:14px; background:none; color:#8c8c8c; margin-right:0px; vertical-align:bottom;}
.s-a{ width:37px; height:30px; margin-right:0px; vertical-align::bottom;}
.s-an{width:37px; height:30px; background:url(../images/search-an.png); border:0px; padding-right:0px;  cursor:pointer; vertical-align:bottom;}

.search-l { /*width:750px;*/ display:block; overflow:hidden; height:58px; padding-left:20px;   }
.search-l span{ color:#1f1f1f;  font-size:16px;}
.search-l a{   font-size:15px; color:#1f1f1f;  padding-left:4px; padding-right:4px; }
.search-l a:hover{ color:#e9a545;}
/* 搜索结束 */


/*产品开始*/
.pro-top{ width:1100px; height:auto; overflow:hidden; text-align:center; margin:0 auto;}



/*广告2开始*/
.guangg2{ width:100%; height:354px; background:url(../images/guanggao.jpg) center top no-repeat; overflow:hidden; margin-top:67px;}
.guangg2 a{ width:100%; height:359px; display:block;}
/*广告2结束*/
        