@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;}
.cen1200{width:1200px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:690px; background:url(../images/bannerbg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.title{ text-align:center; font-size:48px; color:#b81102; font-weight:bold; margin:80px auto 40px auto; line-height:60px;}
.title span{ color:#3a3a3a; font-size:36px; font-weight:normal;}
.p1-left{ width:775px; float:left; background:#e3e3e3;}
.lunb{ width:754px; margin:10px 0 10px 10px; position:relative;}
.lunb .hd{position:absolute; width:360px; bottom:20px; left:365px;}
.lunb .hd ul li{width:36px; height:10px; background:#fff; float:left;margin-right:6px;}
.lunb .hd ul li.on{background:#921302;}
.p1-right{ width:410px; float:left; margin:0 0 0 15px;}
.p1-right-title{ background:#b81102; text-align:center; font-size:36px; color:#fff; line-height:60px; font-weight:bold;}
.p1-right li{ font-size:16px; color:#3a3a3a; line-height:25px; border-bottom:1px #3a3a3a dashed; padding:12px 0 12px 5px; margin:0 0 0 20px;}
.p2{ width:100%; height:962px; background:url(../images/p2bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.js-title{ margin:0 0 20px 44px; overflow:hidden;}
.js-title li{ width:542px; height:86px; float:left; font-size:36px; text-align:center; color:#000; font-weight:bold; line-height:70px; background:url(../images/p2tbbg2.png) no-repeat center; margin:0 12px 0 0;}
.jsnav1,.jsnav2{ background:url(../images/p2tbbg1.png) no-repeat center !important; color:#fff !important;}
#main_jsnav_1,#main_jsnav_2{ background:#fff; padding:20px 12px 25px 12px; overflow:hidden;}
.p2-left{ width:667px; background:#e5e5e5; float:left;}
.p2-left img{ width:667px;}
.p2-left p{ font-size:16px; color:#000; text-indent:2em; line-height:25px; padding:15px;}
.p2-right{ float:left; width:509px;}
.p2-right li{ float:left; width:242px; margin:0 0 12px 12px;}
.p2-right li p{ font-size:16px; line-height:25px; padding:5px 15px 0 15px;}
.p3{ width:100%; background:url(../images/p3bg.jpg) no-repeat center top #b81102; margin:0 auto; overflow:hidden;}
.p3 li{ width:232px; float:left; margin:0 0 55px 10px;}
.p3 li p{ font-size:16px; color:#fff; line-height:25px; border-left:1px #e09690 solid; padding:15px 10px 15px 20px;}
.p4-left{ width:455px; float:left; border-right:1px #7d7d7d solid; padding:0 15px 0 0; font-size:16px; color:#000; line-height:35px;}
.p4-text1{ font-size:16px; color:#000; text-indent:2em; line-height:30px; padding:0 0 10px 10px;}
.p4-right{ width:706px; float:left; margin:0 0 0 20px;}
.p4-right li{ width:170px; line-height:42px; font-size:18px; color:#000; text-align:center; float:left; margin:0 0 8.5px 8.5px; background:#e5e5e5;}
.aygc1,.aygc2,.aygc3,.aygc4,.aygc5,.aygc6,.aygc7,.aygc8{ background:#b81102 !important; color:#fff !important;}
.p4-text2{ background:#e5e5e5; margin:5px 0 0 0; padding:7px 5px; overflow:hidden;}
.p4-text2 img{ width:424px; display:block; float:left;}
.p4-text2 p{ font-size:16px; line-height:26px; float:left; width:260px; margin:5px 0 0 10px;}
.tops{ margin:40px auto 68px auto; border:1px #b81102 solid; overflow:hidden;}
.tops dt{ font-size:30px; color:#fff; text-align:center; font-weight:bold; float:left; width:120px; height:110px; background:#b81102; padding:20px 0 0 0;}
.tops dd{ font-size:16px; color:#000; line-height:25px; float:left; width:1040px; height:100px; padding:15px;}
.p5{ width:100%; background:#b81102; margin:0 auto; overflow:hidden; padding:0 0 110px 0;}
.al{ position:relative;}
.c3{background:url(../images/al_prev.jpg) no-repeat center; width:59px; height:167px; position:absolute; top:250px; left:-130px;}
.c4{background:url(../images/al_next.jpg) no-repeat center; width:59px; height:167px; position:absolute; top:250px; right:-130px;}
.al li a{ width:250px; line-height:60px; background:#bd1d21; font-size:30px; color:#fff; text-align:center; font-weight:bold; border-radius:10px; margin:615px 0 0 -1070px; position:absolute;}
.p6{ width:100%; background:#e8e8e8; margin:0 auto; overflow:hidden;}
#marquee{ width:1200px; height:182px; margin:45px auto; overflow:hidden;}
#marquee li{ width:300px; float:left;}
.p7{ width:1154px; border:1px #aba9a9 solid; -moz-box-shadow:5px 5px 1px #e8e8e8; -webkit-box-shadow:5px 5px 1px #e8e8e8; box-shadow:5px 5px 1px #e8e8e8; padding:18px; overflow:hidden;}
.p7-left{ width:627px; float:left;}
.p7-right{ width:500px; float:left; margin:10px 0 0 20px; font-size:16px; line-height:28px;}
.p7-text{ margin:20px 0 0 0;}
.p7-text span{ color:#fff; font-weight:bold; background:#b81102; padding:2px 5px;}
.kpay17{width:1200px; margin:0 auto 60px auto; position:relative;}
.zhuan2{width:1200px; overflow:hidden;}
.zhuan2 ul li{ float:left; margin-right:10px;}
.kpay18{ width:288px; height:462px; border:1px solid #8a898a; background-color:#e9e8e8; float:left;}
.kpay18 img{ width:288px; height:277px; margin-bottom:22px;}
.kpay18 p{ text-align:center; font-size:18px; margin-bottom: 6px;}
.kpay18 p span{ font-size:24px; font-weight:bold; margin-right:5px;}
.kpay18 a{width:215px; line-height:48px; text-align:center; border-radius:10px; background-color:#bd1d21; color:#ffffff; font-size:24px; font-weight:bold; display:block; margin:0 auto;}
.c5{ background:url(../images/zj_prev.png) no-repeat center; width:35px; height:65px; position:absolute; top:200px; left:-70px;}
.c6{ background:url(../images/zj_next.png) no-repeat center; width:35px; height:65px; position:absolute; top:200px; right:-70px;}
.p8{ width:100%; background:#b81102; margin:0 auto; overflow:hidden;}
.p8-text{ font-size:16px; color:#fff; line-height:30px; padding:0 10px;}
.p8 li{ width:374px; height:470px; float:left; padding:0 6px; margin:30px 0 70px 18px; background:#fefbf0;}
.p8-title{ font-size:20px; text-align:center; color:#000; font-weight:bold; line-height:65px;}
.p8-text1{ font-size:16px; line-height:25px; text-indent:2em; padding:10px 8px;}
.p8-dz{font-size:16px; line-height:25px; font-weight:bold;padding:0 8px;}
.p9{ width:100%; background:url(../images/p9bg.jpg) no-repeat center top; margin:0 auto; overflow:hidden;}
.fy{ position:relative;}
.p9fy{ overflow:hidden;}
.p9fy li{ width:365px; float:left; background:#f5f3f4; padding:5px 5px 18px 5px; margin:0 0 80px 18.75px; overflow:hidden;}
.p9fy li dt{ font-size:18px; color:#44341d; font-weight:bold; float:left; margin:15px 0 0 15px;}
.p9fy li dd{ width:90px; border:1px #854c2d solid; line-height:30px; font-size:16px; color:#44341d; text-align:center; float:right; margin:12px 12px 0 0;}
.p9fy li dd a{ color:#44341d;}
.c7{ background:url(../images/zj_prev.png) no-repeat center; width:35px; height:65px; position:absolute; top:110px; left:-70px;}
.c8{ background:url(../images/zj_next.png) no-repeat center; width:35px; height:65px; position:absolute; top:110px; right:-70px;}
.p10{ width:100%; background:#e8e8e8; margin:0 auto; overflow:hidden; padding:0 0 80px 0;}
.p10-text{ font-size:16px; text-indent:2em; line-height:30px; color:#000;}
.cj-title li{ width:388px; height:76px; float:left; font-size:30px; text-align:center; color:#000; font-weight:bold; line-height:60px; background:url(../images/p10tbbg2.png) no-repeat center; margin:40px 0 10px 14px;}
.cjnav1,.cjnav2,.cjnav3{ color:#fff !important; background:url(../images/p10tbbg1.png) !important;}
#main_cjnav_1,#main_cjnav_2,#main_cjnav_3{ width:1200px; height:425px; background:#fff; overflow:hidden;}
.p10-left{ width:384px; height:380px; background:#f4f3fb; margin:22px 0 22px 8px; float:left;}
.p10-right{ width:795px; float:left;}
.p10-right li{ width:385px; height:186px; margin:22px 0 0 12px; background:#f4f3fb; float:left;}
.xssh li{ width:286px; float:left; margin:14px 0 0 11px;}
.xssh li p{ font-size:16px; line-height:22px; padding:0 5px;}