@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

#container{ width:100%; background:url(imagesheader-bg.jpg) no-repeat top center; min-height:800px; _height:800px;}

.main-cont{ width:980px; margin:0px auto;}
.main-cont #banner{ position:relative; width:980px; height:451px; overflow:hidden; background:url(imagesbanner.jpg) no-repeat;}
.main-cont #banner .date{ position:absolute; top:318px; left:732px; width:166px; text-align:center; font-size:20px; line-height:28px;}
.main-cont #banner .date .t2{ font-size:24px;}
.main-cont #banner .date u{ color:#fcff00; font-weight:bold;}

.main-cont-c1{ width:980px;}
.main-cont-c1 .info-box1{background:url(imagesmain-cbg1.jpg) no-repeat;width:290px; height:594px; padding-left:87px; padding-top:15px; line-height:38px; overflow:hidden;}
.main-cont-c1 .info-box2{ background:url(imagesmain-cbg2.jpg) no-repeat; width:564px; height:609px; position:relative; padding-left:25px; overflow:hidden;}
.main-cont-c1 .info-box2 .phone{ top:12px; right:0px; position:absolute;}
.main-cont-c1 .info-box2 h2{ padding-top:26px;}
.main-cont-c1 .info-box2 h3{ clear:both; line-height:26px; color:#803b16; padding-top:12px;}
.main-cont-c1 .info-box2 .table-cont{ padding-top:8px;}
.title{ background:url(imagestitle-bg.jpg) no-repeat; width:980px; height:59px;}
.title .floatL{ padding-top:12px; padding-left:21px;}
.title .floatR{ padding-top:18px; padding-right:21px;}
.main-cont-c2 .info-box1{ width:269px; overflow:hidden;}

.cont-list{ background:url(imagesmain-cbg3.jpg) no-repeat; width:980px; height:461px; overflow:hidden;}
.cont-list ul{ padding-left:246px; padding-top:13px; width:575px; float:left; overflow:hidden;}
.cont-list ul li{ width:600px; float:left; clear:both;}
.cont-list ul li span{ float:left; line-height:43.5px; color:#444; font-family:Microsoft YaHei, "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:15px;}
.cont-list ul li a{ color:#000; font-size:15px;}
.cont-list ul li a:hover{ color:#bc0000;}
.cont-list ul li .row1{ width:198px; padding-left:30px;}
.cont-list ul li .row2{ padding-left:40px; width:310px;}
.cont-list .btn{ width:142px; float:left;}
.cont-list .btn span{ float:left; display:block; padding-top:32px; padding-bottom:11px; width:132px;}
.cont-list .btn a{ display:block; width:132px; line-height:300px; height:44px; overflow:hidden; cursor:pointer;}
.blue-bg{ background:url(imagesmain-cbg4.jpg) no-repeat;}

.zt-box{ background:url(imagesmain-cbg5.jpg) no-repeat; width:980px; height:265px;}
.zt-box dl{ float:left; padding-top:19px; padding-left:20px; overflow:hidden; width:301px;}
.zt-box dl dt{ height:108px; overflow:hidden; clear:both;}
.zt-box dl dt img{ border:solid #e9e9e9 1px; background:#fff; padding:5px;}
.zt-box dl dd{ line-height:24px; width:278px; margin:0px auto;}
.zt-box dl dd a{ color:#f23503; font-weight:bold;}
.zt-box dl dd a:hover{ text-decoration:underline;}

.foot{ line-height:26px; text-align:center; color:#d8d8d8;}
.foot a{ color:#d8d8d8;}
.foot a:hover{ color:#d8d8d8; text-decoration:underline;}