@charset "utf-8";
/* CSS Document */
body{margin:0; font-size:12px; color: #000000; }
LI{ list-style:none}
.container{width:1004px; margin:0px auto;  height:auto; overflow:hidden; padding:0; background:#FFFFFF; }
td{line-height:22px;}
.banner,.logo{ margin:0 auto; width:1004px;}
.c{ height:3px; background:#004080; line-height:3px; width:1004px; margin:0 auto}

.centertd{ padding:0px 5px;}
.mainbody{ background: #fff; width:1004px;margin:0px auto;padding:0px; font-size:12px; overflow:hidden; }
#main{ background:#fff; width:1004px; margin:0 auto; overflow:hidden; line-height:25px; height:auto; position:relative}

a img{border:0;}
a{color: #333333; text-decoration:none;}
a:hover{ color: red;}
.righttd{ color:#000000;  overflow:hidden}
.lefttd{ background:#d5e7f5; color:#000000; padding:0px; width:249px;}
.rcontent{ padding:5px;}



.clearfix:after {content:".";height:0; width:0; clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
#lc{ background:url(lc.jpg) repeat-x; color:215473; height:30px; line-height:30px; text-align:left; padding-left:20px;}


.header{margin:0 auto;text-align:center;background: none; width:1004px; height:auto; overflow:hidden}

.navigation{ height:auto; margin:0 auto; margin-bottom:0px; overflow:hidden; text-align:center; line-height:56px; width:1004px;background: url(navbg1.jpg) repeat-x; }

.navigation ul{ margin:0; padding:0;}
.navigation  *{margin:0;padding:0;border:0;}
#nav {
  line-height: 56px; height:56px;  width:960px; margin:0 auto; padding-left:5px;
}
#nav .big-item-on .a1{display: block; text-align:center; font-size:12px; font-weight:bold; color:#fff; width:100px; padding:0px 15px;  height:56px; line-height:56px;}
*{margin:0;padding:0;border:0;}
#nav a {
 display: block; text-align:center; font-size:12px; font-weight:bold; color:#fff;  padding:0px 15px;
}

#nav li {
 float: left; width:auto; list-style:none; margin:0px; padding:0px;
}
#nav li a:hover{ color: red;padding:0px 15px;
}
#nav li ul {
 line-height: 25px;  list-style-type: none;text-align:left; background: #215473;
 left: -999em; width: 180px; position: absolute; margin:0px; padding:0px;
}
#nav li ul li{
 float: left; width: 180px;
}
#nav li ul a{
 display: block; width: 180px;text-align:left; border-bottom:1px solid #169fdf;background: #215473;
}
#nav li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color: red;text-decoration:none; font-weight:bold;
 background: #215473; width: 180px;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

.news-list ul,.news-list ul li,.news ul,.news ul li,.art-list ul,.art-list ul li{margin:0; padding:0}
.art-list ul li,.news ul li,.news-list ul li{list-style:none;margin:0; background:url(news-list-ico.gif) no-repeat left 5px; font-size:12px; padding-left:16px;line-height:25px; position:relative; height:25px; line-height:25px; border-bottom:1px  dashed #D7D7D7; padding-top:10px;}
.news-list ul li .date,.news ul li .date{line-height:25px; height:25px; position:absolute; top:0; right:50px; color:#a1a1a1;}
.news-list ul li a,.news ul li a,.art-list ul li a{text-decoration:none; color:#000000;}
.news-list ul li .catname,.news ul li .catname,.art-list ul li .catname{color:#ff6d0e;}
.product h2,.class h2,.about h2{margin:0px; padding:10px; font-size:20px;}


.news h2,.intro h2,.left-menu h2{height:21px; font-size:12px; margin:0;}
.news h2 .title,.intro h2 .title,.left-menu h2 .title{text-decoration:none; color: #800000;  height:22px; line-height:22px; padding-left:12px;}

.product{margin:0 22px 0 22px;}
.product-class{ padding-right:10px;}
.product-class h2{margin:0;}

.class{margin:8px; font-size:12px; line-height:30px; border:1px  solid #EBEBEB; _height:500px; padding:10px; height:auto; overflow:hidden; }
.class able tr td{line-height:normal;}
.class h2{margin:0px; text-align:center; }
.class h2 span.title{color: #000000; font-family:"华文中宋" font-size:12px; font-weight:bold; text-decoration:none;  display:inline;height:31px; line-height:28px; padding:0 16px; }
.class h2 a{text-decoration:none;}
.class h2 span a{color:#000000; text-decoration:none;}
.title1{ color:#970202;background:url(tbg1.jpg)  no-repeat bottom left; width:100%; font-size:12px; height:50px; line-height:50px; font-weight:bold; margin:0px; padding:0px;}


.search{margin:46px 0px; color:#215473;}
.input-key{border:1px solid #828282; width:200px; color:#949494; background:#fff; height:25px;}
.btn-go{background:#FFF; widows:60px; height:19px; line-height:19px; color:#949494; border:0px; cursor:pointer; margin:5px 0px;}

#maillogin{margin-bottom:10px; border:1px  solid #e1f5ad}
.login h2 { text-align:center; height:46px; line-height:46px;}
.login h2,.filter h2,.yewu h2{font-size:12px; color:#000000; margin:0px auto 5px 0;}
.login-box{width:177px; height:110px; background:url(login-bg.gif) no-repeat;}
.login-box label{color:#000000;}
.login-box .inputs{width:110px;}

.btn_login{background:url(btn-login.jpg) no-repeat; width:100px; height:19px; border:0;}
.login-box .inputs{border:1px solid #5AB715; height:20px;}

.contact-block{}
.contact-block h2{color:#fe8908; font-size:14px}

.photo-list{}
.photo-list ul,.photo-list ul li{list-style:none; margin:0; padding:0;}
.photo-list ul,{margin:0 10px; width:700px;}
.photo-list  li{float:left; text-align:center; width:220px; margin:2px 11px; font-size:12px;  height:200px; overflow:hidden; background:url(kuang2.jpg) no-repeat; padding-top:15px; }

.photo-list  li h3 a{color:#000000; text-decoration:none; font-size:12px; color:#215473}
.photo-list  li h4{ font-size:12px; padding-top:10px;}




.tip{ background:#fff; padding:5px 10px 5px 10px; color: #000000} 

.pageContent h1{text-align:center; font-size:16px; border-bottom:1px solid #c8c8c8}

.yellow{color:#F60;}

.content-text{margin:5px 0px; line-height:22px;}

#rec-scroll{width:980px; overflow:hidden;}

.pages{text-align:center; clear:both}
.pages a{color:215473; text-decoration:none;}

.indexac{padding:5px;width:333px; height:200px; margin:8px; overflow:hidden; background:url(newsbg.jpg) no-repeat center top; float:right;}
.indexac h1{ margin:0px; padding:0px 0px 0px  50px; color: #002C57; height:33px; line-height:33px; font-size:12px;}
.indexac ul{ margin:0; padding:8px; text-align:left; height:210px; overflow:hidden}
.indexac li{ list-style:none; line-height:25px; height:25px; font-size:14px}

.input1{ background:#ffffff; border:1px solid  #ACACAC; height:22px; width:286px;} 
.class textarea{ height:200px; width:500px; border:1px solid  #ACACAC;}


/*左边导航样式*/
.leftMenu{margin-bottom:5px;}
.leftMenu ul{ margin:0; padding:0px;}
.leftMenu ul li{ list-style:none; background:url(leftbg.jpg) no-repeat;  height:32px; line-height:32px; text-align:center  }
.leftMenu ul li a{ height:32px; line-height:32px;color: #fff; font-size:12px; text-align:center; margin:0 auto; width:auto }

.mess-list{}
.mess-list li{ list-style:none; border-bottom:1px solid #DDDDDD}


.toutiao{ height:115px; border-bottom:2px solid #D6D6D6; line-height:18px; color:#585858; margin-bottom:5px;}
.toutiao .ttimg{ width:100px; height:115px; padding:0px 8px 0px 0px; float:left}
.toutiao .tttext{ width:400px; height:120px; float: left}
.tttitle{ font-weight:bold; color:#000000;}
.huandeng{ padding:5px; width:250px;}


.news1{ height:180px;overflow:hidden; padding-right:5px; width:630px;}
.news1 h1{ margin:0px; padding:0 0px; font-size:12px; font-weight:bold; background: url(h1bg1.jpg) no-repeat;position:relative; height:56px; line-height:56px; color:#ff4e00; display:block}
.bul{border:1px solid  #EBEBEB; height:190px; padding:5px; overflow:hidden; width:980px; }


.more{ color:#ff4e00; right:5px; font-size:12px; font-weight: normal; clear:both; float:right; width:60px; height:25px;}
.more a{ color:#ff4e00;}
.more a{ color:#ff4e00}
.ac{ clear:both; overflow:hidden}
.ac ul{ margin:0px; padding:0px; border:none; overflow:hidden; height:auto; display:block; position:relative}
.news1 li,.ac li{ list-style:none; line-height:25px; height:25px; font-size:12px; position:relative; border-bottom:1px dashed #D6D6D6}
.ac ul li .date,.news1 ul li .date{ color: #6D6D6D; position:absolute; float:right}

.footer{ line-height:20px; padding:10px 0px; color:#fff; text-align:center; font-size:12px; width:1004px; background: #0b2536; margin:8px  auto; clear:both; padding-top:8px; }
.copyright{ width:500px; margin:0 auto; text-align:left}
.links{ height:90px; line-height:20px; overflow:hidden; position:relative}
.links ul{ height:35px;}
.links ul .cont{ margin:8px 5px; width:auto}
.links ul .cont a{ display:block; margin:3px 8px; float:left; font-size:12px; width:200px;}
.footer a{color: #fff; text-decoration:none; padding:0px 20px;}

.title h1{ font-size:20px; text-align:center; height:60px; line-height:60px; border-bottom:1px solid #D6D6D6}
.title2 h1{height:25px; line-height:25px; border-bottom:1px solid 215473; color:#215473; font-size:16px; padding-left:10px;}
.localtion{ background:url(lcbg.jpg) repeat-x bottom; height:30px; line-height:30px; font-size: 12px; padding-left:10px; color:#434343}
.productd {
	font-size:12px;
	position: absolute;
	visibility:hidden;
	background:#FBFBFB; padding:8px; float:left    
	text-align:left; 
	
}

.productl{ width:180px; height:150px;}
.hylc ul .cc1{ width:650px;}
.w{ width:100px; float:right}


/*滑动门*/
.abs,.abs_act{float:left;width:103px;height:32px;text-align:center;line-height:32px;display:block; font-size:12px; background:none;}
.abs{width:102px; margin:0 auto;}
.abs_act{font-weight:bold;color:#FC7404;border-bottom:1px solid #fff; background-image:url(../images/bj.gif);width:103px;}
.hdm{width:440px;border-left:1px solid #ccc;height:27px;}
.hdm li{float:left;border-top:1px solid #ccc; list-style:none}
.hdm li.hd{border-bottom:1px solid #ccc;border-top:0px;width:223px;height:26px;line-height:26px;}
.ablist {width:100%;border:1px solid #EDEDED;overflow:hidden; height:200px;font-size:12px;margin:0 auto; padding:8px;}
.ablist li{ width:225px;display:block; float:left; overflow:hidden}


.indexpic{ height:230px; overflow:hidden; margin:auto; margin:4px 0px;}
.indexpic h1{ margin:0px; padding:0px; display:block; height:35px; line-height:35px; border-bottom:3px solid #C1C1C1}
.indexpic h1 a{ color:#FFFFFF; }
.indexpic ul{ margin:0; padding:5px;} 
.indexpic li{ list-style:none; float:left; display:block; width:180px; height:200px; background:url(kuang.jpg) no-repeat; margin:0px 0px; padding:7px 2px;}
.indexpic li img{ width:170px; height:160px;}

.main{ width:760px;}

.info {color:#666;font:normal 9px Verdana;margin-top:20px}
.info a:link, .info a:visited {color:#02658e;text-decoration:none}
.info a:hover {color:#02658e;text-decoration:none}
.jj{ background:url(gsbg.jpg)  no-repeat top right; width:740px; padding:5px;}
.jjcontent{ width:610px;}




