@charset "utf-8";

/* CSS Document */


* { margin: 0; padding: 0; }

html, body { width: 100%; min-width: 1200px; }

body { font-size: 12px; color: #333; font-family: "微软雅黑"; }

ul, li, dl, dd { list-style: none; }

img { border: 0; }

.bikle { clear: both; }

a:link { text-decoration: none; color: #666; }

a:visited { text-decoration: none; color: #666; }

a:hover { text-decoration: none; color: #333; }

a:active { text-decoration: none; color: #666; }

.a1 a:link { text-decoration: none; color: #fff; }

.a1 a:visited { text-decoration: none; color: #fff; }

.a1 a:hover { text-decoration: none; color: #000; }

.a1 a:active { text-decoration: none; color: #fff; }

.a2 a:link { text-decoration: none; color: #005dcf; }

.a2 a:visited { text-decoration: none; color: #005dcf; }

.a2 a:hover { text-decoration: none; color: #00377b; }

.a2 a:active { text-decoration: none; color: #005dcf; }

.blk10 { height: 10px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk20 { height: 50px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk30 { height: 20px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk40 { height: 30px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk50 { height: 40px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.mt_5{ margin-top:5px; }
.mt_10{ margin-top:10px; }
.mt_15{ margin-top:15px; }
.mt_20{ margin-top:20px; }
.mt_25{ margin-top:25px; }
.mt_30{ margin-top:30px; }
.mt_35{ margin-top:35px; }
.mt_40{ margin-top:40px; }

.container { width: 1200px; margin: 0 auto;}
.container01{width: 100%;height:510px;margin: 0 auto;background:#ffc9ce;}
.container02{width: 100%;height:565px;margin: 0 auto;background:#ffc9ce;}
.container03{width: 100%;height:585px;margin: 0 auto;background:#ffc9ce;}
.container04{width: 100%;height:555px;margin: 0 auto;background:#ffc9ce;}
.container07{width: 100%;height:1086px;margin: 0 auto;background:#ffc9ce;}
.container08{width: 100%;height:202px;margin: 0 auto;background:url(list-bg08.jpg) no-repeat;}
.sign div{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sign-right {width: 194px;height: 409px;position: fixed;right: 5%;top: 50%;margin-top: -250px;background: url(../images/sign_3.png) no-repeat top center;z-index: 10000;}
.sign-right ul{margin:0;padding:0;list-style:none;margin-left:9px;margin-top:20px;}
.sign-right ul li{height:51px;line-height:40px;text-align:center;}
.sign-right ul li a{height:53px;display:block;font-size:20px;color:#fff;text-decoration:none;font-weight:bold;}
.sign-right ul li a:hover{height:53px;text-decoration:none;}
.sign-right span{padding-top:100px;padding-left:35px;width:120px;height:30px;display:block;font-weight:500;text-align:center;font-size:16px;color:#fff}
.clear { clear: both; line-height: 0; height: 0; font-size: 0; visibility: hidden; }

.clearfix { clear: both; }

.f_l { float: left !important; }

.f_r { float: right !important; }

.head { height: 880px; background:#ffc9ce url(index_01.jpg) no-repeat center 0; text-align: center; }

.headbox { width: 1200px; height: 880px; position: relative; margin: 0 auto; }

.headbox .logo { position: absolute; left: 0px; top: 36px; width: 170px; height: 50px; }

.headbox .logo a { display: block; height: 50px; }

.footer { background: #f56370; color: #000; padding-top: 15px; }

.footerbox { padding-top:60px;margin: 0 auto; text-align: center; }

.banqi { height: 36px; line-height: 30px; text-align: left; font-size: 20px;color:#fff; }

.juezhan{height: 39px; line-height: 22px; text-align: left; font-size: 20px;font-weight:bold;color:#fff;}

.footernav { float:left;margin-left:-10px;height: 30px; line-height: 30px;color:#fff; }

.footernav a { margin: 0 10px; color: #333; }

.footcontent { padding-bottom: 10px; line-height: 18px;color:#fff; }

.weixin { float:left;width:673px;margin: 0 auto; padding:22px 73px 50px 0;margin-top:36px;}

.weixin ul { float: left; width: 740px; display: block; }

.weixin li { float: left; width: 140px; height: 172px; padding: 0 20px; }

.weixin li>a { width: 140px; height: 137px; display: block; overflow: hidden; }

.weixin li>a img { transition: all .3s ease 0s; }

.weixin li>a:hover img { transform: scale(1.1); }

.weixin li span { height: 30px; line-height: 30px; text-align: center; display: block; font-size: 14px;color:#fff; }

.weixin dl { float: right; width: 200px; height: 122px; text-align: center; font-size: 14px; padding: 10px; background: #f1d90b; }

.weixin dl dd { line-height: 25px; margin-bottom: 10px; color: #333; font-weight: bold; }

.class-element {clear: both;margin: 0 auto;width: 1200px;background:#fff;}
.class-elementf {clear: both;margin: 0 auto;width: 1200px;background:#fff;}

.class-element .list-title01{height:120px;background:url(list-title01.jpg) no-repeat;text-align:center;padding-top:20px;color:#fff;line-height:38px;}
.class-element .list-title02{height:100px;background:url(list-title01.jpg) no-repeat;margin-bottom: 40px;line-height:38px;}
.class-element .list-title03{height:100px;background:url(list-title01.jpg) no-repeat;margin-bottom: 40px;line-height:38px;}
.class-elementf .list-title07{height:100px;background:url(list-title07.jpg) no-repeat;line-height:62px;}
.list-title01 a { width:129px; height:40px; border-radius: 5px; background: #ffbf00; display: block; text-align: center; font-size: 16px; line-height: 40px; color: #333; margin: 10px auto 0 auto;float: right;position: relative;bottom: 36px;right: 20px;}
.list-title01 a:hover { background: #fff584;}
.list-title02 a { width:129px; height:40px; border-radius: 5px; background: #ffbf00; display: block; text-align: center; font-size: 16px; line-height: 40px; color: #333; margin: 10px auto 0 auto;float: right;position: relative;bottom: 36px;right: 20px;}
.list-title02 a:hover { background: #fff584;}
.list-title03 a { width:129px; height:40px; border-radius: 5px; background: #ffbf00; display: block; text-align: center; font-size: 16px; line-height: 40px; color: #333; margin: 10px auto 0 auto;float: right;position: relative;bottom: 36px;right: 20px;}
.list-title03 a:hover { background: #fff584;}

.list-m07{background:#ffc9ce url(list-m07.jpg) no-repeat 0 4px;margin:auto;width: 1202px;height:696px;}
.list-m08{margin:auto;width: 1200px;}
.list-m08 ul{}
.list-m08 li.btnbg01{float:left;background:url(btnL.png) no-repeat;width:531px;height:167px;font-size:35px;font-weight:bold;color:#eb6b7e;line-height: 210px;text-align: center;}
.list-m08 li.btnbg02{float:left;background:url(btnR.png) no-repeat;width:531px;height:167px;font-size:35px;font-weight:bold;color:#eb6b7e;line-height: 210px;text-align: center;margin:0 0px 80px 80px;}
.list-btn{height:120px;padding-top:20px;background:url(list-btn.jpg) no-repeat;margin:auto;width: 1202px;}

.class-element h1{font-size:40px;font-weight:bold;text-align:center;color:#fff;padding-top:20px;}
.class-element p{margin-left:130px;font-size:18px;text-align:center;color:#fff}

.class-element ul {width: 1280px;}

.class-element li { float: left; width: 276px; height:auto;margin:0 0px 80px 20px; }

.class-element li em {display: block; }

.class-element li span { text-align: center; display: block; padding:10px 0 20px 0;color:#333 }

.class-element li span p { font-family: "微软雅黑"; font-size: 18px; font-weight:bold;line-height: 30px; display: block; }

.class-element li span p b { font-size: 20px; }

.class-element li a { width: 87px; height: 31px; border-radius: 5px; background: #ffbf00; display: block; text-align: center; font-size: 14px; line-height: 31px; color: #333; margin: 10px auto 0 auto; }

.class-element li a:hover { background: #f56370; color: #fff; }

.class-elementf h1{font-size:40px;font-weight:bold;text-align:center;color:#fff;padding-top:20px;}
.class-elementf p{margin-left:130px;font-size:18px;text-align:center;color:#fff}

.class-elementf ul {width: 1280px;}

.class-elementf li { float: left; width: 276px; height:auto;margin:0 0px 80px 20px; }

.class-elementf li em {display: block; }

.class-elementf li span { text-align: center; display: block; padding:10px 0 20px 0;color:#333 }

.class-elementf li span p { font-family: "微软雅黑"; font-size: 18px; font-weight:bold;line-height: 30px; display: block; }

.class-elementf li span p b { font-size: 20px; }

.class-elementf li a { width: 87px; height: 31px; border-radius: 5px;  display: block; text-align: center; font-size: 14px; line-height: 31px; color: #333; margin: 10px auto 0 auto; }

.class-elementf li a:hover {color: #fff; }

.layer1 { background: #fff; }

.button {float:right;margin:10px 60px 0 0;background:#ffea00;border:medium none;border-radius:4px;color:#000;cursor:pointer;font-family:"微软雅黑";font-size:25px;height:62px;line-height:20px;width:320px;}
