/* CSS basic */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0; }
fieldset,img{ border: 0;vertical-align: top;}
:focus{ outline: 0; }
address,caption,cite,code,dfn,th,var,optgroup{ font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal; font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; }
input,button,textarea,select{ *font-size: 100%; border:none;}
body{ background:#fff;font: 12px/1.5 "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; }
ol,ul,li{ list-style: none; }
table{ border-collapse: collapse; border-spacing: 0; }
i{ font-style: normal;}
:link, :visited, ins{ text-decoration: none; }
.rel{position: relative;}.abs{position: absolute;}.fl{float: left;}.fr{float: right;}
.w{width: 1020px;min-width:1020px;margin: 0 auto;position: relative;}
a{color: #666;}
a:hover{color: #c9242c;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.clearfix:after,.projectList:after,.items:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.projectList,.items{*zoom:1;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}

.header{width: 100%;min-width: 1120px;height: 47px;padding: 30px 0 0;background: #221814;position: fixed;top: 0;}
.header .w{width: 1150px;}
.logo{float:left;}
.logo a{width: 427px;height: 32px;background: url(../images/logo.png) center no-repeat;display: block;overflow: hidden;text-indent: -9999px;}

.nav{float: right;height: 38px;margin-top: 8px;}
.nav li{float: left;margin: 0 9px;font: 13px/22px 'Microsoft YaHei';}
.nav li a{color: #fff;line-height: 22px;padding-bottom: 20px;}
.nav li.cur a,.nav li a:hover{background: url(../images/navHover.gif) center bottom repeat-x;}

.footer{position: fixed;left: 0;right: 0;bottom: 0;z-index: 10;color: #fff;font-size: 12px;background: url(../images/footer.png) repeat; width: 100%;min-width: 1020px;padding: 14px 0px 0px;font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";}
.footer a{color: #fff;}

.bg{position: fixed;width: 100%;min-height: 630px;padding-bottom: 76px;background: url(../images/bg.jpg) center repeat;overflow: hidden;z-index: -1;left:0;top:0;height:100%;}
.bg img{width:100%;}
.layout{width: 980px;padding: 22px 84px 10px;margin: 100px auto;background: url(../images/layout.png) repeat;}

/* aside */
.aside{width: 264px;float: left;}
.aside{}


.asideHd{font: bold 16px/26px 'Microsoft YaHei';height: 26px;margin-bottom: 22px;color: #000;}
.asideList{}
.asideList li{font: 400 16px/32px 'Microsoft YaHei';color: #231f20;text-align: left;}
.asideList li a{line-height: 32px;display: inline-block;*display: inline;*zoom: 1;color: #231f20;}
.asideList li.cur a,.asideList li a:hover{background: url(../images/navHover.gif) left bottom repeat-x;}
/* picDescList */
.picDescList{}
.picDescList li{height: 200px;vertical-align: top;margin-bottom: 62px;}
.picDescList .pic{width: 280px;height: 200px;margin-right: 42px;float: left;display: block;overflow: hidden;}
.picDescList .pic img{width: 100%;}
.picDescList .txt{font: 13px/26px 'Microsoft YaHei';height: 200px;}
/* asideDL */
.asideDL{font-size: 16px;}
.asideDL dt i{cursor: pointer;padding-left: 28px;height: 32px;line-height: 32px;background: url(../images/J_asideDT.gif) 0 0 no-repeat; display:block; float:left;margin-top: -4px;}
.asideDL dt a{color:#000;}
.asideDL .asideDT_cur{background-position: 0 -32px;}
.asideDL dd{padding-left: 40px;line-height: 32px;}
.asideDL dd span{display: block;height: 32px;display: block;}
.asideDL dd a{color: #363335;line-height: 28px;display: inline-block;*display: inline;*zoom: 1;}
.asideDL dd span.cur a,.asideDL dd a:hover{background: url(../images/navHover.gif) left bottom repeat-x;}
.aMain{width: 710px;min-height:520px;margin-top: 18px;float: right;}
.aMain ul li{list-style: outside;}
.aMain2{width: 710px;}
.aMain3{width: 900px;min-height:520px;margin-top: 48px;}
.postHd,.postList .tit{font-weight: bold;font-size: 16px;line-height: 32px;margin-bottom: 22px;color: #000;}
.postCont,.postList .desc{font: 12px/26px 'Microsoft YaHei';color: #363435;}
.postCont p{margin-bottom: 2px;}

/* postList */
.postList{}
.postList li{margin-bottom: 0px;height:168px;}
.postList .tit{margin-bottom: 10px;}
.postList a{color: #c9242c;}
/* sitemapList */
.sitemapList{font-size: 16px;width: 200px;margin-bottom: 26px;}
.sitemapList dt{font-weight: bold;margin-bottom: 6px;}
.sitemapList dt a{color: #231f20;}
.sitemapList dd{}
.sitemapList dd a{color: #363335;}
.sitemapList a:hover{color: #c9242c;}
.col-3{width: 33.33%;float: left;}
.col-2{width: 50%;float: left;}
/* projectList */
.projectList{font-size: 13px;line-height: 26px;margin: 0 2% 4%;float:left;min-height: 80px;}
.projectList dt{width: 48px;font-weight: bold;float: left;}
.projectList dd{width: 268px;float: left;color: #363435;}
.projectList dd a{color: #363435;}
.projectList .city{width: 48px;float: left;display: block;}
.projectList .cityInfo{width: 210px;float: left;display: block;}
.fujian {
width:100%;

}
.fujian .fu {display:block;float:right;font-size:14px;}
.suo {padding:0px 10px 0px 0px;}
.pageNav {
    text-align: center;
    margin: 12px auto;
}
.pageNav a {
    padding: 6px 10px;
    margin: 0px 4px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 16px;
    border: 1px solid #D4D4D4;
    background: #F5F5F5 none repeat scroll 0% 0%;
    color: #454641;
    display: inline-block;
}
.pageNav a.cur {
    background: #221814 none repeat scroll 0% 0%;
    color: #FFF;
}
.zhongguo li{
float:left;
list-style: outside none !important;
min-height:240px;
}
.zhongguo li a{
width: 230px;
padding: 0px 10px;
display: block;
}
.zhongguo li a span{
text-align: center;
padding-top: 5px;
display: block;
}
.zhongguo li a span i{
line-height: 18px;
font-family: Arial,Helvetica,sans-serif;
color: #000;
text-transform: uppercase;
display: block;
font-size: 14px;
font-style: normal;
padding: 2px 0px;
}
.litx{
margin:5px 10px;
float:left;
}
.links{display:block;height:50px;width:100px;background:#F46D01;line-height:50px; text-align:center; float:left;text-decoration:none;font-size:18px;margin:5px 0px;} 
.linkstxt{display:block;line-height:20px; text-align:center; float:left;text-decoration:none;font-size:15px;margin:5px 0px;} 
.linkjian{display:block;height:50px;width:7px;background:url(../images/jian.png) no-repeat right center;float:left; } 