/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;}
body
{  color:#000000; font-size:12px;  font-family:"SimSun","宋体","Microsoft YaHei","微软雅黑",sans-serif; }
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
a
{ color:#000000; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#D00005; text-decoration: none;}
.clear:after
{content:''; display:block; clear:both; }

/*============================ 公共部分 ============================*/
/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center; padding:20px 0 10px 0;  clear:both;}
.waiyefanye a
{ line-height:18px; font-size:12px; text-indent:0px; color: #5C5C5C;  margin-right: 5px; padding: 0 6px; background:#ffffff; border: 1px solid #bbbbbb;  display: inline-block; }
.waiyefanye a:hover
{color: #ffffff; background:#46433E; text-decoration:none;}
/* 文章上下篇 */
.wengzhengfanye
{ height:25px; line-height:25px; text-align:center;  margin:30px 0px;  clear:both;}
.wengzhengfanye a
{ color:#333333; text-decoration:none; font-size:14px;}
.wengzhengfanye a:hover
{ color:#ff6600; text-decoration:none;}
/*设置最大宽度和高度max-height:335px; height: expression(this.height >335 ? 335: true);
max-width:630px; width: expression(this.width > 630 ? 630: true)*/

/* 上下页 */
.page_fanye
{ width:500px; height:auto; padding:15px 0; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ width:33px; height:33px; line-height:33px; font-weight:bold; color:#666666; text-align:center; padding:0 2px; background:url(../images/page3.jpg) no-repeat center center;  display:block; float:left;}
.page_fanye span
{ width:15px; height:33px; line-height:33px; font-weight:bold; padding:0 0px; float:left; display: block;}
.page_fanye .page_first,.page_fanye .page_first:hover
{ background:url(../images/page1.jpg) no-repeat center center;}
.page_fanye .page_last,.page_fanye .page_last:hover
{ background:url(../images/page2.jpg) no-repeat center center;}
.page_fanye .page_one
{ background:url(../images/page4.jpg) no-repeat center center; color:#FFFFFF;}
.page_fanye a:hover
{ background:url(../images/page4.jpg) no-repeat center center;  color:#FFFFFF;}
/* top */
#top
{ width:100%; height:80px; background:url(../images/top_bj.jpg) repeat-x;}
.topA
{ width:980px; height:68px; margin:0 auto;}
.topA .logo
{ width:187px; height:68px; float:left;}
ul.nav
{ width:650px; height:36px;float:left; padding-top:32px;}
ul.nav li
{ width:126px; line-height:36px; font-size:14px; font-weight:bold; text-align:center; float:left;}
ul.nav li a
{ color:#535353;font-family:"Microsoft YaHei","微软雅黑"; }
ul.nav li:hover 
{  background:url(../images/nav_bj.png) no-repeat; zoom:1;}
ul.nav li:hover a
{ color:#FFFFFF;}
ul.nav  .onenav 
{ width:126px;  background:url(../images/nav_bj.png) no-repeat;}
ul.nav .onenav a
{color:#FFFFFF;}
ul.nav  .onenavA 
{ width:126px;  background:url(../images/nav_bj.png) no-repeat;}
ul.nav .onenavA a
{color:#FFFFFF;}
.topA_right
{ width:140px; height:68px; float:left;}
.topA_right h2
{ height:32px; line-height:32px; float:right;}
.topA_right h2 a
{ font-size:12px;  font-weight:normal; color:#AFAFAF; line-height:32px; display:block; padding-left:10px; float:left;}
.topA_right h2 a:hover
{ color:#D00005;}
#souword
{ width:112px; _width:108px; height:21px; background:url(../images/shousuo.jpg) no-repeat; border: none; float:left;}
.souword2
{ width:28px; height:21px; border:none; float:left;}
/* banner */
.banner
{ width:100%; height:330px; text-align:center;}


/*banner图片切换样式*/
#banner_bg
{width:100%; height:330px; overflow:hidden;  position:relative;}
#banner_bg ul li
{width:100%; height:330px; overflow:hidden; float:left; display:none; }
#banner_bg ul li img
{margin:0 auto; display:block;}
#banner_bg .thebtn
{width:100%; height:23px; overflow:hidden; text-align:right; position:absolute; right:350px; bottom:12px;}
#banner_bg .thebtn a
{width:23px; height:23px; overflow:hidden; display:inline-block; cursor:pointer; background:url(../images/tab2.png) no-repeat left top; margin:0px 6px;}
#banner_bg .thebtn a.hover
{background:url(../images/tab1.png) no-repeat left top;}

/*foot*/
.foot
{ width:100%; height:13px; background:#D10005; clear:both;}
.foot2
{ width:980px; height:auto; padding:15px 0; margin:0 auto; overflow:hidden;}
.font2_left
{ width:540px; height:auto; line-height:41px; color:#AFAFAF; float:left;}
.font2_left a img
{float:left;} 

.foot2 ul
{ width:350px; height:41px; line-height:41px; float:left;}
.foot2 ul li
{ float:left; background:url(../images/tb7.jpg) no-repeat right center;} 
.foot2 ul li a
{ display:block; padding:0 5px; color:#AFAFAF;}
.foot2 ul .font2_last
{ background:none;}
.font2_right
{ width:90px; height:auto; padding-top:6px; float:left; text-align:right; }

/*============================ 首页 ============================*/
.one_sub
{ width:980px; height:auto; margin:0 auto;}
.one_sub .sub_left
{ width:200px; height:auto; background:#ABD8F9; float:left; position:relative; z-index:1;}
.one_sub .sub_right
{ width:730px; height:auto; padding-left:50px; float:left; overflow:hidden;}
/*sub_left*/
.sub_left_top
{ width:200px; height:38px; text-align:center; background:url(../images/class_top.jpg) repeat-x; position: absolute; left:0px; top:-38px; z-index:99;}
.sub_left_top a
{ color:#FFFFFF; font-size:14px; font-weight:bold; line-height:30px;}
.sub_left ul 
{ min-height:80px; _height:802px; padding-bottom:10px; background:#ffffff;} 
.sub_left ul li
{ width:200px; height:35px; line-height:35px; border-bottom:1px solid #ffffff; background:#D10005;}
.sub_left ul li a
{ margin-left:30px; padding-left:15px; color:#ffffff; background:url(../images/tb2.jpg) no-repeat 5px center;}
.sub_left ul .oneclass 
{ background:#ffffff; }
.sub_left ul .oneclass a
{ color:#D00005;  background:url(../images/tb1.jpg) no-repeat 5px center;}
/*sub_right*/
.sub_right_top
{ width:730px; height:55px; line-height:55px; font-size:14px;  color:#D00005; font-weight:bold; border-bottom:1px dotted #E5E5E5;}
.sub_right_top img
{max-width:730px; width: expression(this.width > 730 ? 730: true);}
.sub_con
{ width:730px; min-height:300px; _height:300px; padding:20px 0; line-height:25px; font-size:12px;}
.sub_right_bottom
{ width:730px; height:35px; padding-top:20px; border-top:1px solid #E5E5E5; clear:both;}
.sub_right_bottom .bottom_left
{ width:44px; height:19px; float:left;}
.sub_right_bottom .bottom_right
{ width:91px; height:19px; float:right;}

/*============================ 新闻列表 ============================*/
.news_list
{ width:500px; min-height:300px; _height:300px; padding:25px 0; margin:0 auto; overflow:hidden;}
.news_list ul li
{ width:500px; height:22px; line-height:22px; float:left;}
.news_list ul li a
{ color:#000000; font-size:12px; float:left;}
.news_list ul li a:hover
{ color:#D00005;}
.news_list ul li span
{ width:65px; color:#888888; float:right;}
.news_list ul .news_li
{ padding-bottom:15px;}

/*新闻详情*/
.newshow_title
{width:100%; height:auto; text-align:center; color:#000000; line-height:30px; font-size:20px; font-weight:bold; padding:20px 0;}
.laiyuan
{width:100%; height:20px; text-align:center; line-height:20px; color:#000000; padding:10px 0;}
.newshow_con
{width:100%; min-height:300px; _height:300px; padding-bottom:20px;  line-height:25px; text-align:justify; text-justify:inter-ideograph;}

/*============================ 案例 ============================*/
.anli_list
{ width:730px; min-height:300px; _height:300px; padding:15px 0; }
.anli_list img
{ max-width:730px; width: expression(this.width > 730 ? 730: true);}

/*============================ 联系我们 ============================*/
.sub_left ul .class_our
{ width:200px; height:35px; line-height:35px; border-bottom:1px solid #ffffff; background: url(../images/class_our.jpg) repeat-x;}
.sub_left ul .class_our a
{ color:#D00005;  background:url(../images/tb8.jpg) no-repeat 5px center;}


