@charset "utf-8";
body{font-size:14px;color:#333333; font-family:Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;word-wrap: break-word; background:#FFFFFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0; } 
a{text-decoration:none; color:#333333;font-size:14px; }
a:hover{ text-decoration:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#bbbbbb; }
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;}
h1{ font-size:40px}
.left{ float:left;}
.right{ float:right;}
.bghui{background:#f8f8f8;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}
.size24{ font-size:24px;}
::-webkit-input-placeholder{ color:#bbbbbb; font-size:16px;}
.pad1020{ padding:12px}

/*top*/
.topbg{ width:100%; height:100px; background:#FFFFFF; border-bottom:#e11c5a 2px solid; position:fixed; left:0; top:0; text-align:center; z-index:99999; transition: all 1s; }
.shtag{ display:block; width:45px; height:45px; background:url(shtag.png) no-repeat; z-index:1; position:absolute; bottom:18px; right:3%; cursor:pointer;}
.shbg{ width:425px; height:78px; background:#FFFFFF; position:absolute; right:0; bottom:-80px; overflow:hidden; display:none;}
.shtxt{ width:292px; height:45px; line-height:45px; padding:0 10px; background:#f5f5f5;  border-radius: 8px; position:relative; border:0; float:left; margin:17px 16px 0 25px;}
.shsub{ display:block; width:35px; height:35px; background:url(shsub.png) no-repeat; position:relative; border:0; float:left; margin-top:22px; cursor:pointer;}
.top{ width:96%; max-width:1230px; height:100%; margin:0 auto; position:relative; z-index:2;}
.logo{ display:block; width:200px; height:100px; position:absolute; left:0; top:0; right:0; margin:auto; z-index:2; overflow:hidden;}
.logo img{ display:block; width:200px;}
.logo iframe{ border:0; width:200px; height:100px; z-index:1;}
.logo i{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.logofb{ width:262px; height:52px; position:absolute; left:0; top:0; right:0; margin:auto; z-index:3; overflow:hidden; display:none;}
.logofb img{ display:block; width:262px;}
.logofb iframe{ border:0; width:262px; height:52px; z-index:1;}
.logofb i{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.mane{ width:39%; height:100%;}
.mane dl{width:25%; float:left;}
.mane dt{ width:100%; height:100%; overflow:hidden; }
.mane dt a{ display:block; height:52px; line-height:62px; font-size:20px; color:#000000; margin-top:34px;}
.mnl{ position:absolute; left:0; top:0;}
.mnl dt a{ text-align:left;}
.mnr{ position:absolute; right:0; top:0;}
.mnr dt a{ text-align:right;}
.mane dd{ width:100%; position:relative; background:rgba(0,0,0,0.8); overflow:hidden; display:none;}
.mane dd a{ display:block; width:96%; padding:0 2%; height:38px; line-height:38px; text-align:center; color:#FFFFFF; font-size:16px; overflow:hidden;}
.mane dd a:hover{ background:black;}
.manedtcur{ color:#e11c5a !important;}


/*sybanner*/
.albnbg{width:100%; position:relative; margin-top:100px; overflow:hidden;}
.albn{ width:100%; height:562px; position:relative; z-index:1; overflow:hidden; }
.albn li{ width:100%; height:562px; position:absolute; left:0; top:0; text-align:center; overflow:hidden;}
.albn li img{ width:100%; margin:0 auto; position:relative; z-index:1; }
.bnover{display:none; }
.bncur{display:block;z-index:2;}
.hdpg{ width:90%; height:16px; position:absolute; left:0; right:0; bottom:3px; margin:auto; z-index:3; text-align:center; overflow:hidden;}
.hdpg i{  display:inline-block; width:38px; height:2px; margin:0 6px; cursor:pointer; text-indent:-9999px;  overflow:hidden}
.hdpcur{ background:#e11c5a; opacity: 1;}
.hdpov{ background:#a5a5a7; opacity: 0.5;}
.bnpre{ display:none; width:38px; height:71px; background:url(bnico.png) 0px 0px no-repeat; text-indent:-99999px; font-size:0; position:absolute; top:40%; left:5%; z-index:2; cursor:pointer;}
.bnnext{ display:none; width:38px; height:71px; background:url(bnico.png) -38px 0 no-repeat; text-indent:-99999px; font-size:0;  position:absolute; top:40%; right:5%; z-index:2; cursor:pointer;}

/*f1*/
.f1{ width:96%; max-width:1230px; margin:56px auto; position:relative; overflow:hidden;}
.f1tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f1color{ color:#e11c5a;}
.f1tag span{ display:block; width:100%; font-size:36px;}
.f1tag a{ display:block; width:100%; font-size:18px; margin:15px auto 30px auto; font-weight:normal;}
.f1box{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f1box dl{ width:32.8%; height:0; padding-bottom:16.5%; float:left; position:relative; margin-bottom:10px; overflow:hidden;}
.f1box dt{ width:100%; position:relative; overflow:hidden; z-index:1;}
.f1box dt img{ display:block; max-width:100%;}
.f1mr{ margin-right:0.8%;}
.f1box dd{ width:100%; height:100%; position:absolute; left:0; top:100%; background:#f1f1f1; overflow:hidden; z-index:2;}
.f1bt{ margin-top:5%; padding-left:5%; height:30px; line-height:30px; font-size:20px; border-bottom:#e11c5a 2px solid; font-weight:bold; float:left; overflow:hidden}
.f1info{ width:90%; margin:2% auto 5% auto; line-height:180%; text-align:justify; overflow:hidden;}
.f1more{ display:block; width:90%; position:absolute; left:5%; bottom:5%; text-align:right; color:#e11c5a; overflow:hidden}

/*f2*/
.f2bg{ width:100%; background:#f7f7f7; padding:56px 0; position:relative; overflow:hidden;}
.f2{ width:96%; max-width:1230px; margin:0 auto; position:relative; overflow:hidden;}
.f2tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f2color{ color:#e11c5a;}
.f2tag span{ display:block; width:100%; font-size:36px;}
.f2tag a{ display:block; width:100%; font-size:18px; margin:15px auto 30px auto; font-weight:normal;}
.f2box{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f2box dl{ width:48.8%; position:relative; overflow:hidden; }
.f2box dt{ width:100%; height:0; padding-bottom:33%; position:relative; overflow:hidden;}
.f2box dt img{ display:block; max-width:100%; position:relative; z-index:1;}
.f2box dt i{transition: all 1s;}
.f2bi{ display:block; width:100%; height:100%; background:rgba(225,28,90,0.05); position:absolute; top:0; left:0;}
.f2box dd{ width:100%; position:relative; margin-top:15px; font-size:32px; color:#000000; text-align:justify; overflow:hidden;}
.f2box dd:hover{ color:#e11c5a;}
.f2ml{ float:left;}
.f2mr{ float:right;}

/*f3*/
.f3{ width:96%; max-width:1230px; margin:0 auto 10px auto; position:relative; overflow:hidden;}
.f3tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f3color{ color:#e11c5a;}
.f3tag span{ display:block; width:100%; font-size:36px;}
.f3tag a{ display:block; width:100%; font-size:18px; margin:15px auto 30px auto; font-weight:normal;}
.f3box{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f3box li{ width:23.5%; float:left; position:relative; text-align:center; margin-bottom:46px; overflow:hidden;}
.f3mr{ margin-right:2%;}
.f3txt{ border:#e11c5a 1px solid; padding:20px 0; position:relative; z-index:1}
.f3bt{ display:block; width:98%; font-size:30px; color:#e11c5a; margin:0 auto; overflow:hidden;}
.f3fbt{ display:block; width:98%; font-size:18px; margin:0 auto; overflow:hidden;}
.f3box li i{transition: all 1s;}
.f3bi{ display:block; width:100%; height:100%; background:rgba(225,28,90,0.1); position:absolute; top:0; left:0;}

/*f4*/
.f4bg{ width:100%; background:#f7f7f7; padding:56px 0; position:relative; overflow:hidden;}
.f4{ width:96%; max-width:1230px; margin:0 auto; position:relative; overflow:hidden;}
.f4tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f4color{ color:#e11c5a;}
.f4tag span{ display:block; width:100%; font-size:36px;}
.f4tag a{ display:block; width:100%; font-size:18px; margin:15px auto 30px auto; font-weight:normal;}
.f4box{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f4box dl{ width:31.3%; float:left; background:#FFFFFF; position:relative; overflow:hidden;}
.f4box1 dt{ width:100%}
.f4mr{ margin-right:2.75%;}
.f4box dt{ width:100%; height:0; padding-bottom:57%; position:relative; overflow:hidden;}
.f4box dt img{ display:block; width:100%; transition: all 1s;}
.f4imgcur{transform: scale(1.1);-webkit-transform: scale(1.1);}
.f4box dd{ width:100%; padding:20px 0; position:relative; overflow:hidden;}
.f4info{ display:block; width:94%; margin:0 auto; position:relative; text-align:left; font-size:18px; overflow:hidden;}
.f4infoadd{ color:#e11c5a;}
.f4more{ display:block; width:94%; margin:20px auto 0 auto; text-align:right; color:#e11c5a; overflow:hidden;}


.f4box1{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f4box1 dl{ width:31.5%; float:left; background:#FFFFFF; position:relative; overflow:hidden; margin:1.2% 0.9%;box-shadow: 5px 5px 5px #dddddd;}
.f4box1 dt{ width:100%; height:0; padding-bottom:57%; position:relative; overflow:hidden;}
.f4box1 dt img{ display:block; width:100%; transition: all 1s;}
.f4box1 dt:hover img{ width:120%; position:absolute; z-index:9999; margin-left:-10%;}
.f4box1 dd{ width:100%; padding:20px 0; position:relative; overflow:hidden;}


.f4bg2{ width:100%; padding:20px 0; position:relative; overflow:hidden;}
.f4box2{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f4box2 dl{ width:45%; float:left; background:#FFFFFF; position:relative; overflow:hidden; margin:0 4% 5% 0;box-shadow: 5px 5px 5px #dddddd; border:1px #ccc dashed}
.f4box2 dt{ width:100%; height:0; padding-bottom:57%; position:relative; overflow:hidden;}
.f4box2 dt img{ display:block; width:100%; transition: all 1s;}
.f4box2 dt:hover img{ width:120%; position:absolute; z-index:9999; margin-left:-10%;}
.f4box2 dd{ width:100%; padding:20px 0; position:relative; overflow:hidden; background-color:#f5f5f5}


/*f5*/
.f5{ width:96%; max-width:1230px; margin:56px auto 10px auto; position:relative; z-index:9}
.f5tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f5color{ color:#e11c5a;}
.f5tag span{ display:block; width:100%; font-size:36px;}
.f5tag i{ display:block; width:100%; font-size:16px; line-height:180%; margin:15px auto; font-weight:normal;}
.f5tag a{ display:block; width:100%; font-size:18px; margin:0 auto 30px auto; font-weight:normal;}
.f5box{ width:100%; position:relative; margin:0 auto;}
.f5box dl{ width:30%; height:0; padding-bottom:20.5%; float:left; background:#FFFFFF; position:relative; border-top:#e11c5a 2px solid; margin-bottom:46px;}
.f5mr{ margin-right:5%;}
.f5box dt{ width:36%; float:left; position:relative; margin-top:20px; overflow:hidden;}
.f5box dt img{ display:block; max-width:100%;}
.f5box dd{ width:60%; float:right; position:relative; margin-top:20px; padding:10px 0; line-height:160%; font-size:15px; text-align:justify; overflow:hidden;}
.f5buy{ width:100%; position:absolute; left:0; bottom:0; overflow:hidden;}
.f5buy span{ float:left; font-size:16px;}
.f5buy a{ float:right; color:#e11c5a; font-size:16px;}
.f5tanp{ width:100px; height:100px; position:absolute; right:-10px; bottom:-110px; display:none;}
.f5tanp img{ display:block; width:100px;}

/*f6*/
.f6bg{ width:100%; background:#f7f7f7; padding:56px 0; position:relative; overflow:hidden;}
.f6{ width:96%; max-width:1230px; margin:0 auto; position:relative; overflow:hidden;}
.f6tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f6color{ color:#e11c5a;}
.f6tag span{ display:block; width:100%; font-size:36px;}
.f6box{ border:#e11c5a 2px solid; position:relative; margin:30px auto; padding:30px 0; overflow:hidden;}
.f6txt{ width:87.5%; margin:0 auto; position:relative; line-height:180%; font-size:18px; overflow:hidden;}
.f6more{ width:87.5%; margin:15px auto 0 auto; text-align:center; position:relative; overflow:hidden}
.f6more a{ color:#e11c5a; font-size:18px;}
.f6des{ width:87.5%; position:relative; margin:0 auto; line-height:200%; font-size:15px; overflow:hidden;}
.f6dbt{ display:inline-block; font-size:20px; color:#e11c5a; margin-bottom:10px;}
.f6dbtfb{ font-size:16px; }

/*f7*/
.f7{ width:96%; max-width:1230px; margin:26px auto 10px auto; position:relative; overflow:hidden;}
.f7tag{ width:100%; position:relative; text-align:center; font-weight:bold; overflow:hidden}
.f7color{ color:#e11c5a;}
.f7tag span{ display:block; width:100%; font-size:36px;}
.f7 h2{ display:block; font-weight:normal; font-size:20px; margin:15px auto 10px auto; text-align:center;}
.f7box{ width:1230px; height:61px; position:relative; margin:0 auto; background:#f7f7f7; overflow:hidden;}

.f7a{ width:1905px; position:absolute; left:0; top:0; overflow:hidden}
.f7a li{ float:left;}


.f7boxb{border:#e11c5a 2px solid; position:relative; margin:0px auto 36px auto; padding:10px 0; overflow:hidden;}
.f7bbt{ width:100%; font-size:20px; margin:0 auto; text-align:center; overflow:hidden}

.shalong{ width:1190px; height:205px; margin:10px auto; position:relative; overflow:hidden;}
.sha{width:1966px; position:absolute; left:0; top:0; overflow:hidden}
.sha ul li{float:left; margin-left:8px; margin-right:3px; width:auto; height:205px; line-height:20px;text-align:center;overflow:hidden; background-color:#F8F8F8}
.sha ul li img{ height:180px}
.sha ul li:hover{ border:1px #FF0000 dotted; height:203px; }



/*lianxi*/
.lxbn{width:100%; height:0; padding-bottom:11.5%; position:relative; margin-top:100px;  overflow:hidden;}
.lxbn img{ display:block; width:100%;}

.gsbn{width:100%; height:0; padding-bottom:11.5%; position:relative; margin-top:100px; margin-bottom:-8%;  overflow:hidden;}
.gsbn img{ display:block; width:100%;}

/*lianxi*/
.lf1{ width:96%; max-width:1230px; margin:56px auto; position:relative; overflow:hidden;}
.lf1tag{ width:100%; font-size:36px; color:#000000; text-align:center; font-weight:bold;}
.lf1a{ width:100%; margin:20px auto 30px auto; position:relative; color:#000000; font-size:24px; overflow:hidden}
.lf1b{ width:100%; margin:0 auto 30px auto; position:relative; color:#000000; overflow:hidden}
.lf1bl{ width:50%; float:left;}
.lf1bla{ font-size:56px; font-weight:bold;}
.lf1blb{ font-size:27px}
.lf1br{ width:50%; float:right; padding-top:40px; text-align:right; font-size:24px;}

.lf1c{ margin:0 auto 30px auto; padding:38px 46px; border:#e11c5a 2px solid; color:#000000; position:relative; overflow:hidden}
.lf1c a{color:#000000;}
.lf1c span{ display:block; width:320px; float:left; font-size:16px; letter-spacing:2px; overflow:hidden;}
.lf1c h2{ font-size:50px;}
.lf1c p{ display:block; width:790px; float:right; font-size:16px; line-height:180%; letter-spacing:3px; margin:0; padding:0; overflow:hidden}

.lf1d{ width:100%; margin:0 auto 30px auto; position:relative; color:#000000; overflow:hidden}
.lf1dmap{ width:100%; position:relative; overflow:hidden}
.lf1dmap img{ max-width:100%;}
.mapinfo{ width:100%; margin:10px auto; position:relative; text-align:center; color:#000000; font-size:57px; overflow:hidden}
.lf1dwem{width:100%; margin:56px auto 0 auto; position:relative; text-align:center; color:#000000; overflow:hidden}
.lf1dwem img{ max-width:100%; margin:0 auto;}
.lf1dwem span{ display:block; width:100%; font-size:26px; margin-top:10px;}

.lxtxt{width:100%; margin:10px auto; position:relative; line-height:180%; text-align:center; color:#000000; font-size:16px; overflow:hidden}
.lxtxt img{ max-width:100%; margin:10px auto;}

/*about*/
.af1{ width:96%; max-width:1230px; margin:56px auto; position:relative; overflow:hidden;}
.af1l{ width:24%; min-height:450px; padding:23px 0; border:#e11c5a 2px solid; float:left; position:relative; overflow:hidden;}
.af1l span{ display:block; width:80%; height:50px; line-height:50px; margin:0 auto; text-align:left; overflow:hidden; }
.af1l a{ display:block; width:80%; height:50px; line-height:50px; margin:0 auto; text-align:left; overflow:hidden; transition: all 0.5s;}
.af1l a:hover{color:#e11c5a; font-size:26px;}
.af1lov{ color:#000000; font-size:24px;}
.af1lcurs{ color:#e11c5a; font-size:30px; font-weight:bold;}
.af1lcur{ color:#e11c5a; font-size:24px; }
.af1lgd{ color:#e11c5a; font-size:24px; padding-top:10px;}
.af1r{ width:69%; padding:0px 0px 25px; float:right; position:relative; overflow:hidden;}
.af1bt{ width:100%; position:relative; font-size:24px; color:#000000; font-weight:bold; line-height:60px; overflow:hidden; text-align:center; margin:30px 0px;}
.af1box{ width:100%; min-height:450px; position:relative; font-size:20px; line-height:200%; text-align:justify; overflow:hidden;}
.af1box p{ margin-bottom:1em}
.af1box img{ max-width:100%;}
.af1more{ width:100%; padding-top:26px; border-top:#e11c5a 1px solid; margin-top:56px; text-align:center; color:#000000; font-size:38px; font-weight:bold; overflow:hidden;}
.af1colr{ color:#e11c5a;}

/*zyzl*/
.zf1l{ width:24%; min-height:450px; padding:23px 0; border:#e11c5a 2px solid; float:left; position:relative; overflow:hidden;}
.zf1l span{ display:block; width:80%; height:50px; line-height:50px; margin:0 auto; text-align:left; overflow:hidden; }
.zf1l a{ display:block; width:80%; margin:10px auto; text-align:left; overflow:hidden; transition: all 0.5s;}
.zf1l a:hover{color:#e11c5a; font-size:26px;}
.zf1lov{ color:#000000; font-size:24px;}
.zf1lcurs{ color:#e11c5a; font-size:30px; font-weight:bold;}
.zf1lcur{ color:#e11c5a; font-size:24px; }

/*anli*/
.qf1tag{ width:96%; max-width:1230px; margin:156px auto 0 auto; font-size:36px; color:#000000; text-align:center; font-weight:bold; overflow:hidden;}
.qf1cor{ color:#e11c5a;}
.qf1bg{ width:100%; position:relative; overflow:hidden; }
.qf1{ width:100%; height:0; padding-bottom:41.8%; margin:30px auto; position:relative; text-align:center; overflow:hidden; z-index:1}
.qf1 li{ width:100%; height:0; padding-bottom:41.8%; position:absolute; left:0; top:0; text-align:center; background:#FFFFFF; overflow:hidden;}
.qf1 li img{ max-width:100%; margin:0 auto; position:relative; z-index:1; }
.qf1over{display:none; }
.qf1cur{display:block;z-index:2;}
.qf1pre{ display:block; width:38px; height:71px; background:url(bnico.png) 0px 0px no-repeat; text-indent:-99999px; font-size:0; position:absolute; top:45%; left:5%; z-index:2; cursor:pointer;}
.qf1next{ display:block; width:38px; height:71px; background:url(bnico.png) -38px 0 no-repeat; text-indent:-99999px; font-size:0;  position:absolute; top:45%; right:5%; z-index:2; cursor:pointer;}


.qf2bg{ width:100%; background:#f8f8f8; padding:56px 0; position:relative; margin-top:56px; overflow:hidden;}
.qf2bg h2{ display:block; width:96%; max-width:1230px; margin:0 auto 30px auto; font-size:36px; color:#000000; text-align:center;}
.qf2{ width:100%; height:260px; margin:0 auto; position:relative; overflow:hidden;}
.qf2box{ width:5320px; height:260px; position:absolute; left:0; top:0;}
.qf2box li{ width:190px; float:left;}
.qf2box li img{ display:block; width:176px; margin-bottom:30px;}

/*jianzheng*/
.qf5{ width:100%; height:0; padding-bottom:32.8%; margin:30px auto; position:relative; text-align:center; overflow:hidden; z-index:1}
.qf5 li{ width:100%; height:0; padding-bottom:32.8%; position:absolute; left:0; top:0; text-align:center; background:#FFFFFF; overflow:hidden;}
.qf5 li img{ max-width:100%; margin:0 auto; position:relative; z-index:1; }
.qf5over{display:none; }
.qf5cur{display:block;z-index:2;}
.qf5pre{ display:block; width:38px; height:71px; background:url(bnico.png) 0px 0px no-repeat; text-indent:-99999px; font-size:0; position:absolute; top:45%; left:5%; z-index:2; cursor:pointer;}
.qf5next{ display:block; width:38px; height:71px; background:url(bnico.png) -38px 0 no-repeat; text-indent:-99999px; font-size:0;  position:absolute; top:45%; right:5%; z-index:2; cursor:pointer;}


/*anlinr*/
.allibn{width:100%; height:0; padding-bottom:41.8%; position:relative; margin-top:100px; overflow:hidden;}
.allibn img{ display:block; width:100%;}

.qdf1bt{ width:100%; position:relative; font-size:30px; color:#000000; font-weight:bold; margin-bottom:30px; text-align:center; overflow:hidden;}
.qdf1box{ width:100%; min-height:450px; position:relative; font-size:20px; line-height:200%; text-align:justify; overflow:hidden;}
.qdf1box img{ max-width:100%;}

/*new*/
.nf1r{ width:69%; padding:0px 0px 25px; float:right; position:relative; overflow:hidden;}
.nf1r h2{display:block; width:96%; max-width:1230px; margin:0 auto 30px auto; font-size:30px; color:#000000; text-align:left; margin-top:25px;}
.nf1rbox{ width:100%; position:relative; overflow:hidden;}
.nf1rbox dl{ width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:#cacaca 1px solid; overflow:hidden;}
.nf1rbox dt{ width:30%; height:0; padding-bottom:17%; float:left; position:relative; overflow:hidden; }
.nf1rbox dt img{ display:block; max-width:100%;}
.nf1rbox dd{ width:67%; float:right; position:relative; overflow:hidden;}
.nf1rrq{ width:100%; overflow:hidden;}
.nf1rbt{ width:100%; margin:20px 0; font-size:24px; color:#000000; font-weight:bold; overflow:hidden}
.nf1rmore{ width:100%; color:#e11c5a; font-size:16px;}
.nf1jzgd{ width:380px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#e11c5a; border:#e11c5a 1px solid; margin:30px auto 0 auto; overflow:hidden; cursor:pointer;}

/*zta*/
.ztabg{ width:100%; background:#f1f1f1; position:relative; overflow:hidden;}
.ztapic{ width:100%; max-width:1250px; position:relative; margin:0 auto 15px auto; text-align:center; background:#FFFFFF; overflow:hidden;}
.ztapic img{ display:block; max-width:100%; margin:0 auto;}
.ztapicb{ width:100%; max-width:1250px; position:relative; margin:0 auto; text-align:center; background:#FFFFFF; overflow:hidden;}
.ztapicb img{ display:block; max-width:100%; margin:0 auto;}
.ztdtxt{width:100%; max-width:1250px; position:relative; margin:0 auto; padding-bottom:30px; text-align:center; font-size:12px; color:#aeaeae; background:#FFFFFF; overflow:hidden;}
.ztdtxt a{font-size:12px; color:#aeaeae;}

/*foot*/
.ftbg{ width:100%; padding:46px 0 36px 0; background:#e11c5a; position:relative; text-align:center; overflow:hidden;}
.foot{width:96%; max-width:1230px; margin:0 auto; color:#FFFFFF; position:relative; overflow:hidden;}
.ftl{ width:35%; float:left; text-align:left; overflow:hidden;}
.dlogo{ width:310px; height:70px; position:relative; position:relative; overflow:hidden;}
.dlogo img{ display:block; width:112px; position:relative; z-index:1;}
.dlogo iframe{ border:0; width:112px; height:70px; z-index:1;}
.dlogotxtbg{ width:100%; height:100%; position:absolute; top:0;  overflow:hidden; z-index:9; padding-left:20px}
.dlogotxt{ width:55%; height:60px; position:absolute; top:5px; right:0; text-align:center; color:#FFFFFF; overflow:hidden;}
.dlogotxt p{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; position:relative; z-index:2;}
.dlogotxt i{ display:block; width:1px; height:50px; background:#FFFFFF; font-size:0; text-indent:-99999px; position:absolute; top:5px; left:1px; z-index:1;}
.ftltxt{ width:100%; position:relative; margin-top:36px; line-height:200%; font-size:18px; overflow:hidden}
.ftlbt{ font-size:18px;}

.ftr{ width:62%; float:right;}
.ftrmn{ width:100%; min-height:70px; text-align:right; position:relative;  overflow:hidden; }
.ftrmn a{ display:block; width:12.5%; float:left; margin-bottom:10px; color:#FFFFFF; font-size:17px; overflow:hidden;}
.ftrtxt{ min-width:52%;position:relative; margin-top:36px; margin-left:3.5%; padding:20px; text-align:left; border:#FFFFFF 2px solid; float:left; line-height:220%; overflow:hidden}
.ftrbt{ font-size:33px; font-weight:bold;}
.ftrfb{ font-size:24px; }
.ftrico{ width:30%; text-align:right; position:relative; float:right; margin-top:46px; z-index:99;}
.ftrico img{ display:inline-block; margin-left:20px; cursor:pointer;}
.wxico{ width:100px; height:100px; background:url(weixin.jpg) no-repeat; background-size:100%; position:absolute; right:20px; top:40px; overflow:hidden; display:none;}

.flink{width:96%; max-width:1230px; margin:20px auto 0 auto; color:#FFFFFF; position:relative; line-height:180%; text-align:center; font-size:10px; overflow:hidden; opacity:0.5;}
.flink a{ color:#FFFFFF; font-size:10px;}

.footb{width:96%; max-width:1230px; margin:50px auto 0 auto; position:relative; text-align:center; font-size:12px; color:#ffffff; overflow:hidden;}
.footb span{ display:inline-block; margin:0 13px;}
.footb a{ font-size:12px; color:#FFFFFF; }

/*zixun*/
.zxbox{ width:45px; height:auto; position:fixed; z-index:99999; right:0; bottom:5px;}
.zxbox ul{ width:100%; position:relative; z-index:2;}
.zxbox ul li{height: 45px; padding-top:10px; background: #a6a5a5; color:#FFFFFF; text-align: center; margin-bottom: 2px; transition: all 0.5s; cursor: pointer; position: relative;}
.zxbox ul li a{ color:#FFFFFF;}
.zxbox ul li:hover{background: #e11c5a;}

.weixcot{ width:100px; height:100px; position: absolute; bottom: 0; right: -100px;  z-index:1;}
.weixcot img{ display:block; width:100%;}

.wxgzh{ width:100px; height:100px; position: absolute; bottom: 0; right: -100px;  z-index:1;}
.wxgzh img{ display:block; width:100%;}

@media screen and (max-width: 1600px) {
	/*top*/
	.shtag{right:1%;}
	/*footer*/
	
}
@media screen and (max-width: 1200px) {
	/*zta*/
	.ztdtxt{ zoom:0.8}
}

.active{color:#FF0000}
