﻿body
{
	margin:0px; 
	font-family:微软雅黑;
	font-size:12px;
	}
		
ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,a,img
{
	margin:0;
	padding:0;
	border:0px;
	list-style-type:none;
	text-decoration:none;
	}
.top-layout
{
    width:100%;
    height:30px;
    background-color:#E92426;
    }
.top-layout .top
{
    width:960px;
    height:30px;
    margin:0px auto auto auto;
    text-align:right;
    }
 .top-layout .top .right-con
{
    float:right;
    display:inline;
    width:288px;
    height:30px;
    margin:0px auto auto auto;
    }
 .top-layout .top a
 {
     float:left;
     display:inline-block;
     width:95px;
     height:30px;
     line-height:30px;
     border-left:1px solid #FFFFFF;
     text-align:center;
     color:#FFFFFF;
     }
.nav-layout
{
    width:100%;
    height:100px;
    background:url(imagesicon-20.jpg) repeat-x;
    }
.nav-layout .nav-main
{
    position:relative;
    width:960px;
    height:100px;
    margin:0px auto auto auto;
    }
.nav-layout .nav-main .logo
{
    float:left;
    display:inline;
    width:370px;
    height:100px;
    margin-left:30px;
    }
.nav-layout .nav-main .nav
{
    position:absolute;
    left:460px;
    top:40px;
    width:496px;
    height:24px;
    }
.nav-layout .nav-main .nav li
{
    position:relative;
    float:left;
    display:inline;
    width:124px;
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:14px;
    }
.nav-layout .nav-main .nav li a
{
    color:#363636;
    }
.nav-layout .nav-main .nav li i
{
    position:absolute;
    right:0px;
    top:4px;
    width:1px;
    height:18px;
    background-color:#EBEBEB;
    }
.main-layout
{
    width:100%;
    padding:29px 0px 17px 0px;
    background:url(../images/);
    }
.main
{
    width:960px;
    margin:0px auto auto auto;
    background-color:#FFFFFF;
    }
.main .top-head
{
    width:915px;
    height:47px;
    line-height:47px;
    margin:0px auto auto auto;
    padding-left:45px;
    background:url(imagesicon-21.jpg) no-repeat;
    font-size:16px;
    color:#363636;
    }
.main .top-img-layout
{
    width:927px;
    height:315px;
    margin:15px auto auto auto;
    background:url(imagesicon-22.jpg) left bottom repeat-x;
    border:1px solid #DBDBDB;
    }
.main .top-img-layout .left-img
{
    position:relative;
    float:left;
	width:478px;
	height:280px;
	background-color:#DCDCDC;
	}
.main .top-img-layout .left-img .show-img
{
	position:absolute;
	left:3px;
	top:3px;
	width:472px;
	height:274px;
	}
.main .top-img-layout .left-img .show-img img
{
	width:472px;
	height:274px;
	}
.main .top-img-layout .left-img .show-title
{
	position:absolute;
	left:3px;
	bottom:-36px;
	width:472px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	}
.main .top-img-layout .left-img .show-title a
{
	color:#000000;
	}
.main .top-img-layout .left-img .show-btn
{
	position:absolute;
	right:3px;
	bottom:6px;
	height:18px;
	}
.main .top-img-layout .left-img .show-btn li
{
    float:left;
	display:inline;
	width:18px;
	height:18px;
	line-height:18px;
	cursor:pointer;
	background-color:Transparent;
	text-align:center;
	color:#FFFFFF;
	}

.main .top-img-layout .right-con
{
    position:relative;
    float:left;
	width:449px;
	background:url(imagesicon-23.jpg) left top repeat-x;
	}
.main .top-img-layout .right-con .head-title
{
    width:380px;
    height:42px;
    line-height:42px;
    margin:0px auto auto auto;
    padding-top:12px;
    font-size:16px;
    }
.main .top-img-layout .right-con .head-title a
{
    color:#035CAF;
    }
.main .top-img-layout .right-con .content
{
    width:380px;
    line-height:22px;
    margin:0px auto auto auto;
    padding-top:12px;
    color:#666666;
    }
.main .top-img-layout .right-con .content a
{
    color:#C50000;
    }
    
.main .top-img-layout .right-con .list
{
    width:380px;
    margin:30px auto auto auto;
    padding-top:12px;
    background:url(imagesicon-24.jpg) left top no-repeat;
    }
.main .top-img-layout .right-con .list li
{
    float:left;
    display:inline;
    width:100%;
    height:25px;
    border-bottom:1px dashed #E9E9E9;
    }
.main .top-img-layout .right-con .list li a
{
    float:left;
    display:block;
    width:290px;
    line-height:25px;
    padding-left:20px;
    background:url(imagesicon-25.jpg) 3px 10px no-repeat;
    color:#666666;
    }
.main .top-img-layout .right-con .list li span
{
    float:right;
    display:block;
    width:65px;
    line-height:25px;
    color:#DEDEDE;
    }
	
.news-layout
{
    width:956px;
    margin:12px auto auto auto;
    }
.news-layout .left-con
{
    float:left;
    display:inline;
    width:581px;
    height:255px;
    overflow:hidden;
    border:1px solid #D8D8D8;
    }
.news-layout .left-con .head
{
    position:relative;
    width:584px;
    height:32px;
    background:url(imagesicon-26.jpg) no-repeat;
    font-size:16px;
    color:#FFFFFF;
    }
.news-layout .left-con .head span
{
    position:absolute;
    display:block;
    top:0px;
    width:100px;
    height:32px;
    line-height:32px;
    padding-left:22px;
    }
.news-layout .left-con .head .span1
{
    left:0px;
    }
.news-layout .left-con .head .span2
{
    left:300px;
    }
.news-layout .left-con .head a
{
    position:absolute;
    display:block;
    top:0px;
    width:44px;
    height:32px;
    line-height:32px;
    }
.news-layout .left-con .head .a1
{
    left:244px;
    }
.news-layout .left-con .head .a2
{
    left:519px;
    }
.news-layout .list li
{
    height:30px;
    line-height:30px;
    border-bottom:1px solid #EAEAEA;
    background:url(imagesicon-27.jpg) 0px 12px no-repeat;
    }
.news-layout .list li a
{
    float:left;
    display:block;
    padding-left:14px;
    color:#5D5D5D;
    }
.news-layout .list li span
{
    float:right;
    display:block;
    width:40px;
    color:#5D5D5D;
    }
.news-layout .left-list
{
    float:left;
    width:288px;
    height:223px;
    border-right:1px solid #D8D8D8;
    }
.news-layout .left-list .img
{
    width:272px;
    height:206px;
    margin:0px auto auto auto;
    padding-top:8px;
    }
.news-layout .left-list .img img
{
    width:272px;
    height:206px;
    }
.news-layout .right-list
{
    float:right;
    width:288px;
    height:223px;
    border-left:1px solid #D8D8D8;
    }
.news-layout .right-list ul,.news-layout .left-list ul
{
    width:264px;
    margin:0px auto auto auto;
    padding-top:7px;
    }
.news-layout .right-list li a,.news-layout .left-list li a
{
    width:210px;
    }
    
.news-layout .right-con
{
    float:right;
    display:inline;
    width:357px;
    height:255px;
    overflow:hidden;
    border:1px solid #D8D8D8;
    }
.news-layout .right-con .head
{
    position:relative;
    width:357px;
    height:32px;
    background:url(imagesicon-28.jpg) no-repeat;
    font-size:16px;
    color:#FFFFFF;
    }
.news-layout .right-con .head li
{
    float:left;
    display:inline;
    width:114px;
    height:32px;
    line-height:32px;
    text-align:center;
    }
.news-layout .right-con .head .liMover
{
    background:url(imagesicon-29.jpg) no-repeat;
	color:#FFFFFF;
	}
.news-layout .right-con .head .liMout
{
	background:url();
	}
.news-layout .right-con .head li a
{
    color:#FFFFFF;
    }
    
.news-layout .right-con .head .more
{
    position:absolute;
    display:block;
    top:0px;
    right:18px;
    width:44px;
    height:32px;
    line-height:32px;
    }
.news-layout .right-con .head .more a
{
    display:block;
    width:44px;
    height:32px;
    }
.news-layout .right-con .head .more .MoreMover
{
    display:block;
    }
.news-layout .right-con .head .more .MoreMout
{
    display:none;
    }
    
.news-layout .right-con .content
{
	width:357px;
	}
.news-layout .right-con .content .ConMover
{
	display:block;
	}
.news-layout .right-con .content .ConMout
{
	display:none;
	}

.news-layout .right-con .list ul
{
    width:333px;
    margin:0px auto auto auto;
    padding-top:7px;
    }
.news-layout .right-con .list ul li a
{
    width:279px;
    }
	
.footer-layout
{
    width:100%;
    height:67px;
    padding:15px 0px;
    background:url(imageszt-1.jpg) repeat-x;
    color:#646464;
    }	
.footer-layout a
{
	color:#646464;
	}
	
.footer-layout .footer
{
	width:960px;
	margin:0px auto auto auto;
	font-size:14px;
	}
.footer-layout .footer p
{
	line-height:32px;
	}
.footer-layout .footer p .left-con
{
    float:left;
    display:block;
    width:550px;
    }
.footer-layout .footer p .right-con
{
    float:right;
    display:block;
    width:350px;
    text-align:right;
    }
