@charset "utf-8";
body{font-size:14px;color:#666666; 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:#666666;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:#333; }
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;}
.bgqhui{background:#f0ede8;}
.colqlan{color:#0175c2;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}


/*top*/
.topbg{ width:100%; height:100px; background:#FFFFFF; text-align:center;  position:fixed; top:0; left:0; margin:0 auto; z-index:9999}
.toptag{width:100%; height:16px; position:relative; background:#e60012; text-align:right; margin:0 auto;z-index:2;}

.tptgr{ position:absolute; right:0; top:0; left:0; width:90%; max-width:1180px; margin:auto; height:16px; line-height:16px; color:#FFFFFF; overflow:hidden;}
.tptgr a{ display:inline-block; color:#FFFFFF;}
.tptgr i{ display:inline-block; margin:0 0 0 10px; font-size:12px;}
.tptgrcur{ color:#fd0100;}

.top{ width:90%; max-width:1180px; margin:0 auto; position:relative; z-index:1;  }
.top .logo{ display:block; width:176px; height:84px; position:absolute; left:0; top:0; overflow:hidden;}
.logo img{display:block; max-width:100%; position:absolute; left:0; top:0; overflow:hidden;}
.manebg{ position:relative; top:0; right:0;}
.mane{width: calc(98% - 176px); position:absolute; right:0; top:26px; text-align:right;}
.mane dl{ display:inline-block; margin-left:6%; position:relative;}
.mane dt{ position:relative; height:42px; line-height:42px; padding-bottom:16px; overflow:hidden; z-index:2;}
.mane dt a{ display:inline-block;color:#000000; font-size:16px; position:relative; z-index:1; }
.mdtsyov i{ display:inline-block; width:100%; height:3px; font-size:0; background:none; position:absolute; left:0; bottom:16px; z-index:2; opacity:0; transition: all 0.5s;}
.mdtsycur{ width:66px; text-align:center;}
.mdtsycur i{display:inline-block; width:100%; height:3px; font-size:0; background:url(../img/mncur.png); background-size:100%; position:absolute; left:0; bottom:16px; z-index:2;}
.mdtcur{opacity:1!important;background:url(../img/mncur.png)!important; background-size:100%!important; }
.mnysj{ display:none;}
.mane dd{ position:absolute; height:64px; top:58px; left:0; background:rgba(25,39,73,0.8); overflow:hidden; z-index:1; display:none;}
.mddson{ width:75%; text-align:right; margin:0 auto;}
.mane dd a{ display:inline-block; height:64px; line-height:64px; color:#FFFFFF; font-size:16px; margin-left:2%; position:relative;}
.mddsoncur{color:red!important;}
.mtag{ display:none;}

.pc{ display:block;}
.yd{ display:none;}

/*banner*/
.syhd{width:100%; position:relative; margin:100px auto 0 auto; z-index:1; padding-bottom:0; overflow:hidden; background:#f2f2f2}
.hdbox{ width:100%; height:auto; position:relative; text-align:center; overflow:hidden;}
.hdpic{ display:block; width:100%; position:relative; text-align:center; z-index:1;}
.hdpic img{ display:inline-block; width:100%; margin:0 auto;}
.sjhdpic{ display:none;}


.syhd .slick-dots{ bottom: 20px; text-align:center; left:0; right:0; margin:auto; overflow:hidden;}
.syhd .slick-dots li {
	position: relative;
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0px 10px;
	padding: 0px;
	cursor: pointer;
	text-align:center;
}
.syhd .slick-dots li button {
	display:inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7PX;
	background:none;
	border:#FFFFFF 1px solid;	
}
.syhd .slick-dots li.slick-active button {
	background: #FFFFFF;
}
.syhd .slick-prev {
	z-index:2;
	top: 48%;
	left:5%;
	width: 42px;
	height: 83px;
	background:none;
}
.syhd .slick-next {
	z-index:2;
	top: 48%;
	right:5%;
	width: 42px;
	height: 83px;
	background:none;
}

.f1bg{width:100%; padding:60px 0; position:relative; margin:0 auto; background:#f2f2f2; overflow:hidden; }
.f1{width:90%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
.f1 dl{ width:32%;  float:left; position:relative; overflow:hidden;}
.f1 dt{ width:100%; height:0; padding-bottom:49%; position:relative; z-index:1; overflow:hidden;}
.f1 dt img{ display:block; width:100%; transform: scale(1);-webkit-transform: scale(1); transition: all 0.5s;}
.f1 dl:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.f1 dd{ width:100%; height:80px; line-height:40px; text-align:left; font-size:32px; color:#000000; position:relative; margin:10px auto; overflow:hidden;}
.f1mr{ margin-right:2%;}


.f2{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.f2lb{ width:43%; float:left; position:relative; overflow:hidden;}
.f2bt{ width:100%; font-size:38px; colosr:#000000; font-weight:bold;}
.f2txt{ width:100%; font-size:18px; line-height:180%; text-align:justify; margin:20px auto; overflow:hidden;}
.f2more{ display:block; width:100%; font-size:14px; text-align:justify; color:#e60012; overflow:hidden;}
.f2pic{ width:50%; float:right; position:relative; overflow:hidden; z-index:1}
.f2pic img{ display:block; width:100%;}

.f3bg{width:100%; padding:60px 0; position:relative; margin:60px auto 0 auto; background:#f2f2f2; overflow:hidden; }
.f3{width:100%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
.f3pic{ width:68%; position:relative; overflow:hidden; z-index:1;}
.f3pic img{ display:block; width:100%;}
.f3lb{ width:44%; padding:3%; height:78%; position:absolute; right:0; top:20px; background:#FFFFFF; overflow-y:hidden; z-index:2;}
.f3fbt{ width:100%; font-size:20px; color:#e60012; position:relative; margin-bottom:20px; overflow:hidden;}
.f3bt{ width:100%; font-size:32px; color:#000000; font-weight:bold; overflow:hidden;}
.f3txt{ width:100%; font-size:17px; line-height:180%; text-align:justify; margin:10px auto 20px auto; position:relative; overflow:hidden;}
.f3more{ display:block; width:100%; font-size:14px; text-align:right; color:#e60012; overflow:hidden;}


.f5{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; border-top:#e60012 solid 1px; overflow:hidden; }
.f5tag{ width:100%; position:relative; margin:20px auto; font-size:28px; color:#000000; font-weight:bold;  overflow:hidden;}
.f5 ul{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.f5 li{ width:23.5%; float:left; position:relative; overflow:hidden;}
.f5mr{ margin-right:2%;}
.f5pic{ display:block; width:100%; height:0; padding-bottom:57%; position:relative; overflow:hidden;}
.f5pic img{ width:100%; transform: scale(1);-webkit-transform: scale(1); transition: all 0.5s;}
.f5 li:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.f5rq{ display:block; width:100%; font-size:14px; position:relative; margin:10px auto; text-align:left; overflow:hidden;}
.f5bt{ display:block; width:100%; height:60px; line-height:30px; font-size:22px; color:#000000; font-weight:bold; text-align:left; position:relative; overflow:hidden; transition: all 0.5s;}
.f5 li:hover .f5bt{ color:#e60012;}

.f6bg{width:100%; padding:60px 0; position:relative; margin:60px auto 0 auto; background:#f2f2f2; overflow:hidden; }
.f6{width:100%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
.f6tag{ width:100%; position:relative; margin:0 auto 30px auto; font-size:28px; color:#000000; font-weight:bold;  overflow:hidden;}
.f6 ul{ width:100%; position:relative; overflow:hidden;}
.f6 li{ width:30%; float:left; position:relative; background:#FFFFFF; overflow:hidden;}
.f6mr{ margin-right:5%;}
.f6box{ width:80%; padding:30px 0; position:relative; margin:0 auto; overflow:hidden;}
.f6pic{ display:block; width:100%; height:64px; position:relative; overflow:hidden;}
.f6pic img{ max-height:100%;}
.f6bt{ display:block; width:100%; height:70px; line-height:35px; font-size:22px; color:#000000; font-weight:bold; margin:20px auto; overflow:hidden;}
.f6txt{ width:100%; font-size:16px; height:130px; line-height:26px; text-align:justify; margin:0 auto 20px auto; position:relative; overflow:hidden;}
.f6more{ display:block; width:100%; font-size:14px; text-align:left; color:#e60012; overflow:hidden;}

.f8{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.f8ico{ display:block; width:260px; position:relative; margin:0 auto; overflow:hidden;}
.f8tag{ width:100%; position:relative; margin:30px auto 20px auto; text-align:center;  overflow:hidden;}
.f8tag p{ display:inline-block; margin:0 20px; overflow:hidden;}
.f8tag span{font-size:20px; color:#000000;}
.f8tag i{font-size:20px;color:#e60012;}
.f8pic{ width:100%; position:relative; overflow:hidden;}
.f8pic img{ width:100%;}

.f69bg{ margin-bottom:-60px;}
.f69{ width:100%; position:relative; text-align:center; overflow:hidden;}
.f69 img{ width:100%;}

/*lmbn*/
.lmbn{ width:100%; position:relative; margin:100px auto 0 auto; text-align:center; overflow:hidden;}
.lmpic{ width:100%; position:relative; z-index:1;}
.lmpic img{ display:block; width:100%;}
.lmmk{ width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); overflow:hidden; z-index:2;}
.lmbox{ width:90%; max-width:1180px; position:absolute; left:0; top:50%;transform:translateY(-50%); right:0; margin:auto; color:#FFFFFF; text-align:left; overflow:hidden;}
.lmbox span{ display:block; width:100%; font-size:14px;}
.lmbox h2{ display:block; width:100%; font-size:50px; margin:5px auto 30px auto;}
.lmbox p{ display:block; width:100%; font-size:20px;}

/*af1*/
.af1{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.af1tag{ width:100%; position:relative; margin:0 auto 60px auto; font-size:32px; color:#000000; font-weight:bold;  overflow:hidden;}
.af1 ul{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.af1 li{  float:left; position:relative; margin-bottom:60px; overflow:hidden;}
.af1lia{width:29%;}
.af1lib{width:48.5%;}
.af1mra{ margin-right:6.5%;}
.af1mrb{ margin-right:3%;}
.af1pic{ width:100%; position:relative; overflow:hidden;}
.af1pic img{ height:64px;}
.af1picb{ width:100%; height:0; padding-bottom:56%; position:relative; overflow:hidden;}
.af1picb img{ width:100%;}
.af1fbt{ display:block; width:100%; font-size:18px; position:relative; margin:20px auto 10px auto; text-align:left; font-weight:bold; overflow:hidden;}
.af1bt{ display:block; width:100%; font-size:20px; position:relative; margin:20px auto 10px auto; text-align:left; font-weight:bold; overflow:hidden;}
.af1txt{ display:block; width:100%; font-size:16px; line-height:180%; position:relative; margin:0 auto; text-align:justify; overflow:hidden;}


/*tf1*/
.tf1{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.tf1 dl{ width:48%; float:left; position:relative; margin-bottom:30px; overflow:hidden;}
.tf1 dt{ width:48%; float:left; position:relative; overflow:hidden;}
.tf1 dt img{ display:block; width:100%;}
.tf1 dd{ width:48%; float:right; position:relative; text-align:justify; overflow:hidden;}
.tf1 dd span{ display:block; width:100%; font-size:14px; margin-bottom:10px;}
.tf1 dd h2{ display:block; width:100%; font-size:26px; color:#000000;}
.tf1mr{ margin-right:4%;}

/*wenhua*/
.af3{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.af3tag{ width:100%; max-width:1180px; position:relative; margin:0 auto 20px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.af3tagfb{ width:100%; max-width:1180px; position:relative; margin:0 auto 60px auto; font-size:16px; line-height:180%; text-align:justify; overflow:hidden;}
.af3 ul{ display:flex; width:100%;  position:relative; overflow:hidden;}
.af3 li{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:30px;  position:relative; padding-bottom:30px; border-bottom:#e5e5e5 1px solid; overflow:hidden;}

.af3bt{ width:100%; position:relative; margin:0 auto 10px auto; font-size:20px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.af3txt{ width:100%; position:relative; margin:0 auto; font-size:16px; line-height:180%; text-align:justify; overflow:hidden;}

.af5bg{width:100%; padding:60px 0; position:relative; margin:60px auto 0 auto; background:#f6f6f6; overflow:hidden; }
.af5{width:90%; max-width:740px; position:relative; margin:0 auto; padding:30px 0; border-top:#eaeaea 6px solid; border-bottom:#eaeaea 6px solid; overflow:hidden;}
.af5 h2{ width:100%; position:relative; margin:0 auto 20px auto; font-size:28px; color:#000000; font-weight:normal; text-align:justify;  overflow:hidden;}
.af5 p{ width:100%; position:relative; margin:0 auto; font-size:14px; overflow:hidden;}

.af6{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.af6tag{ width:100%; position:relative; margin:0 auto 60px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.af6pic{ display:block; width:57%; float:left;  position:relative; overflow:hidden;}
.af6pic img{ display:block; width:100%;}
.af6r{ display:block; width:40%; float:right;  position:relative; text-align:justify; overflow:hidden;}
.af6bt{ display:block; width:100%;  position:relative; font-size:26px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.af6txt{ display:block; width:100%;  position:relative; font-size:16px; line-height:180%; margin:20px auto; text-align:justify; overflow:hidden;}
.af6more{ display:inline-block; padding:10px; background:#e60012; color:#FFFFFF; position:relative; font-size:16px; overflow:hidden;}

/*zr*/
.zf1{ padding-top:60px; border-top:#000000 2px solid;}
.zf1 li{border-bottom:#ffffff 1px solid; margin-bottom:0; padding-bottom:0;}
.zrpic{ width:100%; position:relative; margin-bottom:30px; overflow:hidden;}
.zrpic img{ height:55px;}

/*zf2*/
.zf2{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; padding-top:60px; border-top:#000000 2px solid; overflow:hidden; }
.zf2tag{ width:100%; position:relative; margin:0 auto 20px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.zf2txt{ width:100%; position:relative; margin:0 auto; font-size:16px; line-height:180%; text-align:justify; overflow:hidden;}

.zf3{ padding-top:60px; border-top:#000000 2px solid; padding-bottom:60px; border-bottom:#000000 2px solid;}
.zf3bt{ width:100%; position:relative; margin:0 auto 30px auto; font-size:20px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}

/*yuanjing*/
.yutag{ width:100%; position:relative; margin:0 auto 20px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.yuantxt{ width:100%; position:relative; margin:0 auto 60px auto; font-size:16px; line-height:180%; text-align:justify; overflow:hidden;}
.af6fb{ padding-top:60px; border-top:#000000 2px solid;}
.yubt{ width:100%; position:relative; margin:0 auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.yubtb{ width:100%; position:relative; margin:20px auto; font-size:18px; color:#000000; text-align:justify; overflow:hidden;}
.zf5{ padding-top:60px; border-top:#000000 2px solid; padding-bottom:60px; border-bottom:#000000 2px solid;}
.zf5 li{border-bottom:#ffffff 1px solid; margin-bottom:0; padding-bottom:0;}


/*new*/
.nf1{width:90%; max-width:1200px; position:relative; margin:60px auto 0 auto; overflow:hidden;}
.nf1tag{ width:100%; max-width:1180px; position:relative; margin:0 auto 60px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.nf1 ul{ width:100%;  position:relative; overflow:hidden;}
.nf1 li{ width:31.33%; float:left; margin-left:1%; margin-right:1%; margin-bottom:30px;  position:relative; overflow:hidden;}
.nf1pic{ display:block; width:100%; height:0; padding-bottom:56%; position:relative; margin-bottom:10px; overflow:hidden;}
.nf1pic img{ display:block; width:100%; transform: scale(1);-webkit-transform: scale(1); transition: all 0.5s;}
.nf1 li:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.nf1bt{ display:block; width:100%; height:32px; line-height:32px; position:relative; margin:0 auto 10px auto; font-size:20px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.nf1txt{display:block; width:100%; height:48px; line-height:24px; position:relative; margin:0 auto; font-size:16px; text-align:justify; overflow:hidden;}
.nf1rq{display:block; width:100%; position:relative; margin:10px auto 0 auto; font-size:14px; text-align:justify; overflow:hidden;}

/*newpage*/
.nf1page{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden;}
.nf1page ul{ position:relative; float:left; left:50%;}
.nf1page li{ position:relative; float:left; right:50%; height:32px; line-height:32px;  text-align:center; margin:0 4px; font-size:16px;  overflow:hidden;}
.nf1page li a{ display:block; font-size:16px; padding:0 10px;}
.nf1page li a:hover{background:#e60012;color:#FFFFFF;}
.nf1page li span{ display:block;padding:0 10px;}
.thisclass{background:#e60012; border:#cdcdcd 1px solid;}
.thisclass span{ color:#FFFFFF; }
.thisclass a{ color:#FFFFFF; }

/*newnr*/
.nf2{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden;}
.nf2top{width:100%; position:relative; margin:0 auto; padding-bottom:60px; border-bottom:#f0f0f0 1px solid; overflow:hidden;}
.nf2top dt{ width:45%; float:left; position:relative; overflow:hidden;}
.nf2top dd{ width:48%; float:right; position:relative; overflow:hidden;}
.nf2top dd img{ display:block; width:100%;}
.nf2fbt{ width:83%; padding-left:17%; position:relative; font-size:14px; text-align:justify; overflow:hidden;}
.nf2bt{ width:83%; padding-left:17%; position:relative; margin:10px auto 20px auto; font-size:32px; color:#000000; font-weight:bold; text-align:justify; overflow:hidden;}
.nf2btico{ display:block; width:7%; position:absolute; left:0; top:5px; overflow:hidden;}
.nf2rq{ width:83%; padding-left:17%; position:relative; margin:0 auto; font-size:14px; text-align:justify; overflow:hidden;}
.nf2txt{width:100%; max-width:750px; position:relative; margin:60px auto 0 auto; font-size:16px; line-height:180%; text-align:justify; overflow:hidden;}
.nf2txt img{ max-width:100%;}

/*lisi*/
.lf1{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.lf1 dl{ width:100%; position:relative; overflow:hidden;}
.lf1 dt{ width:17%; padding-right:2%; float:left; position:relative; text-align:right; margin-bottom:30px; font-size:42px; color:red; font-weight:bold; overflow:hidden;}
.lf1 dt i{ display:block; width:1px; height:100%; background:red; font-size:0; text-indent:-99999px; position:absolute; top:0; right:0; overflow:hidden;}
.lf1 dd{ width:81%; float:right; position:relative;  border-left:#eef0ef 1px solid; box-sizing:border-box;  overflow:hidden;}
.lf1box{ width:92%; font-size:14px; text-align:justify; line-height:180%; padding-bottom:30px; border-bottom:#eef0ef 1px solid; margin:0 auto 30px auto;}


/*abnew*/
.af2{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.f6tcen{ text-align:center;}
.af2bt{width:100%; position:relative; margin:0 auto; font-size:50px; font-weight:bold; color:#000000; text-align:center; overflow:hidden; }
.af2con{width:100%; position:relative; margin:30px auto 0 auto; font-size:18px; line-height:180%; text-align:justify; overflow:hidden; }
.af2con img{ display:inline-block; margin:20px auto; width:100%;}

.af8{width:90%; max-width:1180px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.af8con{width:44%; position:relative; float:left; overflow:hidden; }
.af8bt{width:100%; position:relative; text-align:left; overflow:hidden; }
.af8bt span{ display:inline-block; padding-bottom:5px; border-bottom:#e60012 2px solid; font-size:30px; font-weight:bold; color:#000000;}
.af8txt{width:100%; position:relative; font-size:18px; line-height:180%; text-align:justify; margin-top:30px; overflow:hidden; }
.af8pic{width:50%; position:relative; float:right; text-align:center; overflow:hidden; }
.af8pic img{ display:block; width:100%;}

.af9bg{width:100%; position:relative; margin:60px auto -60px auto; padding:60px 0 30px 0; background:#f6f6f6; overflow:hidden; }
.af9{width:90%; position:relative; margin:0 auto; overflow:hidden; }
.af9tag{ width:100%; max-width:1180px; position:relative; margin:0 auto 30px auto; font-size:28px; color:#000000; font-weight:bold; text-align:center; overflow:hidden;}
.af9box{width:100%; max-width:1200px; position:relative; margin:0 auto; overflow:hidden; }
.af9box dl{width:25%; position:relative; float:left; margin-bottom:30px; overflow:hidden; }
.af9box dt{width:96%; height:0; padding-bottom:52%; position:relative; margin:0 auto; background:#FFFFFF; border-radius:10px; overflow:hidden; }
.af9box dt img{ display:block; width:100%; margin:0 auto; }
.af9box dd{width:96%; height:40px; line-height:40px; text-align:center; color:#e60012; font-size:16px; font-weight:bold; position:relative; margin:0 auto; overflow:hidden; }

.af10bg{width:100%; position:relative; margin:0 auto; padding:60px 0 30px 0; background:#f6f6f6; overflow:hidden; }
.af10{width:90%; position:relative; margin:0 auto; overflow:hidden; }
.af10tag{ width:100%; max-width:1180px; position:relative; margin:0 auto 30px auto; font-size:50px; color:#000000; font-weight:bold; text-align:center; overflow:hidden;}
.af10box{width:100%; max-width:1200px; position:relative; margin:0 auto; overflow:hidden; }
.af10box dl{width:33.33%; position:relative; float:left; margin-bottom:30px; overflow:hidden; }
.af10box dt{width:96%; height:0; padding-bottom:72%; position:relative; margin:0 auto; background:#FFFFFF; border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.af10box dt img{ display:block; width:100%; margin:0 auto; }
.af10box dd{width:96%; background:#FFFFFF; border-bottom-left-radius:10px; border-bottom-right-radius:10px;  position:relative; margin:0 auto; padding:10px 0 30px 0; overflow:hidden; }
.af10bt{ width:90%; margin:0 auto 10px auto; height:40px; line-height:40px; text-align:left; color:#000000; font-size:22px; font-weight:bold;}
.af10txt{width:90%; margin:0 auto; height:120px; line-height:30px; text-align:justify; color:#000000; font-size:18px;}

.af10ry{width:100%; max-width:1180px; position:relative; margin:0 auto 30px auto; overflow:hidden; }
.af10ry img{ display:block; width:100%; margin:0 auto; }

.af11{width:100%; max-width:1180px; position:relative; margin:0 auto 60px auto; overflow:hidden; }
.af11pic{width:100%; position:absolute; top:0; left:0; z-index:1; overflow:hidden; }
.af11pic img{ display:block; width:100%;}

.af11box{width:100%; max-width:1180px; position:relative; margin:0 auto; text-align:center; z-index:2; overflow:hidden; }
.af11box h2{width:100%; position:relative; margin:10% auto; font-size:50px; color:#FFFFFF; font-weight:bold; text-align:center; overflow:hidden; }
.af11box dl{ display:inline-block; width:30%; margin:0 0.5%; height:0; padding-bottom:19%; background:#FFFFFF; border-radius:10px; position:relative; overflow:hidden; }
.af11box dt{width:90%; position:relative; margin:30px auto 10px auto; height:30px; line-height:30px; text-align:center; color:#000000; font-size:20px; font-weight:bold; overflow:hidden; }
.af11box dd{width:90%; position:relative; margin:0 auto 30px auto; height:90px; line-height:30px; text-align:justify; color:#000000; font-size:16px; overflow:hidden; }

.af12{width:100%; max-width:1180px; position:relative; margin:0 auto 60px auto; overflow:hidden; }
.af12 h2{width:100%; position:relative; margin:0 auto; font-size:50px; color:#000000; font-weight:bold; text-align:center; overflow:hidden; }
.af12 h3{width:100%; position:relative; margin:10px auto 30px; font-size:18px; color:#000000; font-weight:bold; text-align:center; overflow:hidden; }
.af12box{width:100%; position:relative; margin:0 auto; overflow:hidden; }
.af12box dl{width:47.5%; position:relative; float:left; background:#FFFFFF; border-radius:10px; overflow:hidden; }
.af12mr{ margin-right:5%;}
.af12box dt{width:92%;position:relative; margin:0 auto; overflow:hidden; }
.af12tag{ width:100%; height:40px; line-height:40px; position:relative; margin:20px auto 10px auto; font-size:30px; color:#000000; font-weight:bold; text-align:center; overflow:hidden;}
.af12pic{ width:100%; height:0; padding-bottom:59%; position:relative; margin:0 auto; border-radius:10px; overflow:hidden;}
.af12pic img{ display:block; width:100%;}
.af12box dd{width:88%; height:90px; line-height:30px; position:relative; margin:20px auto 30px auto; font-size:18px; text-align:justify; overflow:hidden;}

/*abnew-over*/

/*zhucai-fucai*/
.yf1bg{width:100%; position:relative; margin:60px auto 0 auto; padding:60px 0 30px 0; background:#f6f6f6; overflow:hidden; }
.yf1bg h2{ width:100%; max-width:1180px; position:relative; margin:0 auto 5px auto; font-size:28px; color:#000000; font-weight:bold; text-align:center; overflow:hidden;}
.yf1bg h3{ width:100%; max-width:1180px; position:relative; margin:0 auto 30px auto; font-size:19px; color:#000000; font-weight:bold; text-align:center; overflow:hidden;}

.yf1{width:100%; max-width:1200px; position:relative; margin:0 auto; overflow:hidden; }
.yf1 dl{width:20%; position:relative; float:left; margin-bottom:30px; overflow:hidden; }
.yf1 dt{width:94%; height:0; padding-bottom:60%; position:relative; margin:0 auto; background:#FFFFFF; border-radius:10px; overflow:hidden; }
.yf1 dt img{ display:block; width:100%; margin:0 auto; }
.yf1 dd{width:94%; height:40px; line-height:40px; text-align:center; color:#00000; font-size:14px; font-weight:bold; position:relative; margin:0 auto; overflow:hidden; }
/*zhucai-over*/


/*foot*/
.ftbg{ width:100%; padding:60px 0; background:#fafafc; position:relative; margin:60px auto 0 auto; padding-bottom:80px; overflow:hidden;}
.ftmane{width:90%; max-width:1180px; position:relative; margin:0 auto; }
.ftml{width: calc(100% - 200px); float:right; position:relative; overflow:hidden;}
.ftml dl{ display:inline-block; max-width:16%; margin-left:10%; float:right; position:relative; overflow:hidden;}
.ftml dt{ margin-bottom:20px; font-size:18px;}
.ftml dt a{font-size:18px; font-weight:bold; transition: all 0.2s;}
.ftml dt a:hover{ color:#142f5f;}
.ftml dd{ font-size:15px;}
.ftml dd a{ display:block; width:100%; line-height:180%; font-size:15px; transition: all 0.2s;}
.ftml dd a:hover{ color:#e60012;}
.ftewm{ width:200px; float:left; position:relative; }
.dlogo{ width:120px; position:relative; margin-bottom:20px;}
.ftewm dl{ display:none; width:100%;  position:relative; margin-bottom:10px;}
.ftewm dt{ width:100%; position:relative;}
.ftewm dt img{ display:inline-block; margin-right:5px;}
.ftewm dt span{ display:inline-block; font-size:18px;}
.ftewm dt a{ display:inline-block; font-size:18px;}
.ftewm dd{ width:100%; position:absolute; top:30px; left:0; display:none; z-index:222}
.ftewm dd img{ max-width:100%;}
.ftewm dl:hover dd{ display:block;}


.ftico{width:100%; height:37px; background-image:url(../img/ftico.png); background-repeat:repeat-x; position:relative; margin:-37px auto 0 auto; overflow:hidden;}
.foot{ width:100%; padding:30px 0;  background:#e60012; text-align:center; color:#FFFFFF; font-size:16px; line-height:180%; position:relative; margin:0 auto; overflow:hidden;}

.ftc{width:90%; max-width:1180px; position:relative; margin:0 auto;}
.ftc p{ display:inline-block; margin:0 15px;}
.ftc a{ color:#FFFFFF; font-size:16px;}

.fantop{display:none;width:54px; height:66px; position:fixed; right:20px; bottom:10%; background:#FFFFFF; text-align:center; border-radius: 6px; cursor:pointer; box-shadow: 0 0 10px #e0dbdb; overflow:hidden; z-index:99999;}
.fantop p{display:block; width:96%; position:absolute; left:0; top:50%;transform:translateY(-50%); right:0; margin:auto; overflow:hidden;}
.fantop img{ display:block; margin:10px auto 5px auto;}
.fantop span{ display:block; margin:0 auto;}


@media screen and (max-width: 1200px) {
	/*top*/
	.topbg{ width:100%; height:50px; background:#FFFFFF; text-align:center;  position:fixed; top:0; left:0; margin:0 auto; z-index:9999}
	
	.toptag{width:90%; max-width:1180px; height:auto; position:relative; margin:0 auto;z-index:2;}
	.tptgl{ display:none;}
	
	.tptgr{ position:fixed; width:50%; right:-100%; top:0; left:auto; height:50px; line-height:50px; text-align:left; overflow:hidden; z-index:1;}
	.tptgr a{ display:inline-block; color:#000000;}
	.tptgr i{ display:inline-block; margin:0 10px; color:#000000;}
	.tptgrcur{ color:#fd0100;}
	
	.top{ width:90%; height:50px; margin:0 auto; position:relative; z-index:1;}
	.top .logo{ display:block; width:80%; height:50px; position:absolute; left:0; top:0; overflow:hidden;}
	.logo img{display:block; max-width:auto; height:40px; position:absolute; left:0; top:5px; overflow:hidden;}
	
	.manebg{ position:fixed; width:100%; height:100%; top:0; right:-100%; background:#FFFFFF; z-index:999;}
	.mntggb{display:block; width:100%; height:50px;border-bottom:#CCCCCC 1PX solid; position:relative;}
	.mane{width:90%; height:calc(100% - 51px); position:absolute; right:0; top:51px; left:0; margin:auto; text-align:left; overflow-y:auto;}
	.mane dl{ display:block; margin-left:0; width:100%; position:relative;}
	.mane dt{ width:100%; position:relative; height:50px; line-height:50px; padding-bottom:0; border-bottom:#CCCCCC 1PX solid; overflow:hidden; z-index:2;}
	.mane dt a{ display:block; width:80%; color:#122f5f; font-size:16px; position:relative; z-index:1;}
	.mdtsyov i{ display:none;}
	.mdtsycur{ width:auto; text-align:left;}
	.mdtsycur i{display:none;}
	.mdtsycur a{color:#fd0100!important;}
	
	.mnysj{ display:block; width:20%; height:100%; position:absolute; right:0; top:0;}
	.mnysj span{ display:block; width:10px; height:10px; border:#23489e 1px solid; position:absolute; right:10px;  }
	.mnysj b{ display:inline-block; width:10px; height:25px; background:#FFFFFF; position:absolute; left:-5px; top:-5px; transform:rotate(-45deg);}
	.mnysj .mnsjov{top:18px;transform:rotate(135deg); transition: all 0.5s;}
	.mnysj .mnsjcur{top:18px;transform:rotate(-45deg); transition: all 0.5s;}

	.mane dd{ position:relative; height:auto; top:0; left:0; background:none;  overflow:hidden; z-index:1; display:none;}
	.mddson{ width:100%; text-align:left; margin:0 auto; padding:10px 0;}
	.mane dd a{ display:block; height:40px; line-height:40px; color:#122f5f; font-size:14px; margin-left:0; position:relative;}
	.mnsonov{border-bottom:#FFFFFF 1PX solid;}
	.mnsoncur{border-bottom:#CCCCCC 1PX solid;}
	
		/*mtag*/
	.mtag{ display:block; width: 30px; height:25px; position:absolute; right:0; top:50%;transform:translateY(-50%); overflow:hidden; }
	.mico{ display:block; width: 30px;height: 3px;background: #073190; position:absolute; top:3px; }
	.mico::before{content: ''; display: block;width: 30px;height: 3px;background: #073190; position:absolute; top:8px; }
	.mico::after{content: ''; display: block;width: 30px;height: 3px;background: #073190; position:absolute; top:16px; }
	
	.mtags{ display:block; width: 30px; height:30px; position:absolute; right:5%; top:50%;transform:translateY(-50%); overflow:hidden; }
	.micofb{ display: block;width: 30px;height: 3px;background: #073190;transform: rotate(45deg); margin-top:15px;  }
	.micofb::after{content: '';display: block;width: 30px;height: 3px;background: #073190;transform: rotate(-90deg); }
	
	.pc{ display:none;}
	.yd{ display:block;}
	
	/*banner*/
	.syhd{margin:50px auto 0 auto;}
	.hdpic{ display:none;}
	.sjhdpic{ display:block; width:100%; position:relative; text-align:center; z-index:1;}
	.sjhdpic img{ display:inline-block; width:100%; margin:0 auto;}
	
	.f1bg{width:100%; padding:30px 0; position:relative; margin:0 auto; background:#f2f2f2; overflow:hidden; }
	.f1{width:90%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
	.f1 dl{ width:100%;  float:none; position:relative; margin-bottom:20px; overflow:hidden;}
	.f1 dt{ width:100%; height:0; padding-bottom:49%; position:relative; z-index:1; overflow:hidden;}

	.f1 dd{ width:100%; height:auto; line-height:180%; text-align:center; font-size:16px; color:#000000; position:relative; margin:10px auto; overflow:hidden;}
	.f1mr{ margin-right:0;}
	
	
	.f2{width:90%; max-width:1180px; position:relative; margin:30px auto 0 auto; overflow:hidden; }
	.f2lb{ width:100%; float:none; position:relative; overflow:hidden;}
	.f2bt{ width:100%; font-size:16px; colosr:#000000; font-weight:bold;}
	.f2txt{ width:100%; font-size:14px; line-height:180%; text-align:justify; margin:10px auto; overflow:hidden;}
	.f2more{ display:block; width:100%; font-size:12px; text-align:justify; color:#e60012; overflow:hidden;}
	.f2pic{ width:100%; float:none; margin-bottom:20px;}

	
	.f3bg{width:100%; padding:30px 0; position:relative; margin:30px auto 0 auto; background:#f2f2f2; overflow:hidden; }
	.f3{width:90%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
	.f3pic{ width:100%; position:relative; overflow:hidden; z-index:1;}

	.f3lb{ width:90%; padding:5%; height:auto; position:relative; right:0; top:0; background:#FFFFFF; overflow-y:hidden; z-index:2;}
	.f3fbt{ width:100%; font-size:14px; color:#e60012; position:relative; margin-bottom:10px; overflow:hidden;}
	.f3bt{ width:100%; font-size:16px; color:#000000; font-weight:bold; overflow:hidden;}
	.f3txt{ width:100%; font-size:14px; line-height:180%; text-align:justify; margin:10px auto; position:relative; overflow:hidden;}
	.f3more{ display:block; width:100%; font-size:12px; text-align:right; color:#e60012; overflow:hidden;}
	
	
	.f5{width:90%; max-width:1180px; position:relative; margin:30px auto 0 auto; border-top:#e60012 solid 1px; overflow:hidden; }
	.f5tag{ width:100%; position:relative; margin:10px auto; font-size:18px; color:#000000;  overflow:hidden;}
	.f5 ul{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
	.f5 li{ width:100%; float:none; position:relative; margin-bottom:20px; overflow:hidden;}
	.f5mr{ margin-right:0;}
	.f5pic{ width:100%; height:0; padding-bottom:57%; position:relative; overflow:hidden;}
	.f5pic img{ width:100%;}
	.f5rq{ display:block; width:100%; font-size:12px; position:relative; margin:10px auto 5px auto; text-align:left; overflow:hidden;}
	.f5bt{ display:block; width:100%; height:auto; line-height:180%; font-size:16px; color:#000000; font-weight:bold; text-align:left; position:relative; overflow:hidden;}
	
	.f6bg{width:100%; padding:30px 0; position:relative; margin:30px auto 0 auto; background:#f2f2f2; overflow:hidden; }
	.f6{width:90%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
	.f6tag{ width:100%; position:relative; margin:0 auto 20px auto; font-size:18px; color:#000000;  overflow:hidden;}
	.f6 ul{ width:100%; position:relative; overflow:hidden;}
	.f6 li{ width:100%; float:none; margin-bottom:20px; border-radius: 10px;}
	.f6mr{ margin-right:0;}
	.f6box{ width:90%; padding:20px 0; position:relative; margin:0 auto; overflow:hidden;}
	.f6pic{ display:block; width:100%; height:64px; position:relative; text-align:center; overflow:hidden;}

	.f6bt{ display:block; width:100%; height:auto; line-height:180%; font-size:16px; color:#000000; font-weight:bold; margin:10px auto; overflow:hidden;}
	.f6txt{ width:100%; font-size:14px; height:auto; line-height:180%; text-align:justify; margin:0 auto 10px auto; position:relative; overflow:hidden;}
	.f6more{ display:block; width:100%; font-size:12px; text-align:left; color:#e60012; overflow:hidden;}
	
	.f8{width:90%; max-width:1180px; position:relative; margin:30px auto 0 auto; overflow:hidden; }
	.f8ico{ display:block; width:260px; position:relative; margin:0 auto; overflow:hidden;}
	.f8tag{ width:100%; position:relative; margin:20px auto 10px auto; text-align:center;  overflow:hidden;}
	.f8tag p{ display:inline-block; margin:0 10px; overflow:hidden;}
	.f8tag span{font-size:16px; color:#000000;}
	.f8tag i{font-size:16px;color:#e60012;}
	.f8pic{ width:100%; position:relative; overflow:hidden;}
	.f8pic img{ width:100%;}
	
	.f69bg{ margin-bottom:-30px;}
	
	/*lmbn*/
	.lmbn{ margin:50px auto 0 auto;}
	.lmbox span{ font-size:12px;}
	.lmbox h2{ font-size:18px; margin:5px auto 10px auto;}
	.lmbox p{font-size:14px;}
	
	/*af1*/
	.af1{margin:30px auto 0 auto; }
	.af1tag{ margin:0 auto 30px auto; font-size:20px;}
	.af1 li{  float:none; margin-bottom:30px;}
	.af1lia{width:100%;}
	.af1lib{width:100%;}
	.af1mra{ margin-right:0;}
	.af1mrb{ margin-right:0;}
	.af1pic{ text-align:center;}
	.af1pic img{ height:64px;}
	.af1picb{ height:auto; padding-bottom:0;}
	.af1picb img{ width:100%;}
	.af1fbt{font-size:16px; position:relative; margin:10px auto; text-align:center;}
	.af1bt{font-size:18px; position:relative; margin:10px auto;}
	.af1txt{ font-size:14px; line-height:180%;}
	
	/*tf1*/
	.tf1{margin:30px auto 0 auto; }
	.tf1 dl{ width:100%; float:none; margin-bottom:30px;}
	.tf1 dt{ width:100%; float:none; margin-bottom:10px;}	
	.tf1 dd{ width:100%; float:none; text-align:center; }
	.tf1 dd span{ font-size:12px; margin-bottom:10px;}
	.tf1 dd h2{ font-size:16px; color:#000000;}
	.tf1mr{ margin-right:0;}
	
	/*wenhua*/
	.af3{ margin:30px auto 0 auto;}
	.af3tag{margin:0 auto 10px auto; font-size:20px; text-align:center;}
	.af3tagfb{font-size:14px; margin:0 auto 30px auto;}
	.af3 ul{ display:block;}
	.af3 li{ width:100%; margin-left:0; margin-right:0; margin-bottom:30px; padding-bottom:30px;}
	.af3bt{ font-size:18px; }
	.af3txt{font-size:14px;}
	
	.af5bg{padding:30px 0; margin:30px auto 0 auto;}
	.af5{ padding:30px 0; border-top:#eaeaea 6px solid; border-bottom:#eaeaea 6px solid;}
	.af5 h2{margin:0 auto 10px auto; font-size:18px;}
	.af5 p{font-size:14px;}
	
	.af6{margin:30px auto 0 auto;}
	.af6tag{margin:0 auto 30px auto; font-size:20px; text-align:center;}
	.af6pic{ width:100%; float:none; margin-bottom:20px; }
	.af6r{ width:100%; float:none; text-align:center;}
	.af6bt{font-size:18px;}
	.af6txt{font-size:14px; margin:10px auto 20px auto;}
	.af6more{ font-size:14px;}
	
	/*zr*/
	.zf1{ padding-top:30px; }
	.zrpic{margin-bottom:20px;  text-align:center;}
	
	/*zf2*/
	.zf2{margin:30px auto 0 auto; padding-top:30px; }
	.zf2tag{ margin:0 auto 20px auto; font-size:20px;}
	.zf2txt{ font-size:14px;}
	
	.zf3{ padding-top:30px; padding-bottom:30px; }
	.zf3bt{ margin:0 auto 30px auto; font-size:16px;}
	
	/*yuanjing*/
	.yutag{ margin:0 auto 10px auto; font-size:20px;}
	.yuantxt{margin:0 auto 30px auto; font-size:14px;}
	.af6fb{ padding-top:30px;}
	.yubt{ font-size:20px;}
	.yubtb{margin:10px auto; font-size:14px;}
	.zf5{ padding-top:30px; padding-bottom:0;}
	.zf5 li{border-bottom:#ffffff 1px solid; margin-bottom:30px; padding-bottom:0;}
	
	/*new*/
	.nf1{margin:30px auto 0 auto;}
	.nf1tag{ margin:0 auto 30px auto; font-size:20px;}
	.nf1 li{ width:100%; float:none; margin-left:0; margin-right:0; margin-bottom:30px;}
	.nf1pic{height:auto; padding-bottom:0;  margin-bottom:20px;}

	.nf1bt{ height:auto; line-height:120%; margin:0 auto 5px auto; font-size:16px;}
	.nf1txt{height:auto; line-height:180%; font-size:14px;}
	.nf1rq{margin:5px auto 0 auto; font-size:12px;}
	
	/*newpage*/
	.nf1page{margin:30px auto 0 auto;}
	.nf1page li{ height:22px; line-height:22px;  text-align:center; margin:0 4px; font-size:12px; }
	.nf1page li a{font-size:12px; padding:0 10px;}

	
	/*newnr*/
	.nf2{ margin:30px auto 0 auto;}
	.nf2top{padding-bottom:30px;}
	.nf2top dt{ width:100%; float:none; margin-bottom:20px;}
	.nf2top dd{ width:100%; float:none; }

	.nf2fbt{ width:90%; padding-left:10%; font-size:14px;}
	.nf2bt{ width:90%; padding-left:10%; margin:10px auto 20px auto; font-size:18px;}
	.nf2btico{ width:6%; top:2px;}
	.nf2rq{ width:90%; padding-left:10%; font-size:12px;}
	
	.nf2txt{margin:20px auto 0 auto; font-size:14px;}
	
	/*lisi*/
	.lf1{margin:30px auto 0 auto;  }
	.lf1 dt{ width:17%; padding-right:2%; margin-bottom:30px; font-size:18px;}
	.lf1 dd{ width:81%;}
	.lf1box{ width:96%; font-size:14px; padding-bottom:30px;s margin:0 auto 30px auto;}
	
	
	/*abnew*/
	.af2{margin:30px auto 0 auto; }
	.af2bt{font-size:20px; }
	.af2con{margin:20px auto 0 auto; font-size:16px; line-height:180%; text-align:justify; }
	.af2con img{ margin:10px auto; width:100%;}
	
	.af8{margin:30px auto 0 auto;}
	.af8con{width:100%; float:none; }
	.af8bt{text-align:center; }
	.af8bt span{ padding-bottom:5px; border-bottom:#e60012 1px solid; font-size:20px;}
	.af8txt{font-size:16px; line-height:180%; text-align:justify; margin-top:20px; }
	.af8pic{width:100%; float:none; margin-top:20px; }
	
	.af9bg{margin:30px auto -30px auto; padding:30px 0 10px 0;}
	.af9tag{ margin:0 auto 20px auto; font-size:20px; }

	.af9box dl{width:100%; float:none; margin-bottom:20px; }
	.af9box dt{width:100%; height:auto; padding-bottom:0; border-radius:10px;}
	.af9box dd{width:100%; height:auto; line-height:180%; text-align:center; color:#e60012; font-size:16px; margin:10px auto 0 auto; }
	
	.af10bg{padding:30px 0 10px 0; }
	.af10tag{ margin:0 auto 20px auto; font-size:20px;}
	.af10box dl{width:100%; float:none; margin-bottom:20px; }
	.af10box dt{width:100%; height:auto; padding-bottom:0;}
	.af10box dd{width:100%; padding:10px 0 30px 0;}
	.af10bt{ width:90%; margin:10px auto; height:auto; line-height:120%; text-align:center; font-size:16px; }
	.af10txt{width:90%; height:auto; line-height:180%; text-align:justify; font-size:14px;}
	
	.af11{margin:0 auto 30px auto;}
	.af11pic{width:100%; position:absolute; top:0; left:0; z-index:1;}
	
	.af11box{width:100%;margin:0 auto; }
	.af11box h2{margin:10% auto; font-size:20px; }
	.af11box dl{ display:block; width:90%; margin:0 auto 20px auto; height:auto; padding-bottom:0; }
	.af11box dt{width:90%; margin:30px auto 10px auto; height:auto; line-height:180%; font-size:18px;}
	.af11box dd{width:90%; margin:0 auto 30px auto; height:auto; line-height:180%; font-size:14px; }
	
	.af12{margin:0 auto 30px auto;}
	.af12 h2{font-size:20px; }
	.af12 h3{margin:10px auto 20px; font-size:16px; }
	.af12box dl{width:100%; float:none; margin-bottom:20px; overflow:hidden; }
	.af12mr{ margin-right:0;}
	.af12box dt{width:92%;}
	.af12tag{ width:100%; height:auto; line-height:180%; margin:20px auto 10px auto; font-size:18px;}
	.af12pic{ width:100%; height:auto; padding-bottom:0; }
	.af12box dd{width:92%; height:auto; line-height:180%; margin:20px auto 30px auto; font-size:14px;}
	
	/*abnew-over*/
	
	/*zhucai-fucai*/
	.yf1bg{margin:30px auto 0 auto; padding:30px 0;}
	.yf1bg h2{ margin:0 auto 5px auto; font-size:20px;}
	.yf1bg h3{ margin:0 auto 20px auto; font-size:16px;}

	.yf1 dl{width:50%; float:left; margin-bottom:10px;}
	.yf1 dt{width:96%; height:0; padding-bottom:60%;}
	.yf1 dd{width:96%; height:30px; line-height:30px; font-size:12px;}
	/*zhucai-over*/
	

	
	/*foot*/
	.ftbg{ display:none;}	
	.ftico{margin:30px auto 0 auto;}
	.foot{ width:100%; padding:30px 0;  text-align:center; color:#FFFFFF; font-size:16px; line-height:120%; position:relative; margin: 0 auto; overflow:hidden;}

	.ftc{width:90%; max-width:1180px; position:relative; margin:0 auto; font-size:12px; overflow:hidden;}
	.ftc a{ color:#FFFFFF; font-size:12px;}
	.ftc p{ display:block; margin:0;}
	.fantop{ display:none;}

}


