﻿.news-wrap{padding-top:50px;padding-bottoM:80px}


.linktitle{border-bottom:#f1f1f1 1px solid;margin-bottom:20px;line-height:40px;width:800px;}
.linktitle span{border-bottom:#035c9a 1px solid;display:block;}


.list-nav{width:100%;margin:0 auto;border:0px #035c9a solid;}
.list-nav H2{   border-top: 0px #e5b706 solid;border-top: 0px #e5b706 solid;
    border-bottom: 0px dashed #fff;
    font-size: 28px;
	width:100%;margin:0 auto;
    height: 90px;
    line-height:90px;
    color: #0042a1;
    font-weight: bold;
	text-align: center;
}
.list-nav{
	overflow: hidden;text-align: center;
}
.list-nav a{
	border-bottom: 1px dotted #035c9a;
	line-height: 61px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	padding:12px 40px;background:#004dbb;margin:20px 10px;
}
.list-nav a:hover{
		background:#033884
}
.list-nav a.focus{
	color:#fff;
	background:#033884
}
.list-nav li a{
	display: block;
	color:#333
}
.list-nav li a:hover{
	color:#fff
}

.list-nav2{float:left;width:230px;border:1px #035c9a solid;border-top: 5px #e5b706 solid;}
.list-nav2 H2{   border-top: 0px #e5b706 solid;

    font-size: 22px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    font-weight: bold;
	background:#035c9a;
	text-align: center;
}
.list-nav2{
	overflow: hidden;
}
.list-nav2 li{
	border-top: 1px solid #035c9a;
	line-height: 61px;
	text-align: left;
	font-size: 16px;padding-left:15px;
	color:#035c9a;
	
}
.list-nav2 li:hover{
	background-color: #006da8;
}
.list-nav2  .focus a{
color:#0092db
}
.list-nav2  a.focus{
color:#0092db
}
.list-nav2 li a{
	display: block;
	color:#035c9a;

}
.list-nav2 li a:hover{
	color:#fff
}

.list-nav2 dd{
	border-top: 1px dotted #ccc;
	margin:0px 0px;
	line-height: 50px;
	text-align: left;
	font-size: 12px;
	padding-left:15px;

	color:#333
}
.list-nav2 dd:hover{
	background-color: #006da8;
}
.list-nav2 dd:hover a{color:#fff}


@media only screen and (max-width: 980px) { 
.list-nav H2{   border-top: 0px #e5b706 solid;border-top: 0px #e5b706 solid;
    border-bottom: 0px dashed #fff;
    font-size: 20px;
	width:100%;margin:0 auto;
    height: 50px;
    line-height:50px;
    color: #0042a1;
    font-weight: bold;
	text-align: center;
}
.list-nav a{
	border-bottom: 1px dotted #035c9a;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color:#fff;
	padding:5px 10px;background:#004dbb;margin:20px 5px;
}
}

.news-events-wrap {
    width: 100%;
    min-width: 1200px;
    min-height: 600px;
    background-image: url(news-events-wrap.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
@media only screen and (max-width: 980px) { 
.news-events-wrap {
    width: 100%;
    min-width:100%;

}}
.pmain{width:100%;}
.news-main-left {
	position: relative;
	width: 340px;
	height: 455px;
	overflow: hidden;
	float: left;
}
.news-main-left-title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-indent: 1em;
	background-color: rgba(0,0,0,0.3);
	font-size: 30px;
	font-family: "微软雅黑";
	color: #fff;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .news-main-left-title{
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-indent: 1em;
	background-color: #000;
    filter:Alpha(opacity=30);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    font-size: 30px;
	font-family: "微软雅黑";
	color: #fff;
  }
}
.news-main-left img {
	width: 100%;
	height: 100%;
}
.news-main-right {
	width: 100%;
	min-height: 458px;
	overflow: hidden;
	float: right;
}
.news-main-right ul {
	width: 100%;
	margin: 0;
}
.news-main-right ul li {
	width: 800px;
	height: 60px;
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	color: #666;
}
.news-main-right ul li:hover .news-main-list-left{
	border: 1px solid #006da8;
	background-color: #006da8;
	color: #fff;
}
.news-main-right ul li:hover a{
	color: #006da8;
}
.news-main-list-left {
	width: 75px;
	height: 60px;
	float: left;
	border-right: 1px solid #e5e5e5;
}
.news-main-list-left span {
	display: block;
	width: 100%;
	line-height: 20px;
	margin-top: 5px;
	font-size: 12px;
	font-family: "微软雅黑";
	text-align: center;
}
.news-main-list-left strong {
	display: block;
	width: 100%;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: center;
}
.news-main-list-right {
	width: 722px;
	height: 60px;
	float: right;
	line-height: 60px;
}
.news-main-list-right a {
	display: block;
	width: 700px;
	line-height: 60px;
	padding-left: 24px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666;
}

.newsjs{font-size:50px;line-height:60px;
text-align:center}

.pic-main-right ul{margin-top:50px}
.pic-main-right ul li{float:left;margin-right:5%;width:30%;margin-bottom:30px;background: url(bbb.jpg);}
.pic-main-right ul li h2{

    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #636060;
    height: 60px;
    line-height: 60px;

}
.pic-main-right ul li:hover h2{background: #0042a1;}
.pic-main-right ul li:nth-child(3n){margin-right:0%;}
.pic-main-right ul li:hover img{border:0px #0256a4 solid;}
.pic-main-right ul li img{width:100%;height:auto;padding:0px;border:0px #f1f1f1 solid;}

.pimg li img{max-width:100%;max-height:100%;}

@media only screen and (max-width: 980px) {.pic-main-right ul li{float:left;margin:0 2%;width:96%;margin-bottom:30px;}
.pic-main-right ul li:nth-child(3n){margin-right:0%;}
.pic-main-right ul li h2{

    font-size: 12px;
    font-family: "微软雅黑";
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #636060;
    height: 50px;
    line-height: 50px;

}
}



 .message-box{background: url(bg_mess1.jpg) no-repeat center;
 overflow:hidden;height:600px;}

.book_form{width:800px; margin:0 auto;font-size:14px;margin-top:0px;
}
.book_form p{padding:3px; display:block;height:40px;line-height:40px;font-size:15px;color:#fff;background:#fff;margin-bottom:15px;border-radius:5px;color:#333}

.book_form label{display:block; float:left; width:10%;text-align:right;}

.messinput{   
    padding: 0 0px 0 0px;
    line-height: 35px;
	height: 35px;
	border:1px;
    color: #666;
	 width: 70%;float:left;
border-radius:5px;border:#666 1px solid;}
.messinput1{   
    padding: 0 0px 0 0px;
    line-height: 35px;
	height: 35px;
	border:1px;
    color: #666;
	 width: 70%;float:left;
border-radius:5px;border:#666 1px solid;}
.book_form input:focus, .book_form textarea:focus,.book_form input:hover{border:#f1c332 1px solid;}
.messinput{   
    padding: 0 0px 0 0px;
    line-height: 35px;
	height: 35px;
	border:1px;
    color: #666;
	 width: 70%;float:left;
border-radius:5px;border:#666 1px solid;}
.messinput1{   
    padding: 0 0px 0 0px;
    line-height: 35px;
	height: 35px;
	border:1px;
    color: #666;
	 width: 70%;float:left;
border-radius:5px;border:#666 1px solid;}
.messsub {
	margin-top:20px;
    display: block;
    width: 80%;
    height: 40px;

}
@media only screen and (max-width: 768px) {
.book_form{width:98%; margin:0 auto;padding:1%;padding-toP:20px;}
.book_form p{padding:1%; }
.book_form label{display:block;  width:35%; text-align:left;float:left;}

.messinput{border:#666 1px solid;}
.messinput{ height: 30px;
    width: 60%;float:left;border:#333 1px solid;}
.messinput1{   
    padding: 0 0px 0 0px;
    line-height: 35px;
	height: 35px;
	border:1px;
    color: #666;
	 width: 60%;float:left;
border-radius:5px;border:#666 1px solid;}
.messsub {
	margin-top:20px;
    display: block;
    width: 100%;
    height: 40px;
    background: #1ab4a0;
    color: #FFF;
    font-size: 14px;
    font: 12px/24px ;
    margin-left: 0px;
}
.book_form label .code{float:left;display:inline;}

}





.show_product{margin-top:20px; width:1000px;
overflow:hidden}

.show_left{width:450px; height:420px; float:left;}
.show_left .img{ padding:2px; margin-bottom:8px;width:100%;border:1px solid #ccc;background: url(bbb.jpg);}
.show_left .img_go{}
.show_left .img_go span{width:4px; height:48px; background:url(icon5.gif) no-repeat 0 center; float:left;}
.show_left .img_go span.spanR{width:4px; height:48px; background:url(icon5.gif) no-repeat -5px center; float:right;}
.show_left .img_go .gallery{width:480px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.show_left .img_go .gallery ul{width:auto;}
.show_left .img_go .gallery li{float:left; width:68px; margin:0 2px;}
.show_left .img_go .gallery li img{width:66px; height:46px; display:block; border:1px solid #ccc}

@media only screen and (max-width: 980px) {

.show_product{margin-top:20px; width:100%;}
.show_left .img{ padding:2px; margin-bottom:8px;width:100%;border:0px solid #ccc}
.show_left{width:100%; height:auto;
overflow:hidden }
}


.smallpic{
	position:absolute;bottom:0px;}
.smallpic li{width:100px;float:left;margin-right:5px;height:80px;}
.smallpic li img{width:100%;height:100%;border:1px #f1f1f1 solid;}







#dituContent {
    height: 800px;
    width: 100%;
	
}
.contact-div {
    background: none repeat scroll 0 0 #035c9a;
    color: #231815;
    height: 380px;
    left: 50%;
    margin-left: 60px;
    position: absolute;
    top: 328px;
    width: 440px;
	-moz-box-shadow:3px 3px 5px #333333; -webkit-box-shadow:3px 3px 5px #333333; box-shadow:3px 3px 5px #333333;
	border: 0px #035c9a solid ;
		border-top:0px #035c9a solid;
}

.contact-div dt {
	border-top:5px #e5b706 solid;
    border-bottom: 1px dashed #fff;
    font-size: 18px;
    height: 65px;
    line-height: 65px;
    padding-left: 35px;
	color:#fff;
	font-weight:bold;
}
.contact-div dd {
    color: #fff;
    font-size: 14px;
    padding: 30px 0 0 35px;
}
@media only screen and (max-width: 980px) {
	
#dituContent {
    height: 600px;
    width: 100%;
	position:relative;
	
}
	.contact-div {
    background: none repeat scroll 0 0 #035c9a;
    color: #231815;
    height: 380px;
    left: 5%;
    margin-left: 0px;
    position: absolute;
    top: 200px;
    width: 90%;
	line-height:180%;
		font-size:9px;
}
.contact-div dd {
    color: #fff;
    font-size: 12px;
    padding: 20px 0 0 15px;
}
}
.contact-div dd i {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 1px;
    margin: 20px 0 40px;
    width: 36px;
}
.contact-div dd .tel, .contact-div dd .qq {
    color: #333;
    line-height: 30px;
    padding-left: 35px;
}
.company-about-wrap {
	width: 100%;
	min-width: 100%;
	padding-top: 55px;
	height: auto;
	overflow:hidden;
	margin: 0;
	background-image: url(../img/company-about-wrap.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.company-about-main {
	width: 1200px;
		height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.company-about-left {
	width: 100%;
		height: auto;
	overflow: hidden;

}
.company-about-left-title {
	width: 555px;
	height: 40px;
	padding-left: 45px;
	font-size: 30px;
	font-family: "微软雅黑";
	color: #0042a1;
	line-height: 40px;
	background-image: url(../img/company-about-left-title.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.company-about-left-word {
	width: 100%;
	min-height: 200px;
	margin-top: 30px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666;
}
.company-about-left-word strong{color:#0042a1 ;font-size:16px;}
.company-about-left-more {
	width: 123px;
	height: 42px;
	margin-top: 50px;
	line-height: 42px;
	text-align: center;
	background-image: url(../img/company-about-left-more.png);
	background-repeat: no-repeat;
	background-position: center;
}
.company-about-left-more a {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #0f88c9;
}
.company-about-right {
	width: 500px;
	height: 360px;
	overflow: hidden;
}
.company-about-right-main {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.company-about-right-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 435px;
	height: 235px;
	background-color: #0f88c9;
	z-index: 11
}
.company-about-right-bottom p {
	margin-top: 200px;
	padding-right: 25px;
	/*width: 100%;*/
	line-height: 35px;
	text-align: right;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #fff;
}
.company-about-right-top {
	position: absolute;
	top: 0;
	right: 0;
	width: 470px;
	height: 310px;
	overflow: hidden;
	z-index: 12;
}
.company-about-right-top img {
	width: 100%;
}
@media only screen and (max-width: 980px) {
	.company-about-wrap {
	width: 100%;
	min-width: 100%;
	padding-top: 25px;
	height: auto;
	overflow:hidden;
	margin: 0;
	background-image: url(../img/company-about-wrap.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.company-about-main {
	width: 100%;

}
.company-about-left {
	width: 96%;
	height: auto;
	margin:0 auto;


}
.company-about-left-title {
	display:none;
	width: 555px;
	height: 40px;
	padding-left: 45px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #0042a1;
	line-height: 40px;
	background-image: url(../img/company-about-left-title.png);
	background-repeat: no-repeat;
	background-position: left center;
}
}








.solution-content-wrap {
	width: 100%;
	min-width: 1200px;
	padding-top: 80px;
	padding-bottom: 90px;
	background-color: #f6f6f6;
	margin: 0;
}
.solution-content-main {
	width: 1200px;
	min-height: 355px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 80px;
	background-color: #fff;
}

.solution-content-main-title {
	width: 100%;
	height: 85px;
	text-align: center;
	border-bottom: 1px solid #f4f4f4;
	font-size: 24px;
	font-family: "微软雅黑";
	color: #015bae;
	line-height: 25px;
}
.solution-content-main-cont {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.solution-content-main-p {
	width: 100%;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.solution-content-main-p-title {
	width: 1100px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #333;
}
.solution-content-main-p-word {
	width: 1100px;
	margin-top: 25px;
	padding-bottom: 45px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666;
}
.solution-content-main-p-word img{max-width:100%}
.solution-content-main-p-word b,.solution-content-main-p-word strong{color:#015bae;font-weight:bold;}
.solution-content-main-p-word ul li {
	width: 90%;
	margin-left: 15px;
	list-style-type: disc;
	/*list-style-position: inside;*/
}
.solution-content-main-title .info{font-size:12px;line-height:40px;color:#666;padding-top:10px;}
.solution-content-main-title .info span{padding-right:10px}


@media only screen and (max-width: 980px) {
	.solution-content-main-title {
	width: 100%;
	height: 50px;
	text-align: center;
	border-bottom: 1px solid #f4f4f4;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #015bae;
	line-height: 25px;
}
	.solution-content-main-p-title {
width:100%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
}
	}






.content-bottom {
	width: 1100px;
	height: 50px;
	margin: 0 auto;
	border-top: 1px solid #f4f4f4;
}
.prev-next {
	/*width: 550px;*/
	height: 50px;
	float: left;
	line-height: 50px;
}
.prev-next a {
	display: block;
	width: 100%;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	color: #666;
	font-family: "微软雅黑"
}
.prev-next a:hover {
	color: #015bae;
}


@media only screen and (max-width: 980px) {.solution-content-wrap {
	width: 100%;
	min-width: 100%;
	padding-top: 20px;
	padding-bottom: 90px;
	background-color: #f6f6f6;
	margin: 0;
}
.solution-content-main {
	width:100%;
	min-height: 355px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 80px;
	background-color: #fff;
}
.solution-content-main-p-title {
	width: 100%;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 14px;
	
}
.content-bottom {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	border-top: 1px solid #f4f4f4;
}
}




.alone-title{ 
    width: 100%;
    height: 50px;
    text-align: center;
    border-bottom: 1px solid #f4f4f4;
    font-size: 24px;
    font-family: "微软雅黑";
    color: #015bae;
    line-height: 25px;
}
.alone-content{
    margin-top: 25px;
    padding-bottom: 45px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #666;
}






.content-back {
	width: 80px;
	height: 30px;
	margin-top: 10px;
	float: right;
	border: 1px solid #015bae;
}
.content-back:hover {
	background-color: #015bae;
}
.content-back a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #015bae;
}
.content-back a:hover {
	color: #fff;
}
.page {
  margin-top: 20px;
  text-align: center;
}


@media only screen and (max-width: 980px) {
	.content-back {
display:none

}
}



@media only screen and (max-width: 980px) {
	.page{display:none}
	}
.pages {
  position: relative;
  border-top: 1px solid #dcdcdc;
  padding-top: 20px;
  font-size: 13px;
  line-height: 24px;
  color: #888;
}
.pages a {
  display: inline-block;
  color: #888;
}
.pages a:hover {
  color: #1295df;
}
.pages a.back {
  position: absolute;
  right: 0;
  top: 50px;
}
