@charset "utf-8";
/* css document */
body{
margin:0px; 
padding:0px; 
font-size:15px; 
font-family:microsoft jhenghei,microsoft yahei,arial,sans-serif,simsun,simhei; 
color:#706565; 
background-color:#fefefe; 
font-weight: 200;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,b,strong,em,button{margin:0;padding:0;}
a{text-decoration:none; color:#131312; }
a:hover{ text-decoration:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#333; margin:0; padding:0; border:0; }
input::-webkit-input-placeholder {color:#d0d0d0;}
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.hide{ display:none;}
.show{ display:block;}

/* top */
.top{ width:1230px; height:120px; margin:0 auto;}
.top-logo{ width:615px; height:79px; margin-top:23px; float:left;}
.top-title{ width:321px; height:auto; line-height:120%; padding-left:40px; padding-top:28px;  color:red; font-size:18px; font-family:microsoft jhenghei,microsoft yahei; margin-top:30px; float:left;overflow:hidden; }
.top-banera{ width:173px; height:72px; margin-top:30px; margin-left:50px;  margin-right:15px;float:left;}
.top-banerb{ width:169px; height:72px;  margin-right:15px;margin-top:30px;float:left;}
.top-banerc{ width:187px; height:72px;margin-top:30px; float:right; }
.toptiao{ width:100%; min-width:1230px;position:relative; _width: expression(((document.compatmode && document.compatmode=='css1compat')? document.documentelement.clientwidth : document.body.clientwidth) < 1230? '1230px' : 'auto');  height:2px; font-size:0px; background:#e11c5a; overflow:hidden; }
.xzmane{ width:1230px; height:35px;background:#f6f6f6;  margin:3px auto 0px auto; position:relative; }
.xzmane-cd{ width:auto; height:35px;font-size:16px; float:left;}
.xzmane-cd li{width:105px; height:35px; line-height:35px;text-align:center; float:left; border-right:#ffffff 1px solid; border-left:#ffffff 1px solid;}
.xzmane-cd li a{ display:inline-block; width:100%; height:100%;text-decoration:none; font-size:15px; color:#666666;font-family:microsoft jhenghei,microsoft yahei;}
.xzmane-cd li a:hover{text-decoration:none; font-size:15px; color:#ffffff;font-family:microsoft jhenghei,microsoft yahei; font-weight:bold;}
.maover{width:105px; height:35px; background:#e11c5a;}

.xzmane-telzx{ width:125px; height:35px; line-height:35px; padding-left:23px; padding-right:10px; float:left; font-size:18px; color:#000000; background:url(/uploads/image/inewpic/sytel.png) no-repeat; background-size:18px 35px; border-right:#ffffff 2px solid;  overflow:hidden; }
.xzmane-telzx a{text-decoration:none; font-size:18px; color:#666666; font-weight:bold;font-family:microsoft jhenghei,microsoft yahei;}
.xzmane-telzx a:hover{text-decoration:none; font-size:18px; color:#666666; font-weight:bold;font-family:microsoft jhenghei,microsoft yahei;}

#scrolldiv{ overflow:auto}
.scrolltext{width:315px;height:45px;min-height:40px;line-height:22px; float:left;overflow:hidden;}
.scrolltext li{height:22px;color:#e11c5a; font-size:18px; font-family:microsoft jhenghei,microsoft yahei;}

/* newmane */
.nxzm2{width:159px; height:35px; line-height:35px; float:left; border-right:#ffffff 2px solid; border-left:#ffffff 1px solid; text-align:center; color:#d01d57; font-size:15px; font-weight:bold; font-family:microsoft jhenghei,microsoft yahei; margin-right:12px; overflow:hidden; }
.nxzm2 a{font-size:15px; color:#d01d57; font-weight:bold; font-family:microsoft jhenghei,microsoft yahei; }
/* seach */
.tseach{ width:25px; height:25px; position:absolute; right:5px; top:5px; overflow:hidden; }
.tseach-sech{ width:auto;height:25px;  position:relative;}
.seachtxt{ width:120px; height:25px; line-height:25px; padding:0 10px; background:#ffffff; position:absolute; left:145px; }
.bseach{ width:25px; height:25px; background:url(/uploads/image/tdaimg/bseach.png) center center no-repeat; background-size:20px 20px; position:absolute; right:0px;cursor:pointer;}
.selectbtn{width:60px; height:25px;position:absolute; right:25px;}

/* main */
.mains{width:1230px; height:auto; margin:0 auto;}
.floorsa{ width:100%; position:relative; margin-top:35px; overflow:hidden;}
.mainbiaoti{width:888px; height:25px;line-height:25px; padding-left:10px; border-left:#e11c5a 3px solid; font-size:24px; color:#000000; margin-bottom:10px; overflow:hidden;}
.mainbiaoti strong{font-weight:normal;}

/* zhanlue */
.mainzsdta{ width:1230px; height:440px; margin:35px auto 0 auto; overflow:hidden; }
.mainzsdt{ width:1230px; height:440px; margin:10px auto 0 auto; overflow:hidden; }
.maintiao{width:1230px; height:1px; background-color:#dbdbd9; font-size:0px; margin:5px auto; overflow:hidden;}
.mainzsdt-left{ width:268px; height:438px; margin-right:10px; float:left; background:#ffffff; overflow:hidden; }
.mainzsdt-left img{ width:100%; height:100%;}
.flogbt{ display:block; width:100%; height:100%; position:relative; overflow:hidden}
.flogbt img{ position:relative; z-index:1;}
.flogbt span{ display:inline-block; width:100%; height:40px; line-height:40px; background:#e11c5a; color:#ffffff; text-align:center; font-size:18px; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden}
.mainzsdt-left ul{height:360px;width:270px;overflow:hidden;}
.mainzsdt-left li{float:left;border-right:1px dotted #cac1be;border-bottom:1px dotted #cac1be;width:89px;height:89px;overflow:hidden; }
.mainzsdt-left li img{width:80px;height:80px;overflow:hidden;margin:4px;}
.mainzsdt-left p{width:268px;height:79px; margin:0px; padding:0px; overflow:hidden}

.mainzsdt-right{ width:950px; height:440px; float:left; overflow:hidden;}
.mainzsdt-right img{opacity:1;transition: all 1s;}
.mainzsdt-right img:hover{opacity: 0.8; transition-delay: 0;}
.mainzsdt-rightzsdt{ width:100%; height:440px; float:left; overflow:hidden;}
.mainzra{ width:508px; height:440px; float:left; position:relative;}
.mainzra span{ display:inline-block;width:325px;height:25px;line-height:25px; padding-left:10px; border-left:#e11c5a 3px solid; font-size:24px;  color:#000000; float:left; overflow:hidden; }
.mainzra ul{ width:100%; margin-top:10px; background:#e11c5a; overflow:hidden}
.mainzra li{ width:126px; height:130px; text-align:center; float:left; border-right:#e4c5cd 1px solid; border-bottom:#e4c5cd 1px solid; overflow:hidden;}
.mainzra li img{ width:100%;opacity: 0.2; transition: all 1s;}
.mainzra li img:hover{opacity: 1;}

.mainzraty{ width:230px; height:440px; float:left; margin-right:10px; position:relative;}
.mainzrafl{width:230px; height:210px; margin-bottom:18px; overflow:hidden}
.mainzraflb{width:230px; height:210px; margin-top:10px; overflow:hidden}
.mainzrb{ width:710px; height:440px; float:right; overflow:hidden;}
.flobt{ display:block; width:100%; height:100%; position:relative; overflow:hidden}
.flobt img{ width:100%; position:relative; z-index:1;}
.flobt span{ display:inline-block; width:100%; height:30px; line-height:30px; background:#e11c5a; color:#ffffff; text-align:center; font-size:14px; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden}
 
.xzzxdtxgm{ width:100%; overflow:hidden;}
.xzzxdtxg{width:100%; overflow:hidden; }
.xzzxdtxg-title{width:695px;height:25px;line-height:25px; padding-left:10px; border-left:#e11c5a 3px solid;  overflow:hidden;}
.xzzxdtxg-title a{ color:#767678;}
.xzzxdtxg-title a:hover{ color:#e11c5a; text-decoration:none}
h2{font-size:14px;display:inline}

.xzzxdtxg-titlea{font-size:24px; color:#000000; float:left; overflow:hidden}
.xzzxdtxg-titleb{float:right;color:#000000;}
.xzzxdtxg-titleb a{color:#000000;}
.xzzxdtxg-titleb a:hover{color:#e11c5a;}

.xzzxdtxg-main{ width:708px; border:#efefef 1px solid; overflow:hidden; margin-top:10px; }
.xzzxdtxg-maina{ width:220px; float:left; overflow:hidden;}
.xzzxdtxg-main .xzzxmr{ margin-right:24px;}
.xzzxdtxg-maina ul{ margin:0px; padding:0px; list-style:none; width:100%; height:auto;}
.xzzxdtxg-mainalli{ margin:0px; padding:0px; list-style:none; width:100%; height:38.2px; line-height:38.2px; border-bottom:#efefef 1px solid;overflow:hidden;}
.xzzxdtxg-lidiv{width:200px; height:36px; line-height:36px; margin-left:10px; overflow:hidden;}
.xzzxdtxg-lidiv a{ color:#000000;font-size:14px; text-decoration:none}
.xzzxdtxg-lidiv a:hover{ color:#e11c5a; text-decoration:none}

.sc-categorys{float:right;width:220px;height:438px;border:1px solid #efefef; overflow:hidden}
.categorys-title{ width:220px; height:40px; line-height:40px; background:#f6f6f6;overflow:hidden;}
.categorys-title a{ font-size:16px; color:#727171; margin-left:10px;}
.categorys-title a:hover{color:#e11c5a; text-decoration:none;}

.sc-categorys .rightxzlbs{ width:100%; height:auto; overflow:hidden; }
.sc-categorys .rightxzlbs ul{ margin:0px; padding:0px; list-style:none; width:100%; height:auto;}
.sc-categorys .rightxzlbs ul li{ margin:0px; padding:0px 10px; list-style:none; width:200px; height:39px; line-height:39px; border-bottom:#efefef 1px solid;overflow:hidden}

.sc-categorys .rightxzlbs ul li a{ color:#b2a4a1; font-size:14px; text-decoration:none}
.sc-categorys .rightxzlbs ul li a:hover{ color:#e11c5a; text-decoration:none}
/* zhanlue-voer */

/* syanli */
.wydf1{ width:1230px; margin:28px auto 0 auto; font-family:'microsoft jhenghei'; color:#222222; position:relative; overflow:hidden}
.wydf1 .wydf1bta{ width:100%; margin:0 auto; font-size:50px; color:#e11c5a; text-align:center; font-weight:bold; overflow:hidden}
.wydf1 .wydf1btb{ width:100%; margin:10px auto; font-size:30px; color:#000000; text-align:center;  overflow:hidden}
.wydf1 .wydf1box{width:100%; margin:20px auto 0 auto; position:relative; overflow:hidden}
.wydf1 .wydf1boxl{ width:842px;  float:left; overflow:hidden;}
.wydf1 .wydf1boxl p{ line-height:260%;}
.wydf1 .wydf1blbta{ font-size:15px; }
.wydf1 .wydf1blbtb{ font-size:15px; color:#e11c5a; font-weight:bold; margin:10px auto; }
.wydf1 .wydf1blbtc{ font-size:15px; }
.wydf1 .wydf1boxr{ width:322px; float:right; position:relative; overflow:hidden;}
.wydf1 .wydf1boxr img{ width:90%; position:relative; z-index:1; float:right;}
.wydf1 .wydf1brc{ width:140px; height:166px; position:absolute; left:0; top:20px; z-index:2; overflow:hidden}
.wydf1 .wydf1brc span{ display:block; width:100%;letter-spacing:10px; font-size:20px; margin-bottom:10px; color:#000000; font-weight:bold; overflow:hidden}
.wydf1 .wydf1brc i{ display:block; width:100%; font-size:12px; font-style:normal; line-height:160%; overflow:hidden}
.wydf2{ width:100%; margin:0 auto; padding:30px 0; font-family:'microsoft jhenghei'; color:#ffffff; background:#e11c5a; position:relative; overflow:hidden}
.wydf2box{width:1230px; margin:0 auto; position:relative; overflow:hidden}
.wydf2boxl{ width:30%; padding-left:0; overflow:hidden}
.wydf2boxl span{ display:block; width:100%; font-size:30px; border-bottom:#ffffff 1px solid; overflow:hidden}
.wydf2boxl i{ display:block; width:100%; font-size:18px; margin:5px auto; font-style:normal; overflow:hidden}
.wydf2boxl p{ margin:20px 0 0 0; line-height:160%; font-size:15px; overflow:hidden}
.wydblod{ font-weight:bold;}
.wydleft{ float:left; margin-right:5%;}
.wydright{ float:right; padding-right:0; }
/* syanli-over */

/* bottomhd */
.guanggaofb7{ width:1230px; height:auto;  margin:3px auto 0px auto;}
.hdmains{width:1230px; height:auto; margin:0 auto;}
.hdlxpic{ width:1228px; height:auto; margin:0px auto 30px auto; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;}
.shalong{ width:1190px; height:203px; margin:20px auto; position:relative; overflow:hidden;}
.sha{width:4966px; position:absolute; left:0; top:0; overflow:hidden}

.sha ul li{float:left; margin-left:8px; margin-right:3px; width:180px; height:205px; line-height:20px;text-align:center;overflow:hidden }
.sha ul li img{ width:180px; height:180px}
.playtow{width:1230px;height:494px; text-align:left; position:relative; margin-bottom:7px;overflow:hidden;z-index:9;}
.syfnum{margin:0px;z-index:3;width:auto; text-align:right;position:absolute;height:8px; left:0px; bottom:10px; font-size:0px; }
.syfnum a{margin:0 3px;width:33px;height:8px;cursor:pointer; background:#e9e7e8;filter:alpha(opacity=50);opacity:0.5;text-align:center; display:block; float:left;text-indent:-9999px;font-size:0px;}
.syfnum a.on{background:#e21c5a;filter:alpha(opacity=100);opacity:1;}
.syfnum a.on2{background:#e9e7e8;filter:alpha(opacity=50);opacity:0.5;}

.syfpre{z-index:3;width:17px; position:absolute;height:17px; right:40px; bottom:5px;}
.syfpre a{width:17px;height:17px;cursor:pointer;background:url(/uploads/image/ienzt/bnbtns.png) -2px -24px no-repeat;text-decoration:none;display:block;}

.syfnext{z-index:3;width:17px; position:absolute;height:17px; right:2px; bottom:5px;}
.syfnext a{width:17px;height:17px;cursor:pointer;background:url(/uploads/image/ienzt/bnbtns.png) -24px -24px no-repeat;text-decoration:none;display:block;}

.sypuse{z-index:3;width:17px; position:absolute;height:17px; right:21px; bottom:5px;}
.sypuse a{width:17px;height:17px;cursor:pointer;background:url(/uploads/image/ienzt/bnbtns.png) -2px -2px no-repeat;text-decoration:none;display:block; }

.syfcontent a{width:1230px;height:460px; border:0px; display:block; overflow:hidden;}
.syfcontent img{width:1230px;height:460px; border:0px;}
/* bottomhd-over */

/*f2*/
.f2{width:1228px; height:auto; margin:35px auto;  padding-bottom:35px; border:#efefef 1px solid; font-size:14px; color:#888889; overflow:hidden;}
.f2 dl{ width:365px; height:auto; padding:0 22px; float:left; overflow:hidden;}
.f2 dt{ width:100%; height:48px; border-bottom:#efefef 1px solid;}
.f2 dt a{font-size:14px; color:#888889;}
.f2 dt a:hover{color:#e11c5a;}
.f2 dt span{ display:inline-block; float:left; width:268px; height:48px; line-height:48px; font-size:20px; overflow:hidden}
.f2 dt i{ display:inline-block; float:left; width:90px; height:48px; line-height:48px; text-align:right; overflow:hidden}
.f2 dd{ width:100%; height:75px; line-height:25px; margin:18px 0px 0 0px; overflow:hidden;}
.f2 dd a{ color:#888889; font-size:14px;}
.f2 dd a:hover{color:#e11c5a;}


/* anli */
.af1{width:1230px; margin:60px auto; position:relative; overflow:hidden}
.af1 dl{ width:126px; float:left; overflow:hidden}
.af1 dt{ width:123px; height:24px; line-height:24px; border-left:#e11c5a 3px solid; text-align:center; font-size:22px; color:#000000; margin-bottom:22px; overflow:hidden}
.af1 dd{ width:100%; height:34px; line-height:34px; border-bottom:#f2f2f2 1px solid; color:#e11c5a;  overflow:hidden}

.af1cur{font-size:15px; color:#e11c5a;}
.af1cur:hover{ color:#e11c5a;}
.af1over{font-size:15px;color:#000000;}
.af1over:hover{ color:#e11c5a;}

.af1r{ width:960px; float:right; overflow:hidden}
.af1 ul{ width:100%; margin-bottom:15px; overflow:hidden}
.af1 li{ width:230px; height:210px; float:left; margin-left:10px; margin-bottom:10px; position:relative; overflow:hidden}
.af1 li img{ width:100%; position:relative; z-index:1;}
.af1 li span{ display:block; width:100%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.5); color:#ffffff; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden}
.af1 .af1mk{ width:210px; height:190px; padding:10px; text-align:center; background:#e11c5a; color:#ffffff; position:absolute; left:0; bottom:0; z-index:3; transition: all 1s; opacity: 0; overflow:hidden; }
.af1 .af1mk p{ display:table-cell; vertical-align:middle; width:210px; height:190px;  overflow:hidden}
.af1 .af1mk i{ display:block; width:100%; margin-top:10px; line-height:180%; overflow:hidden}
.af1 .af1mk:hover{opacity: 1;}
.af1pic{ display:block; width:100%; height:100%; line-height:190px; text-align:center; font-size:26px; color:#ffffff; position:relative; background:#e11c5a; overflow:hidden;}

.af1box{ width:960px; float:right; position:relative; overflow:hidden}
.af1box h2{ font-size:24px; color:#e11c5a;}
.af1con{ width:100%; line-height:180%; margin-top:20px; position:relative; overflow:hidden}


.af1box{ width:900px; float:right; position:relative; overflow:hidden}
.af1box h2{ font-size:24px; color:#e11c5a;}
.af1con{ width:100%; line-height:180%; margin-top:20px; position:relative; overflow:hidden}

/* fw */
.af2{width:1230px; margin:60px auto; position:relative; overflow:hidden}
.af2 h1{ display:block; width:90%; height:24px; line-height:24px; padding-left:10px; border-left:#e11c5a 3px solid; text-align:left; font-size:22px; color:#000000; font-weight:normal; margin-bottom:22px; overflow:hidden}
.af2l{ width:900px; float:left; line-height:180%;  position:relative; overflow:hidden}
.af2l img{ max-width:900px;}
.af2r{ width:270px; float:right; position:relative; overflow:hidden}
.af2r img{ max-width:270px;}

/* sx */
.sxbox{width:126px; float:left; position:relative; overflow:hidden}

.sxover{display:block;width:100%;background:#e11c5a; margin-bottom:2px; }
.sxover img{ width:100%; opacity: 0.2; transition: all 1s;}
.sxover img:hover{ opacity: 1;}
.sxcur{display:block;width:100%;background:#e11c5a; margin-bottom:2px; }
.sxcur img{width:100%;}

/* new */
.nf1{width:900px; float:left; position:relative; overflow:hidden}
.newbox{width:100%; position:relative; overflow:hidden}
.newbox ul{ width:100%; border-top:#efefef 1px solid; overflow:hidden}
.newbox li{ width:100%; height:160px; padding:16px 0; border-bottom:#efefef 1px solid; position:relative; overflow:hidden}
.nf1pic{ width:238px; height:160px; float:left; overflow:hidden}
.nf1pic img{ width:100%;}
.nf1r{ width:638px; float:right; position:relative; overflow:hidden;}
.nf1r a{ display:block; width:100%; color:#000000; font-size:22px; font-weight:bold; overflow:hidden}
.nf1r a:hover{ color:#e11c5a; text-decoration:none;}
.nf1r i{ display:block; width:100%; margin:20px auto; overflow:hidden}
.nf1r span{ display:block; width:100%; line-height:180%; overflow:hidden}
/* newnr */
.nf2{ width:900px; float:left; position:relative; overflow:hidden}
.nf2 h2{ font-size:24px; color:#e11c5a;}
.nf2con{ width:100%; line-height:180%; margin-top:20px; position:relative; overflow:hidden}

/* page */
.pagelist{width:100%; height:auto; margin:20px auto; font-size:12px; position:relative; overflow:hidden}
.pagelist ul{float:left;position:relative;left:50%;}
.pagelist li{ float:left; position:relative;right:50%; height:22px; line-height:22px; border:#cccccc 1px solid; padding:0px 5px 0px 5px; margin:0px 3px 0px 3px; text-align:center;}
.pagelist li a{ color:#767676; font-size:12px;}
.pagelist li a:hover{ color:#000000; text-decoration:none;}
.thisclass{ font-weight:bold}
.pagelist select{ border:none; outline:none; margin:0px; padding:0px;}
/* shpage */
.shpage{width:100%; height:auto; margin:20px auto; font-size:12px; text-align:center; position:relative; overflow:hidden}
.shpage table{ margin:0 auto; overflow:hidden}
.shpage td{ height:22px; line-height:22px;  padding:0px 5px 0px 5px; text-align:center;}

/*ftb*/
.ftb{ width:1200px; margin:20px auto 0 auto; position:relative; overflow:hidden}
.ftbl{ width:433px; height:433px; float:left; overflow:hidden}
.ftbr{ width:620px; height:433px; float:right; position:relative; overflow:hidden}
.ftbr p{ display:table-cell;width:620px; height:433px; vertical-align:middle; overflow:hidden}
.ftbr strong{ display:block; width:100%; font-size:66px; color:#000000; margin-bottom:20px; overflow:hidden}
.ftbr span{ display:block; width:100%; line-height:180%; font-size:20px; color:#585657; overflow:hidden}
.ftbr a{font-size:20px; color:#585657; }
.ftbr a:hover{color:#e11c5a;}
/*foot*/
.foot{width:100%;  position:relative;  background:#eaeaea;  z-index:1;overflow:hidden; }
.foot .ftbox{width:1230px; position:relative; margin:12px auto 50px auto; color:#9f9f9f; font-size:16px;  overflow:hidden}
.ftbox a{ padding:0 10px; color:#9f9f9f; font-size:16px;}
.ftbox a:hover{color:#e11c5a;}

.footerc{width:1230px; height:auto; text-align:center; margin:0 auto; text-align:left; color:#c3c3c3; padding-bottom:20px; overflow:hidden; }
.footerc a{color:#c3c3c3;}
.footerc i{ display:inline;  }
.footerc ul{  display:inline; }
.footerc li{display:inline; margin:0 10px; line-height:160%; }

