@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"Î¢ÈíÑÅºÚ"; overflow-x:hidden; background:none;}
img{ border:0;}
.clear{ clear:both;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.cen1200{width:1200px; margin:0 auto; overflow:hidden;}
.banner{width: 100%;height:908px;text-align: center;margin: 0 auto;background: url(../images/bannerbg.jpg) no-repeat center #fff;}
.title{font-size:65px;font-weight: bold;text-align: center;color: #2a2d3d;margin:90px auto 60px auto;}
.title span{ font-size:43px; font-weight:normal;}
.text{ font-size:20px; color:#202230; line-height:40px;}
.p1{ width:100%; height:630px; background:url(../images/p1bg.jpg) no-repeat center; overflow:hidden; margin:0 auto;}
.p1-1{ width:1120px; background:#fff; border-radius:10px; border:1px #c59946 solid; margin:50px auto 0 auto; overflow:hidden;}
.p1-title{font-size:45px;font-weight: bold;text-align: center;color: #2a2a2a;margin: 40px auto;}
.zz li{ width:138px; float:left; margin:0 0 0 20px;}
.p1-zx{ font-size:24px; color:#b30000; text-align:center; margin:30px auto 20px auto;}
.p1-zx a{ color:#b30000;}
.p2-left{ width:540px; float:left; font-size:20px; color:#202230; line-height:35px; margin:30px 0 0 0;}
.p2-right{ width:460px; height:285px; border:1px #202230 solid; margin:10px 0 0 45px; float:left; position:relative;}
.sp{ width:605px; height:320px; position:absolute; background:#000; top:15px; left:15px;}
.gjdy li{ width:297px; float:left; margin:80px 0 90px 4px;}
.gjdy li img{ display:block;}
.gjdy li p{ width:285px; background:#202230; margin:1px auto 0 auto; text-align:center; font-size:18px; color:#fff; line-height:25px; padding:10px 0 18px 0;}
.p3{ width:100%; height:1026px; background:url(../images/p3bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.js li{ width:510px; height:310px; float:left; margin:170px 15px 0 15px; background:#fff; position:relative; padding:150px 30px 0 30px; font-size:20px; color:#303030; line-height:34px;}
.js-title{ font-size:24px; text-align:center; margin:0 0 20px 0;}
.kuan{ width:430px; height:250px; border:1px #8a7246 solid; position:absolute; top:-120px; left:94px;}
.gif{ width:470px; height:462px; position:absolute; top:-150px; left:37px;}
.p4-left{ width:590px; float:left;}
.p4-right{ width:540px; float:left; margin:0 0 0 65px;}
.p4-right img{ display:block; margin:0 0 30px 0;}
.p4-yd{ width:1200px; height:531px; background:url(../images/p4_6.jpg) no-repeat center; margin:35px auto 0 auto; overflow:hidden;}
.p4-yd li{ width:300px; font-size:24px; color:#fff; float:left; margin:50px 0 0 60px;}
.p4-yd li b{ font-size:33px; color:#c59946;}
.zx{ width:460px; line-height:90px; background:#c59946; margin:35px auto 80px auto; font-size:48px; color:#fff; font-weight:bold; text-align:center; border-radius:45px;}
.zx a{ color:#fff;}
.p5{ width:100%; height:1400px; background:url(../images/p5bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.al-title li{ width:392px; height:102px; float:left; font-size:40px; text-align:center; color:#fff; line-height:85px; background:url(../images/al_titlebg2.jpg) no-repeat center; margin:0 0 0 12px; cursor:pointer;}
.alhover{ background:url(../images/al_titlebg1.jpg) no-repeat center !important;}
#con_al_1,#con_al_2,#con_al_3{ width:1160px; height:1600px; border:20px #2a2d3d solid; margin:24px 0 0 0; overflow:hidden;}
.al_1{ width:1094px; margin:20px auto 0 auto; overflow:hidden;}
.al_1 li{ width:505px; float:left; background:#2a2d3d; border-left:2px #868891 solid; font-size:20px; color:#fff; line-height:34px; height:190px; padding:20px 0 0 40px;}
.al-title{ font-size:40px; color:#2a2d3d; text-align:center; margin:35px auto;}
.al-title span{ font-size:22px; line-height:40px;}
.al1-left{ width:74px; float:left; background:#c59946; font-size:32px; text-align:center; color:#fff; border-radius:0 5px 5px 0; padding:90px 0;}
.al1-right{ width:1023px; float:left; margin:0 0 0 35px; border-bottom:2px #c4c5c8 dashed; padding:0 0 25px 0;}
.al2-main{ width:1030px; margin:0 auto;}
.al3-main{ width:1020px; margin:0 auto;}
.al3-main img{ display:block; margin:0 0 35px 0;}
.p7{ width:100%; height:1225px; background:url(../images/p7bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.fx li{ width:544px; float:left; margin:0 0 0 35px;}
.p8-left{ float:left; width:450px; font-size:20px; color:#2a2d3d; line-height:40px;}
.p8-right{ width:703px; float:left; margin:0 0 0 45px;}
.bx10{width: 100%;height: 964px;background: url(../images/img_15.jpg) no-repeat center;margin: 0 auto 30px auto;display: none;}
.a1{font-size: 24px;font-weight: bold;color: #3c3c3c;margin: 30px auto 20px auto;display: block;text-align: center;text-decoration: underline;}
.mod18{position: relative;}
.mod18 li{float: left;}
.mod18 .cf li{position: relative;}
.mod18 .cf a{display: block;position: absolute;color: #fff;}
.mod18 .picBox{position: relative;overflow: hidden;}
.mod18 .picBox ul{position: absolute;}
.mod18 .listBox{position: relative;overflow: hidden;}
.mod18 .listBox ul{position: absolute;}
.mod18 .listBox li{cursor: pointer;position: relative;}
.mod18 .listBox li i{display: none;}
.mod18 .listBox .on i{display: block;}
.smexperts{height: 525px;width: 305px;float: left; /*margin-top:25px;*/background: #ececec;}
.smexperts ul{height: 110px;color: #565555 !important;font: 14px "Î¢ÈíÑÅºÚ";line-height: 20px;/*margin-left: 10px;*/}
.smexperts ul li{width: 91px;height: 85px;text-align: center;float: left;display: inline;margin: 15px 0 0 8px;padding-top: 1px;}
.smexperts ul li img{margin-bottom: 4px;}
.bigexprt{width: 785px;height: 525px;float: right;margin: 0 8px 0 0;}
.bigexprt ul{width: 785px;}
.bigexprt ul li{float: left;height: 525px;}
.bigexrt{color: #363636;}
.exa1{height: 525px;width: 785px;box-sizing: border-box;z-index: -99999;}
.exa1 img{vertical-align: left;}
.exa2{ width:430px; margin-top:-400px; margin-left:360px; font-size:14px; color:#1e1e1e; line-height:20px; overflow:hidden;}
.exa3{ font-size:12px; margin-top:15px;}
.exa4{ width:100px; height:30px; background:#eb0100; text-align:center; color:#FFF; font-size:16px; line-height:30px; position:absolute; z-index:10px;}
.exa4 a{ color:#FFF;}
.mod18 .listBox .on{ background:#b90100; color:#ffffff; }
.bigexprt .btn{position:absolute;width:45px;height:510px; margin-top:200px;cursor:pointer;z-index:99; background:#000;}
.bigexprt .prev{left:0;background:url(../images/blackpre1.PNG) no-repeat;}
.bigexprt #prevTop,.bigexprt #nextTop,.bigexprt #prevTop1,.bigexprt #nextTop1,.bigexprt #prevTop2,.bigexprt #nextTop2{width:45px;height:100px;}
.bigexprt .next{right:0px;background:url(../images/blacknext1.PNG) no-repeat;}
.bigexprt #prevTop:hover,.bigexprt #prevTop1:hover,.bigexprt #prevTop2:hover{background:url(../images/blackpre.jpg) no-repeat}
.bigexprt #nextTop:hover,.bigexprt #nextTop1:hover,.bigexprt #nextTop2:hover{background:url(../images/blacknext.jpg) no-repeat}
.p9{ width:100%; height:894px; background:url(../images/p9bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.wenda{ clear:both; overflow:hidden;}
.wenda li{ width:540px; float:left; font-size:20px; color:#2a2d3d; line-height:35px; margin:5px 0 0 20px;}
.wenda li b{ display:block; font-size:26px; color:#fff; line-height:45px; margin:0 0 5px 0;}
.zx1{ width:570px; line-height:90px; background:#c59946; margin:75px auto 80px auto; font-size:48px; color:#fff; font-weight:bold; text-align:center; border-radius:45px;}
.zx1 a{ color:#fff;}

#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 2; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#loading{ width:37px; height:37px; position:fixed; margin:-20px 0 0 -20px; z-index: 3; top:50%; left:50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}