/* CSS Document */
*{padding:0px; margin:0px; border:0px; text-decoration:none; list-style-type:none; font-family:"微软雅黑"; font-size:12px; background:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{ background:#f4f4f4}
.wrapper_top{ width:100%; min-width:1000px;}
.wrapper_top03{padding:20px 0px 5px 0px;background:#fff; border-bottom:2px solid #c80303;}
.top{ width:1000px; margin:0 auto; position:relative}
.top .logo{ width:140px; float:left; height:85px;}
.top .logo img{ width:137px; height:85px;}
.top .t_r_1{ width:250px; float:right}
.top .t_r02{ width:750px; float:right}
.top .t_r02 .t_r1{ width:430px;  padding-left:290px; overflow:hidden; padding-top:25px;}
.top .t_r02 .t_r1 form{ width:215px; height:31px; border:1px solid #2b2b2b; overflow:hidden; float:left; *display:inline; }
.top .t_r02 .t_r1 form .ss_input{ width:165px; padding-left:10px; color:#595959; float:left; line-height:31px;}
.top .t_r02 .t_r1 form .ss_btn{ width:35px; height:31px; float:right; background:url(../images/jg_10.png) no-repeat center center; cursor:pointer}
.top .t_r02 .t_r1 .t_rr{ width:185px; line-height:30px; color:#595959; float:right; text-align:right}
.top .t_r02 .t_r1 .t_rr a{ color:#595959; padding:0px 5px;}
.top .t_r02 .t_r1 .t_rr  span{ padding:0px 15px}
.top .t_r02 .t_r1 .t_rr a:hover{ text-decoration:underline}
.top .t_r02 .t_r2{ padding-left:70px;  overflow:hidden; margin-top:30px; line-height:40px;zoom:1;}
.top .t_r02 .t_r2 ul{float:left;}
.top .t_r02 .t_r2 ul li{ float:left; line-height:40px;}
.top .t_r02 .t_r2 ul li a{ padding:0px 30px; color:#333; font-size:14px;}
.top .t_r02 .t_r2 ul li a:hover{ color:#f00;}
.top .t_r02 .t_r2 ul li a.on{ color:#f00;}
.top .menu{ width:225px; position:absolute; left:0px; top:32px; }
.top .menu h2{ cursor:pointer; height:40px; line-height:40px; background:#b1191a; color:#fff; text-indent:20px; font-weight:normal; font-size:18px;}
#nav{ position:relative; z-index:1; width:225px;   background:#c81623;    }
#nav .mainCate{ position:relative; border-bottom:1px solid #000; zoom:1;   }

#nav h3{ height:45px; line-height: 45px; font-size: 16px; overflow:hidden; padding:0px 20px;  }
#nav h3 span{ width: 18px; height: 15px; line-height:45px; color:#fff; font-weight: 200; font-size: 12px; float:right;  }

#nav h3 a{ font-size:14px; color:#fff; font-weight:normal;}
#nav .subCate{ display:none;/*默认隐藏*/  background:#fff; position:absolute; left:225px; top:0; width:200px; min-height:142px;  padding:20px; color:#333; }
#nav .subCate dl{ width:100%; overflow:hidden; margin-bottom:10px; line-height:25px;}
#nav .subCate dl dt{ width:60px; float:left; text-align:right}
#nav .subCate dl dt a{ color:#c81623; font-weight:bold;}
#nav .subCate dl dd{ width:200px; float:left;}
#nav .subCate dl dd a{ color:#595757; padding:0px 5px;font-size:14px;}
#nav .subCate dl dd a:hover{ color:#c81623}
#nav .on{ background:#b1191a; color:#fff;  }
#nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }
#mainCate-2 .subCate{ top:-46px }
#mainCate-3 .subCate{ top:-92px }
#mainCate-4 .subCate{ top:-138px }



.fullSlide{ width:100%;  position:relative;  height:675px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:675px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:675px; }

.wrapper{ width:1000px; margin:30px auto;}
.wrapper .w1{ width:100%;}
.wrapper .w1 .w1_t{ height:35px; line-height:35px; color:#000000; font-size:18px; margin-bottom:10px; position:relative}
.w1 .w1_t .prev{ width:30px; height:20px; position:absolute; right:29px; top:5px;}
.w1 .w1_t .next{ width:29px; height:20px; position:absolute; right:0px; top:5px;}
.w1 .w1_c{ background:#fff; width:100%; overflow:hidden}
.w1 .w1_c dl{ width:249px; height:249px; float:left; border-right:1px solid #f4f4f4; position:relative}
.w1 .w1_c dl dt{ width:249px; height:249px;}
.w1 .w1_c dl dt img{ width:249px; height:249px;}
.w1 .w1_c dl dd{ width:229px; height:229px; padding:10px; position:absolute; left:0px; top:0px;}
.w1 .w1_c dl dd h4{ line-height:25px; color:#000; font-weight:normal; font-size:14px;}
.w1 .w1_c dl dd p{ line-height:25px; color:#f00;}
.w1 .w1_c dl dd p span{ color:#000; padding-right:15px; text-decoration:line-through;}
.w2{ width:100%; margin:30px 0px;}
.w2 h3{ font-weight:normal; color:#000; font-size:18px; line-height:35px; margin-bottom:10px;}
.w2 h3 a{ color:#000; float:right; font-size:14px;}
.w2 h3 a:hover{ color:#f00}
.w2_c{ width:100%; overflow:hidden; }
.w2_c .w2_c_l{ width:100%; float:left;}
.w2_c .w2_c_l dl{ width:230px; height:300px; border-bottom:1px solid #f4f4f4; float:left; border-right:1px solid #f4f4f4; position:relative; margin-right:19px;}
.w2_c .w2_c_l dl dt{ width:100%; height:249px;}
.w2_c .w2_c_l dl dt img{ width:100%; height:249px;}
.w2_c .w2_c_l dl dd{  padding:2px;  left:0px; top:0px;}

.w2_c .w2_c_l dl dd p{ line-height:25px; color:#f00;}
.w2_c .w2_c_l dl dd tl{ width:230px; display:inline-block;line-height:25px; color:#000; font-weight:normal; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w2_c .w2_c_l dl dd  span{  color:#000; padding-right:15px; text-decoration:line-through;}
.w2_c .w2_c_r{ width:250px; float:right}
.w2_c .w2_c_r h3{ height:79px; text-align:center; border-bottom:1px solid #f4f4f4; color:#ff0000; font-size:18px; font-weight:normal; line-height:79px;}
.w2_c .w2_c_r dl{ width:100%; overflow:hidden; height:81px; border-bottom:1px solid #f4f4f4}
.w2_c .w2_c_r dl dt{ width:80px; height:81px; float:right; overflow:hidden}
.w2_c .w2_c_r dl dt img{ width:80px; height:81px;}
.w2_c .w2_c_r dl dd{ width:110px; float:left; padding-top:15px; padding-left:60px; height:66px;}
.w2_c .w2_c_r dl.one dd{ background:url(../images/sc_19.png) no-repeat 20px center}
.w2_c .w2_c_r dl.two dd{ background:url(../images/sc_23.png) no-repeat 20px center}
.w2_c .w2_c_r dl.three dd{ background:url(../images/sc_25.png) no-repeat 20px center}
.w2_c .w2_c_r dl.four dd{ background:url(../images/sc_27.png) no-repeat 20px center}
.w2_c .w2_c_r dl.five dd{ background:url(../images/sc_29.png) no-repeat 20px center}
.w2_c .w2_c_r dl dd h4{ line-height:30px; font-weight:normal}
.w2_c .w2_c_r dl dd h4 a{ color:#000; font-size:16px;}
.w2_c .w2_c_r dl dd p{ line-height:25px; color:#767676; font-size:14px;}


.w3{ width:100%; margin:30px 0px;}
.w3 h3{ font-weight:normal; color:#000; font-size:18px; line-height:35px; margin-bottom:10px;}
.w3 h3 a{ color:#000; float:right; font-size:14px;}
.w3 h3 a:hover{ color:#f00}
.w3 .w3_c{ width:100%; overflow:hidden; }
.w3 .w3_c dl{ width:230px; height:300px; border-bottom:1px solid #f4f4f4; float:left; border-right:1px solid #f4f4f4; position:relative; margin-right:19px;}
.w3 .w3_c dl dt{ width:230px; height:249px;}
.w3 .w3_c dl dt img{ width:230px; height:249px;}
.w3 .w3_c dl dd{ height:29px; padding:2px; left:0px; top:0px;}
.w3 .w3_c dl dd tl{ width:230px; display:inline-block; line-height:25px; color:#000; font-weight:normal; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w3 .w3_c dl dd p{ line-height:25px; color:#f00;}
.w3 .w3_c dl dd p span{ color:#000; padding-right:15px; text-decoration:line-through;}



.foot{ width:940px; margin:50px auto 0px auto; padding:15px 0px 40px 0px; border-top:1px solid #cccccc}
.foot div{ line-height:35px; color:#000000; font-family:"宋体"; text-align:center}
.foot div a{ padding:0px 10px; font-family:"宋体"}
.foot div a:hover{ color:#f00}
.foot p{ line-height:35px; text-align:center; color:#888;}

.fl{ width:100%; margin-bottom:25px;}
.fl dl{ width:100%; overflow:hidden}
.fl dl dt{ width:60px; line-height:35px; color:#b1191a; font-size:14px; float:left}
.fl dl dd{ width:940px; float:right}
.fl dl dd ul{ width:100%; overflow:hidden;}
.fl dl dd ul li{ margin-right:15px;  cursor:pointer;color:#6e6e6e; font-size:14px; float:left; line-height:35px;}
.fl dl dd ul li a{font-size:14px;color: #6e6e6e;}
.fl dl dd ul li span{ display:inline-block; width:12px; height:12px; vertical-align:middle; border:1px solid #afafaf; margin-right:5px;}
.fl dl dd ul li.on span{ background:#b1191a}
.fl dl dd ul li.on a{color:#b1191a;}
.fl dl dd ul li.on{ color:#b1191a}


.top .search{  overflow:hidden;margin:0;float:right;width:auto;height:auto;border:none;}
.top .search .ss_text{ width:200px; padding:0px 10px; height:38px;  background:#fff;  color:#afafaf;border:1px solid #888;}
.top .search .ss_btn{ width:125px; height:40px; float:right; color:#fff; background:#b1191a; font-size:15px; cursor:pointer;line-height:40px;}
.dqwz{ width:100%; margin:5px 0px; line-height:35px;}
.dqwz a{ color:#6e6e6e; font-size:14px;}
.dqwz span{ font-size:14px; color:#6e6e6e; padding:0px 10px;}
.dqwz a:hover{ color:#b1191a}


.page{ width:100%; margin:40px auto; text-align:center; height:40px;}
.page ul li{ display:inline-block; margin-right:1px;}
.page ul li a{ display:block; line-height:20px; padding:0px 8px; border:1px solid #8b8b8b; color:#8b8b8b;}
.page ul li a:hover{ color:#fff; background:#b1191a; border:1px solid #b1191a}
.page ul li a.on{color:#fff; background:#b1191a; border:1px solid #b1191a}
.wrapper_gwc{ width:100%;}
.wrapper_gwc h3{ font-weight:normal; color:#000; font-size:18px; line-height:35px; margin-bottom:10px;}
.wrapper_gwc .gwc_div{ background:#fff; padding:20px 20px 40px 20px;}
.wrapper_gwc .gwc_div table{ width:100%;}
.wrapper_gwc .gwc_div table td{ color:#000000; font-size:14px; border-bottom:1px solid #d1d1d1; padding:25px 0px;}
.gwc_div table .tr1 td{ color:#000; font-size:12px; height:30px; line-height:30px; padding:0px; background:#f4f4f4; border-bottom:0px;}
.gwc_div table td a{ color:#a3a3a3; font-size:14px;}
.gwc_div table td a:hover{ color:#f00}
.gwc_div table td dl{ width:410px; overflow: hidden}
.gwc_div table td dl dt{ width:150px; height:150px; float:left;}
.gwc_div table td dl dt img{ width:150px; height:150px; }
.gwc_div table td dl dd{ width:260px; float:left; color:#000; font-size:14px;}
.gwc_div table td dl a:hover dd{ text-decoration:underline;}
.gwc_div table td .add_btn{ width:22px; height:22px; border:1px solid #b5b5b5; color:#b5b5b5; cursor:pointer; display:inline-block}
.gwc_div table td .num{ width:60px; height:20px; text-align:center; color:#000; line-height:20px; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5}

.gwc_div1 table td dl dt{ width:82px; height:82px; float:left;}
.gwc_div1 table td dl dt img{ width:82px; height:82px; }
.gwc_div1 table td dl dd{ width:260px; float:left; height:82px;color:#000; font-size:14px;}


.title{ width:730px; margin:30px auto 30px auto; text-align:right; color:#000000;}
.title1{ width:900px}
.title span{ color:#ff0000; font-size:24px; font-weight:bold}
.btn_div{ width:730px; margin:0px auto; text-align:right}
.btn_div ul li{ display:inline-block; margin-left:40px;}
.btn_div ul li a{ width:118px; display:block; color:#000; font-size:14px; height:33px; line-height:33px; text-align:center; border:1px solid #d1d1d1}
.btn_div ul li.li2 a{ background:#f00; border:1px solid #f00; color:#fff}
.btn_div ul li a:hover{background:#f00; border:1px solid #f00; color:#fff}
.btn_div1{ width:900px;}

.address{ padding:10px 15px;overflow:hidden; margin-bottom:40px;}
.address .addr{ margin-left:30px; display:inline; width:245px; height:145px; padding:13px; border:1px solid #a4a4a4; float:left}
.address .addr1{ margin-left:20px;}
.address .addr h4{ line-height:30px; color:#757575; font-size:18px; font-weight:normal;}
.address .addr p{ line-height:28px; color:#757575; font-size:14px;}
.add_addr a{ display:block; width:100%; padding-top:40px; text-align:center; color:#757575; font-size:14px; line-height:40px;}
.address .addr.on{ border:1px solid #f00}

.wrapper_xq{ width:1000px; margin:20px auto; background:#fff; padding-bottom:30px;}
.wrapper_xq .xq1{ width:900px; margin:0px auto; margin-bottom:30px; padding-top:20px}
.wrapper_xq .xq1 .xq1_l{ width:475px; float:left}

.game163{ position: relative;  width: 475px; }
.game163 .bigImg{ width:473px; height:473px; overflow:hidden; margin-bottom:20px; border:1px solid #dfdfdf; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:473px; height:473px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.game163 .smallScroll{ height:100px; margin-bottom: 6px;}
.game163 .sPrev{ position:absolute; left:-25px; top:205px; display: block; width:6px; height:19px; text-indent: -9999px; background:url(../images/apxq_06.jpg) no-repeat left top; }
.game163 .sNext{position:absolute; right:-25px; top:205px; display: block; width:6px; height:19px; text-indent: -9999px;  background:url(../images/apxq_09.jpg) no-repeat left top; right:-25px; left:auto}


.game163 .smallImg{ float:left;  display:inline; width: 475px; overflow: hidden;}
.game163 .smallImg ul{ height:100px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 32px 0 0; width:94px; height:94px cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:94px; height:94px;  }
.game163 .smallImg .on img{ border-color: #1e50a2;}


.wrapper_xq .xq1 .xq1_r{ width:360px; float:right; padding-top:45px;}
.xq1 .xq1_r h3{ line-height:30px; color:#333333; font-size:26px; font-weight:normal}
.xq1 .xq1_r h3 span{ color:#b1191a}
.xq1 .xq1_r p{ line-height:35px; color:#666666;}
.xq1 .xq1_r p span{ color:#666; text-decoration:line-through}
.xq1 .xq1_r .thj{color:#b1191a; line-height:35px;}
.xq1 .xq1_r .thj span{ color:#b1191a; font-size:32px;}
.xq1 .xq1_r .pj{ line-height:35px; margin-bottom:20px; color:#666}
.xq1 .xq1_r .pj a{color:#666; padding-right:35px;}
.xq1 .xq1_r .pj a img{ padding-right:15px;}
.xq1 .xq1_r .pj span{ padding:0px 2px;}
.xq1 .xq1_r .add_gwc{ width:100%; overflow:hidden; text-align:left}
.xq1 .xq1_r .add_gwc a{ display:block; color:#fff; font-size:14px; margin-right:10px; width:40px; float:left; text-align:center; height:40px; line-height:40px;}
.xq1 .xq1_r .add_gwc a img{ vertical-align:middle; display:block; width:40px; height:40px;}
.xq1 .xq1_r .zp_div{ width:100%; margin-top:20px;}
.xq1 .xq1_r .zp_div .a1{ padding-left:15px; background:url(../images/apxq_25.jpg) no-repeat left center; color:#666}
.xq1 .xq1_r .zp_div img{ vertical-align:middle}
.xq1 .xq1_r .zp_div span{ padding:0px 50px;}

.xq2{ width:900px; margin:20px auto;}
.xq2 .bd{ width:100%; overflow:hidden; margin-bottom:30px;}
.xq2 .bd ul li{ float:left; margin-right:30px; line-height:35px;}
.xq2 .bd ul li a{ color:#545454; font-size:18px;}
.xq2 .bd ul li.on a{ color:#b1191a}
.xq2 .bd ul li a:hover{ color:#b1191a}
.xq2 .zpjs{ width:100%; overflow:hidden; line-height:24px; margin-bottom:20px; margin-top:10px;}
.xq2 .zpjs img{ max-width:100%; }

#zpgg{ width:100%; margin-bottom:25px;}
#zpgg h3{ font-weight:normal; line-height:35px;color:#545454; font-size:18px; margin-bottom:35px;}
#zpgg table{ width:898px; border:1px solid #d1d1d1; border-bottom:0px; border-right:0px }
#zpgg table td{ color:#666666; line-height:40px; border-bottom:1px solid #d1d1d1; font-size:14px; border-right:1px solid #d1d1d1}
#zpgg table td.tdd{ padding-left:40px;}

#zppj{ width:100%; margin-bottom:35px;}
#zppj h3{ font-weight:normal; line-height:35px;color:#545454; font-size:18px; margin-bottom:35px;}
#zppj .pj_div{ width:100%; overflow:hidden}
#zppj .pj_div .pj_l{ float:left; width:300px; height:120px; line-height:120px; text-align:center; color:#b1191a; font-size:48px;}
#zppj .pj_div .pj_r{ width:525px; float:right}
#zppj .pj_div .pj_r ul li{ line-height:23px;}
#zppj .pj_div .pj_r ul li span{ color:#666; padding:0px 10px;}
#zppj .pj_div .pj_r ul li img{ vertical-align:middle}

.question{ width:100%; margin-top:50px;}
.question .question_bd{ width:100%; overflow:hidden;  margin-bottom:20px;}
.question .question_bd ul li{ float:left; cursor:pointer; margin-right:70px; color:#666666;font-size:18px;}
.question .question_bd ul li.on{ color:#000}
.question .question_tal{ width:100%;}
.question .question_tal h4{ line-height:30px; color:#666; font-size:18px;}
.question .question_tal p{ line-height:30px; color:#666; font-size:16px;}
.address p{font-size:16px;}
.address p input{ margin-right:10px; vertical-align:middle}
.address p a{ display:block; color:#000; margin-top:25px;}
.menu .tri{margin-left:10px;font-size:20px;line-height:30px;}


.w3_c dl dd tl{line-height:25px; color:#000; font-weight:normal; font-size:14px;}
.w3_c dd  span{  color:#000; padding-right:15px; text-decoration:line-through;}
.menu h2{ position:relative;}
.menu h2 span{ text-indent:0; margin:0; padding:0; line-height:0; display:block; width:19px; height:19px; position:absolute; right:20px; top:13px; font-size:22px;transform:rotate(90deg);}