@charset "utf-8";

/* CSS Document */



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

}



* {

	margin: 0px;

	padding: 0px;

}



.clear{clear:both;}

a {

	text-decoration: none;

	color: #333333;

}



a:hover {

color: #00a1e9;

	text-decoration: none;

}



img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





a img{border:0px;}



i{margin:0px;padding:0px;font-style:normal;}

ul{margin:0px;padding:0px;list-style:none;}

ul li{margin:0px;padding:0px;list-style:none;}

dl,dl dt,dl dd{margin:0px;padding:0px;}

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

.clearheight{width:100%;height:1px;overflow:hidden;}

input{ outline:none;}















.top_neiye{







	height:180px;

	z-index:5;

	width:100%;



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #007ac3;

}







.main {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.ser_list li{

	float: left;

	width: 350px;

	margin-right: 25px;

	margin-left: 25px;

	margin-top: 60px;

}

.s_tile {

	font-size: 24px;

	font-weight: bold;

	color: #666666;

}

.s_fubiao {

	font-size: 16px;

	color: #666666;

	padding-top: 10px;

	padding-bottom: 10px;

}

.s_pic {

	padding-top: 10px;

}

.s_nav a{

	background-image: url(../images/jt.png);

	background-repeat: no-repeat;

	background-position: left center;

	font-size: 18px;

	line-height: 40px;

	color: #666666;

	padding-left: 35px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dddddd;

	display: block;

}

.s_nav a:hover{



	color: #0070ba;



}



.scnl {

	overflow: hidden;

	margin-top: 60px;

	padding-top: 60px;

	padding-bottom: 60px;

	background-image: url(../images/scnl.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.scnl_titile {

	font-size: 36px;

	color: #007AC3;

	text-align: center;

	font-weight: bold;

}

.scnl_fubiao {

	font-size: 24px;

	color: #666666;

	text-align: center;

	padding-top: 20px;

	padding-bottom: 20px;

	line-height: 40px;

}

.scnl_more a{

	font-size: 16px;

	line-height: 50px;

	color: #ffffff;

	background-color: #007AC3;

	width: 210px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	margin-top: 10px;

	display: block;

}

.foot {

	background-color: #f3f3f3;

	padding-top: 60px;



	overflow: hidden;

}

.foot_nav {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.foot_nav li {

	margin-right: 35px;

	float: left;

	margin-left: 20px;

}





.scnl_more a:hover{

	

	background-color: #016baa;



}

.w18 {

	font-size: 16px;

	line-height: 30px;

	font-weight: bolder;

	color: #007ac3;

}

.banquan {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #dddddd;

	padding-top: 30px;

	padding-bottom: 30px;

	margin-top: 60px;	

}

.banquan_nr {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	font-size: 16px;

	color: #666666;

	line-height: 30px;

}



.w18 a{

	color: #007ac3;

}

.w18 a:hover{

	color: #007ac3;

}



.w16 {

	font-size: 14px;

	line-height: 30px;

	font-weight: normal;

	color: #333333;

}

.w16 a{

	color: #333333;

}

.w16 a:hover{

	color: #007ac3;

}



.w14 {

	font-size: 14px;

	line-height: 30px;

	font-weight: normal;

	color: #007ac3;

}

.w14 a{

	color: #007ac3;

}

.w14 a:hover{

	color: #007ac3;

	text-decoration: underline;

}



.neiye {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 30px;

	padding-bottom: 60px;

}

.dqwz {

	font-size: 14px;

	line-height: 24px;

	color: #666666;

}

.dqwz a{

	color: #666666;

}



.dqwz a:hover{

	color: #0070ba;

}



.neiye_nr {

	padding-top: 30px;

	overflow: hidden;

}

.neiye_left {

	width: 900px;

	float: left;

}

.neiye_right {

	float: right;

	width: 250px;

	padding-left: 30px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #ddd;

}

.neiye_biaoti {

	font-size: 30px;

	font-weight: bold;

	color: #333;

}

.neiye_jianjie {

	font-size: 16px;

	line-height: 35px;

	color: #33333;

	padding-top: 20px;

}

.neiye_right_bt {

	font-size: 24px;

	color: #666;

}

.neiye_right_nav li {

	font-size: 16px;

	color: #0070ba;

	line-height: 40px;

	background-image: url(../images/jtx.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

	padding-left: 30px;

}





.ny_pro li a{

	float: left;

	width: 193px;

	margin-right: 30px;

	height: 193px;

	margin-top: 30px;

	border: 1px solid #ddd;

	display: block;

}



.case_list li a{

	font-size: 18px;

	line-height: 50px;

	color: #666;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

	background-image: url(../images/jtx.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

	display: block;

}



.case_list li a:hover{



	color: #0070ba;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0070ba;



}



.ny_pro li a:hover{



	border: 1px solid #0070ba;

}

.ny_pro {

	overflow: hidden;

}

.pro_bt {

	font-size: 14px;

	line-height: 20px;

	color: #666;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

}







.neiye_right_nav li a{



	color: #0070ba;



}



.neiye_right_nav li a:hover{

	color: #0070ba;

	text-decoration: underline;

}

.ny_news {

	overflow: hidden;

}

.ny_news li {

	padding-top: 20px;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

}

.ny_news li a{

color: #333;

}

.ny_news li a:hover{

color: #0070ba;

}

.fanhui {

	font-size: 18px;

color: #0070ba;

	text-decoration: underline;

	padding-top: 30px;

}

.fanhui a{



color: #0070ba;



}



.fanhui a:hover{



color: #014c7d;



}



.n_biaoti {

	font-size: 18px;

	line-height: 30px;



}

.n_date {

	font-size: 14px;

	color: #999;

}

.n_neirong {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

