
/*-----g-----*/
img:hover{-khtml-opacity:0.9;
-moz-opacity:0.9;filter:alpha(opacity=90);filter:"alpha(opacity=90)";opacity:0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

@keyframes myfirst
{
	from {margin-left: 0;}
	to {margin-left: 100px;}
}

.top>.container{ }
.top>.container .logo{ }
.top>.container .logo img{display: block;}

.nav{background: #c10000;height: 60px;}
.nav ul{ text-align: center; font-size: 0px; }
.nav ul li{display: inline-block;width: 170px;text-align: center;position: relative;padding-top: 9px;}
.nav ul li>a{color: #fff;display: block;height: 42px;line-height: 42px;font-size: 18px;font-weight: bold;}
.nav ul li>a:hover,
.nav ul li>a.on{background:url(../img/nav_on_01.png) no-repeat top center; color: #d30000;}

/*.nav ul li:hover>dl{display: block;}
.nav ul li dl{display: none;position: absolute;width: 100%;font-size: 16px;z-index: 99;left: 0;top: 50px;background-color: #d34242;}
.nav ul li dl dd{}
.nav ul li dl dd a{ color: #fff; display: block; }
.nav ul li dl dd a:hover{background:#9a0000;}*/

#box1{padding-top: 20px;margin-bottom: 20px;}
#box1 .tjxw{width: 590px;float: left;height: 360px;position: relative;margin-right: 20px;}
#box1 .tjxw .hd{ position: absolute; right: 8px; z-index: 33; bottom: 10px; }
#box1 .tjxw .hd ul{}
#box1 .tjxw .hd ul li{ width: 8px; height: 8px; cursor: pointer; display: inline-block; margin: 0 5px; background: #fff; }
#box1 .tjxw .hd ul li.on{background: #b21313;}
#box1 .tjxw .bd{}
#box1 .tjxw .bd ul{}
#box1 .tjxw .bd ul li{width: 590px;}
#box1 .tjxw .bd ul li a{display: block;position: relative;color: #fff;}
#box1 .tjxw .bd ul li a img{width: 590px; height: 360px; display: block;}
#box1 .tjxw .bd ul li a p{ line-height: 34px; position: absolute; bottom: 0; left: 0; z-index: 22; font-size: 14px; text-indent: 6px; background-color: rgba(0,0,0,.6); width: 100%; }
#box1 .xxls{width: 590px;float: left;height: 360px;overflow: hidden;}
#box1 .title{width: 100%;height: 34px;line-height: 34px;margin-bottom: 10px;position: relative;background: #f1f1f1;}
#box1 .title h2{font-size: 18px;float: left;font-weight: bold;color: #fff;width: 150px;text-indent: 15px;background: url(../img/lm_hd_bg_01.png);}
#box1 .title a{float: right;margin-right: 6px;}
#box1 .title em{width: 100px;height: 2px;position: absolute;left: 0;bottom: -2px;display: none;z-index: 22;background-color: #b21313;}
#box1 .xxls .bd{}
#box1 .xxls .bd ul{}
#box1 .xxls .bd ul li{background: url(../img/li_hd_01.png) no-repeat left center;height: 39px;line-height: 39px;font-size: 14px;}
#box1 .xxls .bd ul li a{}
#box1 .xxls .bd ul li a p{float: left;text-indent: 12px;font-size: 16px;color: #222;width: 362px;height: 36px;overflow: hidden;}
#box1 .xxls .bd ul li a span{ float: right; color: #666; }
#box1 .xxls .bd ul li a:hover p,
#box1 .xxls .bd ul li a:hover span{color: #b21313;}
#box1 .xxls .bd ul li.one_li{ height: auto; line-height: 22px; border-bottom: 1px dashed #d5d5d5; padding-bottom: 6px; background: none; } #box1 .xxls .bd ul li.one_li h2{font-size: 22px;padding-top: 5px;margin-bottom: 10px;} 
#box1 .xxls .bd ul li.one_li h2 a{ color: #d30000; } 
#box1 .xxls .bd ul li.one_li p{ color: #444; } 
#box1 .xxls .bd ul li.one_li p a{ color: #d30000; }


.ztzl{height: 116px;margin-bottom: 20px;}
.ztzl .bd{}
.ztzl .bd ul{width: 1240px;}
/*.ztzl .bd ul li{width: 231px;height: 116px;float: left;margin-right: 11px;}*/
.ztzl .bd ul li{width: 23.5%;height: 116px;float: left;margin-right: 11px;}
.ztzl .bd ul li a{display: block;}
.ztzl .bd ul li a img{display: block; height: 100%; width: 100%;}



#box2{}
#box2 .box2_m{}
#box2 .box2_m .dmsy{
    width: 590px;
    margin-bottom: 10px;
	height:250px;
}
#box2 .box2_m .dmsy .title{width: 100%;height: 34px;line-height: 34px;margin-bottom: 10px;position: relative;background: #f1f1f1;}
#box2 .box2_m .dmsy .title h2{font-size: 18px;float: left;font-weight: bold;color: #fff;width: 150px;text-indent: 15px;background: url(../img/lm_hd_bg_01.png);}
#box2 .box2_m .dmsy .title a{float: right;margin-right: 6px;}
#box2 .box2_m .dmsy .bd{}
#box2 .box2_m .dmsy .bd ul{
    padding-top: 4px;
}
#box2 .box2_m .dmsy .bd ul li{
    border-bottom: 1px dashed #d5d5d5;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#box2 .box2_m .dmsy .bd ul li a{
    display: block;
}
#box2 .box2_m .dmsy .bd ul li a h2{
    font-size: 16px;
    margin-bottom: 6px;
}
#box2 .box2_m .dmsy .bd ul li a p{
    color: #777;
}

#footer{background: #b21313; height: 44px;}
#footer p{ line-height: 44px; color: #fff; font-size: 14px;   text-align: center; }
