@CHARSET "UTF-8";



.nav-link{



	color:#2096d4 !important;



	font-size: 18px !important;



}

table,table tr th, table tr td { border:1px solid #ddd; }

.mob-nav-logo{



	display:block;



	width:100%;



	padding-top: 20px;



	padding-bottom: 20px;



}



.nav-list>li{



	display: block;



	border-right: 1px solid #fff;



	border-bottom: 1px solid #fff;



	background: #2096d4;



	text-align: center;



}



.nav-list>li>a{



	display: block;



	width:100%;



	line-height:30px ;



	color:#fff;



}



.blue{



	COLOR:#2096d4;



}



.common-tit-pad{



	padding-top: 45px;



	padding-bottom: 110px;



}



.common-tit{



	font-size: 36PX;



	COLOR:#2096d4;



}



.common-mark-tit{



	font-size: 12PX;



	COLOR:#666;



}



.left-list .select{



	background: url("../images/line.jpg") left no-repeat;



}



.left-list li{



	border-left: 2px solid #fff;



}



.left-list li a{



	display: block;



	line-height: 30px;



	text-indent: 20px;



}



.common-tit-line{



	padding-bottom: 22px;



	border-bottom: 1px solid #eee;



}



.pro-list>li{



	padding: 40px 15px;



}



.pro-tit{



	COLOR:#2096d4;



}



.pro-list>li>a>span{



	display:block;



	width:80px;



	margin: 14px auto;



	padding: 10px;



	text-align: center;



	color:#fff;



	background-color: #2096d4;



}



.contents{



	padding-top: 20px;



}



.common-mb{



	padding-bottom: 68px;



}



.honor-tit{



	display: block;



	padding-top: 17px;



	padding-bottom: 24px;



	color:#666;



}



.case-tit{



	display: block;



	padding-top: 17px;



	padding-bottom: 24px;



	color:#2096d4;



	text-align: center;



}



@MEDIA (min-width:776px) {



	.news-left-pad{



		padding-right: 154px;



	}



}







.news-tj{



	display: block;



	padding-bottom: 70px;



}



.news-tj span{



	display: block;



	padding-top: 17px;



}



.news-list{



	padding-bottom: 40px;



}



.news-list span{



	display: block;



	padding-top: 17px;



}



.news-column{



	padding-bottom: 43px;



}



.news-column>dt{



	font-size: 18px;



	color:#666;



	



}



.news-column>dd{



	font-size: 18px;



	padding-top: 14px;



}



.subscribe{



	background-color: #2096d4;



	padding: 15px;



}



.sub-tit{



	color:#fff;



	font-size: 18px;



}



.sub-mark{



	color:#fff;



	padding-top: 16px;



}



.sub-form{



	padding-top: 60px;



	padding-bottom: 10px;



}



.sub-input input{



	background-color: #2096d4;



	border:none;



	border-bottom: 1px solid #fff;



	color:#fff !important;



	text-indent: 8px;



}



.submit{



	display: block;



	width:150px;



	height:45px;



	margin: 0 auto;



	border:none;



	margin-top: 60px;



	background-color: #fff;



	color:#2096d4;



	text-align: center;



}



.name{



	width:110px;



	display: inline-block;



	margin-right: 15px;



}



.tell{



	width:110px;



	display: inline-block;



}



.email{



	margin-top: 27px;



	width:100%;



}



.checked{



	color:#fff;



	padding-top: 14px;



}



.left-tit{



	font-size: 18px;



	color:#666;



	padding-bottom: 17px;



}



.ns-tit{



	font-size: 18px;



}



.news-time{



	font-size: 12px;



	color:#666;



	padding-top: 14px;



}



.news-cont{



	padding-top: 45px;



}



.links{



	color:#979797;



	display: inline-block;



	padding: 0 6px;



}



 .sub-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */



    color: #fff; opacity:1; 



}







 .sub-form ::-moz-placeholder { /* Mozilla Firefox 19+ */



    color: #fff;opacity:1;



}







 .sub-form input:-ms-input-placeholder{



    color: #fff;opacity:1;



}







 .sub-form input::-webkit-input-placeholder{



    color: #fff;opacity:1;



}



input:focus{outline:none;}







input:required:invalid{box-shadow: none;}







select:focus{outline:none;}







select:required:invalid{box-shadow: none;}







textarea:focus{outline:none;}







textarea:required:invalid{box-shadow: none;}











.pages {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 60px;
}
.pages a{

	color: #666666;

}

.pages a:hover{

	color: #FF0000;

}