﻿@charset "utf-8";
body {font-family: "微软雅黑";font-size: 14px;line-height: 24px;color:#000;background:url(../img/bbg.jpg) repeat-x 0 0;}
img,a img {border:0;}
* {margin:0;padding:0;}
a {text-decoration:none;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
ul,li {list-style-type: none;}
.clear {clear:both;height:0;}
.m10 {margin-top:10px;}
.top {width:1200px;height:36px;padding-top:5px;margin:0 auto;line-height: 36px;color:#fff;text-align: right;}
.top span {float:left;}
.top a {color:#fff;margin:0 3px;}
.head {width:1200px;height:104px;margin:0 auto;}
.logo {float:left;padding-top:18px;}
.logo img {display:block;width:502px;height:72px;}
.tel {float:right;width:464px;height:89px;background: url(../img/tel.jpg) no-repeat;}
.tnav {display:block;margin: 4px 0 0 80px;color:#000;}
.tnav a {color:#000;margin:0 6px;}
.dh {display: block;margin:6px 0 0 180px;font-size: 18px;}
#topnav {width:1188px;height:65px;margin:0 auto;}
#topnav ul li {float:left;}
#topnav ul li a {display: block;height:64px;line-height: 64px;border-top:2px solid #f9f9f9;font-size: 18px;width:132px;text-align: center;color:#5a5a5a;}
#topnav ul li a:hover,.nav ul li.hover a {border-top:2px solid #005fb9;color:#005fb9;}
#topnav ul li dl{position:absolute;z-index:999;margin:-1px 0 0;display:none;width:130px;border: 1px solid #e4e2e3;border-top:none;background: #f9f9f9;}
#topnav ul li dl dt {margin:0;border-bottom:1px dashed #e4e2e3;height:30px;line-height: 30px;text-align: center;}
#topnav ul li dl dt a {display: block;height:30px;line-height: 30px;font-size: 12px;width:120px;text-align: center;border:none;}
#topnav ul li dl dt a:hover,#topnav ul li.hover dl dt a{border:none;}
#banner{height:450px;}
#full-screen-slider { width:100%; height:450px; position:relative}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.ss {height:28px;width:1200px;margin:10px auto 0;}
.ss span {float:left;color:#5a5a5a;}
.ss span a {color:#5a5a5a;margin:0 3px;}
.ss form {float:right;background: url(../img/ss.jpg) no-repeat;width:301px;}
.ss form .input {width:240px;padding:0 15px;border:none;background: none;line-height: 28px;height:28px;}
.ss form .bnt {width:30px;border:none;background: none;text-indent: -9999px;}
.main1 {width:883px;height:91px;margin:60px auto 0;}
.main1 img {display: block;width:883px;height:91px;}
.main2 {border:4px solid #005fbb;padding:10px;width:1172px;margin:50px auto 0;}
.main2 ul li {text-align: center;}
.main2 ul li a img{display: block;width:200px;height:150px;}
.main3 {width:1107px;height:106px;margin:60px auto 0;}
.main4 {width:1200px;margin:35px auto 0;}
.m4_l {width:224px;float:left;}
.m4_l img {display: block;width:224px;}
.m4_l ul {background: url(../img/lc.jpg) repeat-y center center;padding-bottom:8px;}
.m4_l ul li {width:178px;height:33px;padding-top:4px;line-height: 33px;text-align: center;margin:0 auto;border-bottom:1px solid #aaaaaa;}
.m4_l ul li a {font-size: 16px;color:#005fb9;line-height: 33px;}
.m4_l ul li a:hover {text-decoration:underline;}
.m4_r {width:956px;float:right;}
.m4_rt {height:51px;padding-bottom:8px;border-bottom:1px solid #aaaaaa;margin-top:10px;}
.m4_rt .title {float:left;}
.m4_rt .title img {display: block;width:153px;height:51px;}
.m4_rt .more {display: inline-block;float:right;line-height: 30px;height:30px;padding:20px 6px 0;color:#3984c8;}
.m4_rz ul {width:968px;margin-top:15px;}
.m4_rz ul li {width:230px;float:left;margin:15px 12px 0 0;}
.m4_rz ul li a {display: block;padding:13px;border:2px solid #187ec6;width:200px;height:160px;}
.m4_rz ul li a:hover {border:2px solid #0262b9;}
.m4_rz ul li img {display: block;width:200px;height:160px;}
.main5 {widtH:1123px;margin:30px auto 0;}
.main5 img {display: block;width:1123px;height:15px;}
.main6 {width:1200px;margin:30px auto 0;}
.m6_l {float:left;width:546px;}
.m6_lt {width:546px;height:33px;background: url(../img/gnews.jpg) no-repeat left center;}
.m6_lt .title {display: block;width:250px;height:33px;text-indent:-9999px;float:left;}
.m6_lt .more {display: inline-block;float:right;line-height: 26px;height:26px;padding:3px 6px 0;color:#3984c8;}
.m7_lt {width:546px;height:33px;background: url(../img/wnews.jpg) no-repeat left center;}
.m7_lt .title {display: block;width:250px;height:33px;text-indent:-9999px;float:left;}
.m7_lt .more {display: inline-block;float:right;line-height: 26px;height:26px;padding:3px 6px 0;color:#3984c8;}
.m6_z {height:215px;margin-top:10px;}
.m6_z ul li {height:32px;line-height: 32px;padding-top:10px;border-bottom:1px solid #e2e2e2;color:#5a5a5a;}
.m6_z ul li span {float:right;padding-right:6px;}
.m6_z ul li a {color:#5a5a5a;background: url(../img/ico1.jpg) no-repeat left center;padding-left:16px;}
.main7 {width:1200px;margin:28px auto 0;}
.main8 {width:1200px;margin:20px auto 0;line-height: 32px;color:#5a5a5a;}
.main8 .title {display: block;width:1178px;height:142px;margin:0 auto 16px;}
.main8 .more {display: block;text-align: center;margin:28px auto 0;font-size: 24px;font-weight: bold;color:#5a5a5a;}
.foot {width:100%;background: url(../img/d1.jpg) no-repeat top center;margin:60px auto 0;}
.foot_z {width:1200px;height:400px;margin:0 auto;}
.liuyan {background: url(../img/liuyan.jpg) no-repeat;width:255px;height:340px;float:left;padding:60px 25px 0;}
.ly_t {color:#777;line-height: 30px;}
.liuyan input {height:24px;padding:5px;border:1px solid #d6d6d6;background: #fff;line-height: 24px;width:243px;margin:3px 0;}
.liuyan textarea {height:48px;padding:5px;border:1px solid #d6d6d6;background: #fff;line-height: 24px;width:243px;margin:3px 0;}
.liuyan a {display: block;width:255px;background: #f38700;height:40px;text-align: center;line-height: 38px;color:#fff;margin:30px auto 0;}
.foot_c {width:554px;float:left;margin:20px 0 0 30px;color:#fff;}
.foot_c h3 {line-height: 40px;font-size: 26px;font-weight: 600;margin-top:10px;}
.foot_c span {display:inline-block;font-size: 16px;margin-bottom:14px;}
.link {width:280px;border-left:1px dashed #fff;float:right;height:370px;margin-top:30px;}
.link_t {padding-left:10px;height:40px;}
.link_t h3 {display:block;font-size: 26px;color:#fff;font-weight: 600;line-height: 40px;float:left;}
.link_t span {display:block;font-family: "arial, helvetica, sans-serif";font-size: 24px;color:#219cfb;height:30px;padding:10px 0 0 8px;float:left;}
.link_z ul li{width:130px;float:left;margin:10px 0 0 10px;} 
.link_z ul li img {display: block;width:130px;height:60px;}
.foot_b {height:100px;width:1200px;margin:25px auto;color:#5a5a5a;line-height: 33px;}
.foot_b img {display: block;height:100px;float:right;margin-right:10px;}
.foot_b a {color:#5a5a5a;margin:0 6px;}
.foot_b p {padding-left:6px;}
.xian {border-top:1px solid #ccc;height:1px;width:100%;margin-top:40px;}
.weizhi { background:url("../img/fenge-line.gif") repeat-x scroll left bottom;height: 36px;line-height: 30px;margin: 0 auto 20px;overflow: hidden;padding: 7px 0 8px;width: 100%;}
#position {width:1180px;margin:0 auto;background: url(../img/h.gif) no-repeat left center;padding-left:20px;color:#818284;}
#position a {color:#818284;margin:0 6px;}
.main {width:1200px;margin:0 auto;}
.main_l {width:280px;float:left;}
.lnav {background:#1f92d1;color: #fff;font-family: microsoft yahei;font-size: 18px;padding: 10px 15px;}
.main_r {width:900px;float:right;}
.flist {border-left:1px solid #eee;border-right:1px solid #eee;}
.flist ul li a {background: #fafafa;border-bottom: 1px solid #eee;display: block;font-size: 14px;height: 50px;line-height: 50px;padding-left: 20px;color:#333;}
.lxwm {border:1px solid #ccc;border-top:none;background:#fafafa;padding:10px;}
.lxwm p {margin:4px 0;}
.flist ul li.hover a,.flist ul li a:hover { background: #f3f3f3 ;color: #1f92d1; font-weight: bold;}
.newslist {}
.newslist ul li {height:36px;line-height: 36px;padding-top:10px;border-bottom:1px solid #e2e2e2;color:#5a5a5a;}
.newslist ul li span {float:right;padding-right:6px;}
.newslist ul li a {color:#5a5a5a;background: url(../img/ico1.jpg) no-repeat left center;padding-left:16px;}
.list_page{text-align:center;margin-top:40px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.picslist ul {width:918px;}
.picslist ul li {width:288px;float:left;margin:10px 18px 0 0;}
.picslist ul li img {display: block;width:288px;height:210px;}
.picslist ul li .title {display: block;width:288px;height:30px;line-height: 30px;text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;}
.picslist ul li .title a {color:#333;}
.show {line-height: 30px;}
.show .title {font-size: 24px;line-height: 30px;text-align: center;font-weight:600;margin-top:30px;}
.show .info {line-height: 30px;text-align: center;margin:10px auto 20px;}
.show img {max-width: 800px; height:auto; width:expression(this.width > 800 ? "800px" : this.width);}
.book .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.book .label span{color:#f30;font-family:宋体;}
.book .enter{margin-left:120px;margin-top:14px;}
.book .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.book .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.book .enter label{display:block;}
.weixin {display: inline-block;float:right;width:80px;text-align:center;position: relative;}
.weixin a{width:80px; height:30px; display:block; position:absolute; left:0; top:0;background:url(images/weixin.png) no-repeat center top; }
.weixin .weixin_nr{width:80px; height:80px; padding:5px; background:#fff; text-align:center; position:absolute; left:-5px; top:35px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:35px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.main-im{position:fixed;right:10px;top:240px;z-index:100;width:110px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd;padding-bottom:6px;}
.main-im .im_main .im-tel .biao1 {font-size:16px;font-family:微软雅黑;color:#333;line-height:30px;border-bottom:1px solid #ddd;}
.main-im .im_main .im-tel a {font-size:14px;font-family:微软雅黑;color:#333;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}