
/*-----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{background: url(../img/top_banner_01.jpg) no-repeat right center; height: 200px;}
.top>.container{ }
.top>.container .logo{ padding-top: 63px; }
.top>.container .logo img{display: block;}

.nav{background: #b21313; height: 50px;}
.nav ul{ text-align: center; font-size: 0px; }
.nav ul li{display: inline-block;line-height: 50px;width: 133px;text-align: center;position: relative;}
.nav ul li>a{ color: #fff; display: block; font-size: 16px }
.nav ul li>a:hover,
.nav ul li>a.on{background:#9a0000;}
.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: 16px;}
#box1 .tjxw{width: 412px;float: left;height: 300px;position: relative;margin-right: 30px;}
#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: 412px;}
#box1 .tjxw .bd ul li a{display: block;position: relative;color: #fff;}
#box1 .tjxw .bd ul li a img{width: 412px; height: 300px; 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 .gzdt{width: 478px; float: left;}
#box1 .title{width: 100%;border-bottom: 2px solid #d5d5d5;height: 40px;line-height: 40px;margin-bottom: 10px;position: relative;}
#box1 .title h2{ font-size: 18px; border-left: 3px solid #b21313; height: 18px; line-height: 18px; float: left; text-indent: 8px; margin-top: 11px; }
#box1 .title a{ float: right; }
#box1 .title em{width: 100px; height: 2px; position: absolute; left: 0; bottom: -2px; z-index: 22; background-color: #b21313;}
#box1 .gzdt .bd{}
#box1 .gzdt .bd ul{}
#box1 .gzdt .bd ul li{background: url(../img/li_hd_01.png) no-repeat left center;height: 36px;line-height: 36px;}
#box1 .gzdt .bd ul li a{}
#box1 .gzdt .bd ul li a p{ float: left; text-indent: 12px; font-size: 14px; color: #222; width: 362px; height: 36px; overflow: hidden; }
#box1 .gzdt .bd ul li a span{ float: right; color: #666; }
#box1 .gzdt .bd ul li a:hover p,
#box1 .gzdt .bd ul li a:hover span{color: #b21313;}
#box1 .tzgg{width: 250px; float: left; margin-right: 30px;}
#box1 .tzgg .bd{}
#box1 .tzgg .bd ul{}
#box1 .tzgg .bd ul li{background: url(../img/li_hd_02.png) no-repeat left center;height: 36px;line-height: 36px;width: 100%;overflow: hidden;}
#box1 .tzgg .bd ul li a{}
#box1 .tzgg .bd ul li a p{ float: left; text-indent: 12px; font-size: 14px; color: #222; }
#box1 .tzgg .bd ul li a:hover p{color: #b21313;}

.ztzl{height: 90px;margin-bottom: 12px;}
.ztzl img{display: block; height: 100%; width: 100%;}



#box2{margin-bottom: 20px;}
#box2 .box2_m{width: 1220px;}
#box2 .llxx{width: 285px; float: left; margin-right: 20px;}
#box2 .llxx .title{height: 40px;background: #f5f5f5;line-height: 40px;margin-bottom: 12px;}
#box2 .llxx .title h2{ width: 110px; text-align: center; font-size: 16px; background-color: #b21313; color: #fff; float: left; }
#box2 .llxx .title a{ float: right; margin-right: 8px; }
#box2 .llxx .bd1{height: 348px;overflow: hidden;}
#box2 .llxx .bd1 ul{}
#box2 .llxx .bd1 ul li{height: 58px;background: url(../img/llxx_li_bg_01.png) no-repeat 38px center;width: 100%;}
#box2 .llxx .bd1 ul li a{ display: block; }
#box2 .llxx .bd1 ul li a span{ line-height: 18px; float: left; }
#box2 .llxx .bd1 ul li a p{ font-size: 14px; line-height: 20px; float: left; width: 215px; margin-left: 38px; }
#box2 .llxx .bd2{ height: 348px; overflow: hidden; }
#box2 .llxx .bd2 ul{}
#box2 .llxx .bd2 ul li{ height: 75px; margin-bottom: 16px; }
#box2 .llxx .bd2 ul li a{ display: block; }
#box2 .llxx .bd2 ul li a img{ width: 108px; height: 75px; display: block; float: left; margin-right: 8px; }
#box2 .llxx .bd2 ul li a p{ font-size: 14px; line-height: 24px; padding-top: 5px; }
#box2 .llxx .bd2 ul li a span{ color: #666; }
#box2 .llxx .bd3{height: 348px;overflow: hidden;}
#box2 .llxx .bd3 ul{margin-top: -8px;}
#box2 .llxx .bd3 ul li{text-indent: 15px; background: url(../img/li_hd_03.png) no-repeat left center;}
#box2 .llxx .bd3 ul li a{}
#box2 .llxx .bd3 ul li a p{ font-size: 14px; line-height: 46px; }

#yqlj{ margin-bottom: 16px; }
#yqlj ul{font-size: 0; text-align: center;}
#yqlj ul li{display: inline-block;margin: 0 6px;}
#yqlj ul li a{display: block;}
#yqlj ul li a img{width: 288px; height: 92px; display: block;}



#footer{background: #b21313; height: 100px;}
#footer p{ line-height: 30px; color: #fff; width: 600px; font-size: 14px; float: left; padding-top: 24px; }
#footer form{}
#footer form select{ float: right; width: 190px; height: 30px; line-height: 30px; margin-top: 36px; }
