@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	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:#a5000d;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}

.top{ width:1001px; margin:auto; height:131px;}
.logo{ width:626px; float:left; height:131px; margin-top:5px;}
.logo01{ width:194px; height:131px; text-align:center; float:left;}
.logo01 span{ height:100%; vertical-align:middle; display:inline-block}
.logo01 img{ max-height:131px; max-width:194px; vertical-align:middle}
.logo02{ width:400px; float:left; margin-left:100px; text-align:center; color:#2565b3; line-height:40px; font-size:32px; margin-top:25px;}
.logo02 i{ font-size:20px}
.top-r{ width:210px; float:right; height:90px; line-height:90px;}
.top-r ul li{ width:55px; float:left; background:url(../images/jt.jpg) no-repeat left; padding-left:15px;}

.nav{ width:100%; float:left; height:45px; font-size:18px; line-height:45px; background:url(../images/navbj.jpg) repeat-x; min-width:1001px;}
.nav ul li{ width:125px; float:left; line-height:45px; text-align:center; color:#FFFFFF}
.nav ul li a{width:125px; float:left; line-height:45px; color:#FFFFFF}

.main{ width:1001px; margin:auto}
.main01{ width:1001px; float:left; margin-top:10px;}
.left{ width:230px; float:left}
.cplb{ width:228px; float:left; border:1px solid #ddd; background:url(../images/ht.jpg) repeat-x bottom; padding-bottom:15px;}
.cplb h1{ height:29px; line-height:29px; padding-left:25px; background:url(../images/b01.jpg) no-repeat left; font-size:14px; color:#FFFFFF}
.cplb dl{ width:186px; float:left; margin-left:21px; margin-right:21px;}
.cplb dl dd{ height:26px; line-height:26px; padding-left:60px; margin-top:11px; background:url(../images/b02.jpg) no-repeat center; width:126px; float:left}
.cplb ul{ width:186px; float:left; margin-left:21px; margin-right:21px;}
.cplb ul li{ width:184px; float:left; height:40px; text-align:center; margin-top:5px; border:1px solid #ddd}
.cplb ul li span{ height:100%; display:inline-block; vertical-align:middle}
.cplb ul li img{ max-height:30px; max-width:170px; vertical-align:middle}


.hb1 { width:154px;  float:left; margin-left:11px; margin-right:11px; margin-top:40px; text-align:center; height:50px;}
.hb1  span{ height:100%; display:inline-block; vertical-align:middle}
.hb1 img{ max-height:50px; max-width:150px; vertical-align:middle;border:1px solid; padding:5px; }


.mid{ width:527px; float:left; margin-left:10px;}
.about{ width:525px; float:left; border:1px solid #ddd; line-height:24px; padding-bottom:10px;}
.about h1{height:29px; line-height:29px; padding-left:20px; background:url(../images/b01.jpg) no-repeat right; font-size:14px; margin-bottom:10px; color:#a5000d}
.about h1 a{ float:right; margin-top:5px; margin-right:10px;}
.about p{ padding-left:10px; padding-right:10px; line-height:20px;}
.cp{ width:525px; float:left; border:1px solid #ddd; line-height:24px; padding-bottom:10px; margin-top:10px;}
.cp h1{height:29px; line-height:29px; padding-left:20px; background:url(../images/b01.jpg) no-repeat right; font-size:14px; margin-bottom:10px; color:#a5000d}
.cp h1 a{ float:right; margin-top:5px; margin-right:10px;}
.cp dl{ width:147px; float:left; margin-left:21px;}
.cp dl dt{ width:145px; height:90px; border:1px solid #ddd; text-align:center}
.cp dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp dl dt img{ max-height:90px; max-width:145px; vertical-align:middle}
.cp dl dd{ height:26px; line-height:26px; text-align:center}

.right{ width:230px; float:right}
.news{width:228px; float:left; border:1px solid #ddd; background:url(../images/ht.jpg) repeat-x bottom; padding-bottom:15px;}
.news h1{ height:29px; line-height:29px; padding-left:25px; background:url(../images/b01.jpg) no-repeat left; font-size:14px; color:#FFFFFF; margin-bottom:10px;}
.news h1 a{ float:right; margin-top:5px; margin-right:10px;}
.news ul li{ width:208px; float:left; height:26px; line-height:26px; padding-left:10px; padding-right:10px;}
.news ul li span{ float:right; color:#ff6301}
.news ul p{
	line-height: 200%;
	padding-right: 10px;
	padding-left: 10px;
}
.ggt{ width:230px; float:left; margin-top:10px; text-align:center}

.qyxc{ width:999px; float:left; border:1px solid #ddd; background:url(../images/ht.jpg) repeat-x bottom; padding-bottom:15px; margin-top:10px;}
.qyxc h1{ height:29px; line-height:29px; padding-left:25px; background:url(../images/b01.jpg) no-repeat left; font-size:14px; color:#FFFFFF; margin-bottom:15px;}
.qyxc h1 a{ float:right; margin-top:5px; margin-right:10px;}
.qyxc ul{ width:969px; float:left; margin-left:15px; margin-right:15px;}
.qyxc ul li{ width:155px; float:left; margin-left:15px; line-height:35px; text-align:center}
.qyxc ul li img{ width:155px; height:119px}

.qyxc3{ width:718px; float:left; border:1px solid #ddd; background:url(../images/ht.jpg) repeat-x bottom; padding-bottom:15px; margin-top:10px;}
.qyxc3 h1{ height:29px; line-height:29px; padding-left:25px; background:url(../images/b01.jpg) no-repeat left; font-size:14px; color:#FFFFFF; margin-bottom:15px;}
.qyxc3 h1 a{ float:right; margin-top:5px; margin-right:10px;}
.qyxc3 ul{ width:715px; float:left; margin-left:15px; margin-right:15px;}
.qyxc3 ul li{ width:155px; float:left; margin-left:15px; line-height:35px; text-align:center; margin-bottom:20px;}
.qyxc3 ul li img{ width:155px; height:119px}



.qyxc2{ width:999px; float:left; border:1px solid #ddd; background:url(../images/ht.jpg) repeat-x bottom; padding-bottom:15px; margin-top:10px;}
.qyxc2 h1{ height:29px; line-height:29px; padding-left:25px; background:url(../images/b01.jpg) no-repeat left; font-size:14px; color:#FFFFFF; margin-bottom:15px;}
.qyxc2 h1 a{ float:right; margin-top:5px; margin-right:10px;}
.qyxc2 ul{ width:969px; float:left; margin-left:15px; margin-right:15px;}
.qyxc2 ul li{ width:155px; float:left; margin-left:15px; line-height:35px; text-align:center}
.qyxc2 ul li img{ width:155px; height:119px}


#demo { 
overflow:hidden; 
width: 969px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
.wrap{ width:100%; float:left; background:#c7000b; margin-top:10px; padding-bottom:20px; padding-top:20px;}
.lxfs{ width:1001px; float:left; padding-bottom:20px; border-bottom:1px solid #c54d53; margin-top:20px;}
.lxfs dl{ width:333px; float:left;}
.lxfs dl dt{ font-size:16px; color:#FFFFFF; line-height:30px; background:url(../images/add.png) no-repeat left; padding-left:20px;}
.lxfs dl dd{ color:#FFFFFF; line-height:24px;padding-left:20px;}

.foot{ width:100%; float:left; height:40px; background:#ff7f58; line-height:40px; text-align:center; min-width:1001px;}
.link{ width:98%; float:left; padding-left:1%; padding-right:1%; line-height:35px; color:#a1a0a0}
.link a{color:#a1a0a0; margin-left:5px;}

.nyleft{ width:248px; float:left; background:#f2f2f2}
.nyleft h1{ height:52px; line-height:42px; background:url(../images/zlmbj.png) no-repeat center; text-align:center; font-size:20px; color:#FFFFFF; margin-bottom:10px; font-weight:normal}
.nyleft dl dd{ height:35px; line-height:35px; background:url(../images/jt02.jpg) no-repeat left; font-size:14px; padding-left:20px; margin-left:15px; margin-right:15px;}

.nyright{ width:718px; float:right; border-left:1px solid #ddd; padding-left:17px;}
.wz{ width:703px; float:left; height:26px; line-height:16px; background:url(../images/wz.jpg) no-repeat center; margin-top:15px; padding-left:15px; font-size:16px}
.contect{ width:718px; float:left; margin-top:20px; font-size:14px; line-height:24px; padding-bottom:50px;}

.photo{ width:157px; float:left; margin-left:18px; margin-bottom:15px;}
.photo dl dt{ width:155px; height:100px; border:1px solid #ddd; text-align:center}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-height:100px; max-width:155px; vertical-align:middle}
.photo dl dd{ height:26px; line-height:26px; text-align:center}
.newlb{ width:718px; float:left; height:35px; line-height:35px; border-bottom:1px dashed #ddd}
.newlb span{ float:right}

.title{ width:100%; float:left; line-height:50px; font-size:24px; text-align:center}
.date{ width:100%; float:left; text-align:center; line-height:30px; border-bottom:1px solid #ddd; color:#999}
.tex{ width:100%; float:left; margin-top:20px; font-size:14px; line-height:24px;}

.fy{ width:100%; margin-top:40px; float:left;}
.fy a{ padding:5px;}
.xiala{ width:143px; float:left; background-color:#323232;  filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8; padding-bottom:0px; font-size:14px;} 
.xiala ul li{ width:143px; float:left; height:30px; line-height:30px; color:#FFFFFF; text-align:center; font-size:14px}
.xiala ul li a{ color:#FFFFFF; width:143px; float:left; height:30px; line-height:30px;}
.xiala ul li a:hover{ background-color:#af000a}

.xiala2{ width:143px; float:left; background-color:#323232; filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.9 padding-bottom:20px;} 
.xiala2 ul li{ width:144px; float:left; height:30px; line-height:30px; color:#FFFFFF; text-align:center; font-size:14px}
.xiala2 ul li a{ color:#FFFFFF; width:144px; float:left; height:30px; line-height:30px;}
.xiala2 ul li a:hover{ background-color:#af000a}
