*{margin: 0 ;padding: 0;text-decoration: none;list-style: none;font-family: "微软雅黑";box-sizing: content-box}
img{vertical-align: bottom;border: none}
li{vertical-align:middle;}
a{color: #333333}
html,body{*overflow-x:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
.currentdate{color: red!important;}
#warp{background: #f5f5f5}
.more {
    color: #999999;
    font-size: 15px;
    float: right;
    line-height: 46px
}
.content-right .more{line-height: 24px}
/*顶部*/
.header {
    background: #ffffff;
    width: 100%;
    padding-bottom:25px;
}

.h-content {
    overflow: hidden;
}

.h-content h1 {
    float: left;
    margin-top: 24px
}

.h-content .h-right {
    float: right;
    text-align: right
}

.h-content .link {
    color: #666;
    font-size: 12px;
    margin-left: 14px
}
.h-right a{
    color: #666;
}
.h-content .lang {
    color: #999999;
    font-size: 12px;
    margin-right: 9px;
    line-height: 30px;
    float: left;
}

/*.h-content input {
    color: #999;
    background: #efefef;
    border: none;
    width: 215px;
    height: 30px;
    padding-left: 10px;
    line-height: 30px
}*/

/*.h-content img {
    vertical-align: bottom;
}*/
.top_rbr {
    float: right;
    width: 260px;
    height: 30px;
    background: #efefef;
    margin-left: 20px;
}

.search_txt {
    width: 210px;
    height: 22px;
    float: left;
    line-height: 22px;
    border: 0;
    background: none;
    font-size: 13px;
    color: #999;
    outline: 0;
    margin: 4px 0 0 10px;
}

.search_tj {
    width: 35px;
    height: 30px;
    float: left;
    background: url(search_icon_001.png) no-repeat 50% 50%;
    border: 0;
    outline: 0;
    margin-left: 3px;
}

/*.nav {
        width: 100%;
        background: #2373c8;
        height: 50px;
    }

    .nav>ul {
        width: 1200px;
        height: 50px;
        margin: 0 auto;
        text-align: center;
    }

    .nav>ul>li {
		width:170px;
		text-align:center;
        height: 50px;
        position: relative;
        display: inline-block; 
        *display: inline; 
        zoom:1; 
        letter-spacing: normal; 
        word-spacing: normal;
    }

    .nav>ul>li>a {
        font-size: 17px;
        line-height: 50px;
        font-weight: bold;
        color: #ffffff;
        margin: 0 40px
    }
    .nav>ul>li:hover {
        background-color: #0452a4;
    }*/
    /*.nav>ul>li>a:hover{text-decoration: underline;}*/
    .f_dn{
        display: none ;
    }
    /*.nav>ul>li:hover ul{
        display: block;
        position: absolute;
        width: 100%;
        z-index: 99999;
    }*/
   .f_dn li{
    width: 100%;
    text-align: center;
   }
   .bgc_fff{
        background-color: #FFFFFF;
   }
   .f_dn>li>a{
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #666666;
   }
   .separate{
    display: block;
    width: 128px;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 auto;
   }
   .separate_bootom{
    display: block;
    width: 100%;
    height: 20px;
    background-color: #fff;
            border-radius: 0 0 8px 8px;   
    -webkit-border-radius: 0 0 8px 8px;
       -moz-border-radius: 0 0 8px 8px;
   }

.op60{filter:alpha(opacity=60);  /* IE */
    -moz-opacity:0.6;          /* FireFox old version*/
    -khtml-opacity: 0.6;       /* Sarfari old version */
    opacity: 0.6;}





.cp-left {
    float: left;
}

.cp-right {
    float: right
}

.cp-right p {
    font-size: 13px;
    line-height: 50px
}

.cp-left a {
    float: left;
    font-size: 13px;
    line-height: 50px
}

.cp-left span {
    float: left;
    display: block;
    background: url("icon3.png") left 19px no-repeat;
    width: 1px;
    height: 50px;
    margin: 0 12px
}
.video img,.i-flvflash{
        width: 320px;
        height: 180px;
        overflow: hidden;
}


.mt20{margin-top: 20px}
.mt30{margin-top: 40px}
.mr0{margin-right: 0!important;}
.content-left .title{height: 44px;border-bottom: 1px solid #dcdcdc;margin-top: 14px;margin-bottom: 21px;}
.content-left .title .tit,.content-left .title .tit0{font-size: 20px;line-height: 44px;float: left;font-weight: bold;color: #646464}
.content-left .title .active{position: relative;border-bottom: 4px solid #2373c8;height: 42px;color: #333333}
.content-left .title em{background: url("icon4.png") no-repeat left 13px;float: left;display: block;width: 1px;height: 44px;margin: 0 20px}
.news-right .title{height: 43px;border-bottom: 1px solid #999999;margin-top: 14px;}
.news-right .title .tit,.content-left .title .tit0{font-size: 18px;line-height: 44px;float: left;font-weight: bold;color: #646464}
.news-right .title .active{position: relative;border-bottom: 4px solid #2373c8;height: 42px;color: #333333}
.news-right .title em{background: url("icon4.png") no-repeat left 13px;float: left;display: block;width: 1px;height: 44px;margin: 0 20px}
.content-right .title{height: 21px;margin-bottom: 20px}
.content-right .title .tit{font-size: 17px;line-height: 21px;float: left;color: #646464;font-weight: bold}
.content-right .title .tit4{font-size: 17px;line-height: 21px;float: left;color: #646464;font-weight: bold}
.content-right .title .more{color: #999999;font-size: 15px;float: right}

.wzly a,.tgxx a{display: block}
.wzly span,.tgxx span{line-height: 30px;font-size: 15px;color: #333333}

.mygc li{
    float: left;
    width: 240px;
    height: 168px;
    margin: 0 10px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    line-height: 32px;

}
.mygc li img{
    width: 100%;
    height: 134px;
    overflow: hidden;
}
.honor{
    position: relative;
}
.leftjt{
    display: none;
    position: absolute;
    left: -20px;
    top: 68px;
}
.rightjt{
    display: none;
    position: absolute;
    top: 68px;
    right: -20px;
}
.new-date{
    width: 320px;
    height: 80px;
    color: #fff;
    background: url(bg_date.png) 0 0 no-repeat;
    font-size: 16px;
    line-height: 26px;
}

.time,.date-box{
    float: left;
}

.time {
    margin:17px 20px 0 23px;
    width: 124px;

}
.date-box{
    margin-top: 20px;
}
#time-hours{
    font-size: 24px;
    margin-right: 15px;
    line-height: 24px;
}
.date-box{
    width: 120px;
}

.friendlink{
    height: 50px;
    margin-top: 30px;
    background-color: #fff;
/*    border-bottom: 4px solid #019eeb;*/
    overflow: hidden;
}
.friendlink_wrap{
    line-height: 50px;
    overflow: hidden;
}
.friendlink_title{
    float: left;
    margin-right: 60px;
    font-size: 16px;
    line-height: 50px;
}
.friendlink li{
    float: left;
    width: 230px;
    height: 30px;  
}
.friendlink li+li{
    margin-left: 52px;
}
.friendlink select{
    width: 228px;
    height: 28px;
    font-size: 13px;
    line-height: 28px;
}


.gsry{width: 320px;height: 180px;background-color: #e1e1e1; position: relative;}
.gsry ul li{width: 230px;height: 150px;float: left}
.gsry ul li img{width: 230px;height: 150px}
#gsry-left{float: left;margin-right: 15px;margin-top: 65px;cursor: pointer}
#gsry-right{float: left;margin-left: 15px;margin-top: 65px;cursor: pointer}
.rylist{overflow: hidden;height: 150px;width: 230px;float: left;position: relative;margin-top: 15px;}
.wzly img,.tgxx img{margin: 14px auto 0;display: block}
.tgxx{float: left;width: 150px;height: 91px;background: #ffffff;text-align: center;margin-right: 20px}
.wzly{float: left;width: 150px;height: 91px;background: #ffffff;text-align: center}
.imglist{margin-top: 20px}
.imglist li{float:left;width: 245px;margin-right: 20px;text-align: center}
.imglist li a{font-size: 16px;line-height:45px ;color: #333333}
.imglist li img{width: 240px;height: 160px}
.news-right{float: left;width: 440px;margin-left: 20px}
.news-right .mainnews a{font-size: 22px;color: #333333;line-height: 41px;font-weight: bold}
.news-right .mainnews p{text-indent: 2em;line-height: 24px;color: #999999}
.shadow{width: 685px;height: 40px;padding-left: 15px;position: absolute;bottom: 0;left: 0;background:#000000;filter:alpha(opacity=60);  /* IE */
	-moz-opacity:0.6;          /* FireFox old version*/
	-khtml-opacity: 0.6;       /* Sarfari old version */
	opacity: 0.6; }
.tpxw{float: left;position: relative;width:700px;height: 393px; overflow: hidden;}
.tpxw-img li{display: none}
.tpxw-img li:first-child{display: block}
.tpxw-img img{width:100%;height: 393px}
.tpxw .text{width: 95%;height: 40px;padding-left: 5%;position: absolute;bottom: 0;left: 0;color: white}
.tpxw .text a{color: white;font-size: 15px;line-height: 40px}
.tpxw-point{position: absolute;right:1px;bottom: 17px;width: 105px;height: 12px;}
.tpxw-point li{margin-right: 4px;float: left;background: #827d67;width: 21px;height: 18px;cursor: pointer;color: white;text-align: center;font-size: 14px;font-family: "宋体"}
.tpxw-point li.active{background: #e2001e}
.cp {
	width: 1200px;
	margin: 0 auto
}
/*footer*/
.footer {
	width: 100%;
	height: 213px;
	background: #ffffff
}

.footer .f-blue {
	background: #2373c8;
}

.footer .f-content {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
	overflow: hidden;
}

.f-blue .f-link {
	text-align: center;
	padding-top: 19px;
	height: 16px;
	line-height: 16px;
	font-size: 15px;
	margin: 0 auto;
	width: 865px
}

.f-blue .f-link a {
	float: left;
	font-size: 15px
}

.f-blue .f-link span {
	background: url("footericon.png") no-repeat left top;
	float: left;
	width: 1px;
	display: block;
	height: 16px;
	margin: 0 20px 0 26px
}

.f-blue .f-left {
	width: 388px;
	float: left;
	margin-top: 20px;
	margin-right: 28px;
	margin-bottom: 5px
}

.f-blue .f-mid {
	float: left;
	margin-left: 39px;
	margin-top: 20px;
	margin-bottom: 5px
}

.f-blue .f-right {
	float: right;
	margin-top: 38px
}

.f-blue .f-tit {
	color: white;
	font-size: 17px;
	margin-bottom: 10px
}

.f-blue p {
	font-size: 14px;
	color: #abcaeb;
	line-height: 30px
}

.f-blue .f-right dl {
	float: left;
	margin-left: 44px;
	width: 89px;
	text-align: center
}

.f-blue .f-right dl p {
	color: white;
	font-size: 15px;
}
.h-content {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.nav ul {
	width: 1200px;
	height: 50px;
	margin: 0 auto
}

.content{width: 1160px;margin: 0 auto;background: #ffffff;padding: 20px;}
.list{margin-top: 11px}
.list li{height: 32px;padding-left: 13px;background: url("icon.png") no-repeat left 10px;}
.list li a{font-size: 16px;color: #333333;float: left}
.list li a:hover{text-decoration: underline}
.list li span{float: right  ;font-size: 16px;color: #999999}
.shortlist{width: 380px;float: left;margin-right: 20px}
.content-left {
	float: left;
	width: 780px;
}

.content-right {
	float: left;
	margin-left: 20px;
	width: 320px;
	background: #f5f5f5;
	padding:  20px;
	position: relative;
	margin-top: 26px;
}




.footer #erweima-text{
    font-size: 15px;
    line-height: 24px;
    float: left;
    margin-left: 18px;
    width: 120px;
    text-align: center;
    color:#fff;
}

    .f-content a{
        color: #abcaeb;
    }
    .tpxw{float: left;position: relative;width:700px;height: 393px; overflow: hidden;}


    .nav_bg {
    width: 100%;
    /* float: left; */
    height: 50px;
    background: #2373c8;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    /* overflow: hidden; */
}

.nav_list,
.nav_list>ul {
    height: 50px;
}

.nav_list>ul>li {
    width: 171px;
    height: 50px;
    float: left;
    position: relative;
}

.nav_list>ul>li>a {
    color: #fff;
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    font-size: 17px;
    font-weight: bold;
}

.nav_boxl {
    position: absolute;
    top: 50px;
    left: 0;
    width: 170px;
    display: none;
    background: url(box_xialabar.png) center bottom no-repeat;
    z-index: 99999;
}

.nav_boxl li {
    width: 170px;
    background: #fff;
    height: 37px;
}

.nav_boxl li a {
    width: 150px;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #666;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
}

.nav_boxl li a:hover {
    background: #F5F1F1;
    color: #2373c8;
}
.nav_bg{
    position: relative;
    z-index: 1000;
}
.content{
    z-index: 100;
}
.tpxw .text{
    z-index: 1000;
}
.tpxw-point{
    z-index: 1600;
}