@charset "gbk";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:'Microsoft Yahei';
	font-size:12px
	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#B50102;
	text-decoration: none;
	}
table{ margin: auto}
td{ padding-left:10px;}
i{ font-style:normal}
em{font-style:normal}

.banner{height:420px;overflow:hidden; margin:auto; width:100%; }
.banner .d1{width:100%;height:420px;display:block;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:490px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -55px;display:inline;}
.banner .d2 li{width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


.top{ width:1100px; margin:auto; height:98px;}

.logo{ width:201px; height:63px; float:left; margin-top:18px;}
.nav{ width:690px; float:right; font-size:15px; font-weight:bold; margin-top:40px; text-align: right}
.nav a{ margin-left:28px; margin-right:27px;padding-bottom:10px;   }
.nav a:hover{ border-bottom:5px solid #c21616; color:#B50102;}
.navon{ border-bottom:5px solid #c21616; color:#B50102;}

.main{ width:1100px; margin:auto}
.fwfw{ width:1100px; float:left; margin-top:20px;}
.fwfw-title{ width:1100px; float:left; height:64px; line-height:64px; background: url(../images/xx.png) no-repeat center bottom; font-size:24px; text-align:center; text-transform:uppercase}
.fwfw-title em{ color:#999; font-size:24px;}
.fwfw-title span{ color:#db0000; font-size:24px; margin-right:30px;}
.fwfw-dd{ width:1100px; float:left; margin-top:10px; text-align:center; color:#666; line-height:25px;}
.fwfw-tex{ width:1100px; float:left; }
.fwfw-tex dl{ width:243px; float:left; border:1px solid #ddd; border-bottom:8px solid #ddd; padding:5px; height:295px; margin-left:10px; margin-top:30px; margin-right:10px; margin-bottom:24px;}
.fwfw-tex dl img{ width:243px; height:194px;}
.fwfw-tex dl h1{ font-size:18px; line-height:50px; margin-left:10px; margin-right:10px;}
.fwfw-tex dl dd{ line-height:20px;margin-left:10px; margin-right:10px;}
.fwfw-tex dl dt{  text-align:right;margin-left:10px; margin-right:10px; margin-top:15px;}
.more{ padding-left:20px; padding-right:20px; background-color:#cbcbcb; -moz-border-radius: 15px;-webkit-border-radius: 15px;    border-radius:15px; color:#FFF; padding-bottom:5px; padding-top:5px;}
.more:hover{ background-color:#da3a3a; color:#FFF}
.fwfw-tex dl:hover{border:1px solid #ddd; border-bottom:8px solid #da3a3a;}

.wrap{ width:100%; float:left; background-color:#f5f5f5; padding-bottom:30px; margin-top:30px;}
.photo{ width:245px; float:left; line-height:22px; font-size:14px; margin-right:38px; margin-top:30px;}
.photo img{ width:245px; height:206px;}
.photo b{ font-size:18px; line-height:50px;}

#demo { 
overflow:hidden; 
width: 1100px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 28000%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 

.new-title{ width:1100px; float:left; height:50px; border-bottom:1px solid #9c9c9c}
.new-title01{ width:345px; float:left; height:50px; line-height:50px; font-size:18px; margin-right:32px; font-weight:bold}
.new-title01 em{ color:#999; font-size:12px; margin-left:20px; font-weight:normal}
.new-title01 span{ float:right; font-size:12px}
.new-title01 span a{ padding-left:10px; padding-right:10px; color:#FFF; background-color:#e40000}
.new-tex{ width:1100px; float:left; margin-top:20px; font-size:14px}
.new-tex01{ width:345px; float:left; line-height:30px; margin-right:32px;}
.new-tex01 img{ width:345px; height:100px; margin-bottom:15px;}
.new-tex01 ul li{ width:345px; float:left; height:30px; line-height:30px;}
.new-tex01 ul li span{ float:right; font-size:12px}

.foot{ width:100%; float:left; height:310px; background:url(../images/footbj.jpg) repeat-x; margin-top:30px;}
.foot01{ width:1100px; float:left; height:240px; padding-top:30px;}
.xlogo{ width:200px; float:left; background:url(../images/sx.jpg) repeat-y right; text-align:center; margin-top:50px;}
.lxwm{ width:340px; float:left; margin-left:30px; color:#8f8d8d;}
.lxwm h1{ font-size:30px; color:#8f8d8d; line-height:50px;}
.lxwm dl dd{ height:28px; line-height:28px; background:url(../images/hx.jpg) repeat-x bottom}
.ewm{ width:370px; float:right; background:url(../images/sx.jpg) repeat-y left; text-align:right;margin-top:50px;}
.foot02{ width:1100px; float:left; height:40px; line-height:40px; color:#FFF; font-size:13px;}
.foot02 span{ float:right}

.zlm{ width:1100px; float:left; margin-top:30px; text-align:center}
.zlm a{ padding-left:30px; padding-right:30px; background-color:#f1f1f1; -moz-border-radius: 15px;-webkit-border-radius: 15px;    border-radius:15px; font-size:14px; margin-left:5px; margin-right:5px; padding-bottom:7px; padding-top:7px;}
.zlm a:hover{ background-color:#c21616;-moz-border-radius: 15px;-webkit-border-radius: 15px;    border-radius:15px; color:#FFF;}
#zlmon{ background-color:#c21616;-moz-border-radius: 15px;-webkit-border-radius: 15px;    border-radius:15px; color:#FFF;}


.contect{ width:1100px; float:left; margin-top:30px; font-size:14px; line-height:30px; min-height:400px;}
.photo2{ width:250px; height:229px; float:left; background:url(../images/albj.jpg) no-repeat center; margin-left:12px; margin-right:13px; line-height:28px; text-align:center; font-size:14px; margin-top:20px; margin-bottom:20px;}
.photo2 img{ width:250px; height:188px;}

.fwsm{ width:1100px; float:left; margin-top:40px; border-bottom:1px solid #ddd; padding-bottom:30px; font-size:14px}
.fwsm img{ width:252px; height:200px; border:1px solid #ddd; padding:3px; float:left; margin-right:20px; font-size:14px; line-height:30px;}

.photo3{ width:366px; float:left; margin-bottom:30px;}
.photo3 img{ width:140px; height:140px; float:left}
.photo3 dl{ width:200px; float:right; margin-right:10px;}
.photo3 dl h1{ font-size:14px; line-height:35px;}
.photo3 dl dd{ line-height:19px; font-size:12px;}

.newlb{ width:1100px; float:left; height:188px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ECECEC; margin-top:20px; line-height:20px; font-size:13px; color:#666363}
.newlb-more{ padding-left:35px; padding-right:35px; background-color:#c21616; color:#FFFFFF; padding-bottom:5px; padding-top:5px; font-weight:bold; }
.newlb span{ font-size:15px; line-height:20px; font-weight: bold}
.newlb img{ width:223px; height:188px; float:left; margin-right:20px;}