@charset "utf-8";
/* CSS Document */
@charset "utf-8";
*{ margin:0px; padding:0px; border:0px;}
body{
	width: 100%;
	font-family: "宋体", Arial; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	line-height:22px;
}
ul li{ list-style:none; text-decoration:none; padding:0px; margin:0px;}
ul,h1,h2,dl,dt,dd{ margin:0px; padding:0px;}
input,button,select,textarea{outline:none}
textarea{resize:none}
table{border-collapse:collapse;}
a{ color:#686868; text-decoration:none;}
a img{ border:none;}
.left{
	float:left;
	}	
.clear{ clear:both;}

/*导航*/
.banner {width:990px; overflow:hidden; display:block; text-align:center; margin:0 auto; background-image:url(//www.xinhuanet.com/book/gjlt/banner.jpg)}
.nav {margin:0 auto; width:990px; height:21px;line-height:21px;}
.nav .part1{ width:80px; text-align:center; background-color:#DE0010;}
.nav .part2{ width:810px; text-align:right;background-color:#fff; padding-right:20px;}
.nav .part2 a{ margin-left:5px; margin-right:5px;}
.nav .part2 a:hover{ text-decoration:underline;}
.nva1{width:100%;margin:0 auto;background-color:#DE0011; height:21px; }
.nav1_f{width:960px; line-height:21px; height:21px; margin:0 auto; font-family:"微软雅黑"; font-size:13px; color:#FFFFFF; font-weight: bold; }
.nav1_f a{color:#fff;}

.main{ width:990px; overflow:hidden; display:block; margin:0 auto; padding:17px 0px 17px 0px;}
.main .content{ width:990px; overflow:hidden; display:block;}
.main .content .cont_left{ padding-right:14px; display:block;border-right:#e9e9e9 solid 1px;}
.main .content .cont_right{ width:300px; padding-left:15px; height:440px; overflow:hidden;}
.main .content .cont_right .title{ width:300px; background:url(../images/btbg.jpg) left top no-repeat; overflow:hidden; height:60px; display:block; color:#000; font-weight:bold; font-size:18px; text-align:center;}
.main .content .cont_right p{ padding:10px 0px 25px 0px; display:block;}
.main .content .cont_right img{ width:110px; height:110px; float:left; margin-right:10px;}
.main .content .cont_right span{ font-weight:bold; display:block;}
.main .content .cont_right a{ padding-left:20px;}
.main .content .cont_right a:hover{ text-decoration:underline; color:#de0011;}
    #focus2
    {
        background: none repeat scroll 0 0 #E4E4E4;
        border-bottom: 1px solid #D1D5D8;
        height: 440px;
        position: relative;
        width: 660px;
    }
    .focusBig
    {
        width: 660px;
        height: 300px;
        overflow: hidden;
    }
    .focusImgs
    {
        padding: 0px;
        margin: 0px;
        width: 30000px;
    }
    .focusImgs660
    {
        width: 660px;
        float: left;
        list-style: none;
    }
    .dotSpan
    {
        background: none repeat scroll 0 0 #9D4848;
        color: #FFFFFF !important;
        display: inline-block;
        font-size: 16px;
        height: 24px;
        line-height: 24px;
        margin-right: 10px;
        padding: 0 3px;
    }
    .relateSpan
    {
        background: url(cssSprite.png);
        background-position: -303px -21px;
        color: #FFFFFF;
        display: inline-block;
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        margin-right: 10px;
        padding-left: 7px;
        width: 57px;
    }
	.focusTxt
	{
		padding:20px;
		}
    #focus2 ul.focusTxt li dl dt
    {
        font-family: "微软雅黑" , "黑体";
        font-size: 18px;
        font-weight: normal;
        margin: 0 0 11px;
    }
    #focus2 ul.focusTxt li a
    {
        text-decoration: none;
    }
    #focus2 ul.focusTxt li a:hover
    {
        text-decoration: underline;
    }
    #focus2 ul.focusTxt li a:link, a:visited
    {
        color: #333333;
        text-decoration: none;
    }
    #focus2 ul.focusTxt li a:hover
    {
        color: #506E8A !important;
        text-decoration: underline;
    }
    #focusTxtOn, #focusImgsOn
    {
        display: block;
    }
    .focusTxt660
    {
        display: none;
        height: 100px;
        padding-top: 0px;
        padding-bottom: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
    }
	.focusTxt660 dt img{ width:37px; height:19px; margin-top:10px; margin-right:10px;}
    .focusBtnL
    {
        background: url(../images/prev.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        cursor: pointer;
        font-size: 9px;
        height: 65px;
        left: 0;
        position: absolute;
        top: 207px;
        width: 41px;
    }
    .focusBtnR
    {
        background: url(../images/next.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        cursor: pointer;
        font-size: 9px;
        height: 65px;
        position: absolute;
        right: 0;
        top: 207px;
        width: 41px;
    }
    .focusBtnLHover
    {
        background: url(http://mat1.gtimg.com/cul/css/index2013/images/prevOn.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 154px;
        z-index: 11;
    }
    .focusBtnRHover
    {
        background: url(http://mat1.gtimg.com/cul/css/index2013/images/nextOn.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 154px;
        z-index: 11;
    }
    .focusBtnLHover img
    {
        display: inline;
        float: right;
        margin: 2px 2px 0 0;
    }
    .focusBtnRHover img
    {
        display: inline;
        float: left;
        margin: 2px 0 0 2px;
    }
    .focusBtnImg, .focusTxt660
    {
        display: none;
    }

.main .content01{ width:990px; overflow:hidden; display:block;}
.main .content01 .cont01_left{ width:660px; overflow:hidden; display:block; padding-right:14px; border-right:#e9e9e9 solid 1px;}
.main .content01 .cont01_left ul.new{ display:block; overflow:hidden; width:660px; padding-bottom:30px;}
.main .content01 .cont01_left li.bt{ height:47px; width:660px; background:url(../images/bg1.jpg) left top no-repeat; font-size:18px; font-weight:bold; color:#000; padding-top:10px;}
.main .content01 .cont01_left li{ float:left; width:640px; padding:0px 10px 0px 10px; overflow:hidden; display:block;}
.main .content01 .cont01_left li dl{ padding-top:10px;}
.main .content01 .cont01_left li dd a{ padding-left:20px; color:#cd1415;}
.main .content01 .cont01_left li dd a:hover{ color:#000; text-decoration:underline;}
.main .content01 .cont01_left li dt{ font-size:18px; line-height:50px; color:#222; font-weight:bold;}
.main .content01 .cont01_left li dt a{ padding:10px;}
.main .content01 .cont01_left li dt a:hover{ color:#FFF; background-color:#656e76;}
.main .content01 .cont01_left li p{ color:#999; padding:20px 30px 30px 0px; border-bottom:#e9e9e9 solid 1px; text-align:right;}
.main .content01 .cont01_left li p a{ padding:0px 5px 0px 5px; }
.main .content01 .cont01_left li p a:hover{ color:#FFF; background-color:#656e76;}


.main .content01 .cont01_right{ width:300px; padding-left:15px; overflow:hidden; display:block;}
.main .content01 .cont01_right .cont01Img, .cont01Tp, .cont01Us{ width:300px; overflow:hidden; display:block; padding-bottom:20px;}
.main .content01 .cont01_right .cont01Img p, .tpTitle, .cont01Us P{ background:url(../images/line.jpg) bottom left no-repeat; line-height:47px;font-size:18px; font-weight:bold; color:#000;}
.main .content01 .cont01_right .cont01Img img{ width:300px; height:170px; margin-top:20px;}
.main .content01 .cont01_right ul.cont01Tp img{ width:130px; height:130px; float:left;}
.main .content01 .cont01_right ul.cont01Tp li{ float:left; padding:10px; width:130px;}
.main .content01 .cont01_right li p{ text-align:center; width:130px; display:block; line-height:30px; float:left;}
.main .content01 .cont01_right .cont01Us{ padding-top:20px;}
.main .content01 .cont01_right .cont01Us img{ margin-top:20px;}



.footer{ border-top:#e9e9e9 solid 1px; width:100%; line-height:30px; text-align:center; color:#000; margin:0 auto; padding:20px 0px 20px 0px; }
.fch{ color:#cd1415;}

