/*body区域*/ 
body{margin-left: 0px;margin-top:0px;margin-right: 0px;margin-bottom:0px;font-size:12px; font-family:"微软雅黑"}

body td{font-size:12px; color:#333333}
div,h3,form,dd,dt,dl{ margin:0px; padding:0px; }
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style:none; font-size:12px}
img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}

/*默认*/
a{color:#333333;font-size:12px;}
a:link{color:#333333;font-size:12px;text-decoration:none;}
a:visited{color:#333333;font-size:12px;text-decoration:none;}
a:hover{color:#333333;font-size:12px; text-decoration: underline}

.blank_8{ margin-bottom:8px;}
.blank_10{ margin-bottom:10px;}
.footer{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:22px; font-size:12px}
.path{ border-bottom:#CCCCCC 1px solid; margin-bottom:20px; }
.path td{color:#bf1522}
.path a,.path a:link,.path a:visited{ color:#bf1522;}
.path a:hover{ text-decoration:underline}

.title{ font-size:22px;color:#333333;}
.nr{font-size:14px; color:#333333;line-height:25px;}

/*分页样式*/
.page{color:#555555; margin-bottom:10px; margin-top:20px;}
.page a,.page a:visited{text-decoration:none;color:#555555; border:#555555 1px solid;	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px}
.page a:hover{	color:#FF0000;border:#FF0000 1px solid}

.nr_fenge{ border-bottom:#CCCCCC 1px solid; margin-bottom:10px;}
.nr_fenge td { color:#999999}

.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1}
/*---------------------------------------------------------------------------------------------------*/

/*菜单*/
#menu{}
#menu ul{ padding-left:24px;}
#menu li{ text-align:center;float:left; }
#menu li a,#menu li a:visited{ color:#ffffff; font-size:14px; display:block; width:120px; height:37px; line-height:37px; font-weight:bold; background-image:url(menua.gif)}
#menu li a:hover{color:#ffffff; text-decoration:none;background-image:url(menub.gif); display:block}

/*下拉菜单*/
.nav{ position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline; padding:0px 15px; }
.nav .nLi h3{ float:left; text-align:center; height:100px; }
.nav .nLi h3 a{ display:block;  font-size:14px; line-height:100px;}		
.nav .on h3 a{  color:#333333;   }

.nav .sub{ display:none; width:120px; left:-10px; top:97px;  position:absolute; background:#ffffff;   border-top:#b0000b 3px solid ;opacity: 0.8;}
.nav .sub li{ zoom:1; text-align:center;  }
.nav .sub li a{ display:block; font-size:14px; border-bottom:#d3d1d1 1px solid;line-height:39px; height:39px;}
.nav .sub li a:hover{  color:#ffffff; background-color:#b0000b; border-bottom:#b0000b 1px solid  }

.class{  }
.class ul{ }
.class li{ text-align:center;  margin:0px auto;;}
.class li a{ font-size:14px; display:block;  height:35px; line-height:35px; border-bottom:#CCCCCC 1px  dashed  }
.class li a:hover{  display:block; text-decoration:none; color:#003f98; font-weight:bold }



.top,.top a,.top a:link,.top a:visited{ color:#ffffff; font-size:12px}
.top a:hover{ text-decoration:underline}


/*标题*/
.home_title{ font-size:14px; color:#333333}
.home_title1{ font-size:14px; color:#ffffff}

/*列表*/
.list12{color:#333333;font-size:12px; }
a.list12:link{color:#333333;font-size:12px;text-decoration:none; line-height:22px;}
a.list12:visited{color:#333333;font-size:12px;text-decoration:none;line-height:22px;}
a.list12:hover{ color: #FF0000;font-size:12px; text-decoration: underline;line-height:22px; }

.list14{color:#333333;font-size:14px; }
a.list14:link{color:#333333;font-size:14px;text-decoration:none; line-height:25px;}
a.list14:visited{color:#333333;font-size:14px;text-decoration:none;line-height:25px;}
a.list14:hover{ color:#FF0000;font-size:14px; text-decoration: underline;line-height:25px; }

.list14_tj{color:#333333;font-size:14px; }
a.list14_tj:link{color:#333333;font-size:14px;text-decoration:none; line-height:25px;}
a.list14_tj:visited{color:#333333;font-size:14px;text-decoration:none;line-height:25px;}
a.list14_tj:hover{ color:#FF0000;font-size:14px; text-decoration: underline;line-height:25px; }

.list td{ color:#fd8d00; line-height:25px;}
.list td.date{ font-size:12px;color:#666666}

/*更多*/
.more{color:#333333;font-size:12px; }
a.more:link{color:#333333;font-size:12px;text-decoration:none; }
a.more:visited{color:#333333;font-size:12px;text-decoration:none;}
a.more:hover{ color: #FF0000;font-size:12px; text-decoration: underline; }

/*边框*/
.bian3{ border-bottom:#9B9B9B 1px solid;border-left:#9B9B9B 1px solid;border-right:#9B9B9B 1px solid}
.bian4{ border:#ffffff 1px solid}
.pic_k{ border:#CCCCCC 1px solid; padding:3px;}
.xuxian{ border-bottom:#CCCCCC 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.class_xuxian td{ border-bottom:#CCCCCC 1px dashed}

/*简介*/
.jj{ line-height:22px; color:#333333;}

/*滚动图片*/
.picMarquee-left{  overflow:hidden; position:relative; }		
.picMarquee-left .hd{ overflow:hidden;   }		
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:19px; height:36px;  overflow:hidden;cursor:pointer; }	
.picMarquee-left .hd .prev{ background-image:url(left.png); position:absolute; right:0px; top:70px;} 
.picMarquee-left .hd .prev:hover{ background-image:url(left1.png); }
.picMarquee-left .hd .next{ background-image:url(right.png) ; position:absolute; left:0px; top:70px;}
.picMarquee-left .hd .next:hover{ background-image:url(right1.png); }	
.picMarquee-left .bd{  padding-left:36px; padding-top:18px}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;  }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width:174px; height:162px; margin-left:14px}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:174px; height:134px; display:block; }
.picMarquee-left .bd ul li .title{ background-color:#0068d2; line-height:28px;}
.picMarquee-left .bd ul li .title a{ color:#ffffff} 


.fullSlide{ width:100%;  position:relative;  height:458px; background:#fff;  }
.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:458px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:458px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#f00;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.txtScroll-top{   overflow:hidden; position:relative;     }
.txtScroll-top  .prev,.txtScroll-top .next{ display:block;  width:20px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; }
.txtScroll-top  .prev{ background-image:url(txtleft.png)}
.txtScroll-top  .next{ background-image:url(txtright.png)  }
.txtScroll-top .bd{  margin-right:100px;}
.txtScroll-top .infoList li{ height:40px; line-height:40px;   }
.txtScroll-top .infoList li a{ color:#FFFFFF}
.txtScroll-top .infoList li .date{ float:right; color:#ffffff;  }


.index_pro{ position:relative; cursor:pointer; margin-bottom:20px;}
.index_pro .pic img{width:285px; height:200px;}
.index_pro .txtbg{  width:285px; height:35px; position:absolute; left:0px; bottom:0px; z-index:1;opacity: 0.8;}
.index_pro .txtbg.b1{ background-color:#ec1d25}
.index_pro .txtbg.b2{ background-color:#06a0dd}
.index_pro .txtbg.b3{ background-color:#ef5ba1}
.index_pro .txtbg.b4{ background-color:#f15b40}
.index_pro .txtbg.b5{ background-color:#c024dc}
.index_pro .txtbg.b6{ background-color:#5ba718}
.index_pro .txtbg.b7{ background-color:#b0000b}
.index_pro .txtbg.b8{ background-color:#06a0dd}
.index_pro .txt{color:#FFFFFF; width:285px; height:35px; line-height:35px; text-align:center;position:absolute; left:0px; bottom:0px; z-index:2; font-size:14px}
.index_pro .txt span{ display:none}
.orange .txtbg{ height:100px;transition:all 0.2s linear}
.orange .txt{ height:100px; line-height:25px;transition:all 0.2s linear; }
.orange .txt span{ display:block; font-size:12px; text-align:left; padding:0px 8px; line-height:22px;}


	.TB-focus{ width:465px; height:323px;  position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
	.TB-focus .bd img{width:465px; height:323px;}


	
.foucebox {position:relative;width:520px;height:396px;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:520px;height:396px;overflow:hidden;}
.foucebox .bd img {width:520px;height:396px;}
.foucebox .hd {position: absolute;   z-index:1; width:310px; bottom:10px; right:10px; w }
.foucebox .hd ul { position:relative;  overflow:hidden;   }
.foucebox .hd li {overflow:hidden; float:left  }
.foucebox .hd img {width:85px;height:50px; display:block; background-color:#FFFFFF; border:#CCCCCC 1px solid; background-color:#FFFFFF; margin-left:10px; padding:3px; }


.slideTxtBox{ width:1200px; margin:0px auto;  }
.slideTxtBox .hd{  height:34px; line-height:34px;  position:relative; margin-bottom:30px; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:50%; top:0px; height:34px; margin-left:-324px;   }
.slideTxtBox .hd ul li{float:left; cursor:pointer; width:144px; height:32px; border:#aaaaaa 1px solid; background-color:#FFFFFF; font-size:18px; margin:0px 8px;  line-height:32px; color:#666666; text-align:center}
.slideTxtBox .hd ul li.on{ border:#c31223 1px solid; background-color:#c31223; color:#FFFFFF }
.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
.slideTxtBox .bd ul .bian4{ border:#d1d3d4 1px solid; background-image:url(xinwenbg.gif); margin-bottom:30px; cursor:pointer}
.slideTxtBox .bd ul .bian4 .t1{ color:#bf1522; font-size:40px; text-align:center; border-bottom:#bf1522 1px solid; width:80%; margin:0px auto; padding-bottom:2px; margin-bottom:3px;}
.slideTxtBox .bd ul .bian4 .t2{ color:#bf1522; font-size:14px; text-align:center}
.slideTxtBox .bd ul .bian4 .b{border-right:#d1d3d4 1px solid}
.slideTxtBox .bd ul .bian4 .t3{ color:#bf1522; font-size:14px; margin-bottom:8px}
.slideTxtBox .bd ul .bian4 .t4{ color:#686868; font-size:12px; line-height:20px;}
.slideTxtBox .bd ul .orange1{ border:#bf1522 1px solid;  margin-bottom:30px; background-image:none; background-color:#bf1522}
.slideTxtBox .bd ul .orange1 .t1{ color:#ffffff; font-size:40px; text-align:center; border-bottom:#ffffff 1px solid; width:80%; margin:0px auto; padding-bottom:2px; margin-bottom:3px;}
.slideTxtBox .bd ul .orange1 .t2{ color:#ffffff; font-size:14px; text-align:center}
.slideTxtBox .bd ul .orange1 .b{border-right:#ffffff 1px solid}
.slideTxtBox .bd ul .orange1 .t3{ color:#ffffff; font-size:14px; margin-bottom:8px}
.slideTxtBox .bd ul .orange1 .t4{ color:#ffffff; font-size:12px; line-height:20px;}

.leftmenu{ position:relative; }
.leftmenu .sideMenu{  border-left:#e6e7e8 1px solid;border-top:#e6e7e8 1px solid; border-right:#e6e7e8 1px  solid;  position:absolute; margin-top:-80px; width:100%; background-color:#FFFFFF}
.leftmenu .sideMenu .t1{ height:65px; text-align:center; margin:5px 5px 0px 5px; background-image:url(lmenu.gif); font-size:25px; padding-top:10px; margin-bottom:10px; color:#ffffff}
.leftmenu .sideMenu .t1 span{ display:block; font-size:16px; color:#ffffff}
.leftmenu .sideMenu h3{ text-align:center;  border-bottom:#e6e7e8 1px solid; font-weight:normal; height:40px; line-height:40px; cursor:pointer; color:#000000;font-size:14px;}		
.leftmenu .sideMenu h3 a{ font-size:14px; display:block;  height:35px; line-height:35px; color:#000000;  }
.leftmenu .sideMenu h3.on{ font-weight:bold; background-color:#e6e7e8 ;font-size:14px; }
.leftmenu .sideMenu ul{   display:none; /* 默认都隐藏 */  }
.leftmenu .sideMenu ul li{ text-align:center}
.leftmenu .sideMenu ul li a{ line-height:25px; color:#7f7f7f; font-family:Arial, Helvetica, sans-serif}
.leftmenu .sideMenu h3.down{ background-image:url(xia.png); background-repeat:no-repeat; background-position:right;font-size:14px;}
.leftmenu .sideMenu h3.on.down{ background-image:url(shang.png); background-repeat:no-repeat; background-position:right;font-size:14px;}
