@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:12px; line-height:20px;font-family:Microsoft YaHei;color:#525252; background:#f9f5ec;}
ul,dl,dt,dd,li{display:block;}
li{list-style-type:none;}
img{border:0;margin:0; padding:0;}
.clr{clear:both; height:0px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
a{color:#444; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

/*top*/
.top{width:100%;background:#f0f0f0; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .line{width:3px; background:url(../images/top_line.jpg) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

.main .banner, .main .work, .main .switch{width:1024px; margin:0 auto;}

/*main*/
.main{width:100%; background:url(../images/main_top.jpg) 50% 0 no-repeat;}
.banner{height:383px;}

.menu{height:122px;width:960px; margin:0 auto; padding:0 32px 0 32px;}
.year{width:100px; height:98px; float:left; color:#fff; text-align:center;}
.year .tit1{font-size:20px; line-height:48px; margin-top:5px;}
.year .tit2{font-family:'方正大黑简体'}
.year .tit2 .nuber{font-size:42px;}
.year .tit2 .txt{font-size:36px;}

.con{width:860px; height:122px; float:right;}
.con .left_icon{width:4px; height:122px; float:left; background:url(../images/left_icon.png) 0 center no-repeat; margin-left:8px;}
.con .right_icon{width:4px; height:122px; float:right; background:url(../images/right_icon.png) 0 center no-repeat;}
.con .nav{width:810px; float:left; height:122px; overflow:hidden; margin-left:15px; position:relative;}
.con .nav ul{width:810px; position:relative; height:110px; margin-top:12px; line-height:100px;}
.con .nav li{width:82px; height:110px; float:left; text-align:center; color:#a38d6b; font-size:14px;}
.con .nav a{color:#a38d6b; text-decoration:none;}
.con .nav .hover{width:82px; height:110px; background:url(../images/menu_hover.png) no-repeat; color:#fff;}
.con .nav .hover a{color:#fff;}
.con .nav .hot{background:url(../images/hot.png) right top no-repeat; _background:none;}

.work{margin-top:15px;}
#tags{width:1024px;}
.tab{padding-left:22px;background:url(../images/tab_top.gif) 13px 36px no-repeat; height:42px;}
.tab li{width:107px; height:40px; margin-right:10px; line-height:40px; float:left; background:url(../images/tab_con.gif) no-repeat; text-align:center; font-size:14px;}
.tab  a{width:107px; height:40px; display:block; float:left; text-decoration:none; color:#a38d6b;}
.tab li.hot {background:#fff;}
.tab li.hot a{border:1px solid #dbdad8; border-bottom:none; color:#000;}
.tagContentbox{clear:both; width:1024px; background:url(../images/tab_bg.gif) repeat-y;}
.tagContent{width:1000px;  padding-top:15px;}
.tagContent .list{width:1000px; height:245px; clear:both;}
.tagContent .company{width:215px; height:233px; float:left; background:url(../images/company_bg.jpg) 1px 0 no-repeat;text-align:center;}
.tagContent .company div{padding-top:30px; color:#fff; }
.tagContent .company div .tit{font-size:26px; padding-bottom:15px; line-height:35px;}
.tagContent .company span{width:104px; height:32px; display:block; margin:15px auto 0 auto;}
.tagContent .pic{width:785px; height:230px; float:right; padding-top:10px;}
.tagContent .pic ul{}
.tagContent .pic li{width:244px; height:225px; float:left; margin-left:13px; background:#d9d9d9;}
.tagContent .pic li img{border:solid 1px #ebebeb;}
.tagContent .pic li p{ padding:3px 10px 0 10px; color:#000; display:block;}
.tagContent .pic .txt_infor{padding:10px; width:222px; height:205px; background:url(../images/pic_bg.jpg) no-repeat;}
.tagContent .pic .txt_infor h4{margin-bottom:5px; font-size:16px; color:#264156; border-bottom:1px solid #ccc; padding-bottom:5px;}

.tagContent .pic .txt_in{padding:10px; width:479px; height:205px; background:url(../images/pic_bg2.jpg) no-repeat; float:left;margin-left:15px;}
.tagContent .pic .txt_in h4{margin-bottom:5px; font-size:16px; color:#264156; border-bottom:1px solid #ccc; padding-bottom:5px;}

#tagContent div.selectTag {DISPLAY: block;}
.tab_bottom{width:1017px; background:url(../images/tab_bottom.gif) no-repeat; height:37px; clear:both;}



/*weibo*/
.weibo{width:1000px; margin:0 auto; clear:both; margin-top:25px;}
/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:168px; clear:both; margin-top:15px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom ul a{color:#373737; text-decoration:none;}
.bottom ul a:hover{color:#373737; text-decoration:underline;}








