﻿
*{margin:0px; padding:0px;}
a{text-decoration:none;}
li{ list-style-type:none;}
img,input,textarea{border:0px;font-family:"Microsoft Yahei";}
html,body{width:100%; min-width:1200px; height:auto;font-size:14px; font-family:"Microsoft Yahei"; background:#FFF;}
label{ cursor:pointer;}
.left,.l{float:left;}
.right,.r{float:right;}
.main{ width:980px; height:auto; margin:0 auto; overflow:hidden;}

/* 主色  #D11A1C #CF0D0D */

.top{ width:100%; height:298px; overflow:hidden;}
.top .logo{ display:block; float:left; width:340px; height:94px; text-align:center; margin:77px 0; overflow:hidden;}
.top .logo img{ height:100%; width:auto;}
.top .ssk{ float:right; width:350px; height:34px; border:2px solid  #D11A1C; margin:105px 0; overflow:hidden;}
.top .ssk .sou{ float:left; width:300px; height:34px; background:#fff; text-indent:10px; font-size:14px; overflow:hidden;}
.top .ssk .sub{ float:right; width:50px; height:34px; background:#E69E9E url(sou.png) no-repeat center center; background-size:auto 24px;}
.top .nave{ width:100%; height:50px; background:rgba(209,2,2,0.70); overflow:hidden;}
.top .nave ul{ width:100%; height:50px; overflow:hidden;}
.top .nave ul span{ display:block; float:left; width:1px; height:22px; background:#FFF; margin:14px 0;}
.top .nave ul li{ float:left; width:auto; height:100%; overflow:hidden;}
.top .nave ul li.on,.top .nave ul li:hover{ background:rgba(209,2,2,1);}
.top .nave ul li a{ display:block; width:auto; height:100%; line-height:50px; color:#fff; padding:0 23.5px; font-size:18px;}

.imgsssd {margin:15px 0;float:left;width:100%;height: 80px;background:url(syggx.jpg) center top no-repeat;}
.imgsssd a{float:left;width:50%;height: 80px;}
.w_d1{ width:100%; height:auto; margin:15px 0 15px; overflow:hidden; position: relative;}
.w_d1 .bd{ float:left; width:420px; height:280px; background:rgba(237,237,237,1.00); overflow:hidden;}
.w_d1 .bd li{ width:420px; height:280px; overflow:hidden;}
.w_d1 .bd li .a1{ display:block; width:420px; height:280px; background:rgba(237,237,237,1.00); overflow:hidden;}
.w_d1 .bd li .a1 img{ width:100%; height:auto; text-transform: uppercase; transition: ease-in-out .2s;}
.w_d1 .bd li .a1:hover img1{ width:108%; height:auto; margin:-4%;}
.w_d1 .bd li .a1 span{ display:block; position:relative; bottom:60px; left:6px; font-size:16px; line-height:20px; color:#FFFFFF; font-weight:900; text-align:left;}
 

.w_d1 .hd{ width:136px; height:auto; text-align: center; overflow: hidden;  position: absolute; left:284px; bottom:5px;  }
.w_d1 .hd ul{display:inline-block;width:auto;height:22px; margin-top: 32px; overflow: hidden;  }
.w_d1 .hd li{ display:inline-block; width:12px;height:12px;border-radius:12px;background:#ffffff; float:left; overflow: hidden; display: block; margin:5px 6px;}
.w_d1 .hd li.on{ width: 12px; height: 12px; border: 1px solid #D4D7DA; border-radius: 12px; background: #FF0000; margin: 4px 6px;}


.w_d1 .d1{ width:530px; height:100%; overflow:hidden;}
.w_d1 .d1 .lx{ display:block; width:100%; height:35px; background:#F3F3F3;}
.w_d1 .d1 .lx span{ display:block; overflow:hidden;}
.w_d1 .d1 .lx .s1{ float:left; height:40px; background:url(bg1.png) no-repeat center bottom; overflow:hidden;}
.w_d1 .d1 .lx .s1 font{ display:block; width:auto; height:35px; line-height:35px; color:#FFF; font-size:18px; padding:0 15px; background:#D11A1C; font-weight:bold;}
.w_d1 .d1 .lx .s2{ height:100%; width:40px; font-size:24px; color:#AAA; text-align:center;}
.w_d1 .d1 .lx:hover .s2{ color:#D11A1C;}
.w_d1 .d2{ width:100%; height:96px; margin-top:7px; overflow:hidden;}
.w_d1 .d2 .bt{ display:block; width:100%; height:44px; line-height:44px; font-size:21px; font-weight:bold; color:#D11A1C; overflow:hidden;}
.w_d1 .d2 .ms{ height:52px; line-height:26px; color:#808080; overflow:hidden;}
.w_d1 .d1 ul{ width:100%; height:136px; margin-top:6px; overflow:hidden;}
.w_d1 .d1 ul li{ width:100%; height:28px; overflow:hidden;}
.w_d1 .d1 ul li a,.w_d1 .d1 ul li span{ display:block; line-height:28px; overflow:hidden;}
.w_d1 .d1 ul li a{ max-width:500px; color:#6B6B6B; font-size:14px;}
.w_d1 .d1 ul li a:hover{ color:#D11A1C;}
.w_d1 .d1 ul li span{ color:#C3C3C3;}

.w_d2{ width:100%; height:auto; margin-bottom:20px; overflow:hidden;}
.w_d2 img{ width:100%; height:auto;}

.w_d3{ width:100%; height:300px; border-top:5px solid #D11A1C; margin-bottom:30px; overflow:hidden;}
.w_d3 div{ width:470px; height:300px; overflow:hidden;}
.w_d3 div .p1{ width:100%; height:30px; padding:8px 0; border-bottom:3px solid #E5E5E5; margin-bottom:6px; overflow:hidden;}
.w_d3 div .p1 a{ display:block; height:100%; line-height:30px; overflow:hidden;}
.w_d3 div .p1 .a1{ border-left:3px solid #D11A1C; color:#D11A1C; text-indent:14px; font-size:18px; font-weight:bold;}
.w_d3 div .p1 .a2{ color:#616161;}
.w_d3 div .p1 .a2 font{ display:inline-block; float:right; padding:0 5px; font-size:24px;}
.w_d3 div .p1 .a2:hover{ color:#D11A1C;}
.w_d3 div ul{ width:100%; height:auto; overflow:hidden;}
.w_d3 div ul li{ width:100%; height:35px; overflow:hidden;}
.w_d3 div ul li a,.w_d3 div ul li span{ display:block; line-height:35px; overflow:hidden;}
.w_d3 div ul li a{ max-width:370px; color:#3A3A3A;}
.w_d3 div ul li a:hover{ color:#D11A1C;}
.w_d3 div ul li span{ color:#C3C3C3;}

.w_d4{ margin-bottom:30px; width:100%; height:46px; line-height:46px; font-size:16px; color:#666; border-bottom:1px solid #E6E6E6; margin-top:4px; overflow:hidden;}
.w_d4 a{ color:#666;}
.w_d4 a:hover{ color:#D11A1C;}

.w_d5{ width:100%; height:auto; overflow:hidden;}

.w_d6{ width:230px; height:auto; overflow:hidden;}
.w_d6 .p1{ height:54px; background:url(cpflbg.png) repeat-x left top; background-size:auto 100%; line-height:54px; text-align:center; color:#fff; font-size:22px; letter-spacing:3px;}
.w_d6 ul{ width:208px; height:auto; border:1px solid #D11A1C; border-bottom:10px solid #D11A1C; border-top:none; padding:10px; overflow:hidden;}
.w_d6 ul li{ width:100%; height:auto; padding-bottom:7px;}
.w_d6 ul li .a1{ display:block; width:100%; height:36px; margin:10px 0 5px; box-shadow: 0 0 24px -5px rgba(0,0,0,0.8); text-transform: uppercase; transition: ease-in-out .2s; overflow:hidden;}
.w_d6 ul li .a1 span{ display:block; width:200px; height:28px; margin:2px; border:2px solid #D11A1C; text-align:center; line-height:28px; font-size:17px; color:#D11A1C; overflow:hidden; font-weight:bold;}
.w_d6 ul li .a1:hover,.w_d6 ul li .a1.on{ background:#D11A1C;}
.w_d6 ul li .a1:hover span,.w_d6 ul li .a1.on span{ border-color:#fff; color:#fff;}

.w_d7{ width:722px; height:auto; overflow:hidden;}
.w_d7 .bt{ width:100%; height:auto; border-bottom:2px solid #D11A1C; padding:10px 0; overflow:hidden;}
.w_d7 .bt .btp1{ line-height:32px; text-align:center; font-size:24px; color:#D11A1C; font-weight:bold; overflow:hidden;}
.w_d7 .bt .btp2{ height:46px; margin-top:10px; line-height:46px; color:#666; text-align:center; overflow:hidden;}
.w_d7 .nr{ width:100%; height:auto; padding:10px 0 30px; overflow:hidden;}
.w_d7 .nr img{ max-width:100%;}


.w_d8{ width:722px; height:auto; overflow:hidden;}
.w_d8 .ty{ width:100%; height:52px; border-bottom:2px solid #D11A1C; line-height:52px; font-size:23px; color:#D11A1C; font-weight:bold; overflow:hidden;}

.w_d8 .xwlb{ width:100%; height:auto; overflow:hidden;}
.w_d8 .xwlb li{ width:100%; height:38px; margin-top:10px; border-bottom:1px solid #E6E6E6; background:url(bg3.png) no-repeat left center; overflow:hidden;}
.w_d8 .xwlb li a,.w_d8 .xwlb li span{ display:block; height:100%; line-height:38px; overflow:hidden;}
.w_d8 .xwlb li a{ max-width:625px; text-indent:28px; color:#333;}
.w_d8 .xwlb li a:hover{ color:#D11A1C;}

.w_d8 .wyzx{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.w_d8 .wyzx td{ font-size:16px;}
.w_d8 .wyzx td font{ color:#D11A1C;}
.w_d8 .wyzx td input{ float:left; width:318px; height:34px; border:1px solid #E6E6E6; text-indent:8px; font-size:16px;}
.w_d8 .wyzx td textarea{ width:566px; height:200px; border:1px solid #E6E6E6; padding:8px; font-size:16px;}
.w_d8 .wyzx td .yzimg{ float:left; height:36px; width:auto;}
.w_d8 .wyzx td a{ display:inline-block; margin-top:40px; width:110px; height:38px; line-height:38px; text-align:center; font-size:18px; border-radius:3px; overflow:hidden;}
.w_d8 .wyzx td .sub{ color:#fff; background:url(bg4.png) repeat-x left center; background-size:auto 100%;}
.w_d8 .wyzx td .res{ color:#333; background:url(bg5.png) repeat-x left center; background-size:auto 100%; margin-left:20px;}

.w_d8 .wszx{ width:100%; height:auto; overflow:hidden;}
.w_d8 .wszx li{ width:100%; height:auto; border-bottom:1px dashed #EEEEEE; padding-bottom:24px; overflow:hidden;}
.w_d8 .wszx li .d1,.w_d8 .wszx li .d3{ width:100%; height:auto; margin-top:24px; overflow:hidden;}
.w_d8 .wszx li .d1 .tx,.w_d8 .wszx li .d3 .tx{ float:left; width:104px; height:auto; background:url(bg6.png) no-repeat right 12px; overflow:hidden;}
.w_d8 .wszx li .d1 .tx img,.w_d8 .wszx li .d3 .tx img{ width:68px; height:auto;}
.w_d8 .wszx li .d2{ float:left; width:478px; padding:15px 18px; background:#EEEEEE; border-radius:5px; overflow:hidden;}
.w_d8 .wszx li .d2 .p1{ line-height:24px; color:#D11A1C; overflow:hidden;}
.w_d8 .wszx li .d2 div{ line-height:24px; color:#343434; overflow:hidden;}
.w_d8 .wszx li .d3 .tx{ background:url(bg7.png) no-repeat left 12px; text-align:right;}
.w_d8 .wszx li .d3 div{ float:left; margin-left:104px; width:478px; padding:15px 18px; background:#EEEEEE; border-radius:5px; overflow:hidden;}

.w_d8 .rys{ width:753px; height:auto; overflow:hidden;}
.w_d8 .rys li{ float:left; margin:22px 31px 9px 0; width:220px; height:auto; overflow:hidden;}
.w_d8 .rys li a{ display:block; width:100%; overflow:hidden;}
.w_d8 .rys li .t{ height:153px;}
.w_d8 .rys li .t img{ width:100%; height:auto; text-transform: uppercase; transition: ease-in-out .2s;}
.w_d8 .rys li .b{ height:40px; line-height:40px; text-align:center; color:#333; overflow:hidden;}
.w_d8 .rys li:hover .b{ color:#D11A1C;}
.w_d8 .rys li:hover .t img{ width:108%; margin:-3%;}


.down{ width:100%; min-height:300px; margin-top:20px; border-top:1px solid #E5E5E5;}
.down .do_d1{ width:100%; height:auto; padding:22px 0 0;}
.down .do_d1 .main{ overflow:visible;}
.down .do_d1 .d1{ float:left; width:auto; height:auto;}
.down .do_d1 .d1 div{ float:left; margin:10px; width:234px; height:34px; border:3px solid #E5E5E5; position:relative;}
.down .do_d1 .d1 div .a1{ display:block; width:100%; height:100%; line-height:34px; text-align:center; font-size:16px; color:#000; background:url(bg2.png) no-repeat 194px center; overflow:hidden;}
.down .do_d1 .d1 div ul{ opacity:0; background:#FFF; width:100%; max-height:238px; border:3px solid #E5E5E5; border-top:none; position:absolute; left:-3px; top:34px; overflow:auto; text-transform: uppercase; transition: ease-in-out .2s; z-index:-1;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.down .do_d1 .d1 div ul::-webkit-scrollbar{width: 6px; height: 268px; background-color:#C1C1C1;}
/*定义滚动条轨道 内阴影+圆角*/
.down .do_d1 .d1 div ul::-webkit-scrollbar-track{/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/ border-radius: 6px; background-color: #ccc;}
/*定义滑块 内阴影+圆角*/
.down .do_d1 .d1 div ul::-webkit-scrollbar-thumb{border-radius: 6px;/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/ background-color: #D11A1C;} 
.down .do_d1 .d1 div ul li{ width:100%; height:34px; overflow:hidden;}
.down .do_d1 .d1 div ul li a{ display:block; width:100%; height:100%; line-height:34px; text-align:center; font-size:16px; color:#000; overflow:hidden; text-transform: uppercase; transition: ease-in-out .2s;}
.down .do_d1 .d1 div:hover ul{ opacity:1; top:0px; z-index:999;}
.down .do_d1 .d1 div ul li:hover a{ background:#D11A1C; color:#FFF;}
.down .do_d2{ width:100%; height:auto; border-top:1px solid #F1F1F1; padding:10px 0 50px; overflow:hidden;}

.pages{text-align:center; height:auto;width:100%;font-size: 14px;padding-top: 24px; overflow:hidden;}
.pages a{ display:inline-block; font:12px Microsoft Yahei;color:#666;padding:7px 12px;margin-left: 5px;border: 1px solid #e0e0e0;}
.pages strong{ display:inline-block; border: #D11A1C 1px solid;padding:6px 12px;background-color: #D11A1C;color: #fff;margin-left: 5px;}

.cpage{ float:left; width:100%; height:auto; margin-top:20px; padding:10px; border-top:1px solid #CCC;}
.cpage a{display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;font: 14px/24px "microsoft yahei";color: #666;}
.cpage a:hover{ color:#D11A1C;}