
/*-----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{ }
.top>.container{  height: 200px;background: url(../img/bg_logo.png) no-repeat;}
.top>.container .logo{ padding-top:30px; }
.top>.container .logo img{display: block;}

#box0{padding-top: 10px;}
.banner{max-height:500px;}

.nav{height: 46px;}
.nav ul{ text-align: center; font-size: 0px; background:#a70d0d}
.nav ul li{ display: inline-block; line-height: 46px;  width: 150px; 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: #730b0b;}
.nav ul li:hover>dl{display: block;}
.nav ul li dl{display: none;position: absolute;width: 100%;font-size: 16px;z-index: 99;top: 46px;background-color: #ffffff;}
.nav ul li dl dd{}
.nav ul li dl dd a{ color: #000; display: block; }
.nav ul li dl dd a:hover{background:#8c0b0b;color:#fff;}

#box1{padding-top: 20px;margin-bottom: 23px;}
#box1 .tjxw{width: 585px;float: left;height: 230px;position: relative;}
#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: #a70d0d;}
#box1 .tjxw .bd{}
#box1 .tjxw .bd ul{}
#box1 .tjxw .bd ul li{width: 600px;}
#box1 .tjxw .bd ul li a{display: block;position: relative;color: #fff;}
#box1 .tjxw .bd ul li a img{width: 600px; height: 230px; 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: 585px; float: right;}
#box1 .zhyw .hd{}
#box1 .zhyw .hd ul{ font-size: 0; }
#box1 .zhyw .hd ul li{ position: relative;font-size: 24px; width: 160px; height: 32px; display: inline-block; color: #a70d0d; line-height: 32px; text-align: center; cursor: pointer;font-weight: bold; }
#box1 .zhyw .hd ul li:before{content: '';background: url(../img/jiaoshitongji-01.png) no-repeat;width: 32px;height: 32px;display: inline-block;position: absolute;top:0px;left: 0}

#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{font-size:16px;}
#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: #a70d0d;}


#box2{margin-bottom: 20px;}
#box2 .zywj{ width: 585px; }
#box2 .zywj .hd{position: relative;height: 30px;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{position: relative;padding-left: 30px;width: 133px; height: 40px; line-height: 50px; color: #a70d0d; display: block;font-size:24px;font-weight: bold;}
#box2 .zywj .hd h2:before{content: '';background: url(../img/ldsr.png) no-repeat;width: 32px;height: 32px;display: inline-block;position: absolute;top:13px;left: 0}

#box2 .zywj.pull-left .hd h2{padding-left: 33px;width: 133px; height: 40px; line-height: 40px; font-size:24px; float:left; position: absolute; color: #a70d0d;  bottom: 0; left: 0; z-index: 11; display: block;font-weight: bold;}
#box2 .zywj.pull-left .hd h2:before{content: '';background: url(../img/icon_xiaoxitongzhi2.png) no-repeat;width: 32px;height: 32px;display: inline-block;position: absolute;top:5px;left: 0}


#box2 .zywj .hd h2.sdzd:before{content: '';background: url(../img/xueshengdangzhibudahui.png) no-repeat;width: 32px;height: 32px;display: inline-block;position: absolute;top:4px;left: 0}
#box2 .zywj .hd h2.sdjy:before{content: '';background: url(../img/lilunxuexi.png) no-repeat;width: 33px;height: 32px;display: inline-block;position: absolute;top:10px;left: 0}


#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;font-size:16px;}
#box2 .zywj .bd{padding-top: 6px;position: relative;} 
#box2 .zywj .bd ul{} 
#box2 .zywj .bd ul li{height: 40px;line-height: 40px;padding-right: 10px;} 
#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: #a70d0d; border-radius: 4px; margin-top: 18px; }
#box2 .zywj .bd ul li a p{ float: left; font-size: 16px; 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: 200px;float: left;width: 8%;background: #a48245;}
#box3.tpxw .hd h2{
	padding: 32px 35px;
	letter-spacing: 10px;
	writing-mode: vertical-lr;
	color: #fff;font-weight: bold;font-size: 24px;
}
#box3.tpxw .hd a{float: right;margin-right: 8px;}
#box3.tpxw .bd{ padding-top: 10px; float: right;width: 92%}
#box3.tpxw .bd .tempWrap{ width: 1199px !important; }
#box3.tpxw .bd ul{width: 1240px;}
#box3.tpxw .bd ul li{float: left;width: 200px;position: relative;border: 0}
#box3.tpxw .bd ul li a{display: block;border: 0}
#box3.tpxw .bd ul li a img{width: 200px; height: 180px; display: block;border: 0}

#box5{background: #e7e7e7;height: 40px}
#box5 .bd{float: left}
#box5 .bd li{float: left;height: 40px;padding: 0 35px}
#box5 .bd li a{height: 40px;line-height: 40px;font-size: 16px}
#box5 h2{color: #b62f22;height: 40px;line-height: 40px;position: relative;padding-left: 50px;float: left}
#box5 h2:before{content: '';background: url(../img/link.png) no-repeat;width: 24px;height: 24px;display: inline-block;position: absolute;top:8px;left: 0}

#footer{background: #404040;height: 40px;}
#footer p{ line-height: 40px; color: #606569; width: 600px; font-size: 14px; margin:0 auto;text-align:center;}
