body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,span,em,i,strong,label{margin:0;padding:0; font-family:微软雅黑;}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
a {text-decoration: none;cursor: pointer; cursor:pointer; outline:none;}
body {font-size: 12px;color: #555555;}
a:hover {text-decoration:underline;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
input,img{ border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block} 
.wrap{ width:100%; background:url(../images/body.jpg) repeat;}
.wrap01{width:1000px;margin:0 auto;background:url(../images/index114.png) repeat; overflow:hidden; padding-top:18px;}
.juli{height:20px; overflow:hidden; clear:both;}

/* 头部 */

/* .head{ width:1000px; height:88px; margin:0 auto;}
.head01{ width:250px; float:left; margin-left:15px; padding:22px 0 0 0; overflow:hidden;}
.head02{ width:444px; float:right; height:87px;}
.head02 .img01{ float:left; margin-top:23px; *margin-right:45px;}
.head02 ul{ width:226px; float:right; padding:19px 0 0 0;position:relative;*position:absolute; *height:230px; z-index:99;}
.head02 ul li{float:left;transition: all 0.4s ease 0s; margin-right:12px; overflow:hidden; display:inline; }
.head02 ul li span{transition: all 0.4s ease 0s;}
.head02 ul li a{ color:#a0a0a0;}
.head02 ul li a:hover{ color:#5a5a5a; text-decoration:none;}
.head02 ul li p{text-align:center;font-size:10px; margin-top:3px;text-indent: 0em;}
.head02 ul li.li01 span{ width:39px; height:39px; display:block; background:url(../images/index04.png) no-repeat; color:#b6b6b6;}
.head02 ul li.li01 a:hover span{ background:url(../images/index04.png) no-repeat 0 -39px;}
.head02 ul li.li02 span{ width:39px; height:39px; display:block; background:url(../images/index05.png) no-repeat; color:#b6b6b6;}
.head02 ul li.li02 a:hover span{ background:url(../images/index05.png) no-repeat 0 -39px;}
.head02 ul li.li03 span{ width:39px; height:39px; display:block; background:url(../images/index06.png) no-repeat; color:#b6b6b6;}
.head02 ul li.li03 a:hover span{ background:url(../images/index06.png) no-repeat 0 -39px;}
.head02 ul li.li04{ margin-right:0;}
.head02 ul li.li04 span{ width:39px; height:39px; display:block; background:url(../images/index07.png) no-repeat; color:#b6b6b6;}
.head02 ul li.li04 p{ text-align:left;}
.head02 ul li.li04 a:hover span{ background:url(../images/index07.png) no-repeat 0 -39px;}
.head02 ul li .www{ position:absolute; display:none; width:167px; height:167px;z-index:999; left:70px;} */

.rljc_head{ width:100%; height:108px; background:#fff; }
.rljc_head a:hover {text-decoration:none;}
.rljc_head01{ width:1000px; margin:0 auto; }
.rljc_head01 .rl_logo{ float:left; margin:20px 0 0 0;}
.rljc_head01 dl{ float:right; }
.rljc_head01 dl dt{ float:left; padding:20px 0 0 0; }
.rljc_head01 dl dd{ float:right; padding:22px 0 0 0; margin-left: 40px;}
.rljc_head01 dl dd p{width:56px; float:left; display:inline; text-align:center;}
.rljc_head01 dl dd p span{ width:50px; height:50px; display:block; margin:0 auto 5px;}
.rljc_head01 dl dd p a em{ font-size:14px; color:#666;}
.rljc_head01 dl dd p a:hover em{ color:#000;}
.rljc_head01 dl dd .p01, .rljc_head01 dl dd .p02 , .rljc_head01 dl dd .p03{margin:0 24px 0 0;}
.rljc_head01 dl dd .p01 a span{ background:url(../images/rlsqjc03.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.rljc_head01 dl dd .p01 a:hover span{ background:url(../images/rlsqjc03.jpg) no-repeat 0 -50px;}
.rljc_head01 dl dd .p02 a span{background:url(../images/rlsqjc04.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.rljc_head01 dl dd .p02 a:hover span{ background:url(../images/rlsqjc04.jpg) no-repeat 0 -50px;}
.rljc_head01 dl dd .p03 a span{ background:url(../images/rlsqjc05.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.rljc_head01 dl dd .p03 a:hover span{ background:url(../images/rlsqjc05.jpg) no-repeat 0 -50px;}
.rljc_head01 dl dd .p04 { position: relative; }
.rljc_head01 dl dd .p04 a span{ background:url(../images/rlsqjc06.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.rljc_head01 dl dd .p04 a:hover span{ background:url(../images/rlsqjc06.jpg) no-repeat 0 -50px;}
.rljc_head01 .www { display: none; width: 160px; height: 160px; z-index: 999; position: absolute; right: 0; top: 80px; }
.rljc_head01 .www img { width: 160px; height: 160px; }

#nav .wdl{ text-align:left;}
#nav .wdl dt.dt04 a{text-align:center; margin-left:15px; padding-left:5px;}
#nav .wdl .padd{ padding-left:18px;}

.menu{ width:100%;height:45px; background:#9e1440;overflow:hidden;}
.menu ul{ width:1000px; margin:0 auto; overflow:hidden;}
.menu ul li{ width:125px;float:left;position:relative;text-align:center;line-height:45px;height:45px;overflow:hidden;}
.menu ul li a{position:relative;/* 必要元素 */display:block;width:127px;height:45px;font-size:16px;text-decoration:none;cursor:pointer; color:#fff;}
.menu ul li a span{position:absolute;/* 必要元素 */left:0;width:127px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,.menu ul li a span.bg{top:-60px;}
#sy{ width:110px;}
#sy a{width:110px;}
#sy span{width:110px;}
#menu2 ul li a span.over{background:#ff7342;color:#FFF;}
/* 头部 END */


.banner{ width:100%; /*height:568px;*/height: 658px; background:url(../images/body.jpg) repeat; position:relative;}
.hjgd{ width:1000px; margin:0 auto; overflow:hidden;}
.hjgd01{ width:1000px; position:absolute; /*top:490px;*/top:580px;}
.banner01 {position: relative;height: 568px;overflow: hidden; margin:0 auto;}
.banner01 .pic img {height: 568px;display: block;}
.banner01 .pic .bl01{ width:100%; height:568px; background:#000 url(../images/w_hg01.jpg) no-repeat center top;}
.banner01 .pic .bl001{ width:1000px; margin:0 auto; overflow:hidden;}
.banner01 .pic .bl001 img{ width:370px; height:80px; margin:60px 0 0 45px;}
.banner01 .pic .bl02{ width:100%; height:568px; /*background:url(../images/index1001.png) no-repeat center top;*/background:url(../images/w_hg03.jpg) no-repeat center top; display:none;}
.banner01 .pic .bl03{background:url(../images/w_hg04.jpg) no-repeat center top; display:none;}
.banner01 .pic .bl04{background:url(../images/w_hg05.jpg) no-repeat center top; display:none;}
.banner01 .pic .bl05{background:url(../images/w_hg06.jpg) no-repeat center top; display:none;}
.banner01 .pic .bl06{width:100%; height:568px;background:url(../images/w_hg02.jpg) no-repeat center top;}
.banner01 .pic .bl02_1{ width:1000px; height:568px; position:relative; margin:0 auto;}
.banner01 .pic .bl02_1 a{ position:absolute; left:482px; top:365px; width:155px; height:46px; display:block;}
.banner01 .hd {overflow: hidden;zoom: 1;position: absolute;top: 300px;right: 230px;z-index: 3}
.banner01 .hd li {float: left;text-align: center;width: 14px;height: 14px;cursor: pointer;background:url(../images/index11.png) no-repeat;margin-left: 6px;}
.banner01 .hd .on{background:url(../images/index12.png) no-repeat;}
.banner01 .prev, .banner01 .next {width: 45px;height: 99px;position: absolute;top: 91px;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease; display:none;}
.banner01 .prev {background-image: url(../images/index.png);background-position: -112px 0;left: 0}
.banner01 .next {background-image: url(../images/index.png);background-position: -158px 0;right: 0}
.banner01 .prev:hover, .banner01 .next:hover {filter: alpha(opacity=60);-moz-opacity: .6;opacity: .6}
#nav{ width:1000px;height:159px; margin:0 auto; background:url(../images/index13.png) no-repeat;}
#nav div{width: 1000px; padding:15px 0 0 15px;}
#nav dl{ width: 149px; height: 130px; background:url(../images/index14.jpg) no-repeat top center;float: left;_display: inline; text-align: center; margin-right:15px;}
#nav dt{ height:45px; line-height:45px; text-align:left; margin-bottom:9px;}
#nav dt a{ display:block; font-size: 18px;font-weight: bold;color: #c51950;margin-left:14px; padding-left:29px;}
#nav dt.dt01 a{background:url(../images/index15.jpg) no-repeat left center;}
#nav dt.dt02 a{background:url(../images/index16.jpg) no-repeat left center; padding-left:30px; margin-left:18px;}
#nav dt.dt03 a{background:url(../images/index17.jpg) no-repeat left center; margin-left:26px; padding-left:33px;}
#nav dt.dt04 a{background:url(../images/index18.jpg) no-repeat left center;margin-left:26px; padding-left:30px;}
#nav dt.dt05 a{background:url(../images/index19.jpg) no-repeat left center; margin-left:21px; padding-left:38px;}
#nav dt.dt06 a{background:url(../images/index20.jpg) no-repeat left center; margin-left:19px; padding-left:36px;}
#nav dd {color: #808080; line-height:22px;}
#nav dd a{padding:4px 5px;color: #4d4d4d;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
#nav dd a:hover{ background:#ce2f62; border-radius:5px; color:#fff; text-decoration:none;}
.search{ width:1000px; height:72px; background:#f0f0f0; margin:0 auto; overflow:hidden;}
.search01{ width:570px; float:left; overflow:hidden;}
.search01 strong{ display:block; float:left; line-height:71px; font-size:14px; color:#1a1a1a; padding-left:34px; font-weight:normal;}
.search01 ul{ float:left; padding:22px 0 0 0; overflow:hidden;}
.search01 ul li{ line-height:71px; margin-right:10px; float:left;}
.search01 ul li a{ width:72px; height:26px; display:block; background:url(../images/index22.jpg) no-repeat; text-align:center; line-height:26px; color:#808080; font-size:12px;}
.search01 ul li a:hover{ background:url(../images/index23.jpg) no-repeat; color:#fff; text-decoration:none;}
.search01 ul li a.a01{ width:99px; height:26px; background:url(../images/index24.jpg) no-repeat;}
.search01 ul li a.a01:hover{ background:url(../images/index25.jpg) no-repeat;}
.search02{ width:411px; float:right; overflow:hidden; padding:14px 0 0 0;}
.search02 .in01{ width:331px; height:43px; line-height:43px; font-size:14px; background:url(../images/index26.jpg) no-repeat; text-indent:45px; color:#b3b3b3; float:left;}
.search02 .in02{ cursor:pointer; width:66px; height:43px; float:left; background:url(../images/index27.jpg) no-repeat;}
.search02 .in02:hover{ background:url(../images/index123.jpg) no-repeat;}

/*fotter*//* 
.fotter{ width:100%; height:200px; background:#9e1440; border-top:1px solid #d7d1d3;}
.fotter01{ width:1000px; margin:0 auto; overflow:hidden;}
.dblo{ float:left; padding:35px 0 0 100px;}
.fotter02{ width:700px; float:left; text-align:center; padding-top:16px;}
.fotter02 ul li{ display:inline;color:#fff;}
.fotter02 ul li a{ color:#fff; padding:0 8px;}
.fotter02 p{ color:#fff; line-height:22px;}
.fotter01 dl{ width:204px; float:right; overflow:hidden; padding:36px 0 0 0;}
.fotter01 dl dt{ float:left; margin-right:5px;}
.fotter01 dl dd{ float:left; color:#fff;}
.fotter01 dl dd span{ display:block; line-height:12px; font-size:10px;} */

/* .autoPanel{ width:100%;height:30px; background:url(../images/alice.jpg) no-repeat center top; position:absolute; top:0; left:0;display:none; z-index:999;} */