
/*-----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;}
}


#banner{ position: relative; z-index: 1; width: 100%; }
#banner .hd{position: absolute;z-index: 11;bottom: 0px;left: 0;text-align: center;width: 100%;height: 8px;background: rgba(255,255,255,.5);}
#banner .hd ul{
    font-size: 0;
}
#banner .hd ul li{width: 25%;height: 8px;cursor: pointer;display: inline-block;}
#banner .hd ul li.on{background: #ad082b;}
#banner .bd{}
#banner .bd ul{width: 100% !important;}
#banner .bd ul li{height: 651px; width: 100% !important;; display: block;}
#banner .prev{position: absolute;font-size: 70px;font-family: "SimSun";top: 50%;z-index: 55;left: 3%;color: #f1f1f1;}
#banner .next{position: absolute;font-size: 70px;font-family: "SimSun";top: 50%;z-index: 55;right: 3%;color: #f1f1f1;}
#banner .prev:hover,
#banner .next:hover{color: #b21313;}

.top_m{position: absolute; top: 0; width: 100%; left: 0; z-index: 88;}

.top{ background: rgba(255,255,255,0.8);}
.top>.container{ background: url(../img/jw_top_bg_01.png) no-repeat right center; height: 100px;}
.top>.container .logo{padding-top: 26px;float: left;}
.top>.container .logo img{display: block;height: 56px;}
/*.top>.container .xcby{float: right;padding-top: 46px;}
.top>.container .xcby img{display: block; height: 41px;}*/

.nav{background: rgba(173,8,43,0.8); height: 50px; }
.nav ul{ text-align: center; font-size: 0px; }
.nav ul li{display: inline-block;line-height: 50px;width: 10%;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:#a00324;}
.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: rgba(193, 39, 72,0.8);}
.nav ul li dl dd{}
.nav ul li dl dd a{ color: #fff; display: block; }
.nav ul li dl dd a:hover{background:#a00324;}

#box1{ margin-bottom: 25px; padding-top: 15px; }
#box1>.container{}
#box1>.container .xbxw{}
#box1>.container .xbxw .hd{height: 60px;}
#box1>.container .xbxw .hd em{color: #cccccc;font-size: 30px;float: left;line-height: 56px;margin-right: 6px;}
#box1>.container .xbxw .hd span{font-size: 20px;color: #222;float: left;line-height: 60px;}
#box1>.container .xbxw .hd a{float: right;padding: 4px 20px;border: 1px solid #222;margin-top: 14px;}
#box1>.container .xbxw .hd a:hover{border: 1px solid #a00324;}
#box1>.container .xbxw .bd{}
#box1>.container .xbxw .bd ul{width: 1240px;}
#box1>.container .xbxw .bd ul li{ width: 375px; float: left; margin-right: 38px; }
#box1>.container .xbxw .bd ul li a{ display: block; }
#box1>.container .xbxw .bd ul li a img{ display: block; margin-bottom: 20px; width: 375px; height: 235px; }
#box1>.container .xbxw .bd ul li a h2{ font-size: 18px; font-weight: bold; }
#box1>.container .xbxw .bd ul li a span{ font-size: 12px; color: #ad082b; line-height: 40px; }
#box1>.container .xbxw .bd ul li a p{ font-size: 14px; line-height: 30px; color: #555; }


#box2{height: 213px; background: url(../img/glx_zyjs_bg_01.jpg) no-repeat; background-size: cover;}
#box2>.container{}
#box2>.container .zyjs{ }
#box2>.container .zyjs .hd{text-align: center;}
#box2>.container .zyjs .hd em{ font-size: 30px; padding-top: 25px; margin-bottom: 10px; display: inline-block; }
#box2>.container .zyjs .hd h2{font-size: 20px;margin-bottom: 30px;}
#box2>.container .zyjs .bd{}
#box2>.container .zyjs .bd ul{font-size: 0; text-align: center;}
#box2>.container .zyjs .bd ul li{width: 185px;height: 48px;background: #ba3653;text-align: center;line-height: 48px;margin: 0 26px;display: inline-block;}
#box2>.container .zyjs .bd ul li a{display: block; color: #fff; font-size: 16px;}
#box2>.container .zyjs .bd ul li a:hover{background: #ad082b;}

#box3{
    margin-bottom: 20px;
}
#box3 .jxgl{}
#box3 .jxgl .hd{padding: 35px 0;text-align: center;font-size: 0;}
#box3 .jxgl .hd ul{border-left: 2px solid #333;display: inline-block;}
#box3 .jxgl .hd ul li{ display: inline-block; line-height: 20px; font-size: 20px; border-right: 2px solid #333; padding: 0 20px; }
#box3 .jxgl .hd ul li a{}
#box3 .jxgl .hd ul li a:hover,
#box3 .jxgl .hd ul li.on a{ color: #ad082b; }
#box3 .jxgl .bd{}
#box3 .jxgl .bd ul{ width: 1220px; }
#box3 .jxgl .bd ul li{ width: 386px; height: 82px; float: left; box-shadow: 0px 2px 3px #999; margin-right: 20px; margin-bottom: 20px; }
#box3 .jxgl .bd ul li a{ display: block; width: 100%; height: 100%; }
#box3 .jxgl .bd ul li a span{ font-size: 28px; float: left; line-height: 82px; text-indent: 10px; margin-right: 10px; }
#box3 .jxgl .bd ul li a p{font-size: 16px;line-height: 26px;padding-top: 16px;}
#box3 .jxgl .bd ul li a:hover{color: #ad082b;}



#box4{height: 449px;background: url(../img/glx_yrcg_bg_01.jpg) no-repeat;background-size:cover;}
#box4 .cgzs{position: relative;}
#box4 .cgzs .hd{text-align: center; color: #FFFFFF;}
#box4 .cgzs .hd em{ font-size: 30px; padding-top: 25px; margin-bottom: 10px; display: inline-block; }
#box4 .cgzs .hd h2{font-size: 20px;margin-bottom: 30px;}
#box4 .cgzs .bd{}
#box4 .cgzs .bd .tempWrap{width: 1200px !important;}
#box4 .cgzs .bd ul{text-align: center;font-size: 0;width: 1220px;}
#box4 .cgzs .bd ul li{width:285px;float: left;margin-right: 20px;}
#box4 .cgzs .bd ul li a{display: block;color: #fff;}
#box4 .cgzs .bd ul li a img{width: 100%;height: 200px;display: block;margin-bottom: 25px;}
#box4 .cgzs .bd ul li a em{width: 10%;margin: 0 auto;height: 3px;display: block;background-color: #fff;margin-bottom: 20px;}
#box4 .cgzs .bd ul li a p{ width: 100%; text-align: center; font-size: 16px; }
#box4 .cgzs .bd ul li a:hover p{text-decoration: underline;}
#box4 .cgzs a.prev{position: absolute;font-size: 70px;font-family: "SimSun";top: 50%;z-index: 55;left: -55px;color: #f36d58;}
#box4 .cgzs a.next{position: absolute;font-size: 70px;font-family: "SimSun";top: 50%;z-index: 55;right: -55px;color: #f36d58;}
#box4 .cgzs a.prev:hover,
#box4 .cgzs a.next:hover{color: #FFFFFF;}

/*#footer{background: #101010;height: 50px;line-height: 50px;}*/
/*#footer p{color: #fff;font-size: 14px;text-align: center;}*/
#footer{background: #101010;}
#footer p{color: #fff;font-size: 14px;text-align: center;margin-bottom: 5px;}
#footer p:nth-child(3){margin-bottom: 0px;}
.container{padding:10px;}

#footer form{}
#footer form select{ float: right; width: 190px; height: 30px; line-height: 30px; margin-top: 40px; }
