@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:'Microsoft YaHei';

	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#2072be;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
.header{ width:100%; float:left; height:30px; line-height:30px; min-width:1200px; background:#f2f2f2; text-align:right}
.header i{ background:url(../images/tb01.jpg) no-repeat left; padding-left:20px; margin-left:15px;}
.top{ width:1200px; height:120px; margin:auto;}
.logo{ width:294px; height:120px; float:left;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-height:80px; max-width:916px; vertical-align:middle}
.dq{ width:auto; float:left; margin-left:80px; margin-top:60px;}
.tel{ width:115px; float:right; margin-top:35px; margin-left:40px;}
.tel dl dt{ font-size:14px; line-height:30px; color:#77a1ec}
.tel dl dd{ color:#0544b2; font-size:18px; line-height:24px;}

.nav{ width:100%; height:45px; float:left; min-width:1200px; background:#010e22}
.nav ul li{ width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:18px; color:#FFF; background:url(../images/sx03.jpg) no-repeat right}
.nav ul li a{width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:18px; color:#FFF}
.nav ul li a:hover{ background:#2072be; color:#fff}
#navon{background:#2072be; color:#fff}

.xiala{ width:120px; float:left; background:url(../images/bj02.png)}
.xiala ul li{ width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:18px; color:#FFF}
.xiala ul li a{ width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:18px; color:#FFF}
.xiala ul li p{color: #FFFFFF;
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值，保证字体颜色不透明 */}
.xiala ul li a:hover{background:#010e22; color:#FFF}
.dh1{background:#2072be; color:#fff}
.dh1 a{background:#2072be; color:#fff}

.pdlc { height:35px; line-height:35px; background:#2072BE; color:#FFF; text-align:center; font-size:16px; font-weight:normal}
.pd{ width:100px; float:left; position:absolute; left:0; top:198px; background:#888888; z-index:9999; position:fixed}
.pd ul li{ width:100px; float:left; height:35px; line-height:35px; border-top:1px solid #FFF; text-align:center; font-size:14px; color:#FFF}
.pd ul li a{ width:100px; height:35px; float:left; line-height:35px; text-align:center; color:#FFF}
.pd ul li a:hover{ background:#72a9ff; color:#FFF}

.main{ width:1200px; margin:auto}
.bt{ width:1200px; float:left; margin-top:30px;}
.bt dl dt{ font-size:32px; color:#000; text-align:center; text-transform:uppercase; font-weight:bold; line-height:70px; letter-spacing:2px;}
.bt dl dd{ font-size:15px; color:#666; text-align:center; line-height:35px;}
.fw{ width:1199px; float:left; margin-top:35px; border-left:1px solid #cccccc; border-top:1px solid #CCC}
.fw dl{ width:199px; float:left; height:298px; border-bottom:1px solid #CCC; border-right:1px solid #CCC}
.fw dl dt{ text-align:center; font-size:18px; line-height:65px; color:#000}
.fw dl dt i{ font-size:14px; color:#999999; line-height:24px;}
.fw dl dd{ padding-left:15px; padding-right:15px; line-height:26px; font-size:14px; margin-top:20px; text-align:center}
.wrap{ width:100%; float:left; margin-top:35px; background:#f6f6f6; min-width:1200px; padding-bottom:50px;}
.youshi{ width:1200px; float:left; margin-top:60px; position:relative; height:474px; background:url(../images/ysbj.png) no-repeat center;}
.youshi01{ width:300px; float:left; position:absolute; top:10px; left:40px; text-align:right; font-size:14px; line-height:28px;}
.f18{ font-size:18px;}
.youshi02{ width:300px; float:left; position:absolute; top:10px; right:35px; text-align:left; font-size:14px; line-height:28px;}
.youshi03{ width:300px; float:left; position:absolute; top:195px; left:0px; text-align:right; font-size:14px; line-height:28px;}
.youshi04{ width:280px; float:left; position:absolute; top:195px; right:0px; text-align:left; font-size:14px; line-height:28px;}
.youshi05{ width:300px; float:left; position:absolute; top:370px; left:40px; text-align:right; font-size:14px; line-height:28px;}
.youshi06{ width:300px; float:left; position:absolute; top:370px; right:35px; text-align:left; font-size:14px; line-height:28px;}
.lc{ width:1200px; float:left; margin-top:40px; background:url(../images/lcbj.png) no-repeat center top;}
.lc dl{ width:190px; float:left; margin-right:146px;}
.lc dl dt{ font-size:14px; color:#000; line-height:183px; font-weight:bold; margin-bottom:15px; text-align:center; height:183px;}
.lc dl dd{ font-size:14px; line-height:30px; text-align:center}

.about{ width:100%; float:left; margin-top:10px; font-size:14px; line-height:30px;}
.td{ width:1200px; float:left; margin-top:30px;}
.td ul li{ width:289px; height:217px; float:left; text-align:center; margin-right:14px; margin-bottom:15px;}
.td ul li span{ height:100%; display:inline-block; vertical-align:middle}
.td ul li img{ max-width:289px; max-height:217px; vertical-align:middle}

.td02{ width:100%; float:left; margin-top:0px;}
.td02 dl{width:219px;float:left; margin-right:18px; margin-bottom:15px;}
.td02 dl dt{height:162px; text-align:center; border:1px solid #ddd }
.td02 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.td02 dl dt img{ max-width:217px; max-height:162px; vertical-align:top}
.td02 dl dd{ height:40px; line-height:40px; text-align:center;}
.td02 dl:hover dt{border:1px solid #2072be}

.wzjs{ width:1200px; float:left; margin-top:30px;}
.wzjs dl{ width:204px; float:left; background:url(../images/bj.png) no-repeat center bottom; padding-bottom:20px; margin-left:18px; margin-right:18px; height:351px;}
.wzjs dl dt{ font-size:18px; color:#0078d7; line-height:55px; text-align:center}
.wzjs dl dt i{ font-size:48px; font-family: Georgia, "Times New Roman", Times, serif}
.wzjs dl dd{ font-size:14px; line-height:30px; padding-left:15px; padding-right:15px; text-align:center}
.wzjs dl dd i{ font-size:18px; line-height:35px;}


.newsnc{ font-size:18px; font-weight:normal; color:#000; line-height:45px; border-bottom:1px solid #ddd;}
.news{ width:1168px; float:left; border:1px solid #ddd; margin-top:40px; padding:15px; padding-top:0px;}
.news01{ width:365px; float:left; margin-right:36px;}
.news01 h1{ font-size:18px; font-weight:normal; color:#000; line-height:45px; border-bottom:1px solid #ddd;}
.news01 dl dt{ height:24px; line-height:24px; background:url(../images/wen.jpg) no-repeat left; padding-left:25px; color:#fa5c07; font-size:14px; margin-top:15px;}
.news01 dl dd{line-height:24px; background:url(../images/da.jpg) no-repeat 0px 0px; padding-left:25px; font-size:14px; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.news01 ul li{ width:355px; float:left; line-height:30px; background:url(../images/jt.jpg) no-repeat left; padding-left:10px; font-size:14px}
.news01 ul li span{ float:right}

.hz{ width:1199px; float:left; margin-top:35px; border-left:1px solid #ddd; border-top:1px solid #ddd}
.hz ul li{ width:199px; float:left; height:105px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-height:100px; max-width:190px; vertical-align:middle}

.foot{ width:100%; float:left; background:#093c8b; margin-top:50px; min-width:1200px; padding-bottom:0px; padding-top:30px; border-top:10px solid #469ffb}
.foot-l{ width:1020px; float:left}
.foot-l01{ width:315px; float:left; margin-right:20px; margin-bottom:20px; height:115px;}
.foot-l01 dl dt{ font-size:18px; background:url(../images/b06.png) no-repeat left; padding-left:20px; color:#FFF; margin-bottom:5px;}
.foot-l01 dl dd{ font-size:13px; line-height:24px; padding-left:20px; color:#98b7ef}

.foot-r{
	width:180px;
	float:right;
	height: auto;
	text-align:center;
	background:url(../images/sx.jpg) no-repeat left;
	color: #98b7ef;
	font-size: 13px;
	font-weight: normal;
}
.foot2{ width:100%; float:left; min-width:1200px; height:45px; line-height:45px; text-align:center; background:#010e22; color:#98b7ef; font-size:13px;}
.foot2 a{color:#98b7ef}
.link{ width:98%; float:left; padding-left:1%; padding-right:1%; line-height:45px; color:#898888; font-size:13px;}
.link a{color:#898888; margin-right:15px;}

.nybanner{ width:100%; float:left; height:400px; min-width:1200px;}
.pmfw{ width:1200px; float:left; margin-top:30px;}
.pmfw dl{ width:224px; height:308px; border:1px solid #ddd; float:left; margin-right:17px;}
.pmfw dl dt{ text-align:center; height:80px;}
.pmfw dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.pmfw dl dt img{ max-height:90px; max-width:224px; vertical-align:middle; margin-top: 20px;}
.pmfw dl dd{ font-size:14px; padding-left:15px; padding-right:15px; text-align:center; line-height:24px;}
.pmfw dl dd i{line-height:50px; font-size:18px}

.fwcn{ width:1200px; float:left; margin-top:30px;}
.fwcn-l{ width:300px; float:left; margin-left:150px; text-align:center; margin-top:28px;}
.fwcn-r{ width:555px; float:right; background:url(../images/fwtb.png) no-repeat left top; padding-left:100px;}
.fwcn-r dl{ width:555px; float:left; margin-bottom:28px; }
.fwcn-r dl dt{ color:#229ffd; font-size:18px; line-height:45px;}
.fwcn-r dl dd{ font-size:14px; line-height:20px; color:#666}
.blue{ color:#0362aa}
.yuanyin01{ width:1200px; float:left; margin-top:30px;}
.yuanyin01 ul li{ width:367px; float:left; height:64px; line-height:64px; text-align:center; font-size:18px; font-weight:bold; background: url(../images/yybj.jpg) no-repeat center; padding-top:10px;}
.yuanyin02{ width:1200px; float:left; margin-bottom:5px; height:100px;}
.yuanyin02 dl dt{ width:95px; float:left; text-align:center; font-size:18px; line-height:24px; color:#000; background:#f1f1f1; height:70px; margin-right:5px; padding-bottom:15px; padding-top:15px;}
.yuanyin02 dl dd{width:336px; float:left; height:70px; font-size:14px; line-height:24px; color:#000; background:#f1f1f1; padding:15px;}

.znyh{ width:1200px; float:left; margin-top:40px;}
.znyh dl{ width:300px; float:left; text-align:center}
.znyh dl dt{ line-height:75px; font-size:18px}
.znyh dl dd{ font-size:14px; line-height:24px; text-align:center}

.wz{ width:1180px; float:left; height:50px; line-height:50px; border-bottom:1px dashed #ddd; background:url(../images/sx02.jpg) no-repeat left; padding-left:20px; font-size:18px}
.nymain{ width:1200px; float:left; margin-top:20px;}
.left{ width:245px; float:left; border:1px solid #ddd; padding-bottom:15px;}
.left h1{ height:45px; line-height:45px; border-bottom:1px solid #ddd; padding-left:20px; color:#236cc8; font-size:18px;}
.left dl dd{ margin-left:15px; margin-right:15px; height:42px; line-height:42px; background:url(../images/fk02.jpg) no-repeat 7px 17px; padding-left:25px; border-bottom:1px solid #ddd; font-size:14px}
.right{ width:930px; float:right}
.newlb{ width:930px; float:left; height:auto;border-bottom:1px dashed #ddd; font-size:16px; font-weight:bold; margin-bottom:20px;}
.newlb p{ text-align: left;  line-height:22px; font-size:14px; padding-left:20px; font-weight:normal; padding-top:5px; padding-bottom:5px; width:800px;}
.newlb span{ float:right; font-weight:normal}
.newlb i{ font-family:'宋体'; font-size:12px;}

.fy{ width:100%; float:left; font-size:14px; margin-top:20px; text-align:center}
.fy a{ padding:5px;}
