@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; list-style: none; }
body { line-height: 1; font:16px/1.5 "Microsoft Yahei","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#666; }
ol, ul, li{ list-style: none; } 
table { border-collapse: collapse; border-spacing: 0; }
.clear{clear:both;}
/* ============================= 公用 ====================== */
.w1200 { width:1200px; margin:0 auto; }

.mt20{ margin-top:20px;}
.fl { float:left }
.fr { float:right }
.cl { clear:both }
a { color: #696969; text-decoration: underline; outline: none; cursor:pointer;}
a:hover { text-decoration: none }
.cha{display:block; float:right; margin-right:200px; width:120px; height:32px; font-size:14px; line-height:32px; color:#fff; text-decoration:none; border-radius: 15px; text-align:center; background:#f9594e;}
.lyb:hover{ display: block; width:250px; font-size:18px; margin:35px auto 10px; background:#f9594e; color: #fff; padding: 0 10px; height: 45px; line-height:45px; text-align:center; text-decoration:none; border-radius: 30px; }
.lyb{ display: block; width:250px; font-size:18px; margin:35px auto 10px; background: #F90; color: #fff; padding: 0 10px; height: 45px; line-height:45px; text-align:center; text-decoration:none; border-radius: 30px; }
.ly{ display: block; width:250px; margin:40px auto 20px; background:#f0ff00; color: #000; border: 2px solid #f0f963; padding: 0 10px; height: 45px; line-height:45px; text-align:center; text-decoration:none; border-radius: 30px; }
.lyb a:hover{opacity:0.8;}
/* ============================= logo ====================== */
.logo{ width: 100%; background: #ebf5f4; }
.tel-mar{ margin-top: 7px}
.logo-box{ width: 1200px; margin: 0 auto; height: 60px; padding-top: 50px; }
.logo-top{ margin-left:25px;}
/* ============================= header ====================== */
.header { width:100%; height:449px; background: url(../images/tf_01.jpg)  no-repeat center; display: block; position:relative; }
.a head2{ position: absolute; display:block; width:440px; top:460px; left: 120px; height: 60px; border:1px solid #F00; }
.leyu{ width:400px; margin-left:580px; }
/* ============================= 导航条 ====================== */
.navbg { background:#3964cd; width:100%; height:55px; }
.nav{ width:800px; height:55px; margin:0 auto; }
.nav a, .nav a:visited { font:18px/55px "微软雅黑"; color:#fff; padding:0 40px; display:inline-block; height:55px; text-decoration:none; }
.nav a:hover{ display:inline-block; background:#1e3b82;text-decoration:none; }
/*********************************场*********************************/
.kcbg{ background:#fff; width:100%; padding-top:20px; height:800px; font-size:20px; }
.kc{ width:100%; height:100px; padding-top:20px; }
.tu{ width: 240px; height:100px; margin:0 auto; }
.tu h3{ color:#1b4e59; font-size:42px; line-height:60px; font-family:"微软雅黑", Arial; text-align:center; }

/*********************************第二场*********************************/
.fw{ width:100%; height:auto; padding-bottom:60px; background:#55aa9c; position:relative; }
.fwn{ width:100%; height:auto; background: url(../images/fwn.jpg) no-repeat center top; }
.fwn .tu{ width: 240px; height:115px; margin:0 auto; padding-top:80px; }
.fwn .tu h3{ color:#f0ff00; font-size:42px; line-height:60px; font-family:"微软雅黑", Arial; text-align:center; }
.fw2{ width:100%; height:841px; margin:0 auto; background:url(../images/tf_06.png) no-repeat center; }
.zh img{ height: 200px; display:block; float:left; margin-right:6px; }
.zhs img{ height: 175px; display:block; float:left; margin-right:6px; }
.jaz{ width:100%; height:653px; padding-top:30px; background-image: url(../images/homebanner_01.jpg); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.fwz{ width:100%; height:auto; }
.fwz .tu{ width: 240px; height:115px; margin:0 auto; margin-top: 60px; }
.fwz .tu h3{ color:#f0ff00; font-size:42px; line-height:60px; font-family:"微软雅黑", Arial; text-align:center; }
.w800{ width:800px; margin-left:22%; height: auto; position:absolute; left: -2px; }
.w800 .text { background:#fff; font-size:14px; width:90%; margin-top: 160px; padding: 20px 20px; border-radius: 10px; filter:alpha(opacity=60); -moz-opacity:0.8; opacity:0.8; }
.w800 .text h3{ font-size:22px; text-align:center;}
.w800 .text p{ font-size:16px; line-height:26px; }
.shh{ padding-bottom:60px;}
.shh .wt{width:1200px; margin:0 auto;}
.shh .wt .qu{padding:20px; border-bottom:#ccc solid 1px;}
/***********更多信息***********/
.eight_left_main { width:600px; height:380px; background:url(../images/tf_img1.jpg) center 0 no-repeat; }
.eight_left_main .text { background:#fff; font-size:14px; width: 80%; padding: 20px 20px; border-radius: 10px; margin:0 auto; margin-top: 100px; filter:alpha(opacity=60); -moz-opacity:0.8; opacity:0.8; }
.eight_left_main .text h3{ font-size:22px;}
.eight_left_main .text p{ line-height:26px;}

.eight_left_main2 { width:400px; height:533px; background: url(../images/0151001.jpg) center 0 no-repeat; }
.eight_left_main2 .text { background:#fff; font-size:14px; width: 60%; padding: 20px 20px; border-radius: 10px; margin:0 auto; margin-top: 380px; filter:alpha(opacity=60); -moz-opacity:0.8; opacity:0.8; }
.eight_left_main2 .text h3{ font-size:22px; text-align:center;}
.eight_left_main2 .text p{ font-size:16px; line-height:26px; }

.about_box{ padding-top:40px; position:relative; }
.eight_box { width:1200px; }
.eight_main {height: auto; }
.eight_right_main{ width:580px; border: 1px solid #e5dede; height: auto; }
.eight_right_main .xmts{ padding:20px; }
.eight_right_main .xmts p{ font-size:22px; font-weight:bold;}
.eight_right_main .xmts span{ color:#f8594e; }
.eight_right_main .xmts li{ list-style:none; line-height:36px; font-size:16px; }
.eight_right_main2{ width:780px; border: 1px solid #e5dede; height: auto; padding-bottom:25px; }
.eight_right_main2 .xmts{ padding:20px; }
.eight_right_main2 .xmts p{ font-size:22px; font-weight:bold; }
.eight_right_main2 .xmts span{ color:#f8594e; }
.eight_right_main2 .xmts li{ list-style:none; line-height:36px; font-size:16px; }
.eight_shuqian { position:absolute; top:0px; left:50px; width:1120px; }
.eight_ul li { float:left; width:200px; margin:0 3px;}
.eight_ul .hover a { background:#1e3b82; color:#fff; }
.eight_ul li a { display:block; width:200px; text-align:center; height:40px; line-height:40px; margin:0 3px; font-size: 16px; background: #365fcb; color: #fff; border-radius: 3px; text-decoration:none; }


.bottom { width: 100%; height: auto; padding: 20px 0px; background: #f3f3f3; margin-bottom: 20px; }
.bot-box { width: 820px; margin: 0 auto; overflow: hidden }
.bot-img, .bot-dz, .bot-ewm1, .bot-ewm2 { float: left; margin-right: 50px; }
.bot-img { margin-top: 37px; }
.bot-dz { margin-top: 30px }
.bot-dz p { text-align: left; font-size: 16px; color: #333; line-height: 25px }
.bot-ewm1 p, .bot-ewm2 p { font-size: 14px; color: #333; text-align: center; }
.bot-ewm2 { margin-right: 0px; }
