
/*-----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_bg_01.png) repeat; border-bottom: 1px solid #79001a;}
.top>.container{  height: 120px;}
.top>.container .logo{ padding-top:30px; }
.top>.container .logo img{display: block;}

.nav{background: url(../img/top_bg_01.png) repeat; height: 46px;}
.nav ul{ text-align: center; font-size: 0px; }
.nav ul li{ display: inline-block; line-height: 46px;  width: 100px; 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: #79001a;}
.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: 46px;background-color: #c12547;}
.nav ul li dl dd{}
.nav ul li dl dd a{ color: #fff; display: block; }
.nav ul li dl dd a:hover{background:#79001a;}

#box1{padding-top: 20px;margin-bottom: 23px;}
#box1 .tjxw{width: 680px;float: left;height: 379px;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: #ad082b;}
#box1 .tjxw .bd{}
#box1 .tjxw .bd ul{}
#box1 .tjxw .bd ul li{width: 680px;}
#box1 .tjxw .bd ul li a{display: block;position: relative;color: #fff;}
#box1 .tjxw .bd ul li a img{width: 680px; height: 379px; 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 .zhyw{width: 478px; float: left;}
#box1 .zhyw .hd{}
#box1 .zhyw .hd ul{ font-size: 0; }
#box1 .zhyw .hd ul li{ font-size: 16px; width: 120px; height: 32px; display: inline-block; background-color: #b01d3c; color: #fff; line-height: 32px; text-align: center; cursor: pointer; }
#box1 .zhyw .hd ul li.on,
#box1 .zhyw .hd ul li:hover{background-color: #b01d3c; color: #fff;}
#box1 .zhyw .bd{    position: relative;}
#box1 .zhyw .bd ul{padding-top: 4px;}
#box1 .zhyw .bd ul li{background: url(../img/li_hd_01.png) no-repeat left center;height: 39px;line-height: 39px;}
#box1 .zhyw .bd ul li.more{background: none; height: auto; line-height: normal; position: absolute; right: 0; top: -26px; z-index: 11;}
#box1 .zhyw .bd ul li a{}
#box1 .zhyw .bd ul li a p{ float: left; text-indent: 12px; font-size: 14px; color: #222; width: 362px; height: 39px; overflow: hidden; }
#box1 .zhyw .bd ul li a span{ float: right; color: #666; }
#box1 .zhyw .bd ul li a:hover p,
#box1 .zhyw .bd ul li a:hover span{color: #ad082b;}

#box2{margin-bottom: 20px;}
#box2 .zywj{ width: 585px; }
#box2 .zywj .hd{position: relative;height: 30px;background: #f4f4f4;line-height: 30px;}
#box2 .zywj .hd ul{position: absolute;  bottom: 0; left: 0; z-index: 11; width: 100%;}
#box2 .zywj .hd ul li{float:left; cursor:pointer;}
#box2 .zywj .hd h2{width: 133px; height: 40px; line-height: 50px; text-indent: 25px;    display: block;}
#box2 .zywj.pull-left .hd h2{width: 133px; height: 40px; line-height: 40px; text-indent: 25px; float:left; position: absolute; background: url(../img/lm_hd_01.png) no-repeat left center; color: #ffffff;  bottom: 0; left: 0; z-index: 11;    display: block;}
#box2 .zywj .hd ul li.on h2{ background: url(../img/lm_hd_01.png) no-repeat left center; color: #ffffff; line-height:40px;}
#box2 .zywj .hd a{float: right;margin-right: 8px;}
#box2 .zywj .bd{padding-top: 6px;position: relative;} 
#box2 .zywj .bd ul{} 
#box2 .zywj .bd ul li{height: 40px;line-height: 40px;} 
#box2 .zywj .bd ul li a{ display: block; } 
#box2 .zywj .bd ul li a em{ float: left; width: 4px; height: 4px; display: block; background-color: #d84262; border-radius: 4px; margin-top: 18px; } 
#box2 .zywj .bd ul li a p{ float: left; font-size: 14px; text-indent: 10px; } 
#box2 .zywj .bd ul li a span{ float: right; color: #666; }
#box2 .zywj .bd ul li.more{position: absolute; top: -36px;  right: 7px; z-index: 22;}

#box3{ margin-bottom: 20px; }
#box3.tpxw .hd{position: relative;height: 30px;background: #f4f4f4;line-height: 30px;}
#box3.tpxw .hd h2{width: 133px;height: 40px;position: absolute;bottom: 0;z-index: 22;line-height: 40px;text-indent: 25px;color: #ffffff;left: 0;display: block;float: left;background: url(../img/lm_hd_01.png) no-repeat left center;}
#box3.tpxw .hd a{float: right;margin-right: 8px;}
#box3.tpxw .bd{ padding-top: 10px; }
#box3.tpxw .bd .tempWrap{ width: 1199px !important; }
#box3.tpxw .bd ul{width: 1240px;}
#box3.tpxw .bd ul li{float: left;width: 231px;position: relative;margin-right: 11px;}
#box3.tpxw .bd ul li a{display: block;}
#box3.tpxw .bd ul li a img{width: 231px; height: 171px; display: block;}
#box3.tpxw .bd ul li a p{width: 100%;height: 34px;background: url(../img/tm_bg_01.png) repeat;line-height: 34px;color: #FFF8F3;position: absolute;bottom: 0;left: 0;z-index: 11;text-align: center;font-size: 14px;}
#box3.tpxw .bd ul li a:hover p{text-decoration: underline;}

#footer{background: #ad082b;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; }
