﻿@charset "utf-8";
/* CSS Document */
body{ background:#f1f1f1; margin:0; padding:0; font-family:Arial,"宋体"; font-size:14px}
a{color:#5a5a5a; font-size:14px; text-decoration:none}
img{ border:0px}
ul,dl,dt,dd{ margin:0; padding:0; list-style:none}
#container{ width:980px; margin:0 auto}
#header{ background:url(../images/headerbg.gif); height:73px}
#nav{ height:43px; background:url(../images/dhbg.gif); padding-left:20px}
#left{ width:707px; float:left}
.doubleborder{ border-left:#dbdbdb solid 1px;border-right:#dbdbdb solid 1px; background:#f6f6f6;padding:10px 10px 5px 10px}
.centercorner{ background:url(../images/centercorner.gif) left 5px ; height:5px; overflow:hidden}
.clear{ clear:both}
.yy{ background:url(../images/yy.gif) center top no-repeat; height:13px;}
.title1{ float:left;width:338px;}
.title3{ float:right; width:351px; overflow:hidden}
.title8{ margin-top:20px}
.title9{ margin-top:15px}
.title1 .centercorner{ width:327px}
.title5 .centercorner{ width:688px}
.title3 .centercorner{ width:340px}
.title7 .centercorner{ width:253px}
.title8 .centercorner{ width:253px}
.title9 .centercorner{ width:253px}
.corner{ height:5px; overflow:hidden}
.corner div{ height:5px; overflow:hidden; float:left}
.leftcorner{ background:url(../images/leftcorner.gif); width:6px; height:5px}
.rightcorner{ background:url(../images/rightcorner.gif); width:5px;height:5px}
#topnews{ height:60px; border-bottom:#dbdbdb dashed 1px; margin-bottom:5px}
#topnews #toppic{ float:left; padding-right:10px}
#topnews #toptitle span a{ color:#5a5a5a; font-weight:bold; line-height:23px}
.newslist,.topnewslist{ clear:both}
.newslist li,.topnewslist li{  height:26px; line-height:26px; background:url(../images/pointer.gif) left center no-repeat; padding-left:10px; overflow:hidden;}
.topnewslist li{ height:23px; left:23px; line-height:23px}
#leftbox{ padding:10px 3px 0px 3px; background:#fff; float:left; width:700px}

#rightbox{ width:265px; padding-right:2px; float:right; background:#fff}
#fwxm{ background:#f0f0f0; height:367px; overflow:hidden}
#fwxm .title{ color:#2a2a2a; height:38px; border-bottom:#bdbdbd dashed 1px;  line-height:40px; overflow:hidden; cursor:pointer}
#fwxm  .title,#fwxm .pic{ width:240px; margin:0 auto}
#mainbox{ background:#fff}
#fwxm .pic{ display:none; margin-top:-1px}
#fwxm span{ color:#aaa; padding-left:10px; font-size:13px}
#fwxmbottom{ background:url(../images/fwxmbottom.gif); height:21px; overflow:hidden; margin-top:-1px}
#jzkt{ height:170px}
#jzkt img{ border:#c4c4c2 solid 2px}
#jzkt div{ width:120px; height:85px; overflow:hidden; float:left; text-align:center; line-height:28px}
#jzkt div a{ font-size:12px; color:#494949;}
#fc{ height:150px}
#fc div{ float:left}
#fcpic img{ width:204px; height:128px}
#goleft{ width:16px; padding-top:42px; overflow:hidden; padding-left:7px; cursor:pointer}
#goright{ width:16px; padding-top:42px; overflow:hidden;padding-left:7px;cursor:pointer}
#fc img{ margin:0 auto}
#fcpic img{ border:#dbdbdb solid 1px; }
.title8 .doubleborder{padding:9px 0px 5px 0px}
#contact{ padding:10px 11px; line-height:22px}
#contact div{height:25px;line-height:25px;}
#bottom{ height:84px; text-align:center; line-height:20px; font-size:12px; color:#404040; background:url(../images/bottombg.gif); padding-top:10px}
#bottom a{ font-size:12px; color:#404040}
#firstnews{}
#fwbox{ height:320px; overflow:hidden}

#subbox{ background:#fff; padding:2px; padding-bottom:30px }
#ge{ height:3px; overflow:hidden; background:#7daad4; margin:5px 0px}
#submenutitle{ background:url(../images/lefttitlebg.gif) no-repeat; height:82px;}
#leftmenu {float: left;width: 245px;}
#leftmenu  a{ color:#5a5a5a; font-weight:bold}
#leftmenumid {background: url("../images/leftmenumidbg.gif") repeat-y scroll 0 0 transparent;height:300px;min-height: 300px;}
#leftmenumid div {
    background: url("../images/leftmenubg.gif") no-repeat scroll 20px 0 transparent;
    height: 40px;
    line-height: 42px;
    overflow: hidden;
    padding-left: 60px;
}
#leftmenutitle{ background:url(../images/news.gif) no-repeat; height:82px; font-weight:bold; font-size:14px; color:#000; text-align:center; line-height:90px; overflow:hidden}
#rightcontent {
    float: left;
    width: 720px;
}

#rightcontenttitle {
    background: url("../images/rightcontenttitlebg.gif") repeat-x scroll center bottom transparent;
    height: 40px;
    line-height: 40px;
	font-size:12px;
	 color:#7e7e7e;
}
#rightcontenttitle a{ font-size:12px;color:#7e7e7e}
#title {
    color: #3F3E3E;
    font-family: 宋体;
    font-size: 22px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
}
#note {
    background: url("../images/line.gif") no-repeat scroll center bottom transparent;
    color: #FF0004;
    font-size: 12px;
    height: 30px;
    text-align: center;
}
#details {
    color: #3E3E3E;
    font-size: 14px;
    line-height: 25px;
    margin: 20px auto 0;
    width: 95%;
}
#details img{ width:100%;height:auto}
.cutpage ul li a {
    color: #626262;
    display: block;
    text-decoration: none;
}
.news_list ul li {
    background: url("../images/jiantou.gif") no-repeat scroll 0 12px transparent;
    border-bottom: 1px dashed #DDDDDD;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
}
.news_list ul li span {
    color: #C8C8C8;
    float: right;
    font-size: 12px;
}
.news_list ul li a {
    overflow: hidden;
    text-decoration: none;
    width: 575px;
	 color:#404040;
}
.news_content{ padding:20px}
.cutpage {
    padding: 15px 10px 40px;
    width: 670px;
     clear:both;
}
.cutpage a{
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 0 4px;
    padding: 2px 5px;
    text-align: center;
}

.cutpage .thispage{ background:#3082d1; color:#fff}
.cutpage a:hover{background:#3082d1; color:#fff}

.piclist dl{width:220px; height:220px;overflow:hidden;float:left}
.piclist dl dd{text-align:center;}
.piclist dl dd img{border:1px #ccc solid; padding:5px; width:180px; height:170px}
.piclist dl dt{ height:30px; line-height:30px; text-align:center;}
#message{ width:560px; margin:30px auto 0 30px}
#message .type1 {
    border: 1px solid #B5C6D8;
    color: #666666;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 2px 5px;
}
#message .btn {
    font-size: 14px;
    height: 35px;
    width: 100px;
}
.mask2{ width:204px; height:128px; overflow:hidden; position:relative}
#box2{ position:absolute}
#box2 span {display: block;float: left; width:238px; height:128px;}


#zs{ height:105px;overflow:hidden }
#zs #indemo{width:800%; float:left; }
#zs #demo1,#zs #demo2{ width:1344px; float:left;}
#zs #demo{ width:672px;}
#zs div{float:left;text-align:center; width:168px; line-height:30px; overflow:hidden; }
#zs div img{ width:140px; height:110px;}
#inshowpropic{ float:left;}
#inprolist{ width:170px; float:left}