*{margin: 0px;padding: 0px;}

body{min-width:1200px;background:#ffffff;background-image:url();background-repeat:repeat-x;background-position:0px 0px;margin:0px;padding:0px;text-decoration:none;font-size: 12px;font-variant:normal;font-family: "微软雅黑";}/*为部分带全站背景图准备可以将背景图或背景色部分删除掉*/

a:link,a:visited,a:hover,a:active{text-decoration:none;}

a{text-decoration: none;}

li{list-style-type:none;}

ul,ol{list-style-type: none;list-style-image: none;}

/*清除浮动*/

 



.main{

	width: 1200px;

	margin:0 auto;

}

.top{

	width: 100%;

	height:40px;

	background:#eeeeee;

}

.top p{

	float: left;

	font-size: 14px;

	color:#3c3c3c;

	line-height:40px;

}

.top ul{

	float: right;

	height: 40px;

	overflow: hidden;

}

.top ul li{

	float: left;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 40px;

	position: relative;

}

.top ul li:after{

	content: "";

	width: 1px;

	height: 14px;

	position: absolute;

	right: 0;

	top: 50%;

	margin-top: -7px;

	background: #6d6d6d;

}

.top ul li a{

	color:#3c3c3c;

	font-size: 14px;

}

.top ul li:last-child:after{

	width: 0;

	height: 0;

	overflow: hidden;

}

.head{

	width: 100%;

	height:110px;

	overflow: hidden;

}

.head .name{

	float: left;

}

.head   div div{

	vertical-align: middle;

	display: table-cell;

	height: 110px;

}

.head .tel{

	float: right;

}

.head img {

	display: block;

}

.nav{

	width: 100%;

	height: 50px;

	background:#0950A0;

}

.nav ul{

	width: 1200px;

	margin:0 auto;

	height: 50px;

	overflow: hidden;

}

.nav ul li{

	float: left;

	width: 171px;

	height: 50px;

	overflow: hidden;

	text-align: center;

	line-height: 50px;

}

.nav ul li a{

	color:#fff;

	font-size: 16px;

}

.nav ul li:hover{

	background: #1559C6;

}

.banner{ 

	max-width: 1920px;

	margin:0 auto; 

	overflow:hidden; 

	position:relative; 

 

}

.banner .hd{

 height:15px; 

 overflow:hidden; 

 position:absolute; 

 left:50%;

 transform: translateX(-50%);

 bottom:10px; 

 z-index:1; 

}

.banner .hd ul{

 overflow:hidden; 

 zoom:1; 

 float:left; 



}

.banner .hd ul li{

 float:left; 

 margin: 0 8px;  

 width:15px; 

 height:15px; 

 line-height:14px; 

 text-align:center; 

 border-radius: 50%;

 cursor:pointer;

 background: #fff;

 

}

.banner .hd ul li.on{

 background:#00a0e9; 

  

}

.banner .bd{

 position:relative; 

  z-index:0; 

  width: 100%; 

}

.banner .bd li{

 zoom:1; 

 vertical-align:middle; 

}

.banner .bd img{

	width:100%; 

	display:block; 

}

.banner .prev,

.banner .next{

 position:absolute; 

 left:3%; 

 top:50%;

 margin-top:-3%;

 display:block; 

 width:32px;

 height:40px;  

 filter:alpha(opacity=50);opacity:0.5;   

}

.banner .next{

 left:auto; right:3%; 

 background-position:8px 5px; 

}

.banner .next {

	font-size: 

	58px;color:#fff;

}

.banner .prev{

	font-size: 

	58px;color:#fff;

}

.banner .prev:hover,

.banner .next:hover{

	filter:alpha(opacity=100);opacity:1;  

}

.banner .prevStop{ 

	display:none;  

}

.banner .nextStop{ display:none;  

}







.product{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 50px;

}



.product .title img{

	display: block;

	margin: 0 auto;

}



.product .title  p{

	color:#000000;

	font-size: 24px;

	text-align: center;

	margin-top: 5px;

	background: url(../images/title.png) no-repeat center;

}

.product .title b{

	color:#0b75dc;

	font-weight: normal;

}



.product .title span{

	display: block;

	text-align: center;

	color:#666666;

	font-size: 14px;

	margin-top: 5px;

}





.product .list{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 30px;

}

.product .list ul{

	display: table;

	margin: 0 auto;

}

.product .list ul li{

	float: left;

	width: 190px;

	height: 40px;

	background: #eeeeee;

	margin-left: 13px;

	border-radius: 5px;

	line-height: 40px;

}

.product .list ul li:nth-child(6n-5){

	margin-left: 0;

}



.product .list ul li a{

	display: block;

	font-size: 15px;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    text-align: center;

    color:#1a1a1a;

}

.product .list ul li:hover a{

	color:#0b75dc;

}



.product .pic{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 20px;

}

.product .pic ul li {

	float: left;

	width: 288px;

	height: auto;

	overflow: hidden;

	margin-left: 15px;

	margin-bottom: 15px;

	background: #eeeeee;

}



.product .pic ul li img{

	display: block;

	width: 276px;

	height: 207px;

}





.product .pic ul li div{

	width: 276px;

	height: 207px;

	margin: 6px;

	margin-bottom: 0;

}



.product .pic ul li p{

	width: 100%;

	height: 35px;

	line-height: 35px;

	color:#1a1a1a;

	font-size: 15px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    text-align: center;

}



.product .pic ul li:nth-child(4n-3){

	margin-left: 0;

}



.img-box{

	overflow: hidden;

}

.img-box img{

	transition: .5s;

}

.img-box:hover img{

	transform: scale(1.05);

}





.about{

	width: 100%;

	overflow: hidden;

	height: 660px;

	margin-top: 60px;

	background: url(../images/bg.png) no-repeat center;

}



.about .title{

	width: 520px;

	height: 380px;

	margin-top: 140px;

	float: left;

	position: relative;

}



.about .title:after{

	content: "";

	width: 520px;

	height: 380px;

	border: 10px solid #fff;

	box-sizing: border-box;

	position: absolute;

	left: 0;

	opacity: .3;

	top: 0;

}

.about .title div{

	position: relative;

	top: 50%;

	transform: translateY(-50%);

}

.about .title b{

	color:#fff;

	font-size: 72px;

	display: block;

	text-align: center;

	text-transform: uppercase;

}



.about .title p{

	color:#fff;

	font-size: 26px;

	text-align: center;

	margin-top: 15px;

}



.about  .right{

	float: right;

	width: 540px;

	height: auto;

	overflow: hidden;

	margin-top: 60px;

}

.about  .right .tit p{

	color:#333333;

	font-size: 25px;

	padding-bottom: 10px;

	border-bottom: 1px solid #cccccc;

	display: table;

}

.about  .right .tit span{

	display: block;

	color:#999999;

	letter-spacing: 

	font-size: 13px;

	letter-spacing: .7px;

	font-family: 'Aparajita';

	text-transform: uppercase;

	margin-top: 10px;

}



.about  .right .info{

	color:#666666;

	font-size: 15px;

	height: 210px;

	overflow: hidden;

	line-height: 30px;

	display: -webkit-box;

	-webkit-line-clamp:7;

	-webkit-box-orient: vertical;

	overflow: hidden;

	text-indent: 2em;

	margin-top: 30px;

}



.about  .right .more{

	display: block;

	width: 180px;

	height: 40px;

	background: #0B75DC;

	text-align: center;

	color:#fff;

	font-size: 12px;

	line-height: 40px;

	margin-top: 35px;

}



.about  .right b{

	color:#0b75dc;

	font-size: 36px;

	display: block;

	margin-top: 45px;

}



.about  .right .tel{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 25px;

	line-height: 40px;

}

.about  .right .tel  img{

	display: block;

	float: left;

	margin-top: 6px;

}

.about  .right .tel p{

	color:#666666;

	margin-left: 10px;

	width: 310px;

	float: left;

	font-size: 14px;



}

.about  .right .tel  span{

	color:#333333;

	font-size: 16px;

	font-weight: bold;

	font-family: 'Arial';

	display: block;

	float: right;

	width: 212px;

	line-height: 24px;

	margin-top: 10px;

}



.about  .right .tel a{

	display: block;

	width: 160px;

	height: 40px;

	border: 1px solid #999999;

	text-align: center;

	line-height: 40px;

	color:#333333;

	font-size: 12px;

	float: right;

}





.adv{

	width: 1200px;

	margin: 0 auto;

	height: 600px;

	margin-top: 60px;

}

.adv .title p{

	color:#333333;

	font-size: 30px;

	text-align: center;

	background: url(../images/title03.png) no-repeat center bottom;

	padding-bottom: 15px;

}



.adv .title span{

	color:#666666;

	font-size: 14px;

	margin-top: 10px;

	display: block;

	text-align: center;

}

.adv ul{

	height: auto;

	overflow: hidden;

	margin-top: 40px;

}

.adv ul li{

	float: left;

	width: 380px;

	height: 450px;

	margin-left: 30px;

	background: url(../images/bg02.png) no-repeat center;

}



.adv ul li:nth-child(1){

	margin-left: 0;

}

.adv ul li .tit {

	position: relative;

	height: auto;

	margin-top: 40px;

	overflow: hidden;

	padding-bottom: 15px;

}

.adv ul li .tit:after{

	content: "";

	width: 40px;

	height: 2px;

	position: absolute;

	left: 50%;

	margin-left: -20px;

	bottom: 0;

	background: #0b75dc;

}

.adv ul li .tit b{

	color:#0b75dc;

	font-size: 36px;

	font-family: 'Arial';

	text-align: center;

	display: block;

}



.adv ul li .tit p{

	color:#444444;

	font-size: 20px;

	font-weight: bold;

	text-align: center;

	margin-top: 20px;

}



.adv ul li  .info{

	width: 293px;

	margin: 0 auto;

	height: 145px;

	overflow: hidden;

	margin-top: 30px;

	text-align: center;

	color:#666666;

	font-size: 13px;

	line-height: 30px;

	display: -webkit-box;

	-webkit-line-clamp:5;

	-webkit-box-orient: vertical;

	overflow: hidden;

}



.adv ul li a{

	display: block;

	width: 180px;

	height: 44px;

	border: 1px solid #999999;

	text-align: center;

	line-height: 44px;

	color:#999999;

	margin: 0 auto;

	margin-top: 50px;

}





.data{

	width: 100%;

	height: 220px;

	overflow: hidden;

	margin-top: 30px;

	background: url(../images/bg03.png) no-repeat center;

}



.data ul{

	width: 1030px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 50px;

}



.data ul li{

	margin-left: 190px;

	float: left;

}

.data ul li:nth-child(1){

	margin-left: 0;

}



.data ul li div{

	overflow: hidden;

}

.data ul li b{

	color:#fff;

	font-size: 72px;

	font-family: 'Arial';

	float: left;

	display: block;

}



.data ul li span{

	color:#fff;

	float: left;

	font-size: 18px;

	margin-left: 15px;

	margin-top: 5px;

}



.data ul li  p{

	text-align: center;

	color:#fff;

	margin-top: 20px;

	font-size: 14px;

}





.cases{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 50px;

}

.cases .title img{

	display: block;

	margin: 0 auto;

}



.cases .title  p{

	color:#000000;

	font-size: 24px;

	text-align: center;

	margin-top: 5px;

	background: url(../images/title.png) no-repeat center;

}

.cases .title b{

	color:#0b75dc;

	font-weight: normal;

}



.cases .title span{

	display: block;

	text-align: center;

	color:#666666;

	font-size: 14px;

	margin-top: 5px;

}





.cases .show{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 25px;

}

.cases .show .box{

	width: 800%;

}

.cases .show .box .pic{

	float: left;

}

.cases .show .box .pic ul li{

	float: left;

	width: 290px;

	margin-left: 15px;

	height: auto;

	overflow: hidden;

}

.cases .show .box .pic ul li img{

	display: block;

	width: 290px;

	height: 386px;

}

.cases .show .box .pic p{

	width: 100%;

	height: 40px;

	text-align: center;

	color:#1a1a1a;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	font-size: 15px;

	margin-top: 10px;

}





.news{

	width: 100%;

	height: auto;

	background: #f2f2f2;

	overflow: hidden;

	padding:  60px 0;

	margin-top: 40px;

}

 

.news .left{

	width: 830px;

	height: 562px;

	overflow: hidden;

	background: #fff;

	float: left;

}



.news .left .hd{

	width: 100;

	height: auto;

	overflow: hidden;

	border-bottom: 1px solid #dcdcdc;

}



.news .left .hd ul li{

	float: left;

	width: 50%;

	height: 70px;

 

}



.news .left .hd ul li a{

	display: flex;

	justify-content: center;

	height: 70px;

	align-items: center;

}



.news .left .hd ul li img{

	display: block;

}

.news .left .hd ul li img:last-child{

	display: none;

}



.news .left .hd ul li p{

	color:#555555;

	font-size: 18px;

	margin-left: 10px;

}



.news .left .hd  .on{

	background: #0950A0;

}

.news .left .hd  .on p{

	color:#fff;

}



.news .left .hd  .on div img{

	display: none;

}

.news .left .hd  .on div img:last-child{

	display: block;

}



.news .left .bd{

	width: 780px;

	height: auto;

	overflow: hidden;

	margin: 30px auto;

 

}



.news .left .bd .an{

	float: left;

	width: 385px;

	height: auto;

	overflow: hidden;

}

.news .left .bd .an img{

	display: block;

	width: 385px;

	height: 300px;

}

.news .left .bd .an h4{

	color:#333333;

	font-size: 18px;

	margin-top: 15px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	font-weight: normal;

}



.news .left .bd .an span{

	display: block;

	color:#999999;

	font-size: 12px;

	margin-top: 10px;

}





.news .left .bd .an p{

	font-size: 14px;

	color:#555555;

	line-height: 20px;

	margin-top: 10px;

	display: -webkit-box;

	-webkit-line-clamp:2;

	-webkit-box-orient: vertical;

	overflow: hidden;



}



.news .left .bd   ul{

	float: right;

	width: 365px;

	height: auto;

	overflow: hidden;

	margin-top: 15px;

}



.news .left .bd   ul li{

	width: 1005;

	height: 31px;

	background: url(../images/icon06.png) no-repeat left 10px;

	overflow: hidden;

	margin-bottom: 20px;

	border-bottom: 1px dashed #dfdfdf;

}



.news .left .bd   ul li a{

	display: block;

	font-size: 15px;

	color:#333333;

	display: block;

	width: 240px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	margin-left: 30px;

	float: left;

}



.news .left .bd   ul li span{

	display: block;

	float: right;

	color:#999999;

	font-size: 12px;

}

.news .left .bd   ul li:hover a{

	color:#e4322b;

	text-decoration: underline;

}





.news .right{

	float: right;

	width: 355px;

	height: 562px;

	overflow: hidden;

	background: #fff;

 

}

.news .right .tit{

	width: 100%;

	height: 70px;

	border-bottom: 1px solid #dcdcdc;

}



.news .right .tit a{

	display: block;

	float: right;

	color:#999999;

	font-size: 15px;

	margin-right: 20px;

	line-height: 70px;

}

.news .right .tit img{

	display: block;

	float: left;

	margin-top:24px;

	margin-left: 15px;

}



.news .right .tit p{

	color:#555555;

	font-size: 18px;

	line-height: 70px;

	float: left;

	margin-left: 10px;

}



.news .right  ul {

	width: 258px;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

	margin-top: 35px;

}





.news .right  ul li{

	width: 258px;

	height: 195px;

	margin-bottom: 20px;

	border: 1px solid #d2d2d2;

	box-sizing: border-box;

}

.news .right  ul li img{

	display:block;

	width: 256px;

 	height: 193px;

}



.links{

	width: 100%;

	height: 108px;

	overflow: hidden;

}



.links .tit{

	width: 180px;

	height: 80px;

	overflow: hidden;

	margin-top: 15px;

	float: left;

	background: url(../images/links.png) no-repeat center;

}



.links .tit p{

	color:#555555;

	font-size: 17px;

	margin-left: 58px;

	margin-top: 40px;

}



.links  ul{

	float: right;

	width: 1010px;

	height: 60px;

	overflow: hidden;

	margin-top: 25px;

}



.links  ul li{

	float: left;

	line-height:30px;

	padding: 0 10px;

	height: auto;

	overflow: hidden;

	position: relative;

}

.links  ul li a{

	color:#666666;

	font-size: 14px;

}





.footer{

	width: 100%;

	height: 288px;

	overflow: hidden;

	background: #1c2127;

}

.footer .main{

	height: 288px;

}

.footer .intro{

	width: 450px;

	float: left;

	height: auto;

	overflow: hidden;

	 position: relative;

	 top: 50%;

	 transform: translateY(-50%);

}



.footer .intro h4{

	font-size: 15px;

	color:#fff;

}



.footer .intro p{

	color:#fff;

	font-size: 14px;

	margin-top: 5px;

	line-height: 24px;

}





.footer .ewm{

	float: right;

	position: relative;

	top: 50%;

	transform: translateY(-50%);

}



.footer .ewm img{

	display: block;

	width: 144px;

	height: 144px;

}



.footer .ewm p{

	text-align: center;

	color:#fff;

	font-size: 14px;

	margin-top: 5px;

}







.title-column{

	width:1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 40px;

	padding-bottom: 10px;

	border-bottom: 1px solid #c9c9c9; 

}

.title-column  .tit{

	float: left;

}

.title-column h4{

	font-size: 28px;

	color:#0076ca;;

  	white-space: nowrap;

    text-overflow: ellipsis;

    float: left;

    overflow: hidden;

    font-weight: normal;

	line-height: 35px;

	position: relative;

	padding-left:12px;

}

.title-column h4:after{

	content: '';

	width: 5px;

	height: 26px;

	left: 0;

	position: absolute;

 	top: 7px;

	background:#0076ca;

}



.title-column  .crumbs{

	float: right;

 	margin-top: 10px;

}



.title-column  .crumbs img{

	display: block;

	float: left;

}

.title-column  .crumbs p{

	color:#333;

	font-size: 13px;

	line-height: 18px;

	float: left;

	margin-left: 5px;

}

.title-column  .crumbs  a{

	color:#333;

	font-size: 13px;

	line-height: 18px;

	padding: 0 10px;

	position: relative;

}

.title-column  .crumbs  a:after{

	content: ">";

	position: absolute;

	right: -5px;

	color:#333;



}

.title-column  .crumbs  a:nth-child(2){

	padding-left: 0;

}



.title-column  .crumbs  a:last-child{

	padding-right: 0;

}

.title-column  .crumbs  a:last-child:after{

	width: 0;

	height: 0;

	overflow: hidden;

}









.page{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin:50px auto;

}

.page  ul{

	display: table;

	margin: 0 auto;

}



.page  ul li{

	border: 1px solid #ccc;

	padding: 0 10px;

	height: 30px;

	line-height: 30px;

	color:#333;

	float: left;

	margin: 0 3px;

}

.page  ul li a{

	color:#333;

	

}

.page ul  .thisclass{

	background: #333333;

	color:#fff;

	border: 1px solid #ccc;

}

 

.page  select{

	border: none;

	background: none;

	outline: none;

}



.article-detailed{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 20px;

	margin-bottom: 50px;

}



.article-detailed .tit{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 15px;

}



.article-detailed .tit p{

	color:#333;

	font-size: 18px;

	text-align: center;

	border-bottom: 1px dashed #f1f1f1;

	height: 30px;

}



.article-detailed .tit span{

	display: block;

	color:#333;

	margin-top: 5px;

	font-size: 12px;

	text-align: center;

}



.article-detailed  .intro{

	width: 100%;

	height: auto;

	overflow: hidden;

}

.article-detailed  .intro img{

	display: block;

	max-width: 100%;

	margin: 0 auto;

}

.article-detailed  .intro p{

	color:#333;

	font-size: 16px;

	line-height: 30px;

}
.article-detailed  .intro a{

	color:#333333;
}




.news-list{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 10px;

}



 

.news-list ul li{

	width: 100%;

	height: 45px;

 	line-height: 45px;

	overflow: hidden;

	border-bottom: 1px solid #bfbfbf;

}

.news-list ul li a{

	color:#1a1a1a;

	display: block;

	float: left;

	font-size: 15px;

}

.news-list ul li span{

	display: block;

	float: right;

}

.map{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 30px;

}

.allmap{

	width: 100%;

	height: 400px;

	border: 3px solid #ccc;

	box-sizing: border-box;

}



.fy{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin: 60px auto;

	border-bottom: 1px dashed #ccc;

	height: 30px;

}



.fy p{

	display: table;

	height: auto;

	overflow: hidden;

	color:#333;

	font-size: 12px;

	float: left;

	margin-right: 50px;

}



.fy  a{

	color:#333;

}

.fy  a:hover {

	text-decoration: underline;

	color:#0088dc;

}

.fy .return{

	float: right;

}



.pro-list{

	background: none;

	height: auto;

	overflow: hidden;

	margin-top: 30px;

}

.pro-list .list {

	margin-top: 0;

}

.pro-list .list ul li{

	border: 1px solid #ccc;

}

.pro-list .list ul li a{

	color:#333;

}

.pro-list .list ul li:hover a{

	color:#fff;

}



.pro-list .pic ul li p{

	color:#333;

}







.mssg-intro{

	width:820px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;



	margin:  50px auto;

	margin-top: 30px;

	background: #eeeeee;

}



.mssg-intro img{

	display: block;

	width: 100%;

}



.mssg-intro form{

	width: 745px;

 	margin: 0 auto;

 	margin-top: 25px;

}

.mssg-intro form ul {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.mssg-intro form ul li{

	height: auto;

	overflow: hidden;

	float: left;

	width: 225px;

	margin-left: 35px;

	margin-bottom: 20px;



}

.mssg-intro form ul li:first-child{

	margin-left: 0;

}

.mssg-intro form ul li p{

	float: left;

	font-size: 16px;

	line-height: 40px;

	color:#333333;

}

 



.mssg-intro form ul li:nth-child(4){

	width: 100%;

	margin-left: 0;

}



.mssg-intro form ul li:nth-child(4) input{

	width: 695px;

}



.mssg-intro form ul li input{

	width: 175px;

	height: 40px;

	border: 1px solid #dcdcdc;

	background: #fff;

	border-radius:5px;

	outline:none;

	text-indent: 5px;

	border-radius: 5px;



	font-family: '微软雅黑';

	float: left;

}

.mssg-intro form ul li:last-child{

	width: 100%;

	margin: 0;

}

.mssg-intro form ul li textarea{

	width: 695px;

	height: 150px;

	resize: none;

	outline: none;

	text-indent: 5px;

	border-radius: 5px;

	padding-top: 10px;

	border: 1px solid #dcdcdc;

	float: left;

}

.mssg-intro form .btn{

	display: table;

	margin: 0 auto;

	margin-top: 30px;

	margin-bottom: 50px;

}

.mssg-intro form .btn input{

	width: 190px;

	height: 40px;

	letter-spacing: 5px;

	background: #999999;

	font-size: 18px;

	font-weight: normal;

	margin: 0 10px;

	border-radius: 5px;

	color:#fff;

	 

	border: none;

}

.mssg-intro form .btn input:first-child{

	background: #006ad7;



}



.in-section{

	margin-top: 0;

}







.product{

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 50px;

}



.product .title img{

	display: block;

	margin: 0 auto;

}



.product .title  p{

	color:#000000;

	font-size: 24px;

	text-align: center;

	margin-top: 5px;

	background: url(../images/title.png) no-repeat center;

}

.product .title b{

	color:#0b75dc;

	font-weight: normal;

}



.product .title span{

	display: block;

	text-align: center;

	color:#666666;

	font-size: 14px;

	margin-top: 5px;

}



.img-list {

	width: 1200px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

}

.img-list .list{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 30px;

}

.img-list .list ul{

	display: table;

	margin: 0 auto;

}

.img-list .list ul li{

	float: left;

	width: 190px;

	height: 40px;

	background: #eeeeee;

	margin-left: 12px;

	border-radius: 5px;

	line-height: 40px;

}

.img-list .list ul li:nth-child(6n-5){

	margin-left: 0;

}



.img-list .list ul li a{

	display: block;

	font-size: 15px;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    text-align: center;

    color:#1a1a1a;

}

.img-list .list ul li:hover a{

	color:#0b75dc;

}



.img-list .pic{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 20px;

}

.img-list .pic ul li {

	float: left;

	width: 288px;

	height: auto;

	overflow: hidden;

	margin-left: 15px;

	margin-bottom: 15px;

	background: #eeeeee;

}



.img-list .pic ul li img{

	display: block;

	width: 276px;

	height: 207px;

}





.img-list .pic ul li div{

	width: 276px;

	height: auto;
	overflow: hidden;

	margin: 6px;

	margin-bottom: 0;

}



.img-list .pic ul li p{

	width: 100%;

	height: 35px;

	line-height: 35px;

	color:#1a1a1a;

	font-size: 15px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    text-align: center;

}



.img-list .pic ul li:nth-child(4n-3){

	margin-left: 0;

}





.in-news{

 

	margin: 0 auto;

	width: 1200px;

	height: auto;

 	margin: 40px auto;

	overflow: hidden;

}

.in-news .title  p{

	color:#41444d;

	font-size: 26px;

	text-align: center;

}

.in-news .title  b{

	color:#2f7ea9;

	font-weight: normal;

}

 

.in-news ul {

	margin-top: 20px;

}

.in-news ul li{

	width: 595px;

	height: 65px;

	background: #eee;

	position: relative;

	line-height: 65px;

	float: left;

	margin-bottom: 5px;

}

.in-news ul li:nth-child(2n){

	float: right;

}

.in-news ul li:after{

	content: "●";

	position: absolute;

	left: 30px;

	top: 0;

	color:#2f7ea9;

	font-size: 15px;

}

.in-news ul li a{

	display: block;

	float: left;

	color:#666666;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    width: 440px;

	margin-left: 50px;

	font-size: 15px;

}

.in-news ul li  span{

	display: block;

	float: right;

	margin-right: 25px;

	color:#666666;

}

.in-news ul li:hover a{

	color:#2f7ea9;

}