﻿@charset "utf-8";
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
div,
img,
span,
i,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
strong,
input,
label,
textarea,
figure,
a,
select {
  margin: 0;
  padding: 0;
  font-family:"Microsoft Yahei";
}
body{overflow-x: hidden;}
.layout{max-width:1200px;margin: 0 auto;overflow: hidden;}
.layouts{max-width:1200px;margin: 0 auto;}
ul,li,
ol {
  list-style: none;
}
a {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: 0;
  text-decoration: none;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
img{border:none; vertical-align:middle;display: block;}
.fl{float: left;}
.fr{float: right;}
em,i,address{font-style:normal;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
input{font-family:"Microsoft Yahei";}
input::-ms-clear, input:-ms-clear{ display: none;}
table { border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; margin:0px;padding: 0px;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; outline: none;}

/* 头部样式 */
.head_top{width: 100%;height: 29px;line-height: 29px;background: #3c3c3c;border-top: 1px solid #4c4c4c;border-bottom: 1px solid #4c4c4c;}
.head_top img{float: right;}
.margin_b40{margin-bottom: 40px;}
.margin_b36{margin-bottom: 36px;}
.logo{float: left;width: 290px;}
.i_nav{width: 660px;float: right;}
.topnav{background:#fff;height: 84px;}
.topnav .inner{width:1200px;margin:0 auto;height: 84px;}
.topnav .link{float:left;width:110px;}
.topnav .border{display:block;text-align:center;color:#555555;height: 82px; line-height: 82px;}
.topnav .link:hover{color: #956134;border-bottom: 2px solid #956134;}
.topnav .type{width:153px;z-index:2;}
.topnav .type .border{text-align:center;background:url(../images/icon3.jpg) 125px center no-repeat;border-left-color:#967d69;}
.topnav-swt .border{border-right-color:#967d69;}
.topnav .link:hover .border{border-color:#644730;}
.about-us{z-index:2;}
.about-us ul{position:absolute;top:100%;left:0;width:0;height:0;overflow:hidden;font-size:14px;background:#fff;border:#d8c9be solid 1px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.about-us:hover ul{z-index:1;width:720px;height:210px;filter:alpha(opacity=100);opacity:1;}
.about-us li{float:left;width:5em;padding:0 2em;margin:10px 0;}
.about-us .first{border-right:#d8c9be dashed 1px;}
.about-us .last{position:absolute;top:24px;left:220px;}
.about-us li a{display:inline-block;padding:0 .5em;margin:5px 0;white-space:nowrap;color:#644730;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.about-us li a:hover{color:#fff;background:#644730;}
.nav_content{height: 600px;position: absolute;left: 50%;top: 0px;margin-left: -600px;}
.nav_content .nav_group{width: 239px;height: 315px;background: rgba(148, 142, 139, 0.7);border-radius: 8px;margin-top: 66px;padding-top: 20px;padding-left: 9px;}
.nav_content .nav_group a {display: block;width: 77px;float: left;}
.nav_content .nav_group a .nav_item{width: 67px;height: 67px;position: relative;margin: 0px auto;}
.nav_content .nav_group a .nav_item img{position: absolute;left: 0px;top: 0px;display: none;}
.nav_content .nav_group a .nav_item img:nth-child(1){display: block;}
.nav_content .nav_group a:hover .nav_item img:nth-child(1){display: none;}
.nav_content .nav_group a:hover .nav_item img:nth-child(2){display: block;}
.nav_content .nav_group a h5{font-size: 14px;text-align: center;font-weight: normal;color: #ffeee5;height: 29px;line-height: 28px;}
.nav_content .nav_group a.n2 h5{font-size: 12px;}
.nav_content .nav_group a.n1{margin-bottom: 8px;}
.nav_content .nav_group a.n2{margin-bottom: 8px;}
.nav_content .nav_group a.n3{margin-bottom: 8px;}
.nav_content .nav_group a.n4{margin-bottom: 8px;}
.nav_content .nav_group a.n5{margin-bottom: 8px;}
.nav_content .nav_group a.n6{margin-bottom: 8px;}
/* banner底部导航 */
.bz_nav{width: 100%;height: 119px;background: url(../images/jg_pic4.jpg) no-repeat center center;margin-bottom: 22px;}
.bz_nav ul{overflow: hidden;padding-left: 200px;}
.bz_nav ul li{float: left;width: 118px;height: 119px;}
.bz_nav ul li.li2{width: 153px;}
.bz_nav ul li a{display: block;}
.bz_nav ul li a img{margin: 0px auto;}
.bz_nav ul li a h5{font-size: 16px;color: #ffe3d5;text-align: center;font-weight: normal;}
.bz_nav ul span{display: block;height: 119px;width: 1px;background: url(../images/line_nav.jpg) no-repeat;float: left;}
.bz_nav ul li.li1 img{margin-top: 15px;margin-bottom: 4px;}
.bz_nav ul li.li2 img{margin-top: 27px;margin-bottom: 8px;}
.bz_nav ul li.li3 img{margin-top: 24px; margin-bottom: 8px;}
.bz_nav ul li.li4 img{margin-top: 23px;margin-bottom: 9px;}
.bz_nav ul li.li5 img{margin-top: 19px;margin-bottom: 10px;}
.bz_nav ul li.li6 img{margin-top: 10px;}
.bz_nav ul li.li7 img{margin-top: 26px;margin-bottom: 10px;}
.bz_nav ul li.li8 img{margin-top: 28px;margin-bottom: 7px;}
/* 列表页左边样式 */
.jg_left{width: 214px;}
.about_jg {width: 214px;height: 110px;margin-bottom: 15px;}
.map{margin-bottom: 15px;}
.l_ul{margin-bottom: 15px;}
.l_ul li a{display: block;height: 45px;font-size: 18px;color: #212121;border-bottom: 2px solid #fff;background: #dddddd;}
.l_ul li a .text{float: left;line-height: 45px;padding: 0 80px 0 30px;}
.l_ul li a span{display: block;width: 15px;height: 15px;background: #3b3b3b;color: #fff;border-radius: 50%;float: left;line-height: 10px;text-align: center;margin-top: 15px;}
.l_ul li a:hover{background: #004ea2;color: #fff;}
.l_ul li a:hover span{background: #fff;color: #004ea2;}
/* 底部样式 */
.footer{width: 100%;height: 445px;background: #004ea2;}
.footer1{width: 300px;height: 351px;float: left;border-right: 1px solid #0c4079;}
.footer1 img{margin: 60px auto 20px;}
.footer1 h6{font-size: 14px;color: #fff;line-height: 20px;margin-left: 36px;}
.footer2 {width: 500px;float: left;padding-top: 60px;border-right: 1px solid #0c4079;}
.footer2 dl{ float: left;width: 27%;padding: 0 3%;margin-left: 56px;}
.footer2 dl dt{font-size: 16px;color: #fff;border-bottom: 1px solid #0c4079;font-weight: bold;text-align: center;line-height: 45px;}
.footer2 dl dt a{color: #fff;display: block;}
.footer2 dl dd{font-size: 14px;color: #fff;font-weight: bold;text-align: center;line-height: 40px;}
.footer2 dl dd a{color: #fff;display: block;}
.footer3{width: 398px;height: 351px; float: left;}
.footer3 strong{font-size: 20px;color: #fff;border-bottom: 2px solid #fff;padding-bottom: 6px;margin: 66px 0 20px 62px;display: block;width: 88px;}
.footer3 img{margin: 74px auto 12px;}
.footer3 h2{font-size: 20px;color: #ffffff;text-align: center;padding-bottom: 10px;}
.footer3 p{font-size: 16px;color: #fff;padding-left: 63px;line-height: 24px;}
.footer3 .footer_tel {margin: 20px 0 0 63px;}
.footer3 .footer_tel .swt_footer2{width: 190px;height: 28px;border: 1px solid #004ea2;float: left;padding-left: 10px;}
.footer3 .footer_tel .swt_footer3{width: 90px;height: 30px;text-align: center;font-size: 16px;color: #fff;float: left;border: none;background: #397dc6;}
.jgcopy{width: 100%;height: 79px;line-height: 42px;background: #3d3d3d;text-align: center;font-size: 14px;color: #fff;padding-top: 30px;}