@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:14px;line-height:24px;font-family:Microsoft YaHei; color:#5d5d5d; background:url(../images/body-bg.jpg) center 360px no-repeat #e5dbc2;}
dl,dt,dd,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.clr{clear:both; height:0px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
a{color:#6b6b6b; text-decoration:none;}
a:hover{text-decoration:underline;}


.Box{width:980px; margin:0 auto; padding:20px; background:#fff;}
.Title{width:980px; height:30px; margin-bottom:15px;}

/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}


/*header*/
.header{width:100%; height:330px; background:url(../images/header.jpg) center no-repeat;}

/*Guide*/
.Guide{height:100px; position:relative;}
.Guide .tit{width:60px; height:42px; background:url(../images/guide-tit.png) no-repeat; position:absolute; top:0px; left:10px;}
.Guide .Text{width:880px; float:left; padding:20px 0 0 25px;}
.Guide .EWM{width:66PX; float:right;  padding-top:24px;}

/*hot*/
.hot{height:280px;}
.hot li{width:120px; height:280px; margin:0 1px; float:left;}

/*Data*/
.Data{height:380px;}
.Data .Title{background:url(../images/tit01.gif) no-repeat;}
.Data .LeftCon{width:665px; float:left; height:330px;}
.Data .LeftCon table{text-align:center; width:100%}
.Data .LeftCon td{border:3px solid #fff;}
.Data .LeftCon .subtit{height:30px; background:#14859b; color:#fff; font-weight:bold;border-top:none;}
.Data .LeftCon .bg{background:#f2f2f2; border-top:none; border-bottom:none;}
.Data .LeftCon .tleft{text-align:left;}
.Data .LeftCon .tleft strong{font-size:20px;}
.Data .LeftCon .bg2{background:#000; font-size:30px; color:#fff; height:47px;}
.Data .LeftCon .bg2 span{font-size:14px;}

.Data .RightCon{width:304px; height:330px; float:right;}



/*Quotations*/
.Quotations .Title{background:url(../images/tit02.gif) no-repeat;}
.Quotations .LeftCon{width:460px; float:left;}
.Quotations .RightCon{width:500px; float:right;}
.Quotations li{clear:both; margin-bottom:20px; display:block;}
.Quotations li .name{width:120px; background:url(../images/name-bg.gif) repeat-y; position:relative; float:left; min-height:80px;}
.Quotations li .name .font{width:90px; position:absolute; top:20%; text-align:center; left:10px; font-size:18px; color:#fff; z-index:100;}
.Quotations li .name .font span{font-size:12px; color:#dedede; display:block; line-height:18px;}
.Quotations li .name .bt{width:120px; height:10px; background:url(../images/name-bt.gif) no-repeat; position:absolute; left:0; bottom:0;}
.Quotations li .Text{float:right;}
.Quotations .LeftCon li .Text{width:330px;}
.Quotations .RightCon li .Text{width:370px;}


/*Site*/
.Site{height:1190px;}
.Site .Title{background:url(../images/tit03.gif) no-repeat;}
.Site ul{height:190px; clear:both;}
.Site li{width:238px; height:180px; float:left; position:relative;}
.Site .big{width:485px; height:180px;}
.Site .big .TXT{width:465px; bottom:28px; left:10%;}
.Site .big .bg{width:465px;}
.Site li .bg{width:224px; height:60px; background:#14859b; border:2px solid #fefefe;filter:alpha(opacity=70);  -moz-opacity:0.7;   -khtml-opacity: 0.7;  opacity: 0.7; position:absolute; left:5px; bottom:5px;}
.Site li .TXT{width:210px; position:absolute; bottom:15px; left:13px; color:#fff; z-index:100; line-height:22px;}
.Site li .TXT a{color:#fff;}
.Site .mr{margin-right:9px;}


/*News*/
.News .Title{background:url(../images/tit04.gif) no-repeat;}
.News .organization{width:320px; float:left;}
.News .dyx{width:980px; clear:both;}
.News .dyx li{width:300px; float:left;}
.News  h4{background:#14859b; height:28px; line-height:28px; padding-left:20px; color:#fff; font-size:16px;}
.News  ul{padding:10px;}
.News  li{background:url(../images/news-icon.gif) 0 center no-repeat; padding-left:8px;}
.News  .more{background:none;padding-left:0;}
.News  .more a{color:#14859b;}
.News .mr{margin-right:10px;}






/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:35px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}


