﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family:"΢���ź�", "����", Arial, Helvetica, sans-serif; }

table { border-collapse:collapse; border-spacing:0; width:100%; }

fieldset, img { border:0; vertical-align:top; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }

ol, ul, li, dl, dt, dd { list-style:none; }

input, button, textarea, checkbox, select, radio, form { vertical-align: top; }

a { color:#000; text-decoration:none; }

a:link, a:visited { text-decoration:none; }

a:hover { text-decoration:underline; }

a, area { blr:expression(this.onFocus=this.blur())/* for IE */

}

:focus { outline: none;/* for Firefox */ }

.red, .red a { color:#e42c08; }

.left { float:left; }

.right { float:right; }

.autohei { overflow:hidden; zoom:1; }

.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }

.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }

.blank1 { height:15px; font-size:0; line-height:0; clear:both; overflow:hidden; }

.blank2 { height:20px; font-size:0; line-height:0; clear:both; overflow:hidden; }

.yahei, .yahei * { font-family:"΢���ź�"; }

.songti, .songti * { font-family:"����"; }

body { font-size:12px; }

.bar { background:url(../images/bar_bj.jpg) no-repeat center top; overflow:hidden; zoom:1;}

.xj_nav{ width:1000px; margin:0 auto; text-align:center;}

.xj_navm a:hover{ background:#e0750c;}

.xj_nav ul{ display:inline-block;}

.xj_nav ul li{ float:left; font-size:20px; line-height:76px; color:#fff; cursor:pointer;}

#tznav,.tznav,.tzdingwei{ height:76px;/*����*/ overflow:hidden;}

#tznav{ background:#397ed8;}

.tzdingwei{ background:#397ed8;/*����󱳾��任�󱳾�*/}

.tznav tz{ display:block;/*tz��ǩ���ǿ鼶�ǵ㼶*/padding:0 21px;}

.tznav tz.tzhover{ background:#e0750c;}



.warp{ width:1000px; margin:0 auto;}

.tit1{ background:url(../images/tit_bj.png) repeat-x bottom;}

.xj1_top{ padding:46px 0 37px;}

.xj1_top li{ float:left; width:192px; margin-right:10px; position:relative;}

.xj1_top li h3{ font-size:20px; font-weight:bold; color:#252525; line-height:48px; background:#e9e9e9; text-align:center;}

.xj1_tb1{ position:absolute; width:192px; left:0; bottom:0;}

.xj1_tb1 td{ height:138px; font-size:14px; color:#fff;}

.xj1_tb1 td h4{ font-size:17px; font-weight:bold; color:#fff; padding-top:6px;}

.xj1_tb1 td h4 a{ color:#fff; display:inline-block; line-height:24px; border-bottom:1px solid #fff; text-decoration:none;}

.tb1{ text-align:center;}

.tb1 span{ display:inline-block; line-height:55px; background:#397ed8; border-radius:5px; font-size:20px; font-weight:bold; color:#fff;}

.tb1 span a{ display:inline-block; padding:0 30px; color:#fff;}

.xj2_top{ padding:52px 0 80px;}

.xj2_tit1{ background:url(../images/xj2_img3.png) no-repeat left top; font-size:30px; line-height:70px; padding-left:45px; color:#fff; font-weight:bold;}

.xj2_c{ padding-bottom:58px;}

.xj2_c1{ padding:52px 0 60px;}

.xj2_c1 li{ float:left; width:239px; margin-right:14px; position:relative;}

.xj2_c2{ position:absolute; width:239px;}

.xj2_c2 h3{ text-align:center; line-height:50px; font-size:24px; font-weight:bold; color:#fff;}

.xj2_c2 p{ padding:42px 10px 0; text-indent:2em; font-size:14px; line-height:28px; color:#fff; text-align:justify;}

.xj2_bot{ padding-bottom:40px; border-bottom:1px solid #ccc;}

.xj2_bt{ padding:56px 0;}

.xj2_bt li{ float:left; width:238px; line-height:65px; text-align:center; background:#e9e9e9; font-size:24px; color:#242424; margin-right:16px; cursor:pointer;}

.xj2_bt li.hover{ background:#397ed8; color:#fff;}

.xj2_bt2{ padding-left:30px;}

.xj2_bt2 h3{ font-size:24px; line-height:65px; color:#242424;}

.xj2_bt2 p{ font-size:16px; padding-top:6px; color:#242424; height:90px; line-height:28px;}

.xj3_top{ padding:36px 0;}

.xj3_top li{ overflow:hidden; padding:36px;}

.xj3_top li .xj3_t1{ padding:0 0 0 20px;}

.xj3_top li.hover{ background:#f2f2f2;}

.xj3_top li.hover .xj3_t1{ padding:0 20px 0 0;}

.xj3_t1 p{ font-size:16px; line-height:36px; color:#252525; padding-bottom:24px;}

.xj4_top{ padding:35px 0 53px;}

.xj4_t1{ padding:0 10px 0 24px;}

.xj4_t1 p{ font-size:16px; line-height:27px; color:#242424; padding-top:24px; height:152px;}

.xj4_bot{ padding-bottom:66px;}

.xj4_bot li{ width:195px; float:left; text-align:center; font-size:20px; margin-right:6px; cursor:pointer; overflow:hidden; height:72px; position:relative;}



.xj4_bot li h3 { position: absolute; top: 0px; left: 0px; z-index: 2; width:195px; line-height:72px; color:#252525; height:72px; background:#e9e9e9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms--webkit-transition: all 0.5s ease 0s; -moz-webkit-transition: all 0.5s ease 0s; }

.xj4_bot li h4 { position: absolute; top: 72px; left: 0px; z-index: 1; width:195px; line-height:72px; height:72px; color:#fff; background:#397ed8; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms--webkit-transition: all 0.5s ease 0s; -moz-webkit-transition: all 0.5s ease 0s; ; }

.xj4_bot li.hover h3 { position: absolute; z-index: 1; top: -72px; left: 0; }

.xj4_bot li.hover h4 { position: absolute; z-index: 2; top: 0; left: 0; }



.xj5_top{ padding:53px 0 40px;}

.xj5_top li{ float:left; width:297px; margin-right:54px;}

.xj5_top li p{ padding-top:10px; font-size:14px; line-height:24px; color:#252525; height:85px;}

.xj5_top li:nth-child(3n){ margin:0;}

.xj6{ background:url(../images/xj6_bj.jpg) no-repeat center top;}

.xj6_top{ padding-top:52px; margin-bottom:25px; position:relative;}

.xj6_top p{ position:absolute; left:0; bottom:10px; font-size:16px; line-height:30px; color:#242424;}

.xj7_top{ padding-top:43px;}

.xj7_top li{ width:441px; padding-left:40px; float:left;}

.xj7_top li h3{ text-align:center; line-height:36px; font-size:18px; color:#252525; padding-top:10px;}

.xj7_top li p{ font-size:14px; line-height:24px; height:94px; color:#252525;}

/*20161125 add start*/
.logo {
    text-align: center;
    background: #fbfaf8;
}
/*顶部导航*/
.nav {
    background: #2E66A4;
}
.nav ul {
    width: 1034px;
    margin: 0 auto;
}
.hd {
    overflow: hidden;
}
.nav ul li {
    float: left;
    width: 105px;
    padding-right: 9px;
    height: 48px;
    background: url(../images/navBg.jpg) no-repeat right center;
}
.nav ul li a {
    display: block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
/*2、底部地址*/
.footer {
    width: 100%;
    height: 350px;
    background: url(../images/foot-bg.jpg) repeat-x;
    overflow: hidden;
	padding-bottom:5%
}
.footer h5 {
    width: 100%;
    height: 6px;
}
.foot-box {
    width: 1000px;
    height: 316px;
    margin: 0 auto;
    background: url(../images/foot-img01.jpg) no-repeat center 6px;
    position: relative;
}
.foot-nav {
    width: 1000px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    padding-top: 93px;
}
.foot-copy {
    width: 348px;
    float: left;
    line-height: 20px;
    color: #fff;
    padding: 24px 0px 0px 20px;
    font-size: 12px;
}
.foot-nav a {
    color: #fff;
    font-size: 14px;
    margin: 0px 16px;
}
.foot-qq {
    width: 242px;
    float: left;
    margin-top: 20px;
}
.foot-logo {
    float: left;
    margin-top: 22px;
}
.have_padding{
    padding: 20px 0 30px 0;
}
/*3、底部固定*/
.lh_fot{ height:57px; background:#47221a; overflow:hidden; zoom:1; width:100%; position:fixed; left:0; bottom:0; z-index:999;}.lh_fot ul{ overflow:hidden; zoom:1; width:1009px; margin:0 auto;}.lh_fot ul li{ float:left; }.lh_fot ul li a{ display:block;}

/*20161125 add end*/