
/* CSS base */

ul , li { list-style-type: none; overflow: hidden;}

#fcbx , #fcimg{ width: 1200px; height: 386px;}
#fcbx div , #fcnum { top: -23px; height: 23px; margin-bottom: -23px; position:relative; }
#fcbx div { filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25; background-color:#000; }
#fcnum { float:right; margin-right: 10px; }
#fcnum li{ float:left; background:#FFF; margin-left:5px; height:7px; width:7px; cursor: pointer; margin-top:8px;}
#fcnum li.crn { background-color:#F15D17; }


body{ margin:0 auto; padding:0px;  background:#FFFFFF; font-size:12px; font-family:"微软雅黑","宋体","新宋体","黑体";}
div{ margin:0px auto;}
ul{ padding:0px; margin:0px;}
.clear{ clear:both;}
a{ text-decoration:none;  font-size:12px;}
.more{ float:right;}
img{ border:0px;}

#top{ width:100%; overflow-x:hidden; background:url(../images/topbg.jpg) top repeat-x;}
#headtop{width:1003px; height:93px;}
#logo{ float:left; width:735px; height:93px; text-align:left;}
#headtop_r{ float:right; text-align:right; width:265px; height:91px; padding-top:2px;}
#menubg{ width:100%; height:41px; background:url(../images/menubg.jpg) bottom repeat-x;}
#menu{ width:1003px; height:40px;}
#menu li{ display:block; float:left; width:112px; height:25px; padding-top:15px; text-align:left;}
#slide{ width:100%; height:393px; background:url(../images/slidebg.jpg) top repeat-x;}

#main{ width:100%;}
#cntbox1{ width:1003px; padding:20px 0px 0px 0px;}
#contbox2{ width:1003px;padding:10px 0px 0px 0px;}
#cntbox3{ width:100%; height:76px; background:url(../images/indexbbg.jpg) top repeat-x;}
#indexnews{ width:320px; text-align:left;}
#nt{ width:314px; height:22px; text-align:left; background:url(../images/indexnew_t.jpg) bottom left no-repeat;}
#nc{ height:160px;}
#hdp{ width:330px; height:179px; padding-top:3px; background:#a19d9d;}
#aboutus{ width:340px; height:182px;}
#abt{ width:340px; height:22px; text-align:left;}
#abc{width:340px; height:160px;margin:0; padding:0px; text-align:center; background: url(../images/abcbg.jpg) right no-repeat;}
#indexcnt{width:310px; height:140px; padding:8px; text-align:left;}
#indexcnt p{ padding:25px 0 0 10px;display: inline; width:320px; line-height:24px; font-size:12px;
}
.imgleft {float: right;  margin: 10px 0 0 5px;  }


#pt{ width:1003px; height:22px; text-align:left; background:url(../images/ptbg.jpg) bottom left no-repeat;}
#pc{ width:1003px; height:122px;}
#pc li{ float:left; display:block; width:250px; height:120px; }
#pc li a img{width:234px; height:106px; border:#999999 4px solid;}
#pc li a:hover img{width:240px; height:112px; border:#999999 1px solid;}

#cc{ width:903px; height:65px; padding-left:100px; text-align:left; background: url(../images/logo2.jpg) left bottom no-repeat; }
#foot{ width:100%;  height:35px; background:#0a0a08;}
#footc{ width:1003px;  height:35px; background:#0a0a08; color:#63635f;}
#foot_l{ float:left; width:500px; padding-top:10px; text-align:left;}
#foot_r{ float:right; width:500px; padding-top:10px;}

.link{ height:20px; padding-top:10px;}
.address{ height:20px;}
.tel{ height:20px;}

/*显示风格*/
#headtop_r a{ color:#999999;}
#headtop_r a:hover{ color:#000000;}

#menu li a{ display:block;width:112px; height:20px; color:#e5d9cb; font-size:14px; font-weight:bold; }
#menu li a:hover{display:block;width:112px; height:20px; color:#004c84;font-size:14px; font-weight:bold;}

#nc ul{ padding-top:10px; padding-left:3px;}
#nc li{ line-height:24px; width:307px; border-bottom:#999999 1px dashed;}
#nc li a{ color:#000000;}
#nc li a:hover{ color: #999999;}

#footc a{  color:#63635f;}
#footc a:hover{ color:#FFFFFF;}