@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,   textarea, img{border:medium none;margin: 0;padding:0;}
 
 
body{ line-height:25px; color:#333; font-size:12px; font-family:"微软雅黑";    background:url(images/bg.gif) top repeat-x #fff; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }  
em{font-style:normal;}  
ul, ol { list-style: none;}
a { text-decoration: none; color:#333;}   
img{ border:0px;}  
.fv{ font-family:Verdana, Arial, Helvetica, sans-serif;} 
.l{ float:left}
.r{ float:right;}
.c10{ clear:both; height:10px; line-height:10px; overflow:hidden;}
.c50{ clear:both; height:50px; line-height:50px; overflow:hidden;}
.c30{ clear:both; height:30px; line-height:30px; overflow:hidden;}
.w,.wn{  width:1000px;  clear:both;   margin:auto; overflow:hidden;   }
 

.mo{ background:#ebebeb; height:292px; padding-top:40px;  border-right:0px; border-left:0px;}
.inleft{ width:216px;  float:left;  display:inline;  }  
.inright{ width:862px; overflow:hidden;   float:left; float:right;display:inline;  } 
.logo{ height:86px; padding-top:46px; }
.nav{ height:41px; line-height:41px; background:#e60000} 
.nav li{ float:left; color:#FFFFFF; font-size:14px; font-weight:bold;   }
.nav li a{   padding:0 24px; margin:0 10px; height:41px; display:block; color:#FFFFFF }
.nav li a:hover{background:#000;}
 

.index_tit{ padding-bottom:13px; text-align:center;}

 
 
.fullSlide {
	width: 100%;
	position: relative;
	height: 504px; background:#e9e7e4; 
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 504px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 504px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 40px;
	line-height: 40px; 
	text-align: center;
 
}
.fullSlide .hd ul {
	text-align: center; 
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 11px;
	height: 11px;
	margin:14px 5px;
	background: url(images/c3.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}
.fullSlide .hd ul .on {
	background-position: 0 0;
}



.slideTxtBox{ width:1000px; height:422px; overflow:hidden; margin:auto;}
.slideTxtBox .hd{ height:418px; width:210px; float:left;  border:1px solid #e6e6e6;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; padding:20px; padding-top:60px; background:url(images/c3.jpg) top no-repeat   }
.slideTxtBox .hd ul li{   cursor:pointer; width:125px; height:32px; padding-left:45px; margin-bottom:10px; line-height:32px; }
.slideTxtBox .hd ul li.on{ height:32px;  background:url(images/index_23.jpg); color:#FFFFFF}
.slideTxtBox .bd { width:1000px; float:right;}
.slideTxtBox .bd ul{  zoom:1;  }
.slideTxtBox .bd ul li{ float:left; width:238px; height:190px; overflow:hidden; position:relative; margin-right:15px; margin-bottom:34px;}
.slideTxtBox .bd ul li.nor{ margin-right:0px;}
.slideTxtBox .bd ul li a{ position:absolute; width:238px;  text-align:center;}
.slideTxtBox .bd ul li a strong{ color:#f9682f; font-family:Arial, Helvetica, sans-serif}
.slideTxtBox .bd ul li a img{ clear:both; display:block; margin:auto; margin-top:10px;}
.slideTxtBox .bd ul li .cover{width:238px; height:190px; position:absolute; top:190px; }
.slideTxtBox .bd ul li .cover p{background:#000000;width:238px; height:190px; position:absolute;  filter:alpha(opacity=40);  
      -moz-opacity:0.3;  
      -khtml-opacity: 0.3;  
      opacity: 0.3; top:0px; z-index:98;}
.slideTxtBox .bd ul li .cover a{ z-index:99; top:62px;   font-size:14px; color:#FFFFFF;  }


.pic{ width:203px; height:156px;position:relative; overflow:hidden;}
.pic .cover{width:203px; height:156px; position:absolute; top:156px; }
.pic .cover p{background:#000000;width:203px; height:156px; position:absolute;  filter:alpha(opacity=40);  
      -moz-opacity:0.3;  
      -khtml-opacity: 0.3;  
      opacity: 0.3; top:0px; z-index:1;}
.pic .cover a{ z-index:99; line-height:156px; display:block;width:203px; height:156px; position:absolute; font-size:14px; color:#FFFFFF;  }
 

.aw{ background:url(images/aw.jpg) center no-repeat; height:359px;} 
.about{ width:1000px;    height:359px; overflow:hidden; margin:auto;  } 
 
 
.about p{ text-align:left; padding-left:468px; padding-top:130px; width:515px; font-size:14px;}
 
.about .con .more{  display:block; width:100%; margin:auto; text-align:center; width:105px; height:20px; line-height:20px; background:#007cbe; margin-top:30PX;}

.indexnews{ border-top:1px solid #CCCCCC; padding-top:20px;}
.indexnews li{  width:456px; height:54px; padding-left:24px; padding-top:13px; } 
.indexnews li .date{ width:65px; height:40px; border-right:1px solid #ddd; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; line-height:15px;}
.indexnews li .date strong{ display:block; width:65px; text-align:center; font-size:14px; line-height:23px; font-size:23px;}
.indexnews li .uc { width:375px; float:right;  }
.indexnews li .uc span{ width:375px; display:block; line-height:20px; font-size:14px;}
.indexnews li .uc span a:hover{ color:#e70000}
.indexnews li.b{ background:#f3f3f3}



.indexnews2{ width:1000px; overflow:hidden;  } 
.indexnews2 li{ border-bottom:1px solid #dedede; height:156px; overflow:hidden; overflow:hidden; width:100%;}
.indexnews2 li .date { margin:45px 40px  0;font-family:Arial, Helvetica, sans-serif; width:57px; float:left; text-align:center; color:#787878}
.indexnews2 li .date strong{ font-size:28px;  border-bottom:1px solid #dedede; display:block; line-height:35px;}
.indexnews2 li img{ float:left; width:127px; height:90px; border:1px solid #dedede; padding:2px; margin-top:30px;}
.indexnews2 li p{ width:682px; float:right; padding-top:30px; font-size:14px;}
.indexnews2 li p span{ display:block; width:100%; position:relative; font-size:16px; height:35px; margin-bottom:10px; }
.indexnews2 li p span b{ border:1px solid #e60000; background:#e60000; position:absolute; height:1px; width:30px; bottom:0px; left:0px; display:block;}
.indexnews2 li p span a:hover{ color:#e60000}

.mo1{ background:#efefef; height:545px;   width:100%;   overflow:hidden;} 
 
.box1 { width:1000px; margin:auto;  } 
.box1 .tit{ text-align:center; font-size:28px; line-height:100px; margin-top:10px;}
.box1 .con{ width:1000px; margin:auto;  } 
.box1 .con li{ width:500px; height:180px; float:left;} 
.box1 .con li.n1  img{ float:left;}
.box1 .con li.n1 a { float:right;background:#fff}
.box1 .con li.n2  img{ float:right;}
.box1 .con li.n2 a { float:left; background:#fff}

.box1 .con li a.a1{ background:#e60000}
.box1 .con li a.a4{ background:#fff}
.box1 .con li a{ width:250px;   height:180px; display:block; position:relative;}
.box1 .con li span{ padding-left:20px; padding-top:10px; display:block;  line-height:40px;  font-weight:bold; font-size:16px; color:#fff;}
.box1 .con li  p{padding-left:20px;font-size:12px; color:#fff; padding-right:10px;height:50px; line-height:22px; color:#999999}
.box1 .con li  u{ border:1px solid #a99e9a; text-decoration:none; width:80px; height:25px; color:#666666;display:block; text-align:center;   position:absolute; left:20px;top:123px;}
 
.box1 .con li a.a1 p{ color:#FFF}
.box1 .con li a.a1 u{ color:#FFF;border:1px solid #FFF;}
 

.box1 .con li a.a2 span,.box1 .con li a.a3 span,.box1 .con li a.a4 span{ color:#666}



.mleft{  float:left;  width:210px;  background:#FFF; border:1px solid #ebebeb;   }
.mright{ float:right; width:770px;  overflow:hidden;background:#FFF; }
 
 
 
.ltop{   height:40px; line-height:40px; text-align:center; margin:1px;   font-size:16px;   color:#fff;  overflow:hidden;  font-weight:bold; background:#e60000; color:#fff;  }  
.ltop span{ border-bottom:1px dotted #ddd; display:block; padding-left:28px; width:170px;  text-align:left;  height:47px; margin:auto;}
.lbg {     overflow:hidden; padding:12px; } 
.lbg li a { width:180px; height:33px; background:#e9e9e9; clear:both;   margin:auto;   line-height:33px; font-size:14px; overflow:hidden;    display:block ;  text-align:left;padding-left:20px; color:#333; margin-bottom:10px;    }
.lbg li a:hover{ background:#7f7f7f;  color:#fff;}

.sitetitle{  height:40px;width:750px; padding:0 10px; float:right; background:#e9e9e9;  line-height:40px; color:#333; font-weight:bold; font-size:16px; }
.sitetitle a{ color:#333; } 
 
.sitetitle span{ float:right; padding-left:25px;font-size:12px; font-weight:normal;   font-family:""; margin-top:2px;   color:#333;}
.sitetitle span a{   font-size:12px;color:#333; }
.sitetitle span a:hover{color:#da0002 }
.content{  min-height:486px;_height:486px;width:720px; font-size:14px;   float:right; padding-top:10px; font-size:14px;   margin-bottom:10px;      clear:both; border-top:0px;}


.mo2{margin-top:30px; background:url(../images/mo2bg.gif) repeat-x #f7f7f7; height:535px;}
.mo2 .tit,.indexnews .tit{ text-align:center; font-size:28px; line-height:100px; margin-top:10px;}
#indpro .tit{ height:68px; padding-top:40px; padding-bottom:30px; text-align:center; }
#indpro li{ width:458px; height:112px; padding-bottom:40px; float:left; margin-right:26px; position:relative;}
#indpro li img{ float:left;} 
#indpro li span{ width:300px; height:50px; float:right; font-size:14px; font-weight:bold;}
#indpro li b{ font-weight:normal;}
#indpro li p{ width:300px; height:70px; float:right;}

.foot{background:#181818;   height:190px;}
.foot .l{ padding-top:40px;}
.copy{  width:325px;  padding-top:35px; color:#FFFFFF; text-align:left;}
.copy p{ color:#b7b7b7}
.copy strong{ color:#be0200}

.banner{ background:url(images/a8.jpg); height:250px; margin-bottom:15px;}
.abouttit{ background:url(images/tbg.jpg) bottom no-repeat; height:120px; }
.aboutcon{ padding:20px 0; font-size:14px}
 