body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

input,

textarea,

p,

th,

td,

img {

    margin: 0;

    padding: 0;

}



img {

    border: 0

}



ol,

ul {

    list-style: none

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-size: 16px;

}



input {

    outline: none;

    border: none;

}



html {

    _overflow-y: scroll;

}





/*****！！页面通用css样式定义开始******/



html,

body {

    min-width: 1200px;

    font-family: "Microsoft YaHei";

    _width: expression(document.body.clientWidth < 1200 ? "1200px": "auto");

}





/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */



body {

    font-family: "微软雅黑";

    /*文字字体定义 */

    font-size: 14px;

    /*文字大小定义 */

    color: #000000;

    /*文字颜色定义 */

    min-width: 1200px;

    outline: none;

}



* {

    word-break: break-all;

    word-wrap: break-word

}





/* 网站超链接css通用设置 */



a {

    text-decoration: none;

}





/* 链接无下划线,有为underline */



a:link {

    color: #000;

}





/* 未访问的链接 */



a:visited {

    color: #fff;

}





/* 已访问的链接 */



a:hover {

    color: #1955ba;

    text-decoration: none;

}





/* 鼠标在链接上 */



a:active {

    color: #1955ba;

}







.fl {

    float: left;

}



.fr {

    float: right;

}



.hide {

    display: none

}



.show {

    display: block

}



.dib {

    display: inline-block;

    *display: inline;

    zoom: 1;

}





/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/



.clear:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}





/*清除浮动*/



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    overflow: hidden;

}





/*清除浮动*/



.clearfix {

    display: inline-block

}



* html .clearfix {

    height: 1%

}



.clearfix {

    display: block

}



.dib {

    display: inline-block;

    *display: inline;

    zoom: 1;

}



.wrap {

    width: 1200px;

    margin: 0 auto;

    height: auto;

}



.red {

    color: red

}





/*表格样式定义 */



checkbox {

    border: 0px;

}





/*选择框样式定义 */



.input {

    border: 1px solid #ccc;

    height: 20px;

    line-height: 20px

}



ul,

li {

    list-style: none

}





/*header*/

.topline{ line-height:40px; height:40px; color:#a7cdff; background:#1955ba;}

.topline a{ color:#a7cdff;}

.sc{ text-align:right; float:right; }

.sc span{ margin:0 4px; display:inline-block;}

.sc span.tel{ padding:0 0 0 25px; background:url(../image/tel2.png) no-repeat left center;}

	

.header_top {width: 100%;background: #fff;position: relative;z-index: 9999;}

.header_top .logo{height: 67px;display: block;margin-top: 18px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}



.header_nav{text-align: right;font-size: 0;z-index: 99;width: 870px;}

.menu>li {height: 100px;line-height: 100px;display: inline-block;margin-left:25px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: relative;}

.menu>li>a {font-size: 17px;color: #373736;display: block;letter-spacing: 1px;}

.menu>li:hover>a,.menu>li.hover>a{color: #1955ba;background: url(../image/nav_hover.jpg) no-repeat bottom center;}



.erji{position: absolute;top: 100px;background: url(../image/erji_bg.png) repeat;z-index: 19;left: -30px;right: -30px;display: none;padding: 20px;}

.erji>li{height: 28px;line-height:28px;text-align: center;overflow: hidden;}

.erji>li>a{color: #2d2c2c;font-size: 15px;letter-spacing: 1px;}

.erji>li>a:hover{color: #1955ba;font-size: 15px;letter-spacing: 1px;}





.header_top.nav01 {position: fixed;top: 0;left: 0;width: 100%;min-width: 1200px;}

.header_top.nav01 .logo{height: 50px;margin-top: 10px;}

.header_top.nav01 .menu>li {height: 68px;line-height: 68px;}

.header_top.nav01 .erji{top: 68px;}



/*首页banner*/

.banner17{overflow: hidden;}

.banner17 .shutter {

    overflow: hidden;

    width: 1920px;

    height: auto;

    position: relative;

    left: 50%;

    margin-left: -960px;

    top: 0;

}



.banner17 .shutter-img {

    z-index: 1;

}



.banner17 .shutter-img,

.banner17 .shutter-img a {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}



.banner17 .shutter-img a {

    cursor: default;

}



.banner17 .shutter-img a>img {

    width: 1920px;

    height: auto;

}



.banner17 .shutter-img .created {

    overflow: hidden;

    position: absolute;

    z-index: 20;

}



.banner17 .shutter-btn {

    width: 1300px;

    height: 64px;

    z-index: 9;

    position: absolute;

    top: 50%;

    margin-left: -650px;

    margin-top: -32px;

    left: 50%;

    clear: both;

    display: none;

}



.banner17:hover .shutter-btn {

    display: block;

}



.banner17 .shutter-btn li {

    width: 64px;

    height: 64px;

    cursor: pointer;

}



.banner17 .shutter-btn li.prev {

    float: left;

    background: url(../image/left3.png) no-repeat;

}



.banner17 .shutter-btn li.next {

    float: right;

    background: url(../image/right3.png) no-repeat;

}



.cover {

    display: inline-block;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}





/*footer*/

.foot_nav{background: #1955ba;line-height: 98px;height: 98px;color: #fff;}

.foot_nav img{margin-top: 20px;height: 60px;}

.foot_nav ul{font-size: 0;}

.foot_nav ul li{display: inline-block;}

.foot_nav ul li a{font-size: 17px;padding: 0 10px;border-left: 1px solid #fff;color: #fff;}

.foot_nav ul li.first a{border-left: none;} 



.footer{ background: url(../image/foot_bg.jpg) no-repeat top center;;padding-top: 50px;}



.foot_con{position: relative;padding-bottom: 50px;color: #fff;}

.foot_con strong{font-size: 21px; font-weight: bold;display:block;margin-bottom:20px;color: #FFF;}

.foot_con .notice{width: 410px;}

.foot_con .notice p{font-size: 21px;line-height: 30px;margin-top: 30px;letter-spacing: 3px;font-weight: lighter;}



.foot_con .contact{width: 350px;margin-left: 140px;}

.foot_con .contact .txt p{font-size: 17px;line-height: 31px;}



.foot_con .chat{width: 160px;text-align: center;margin-right: 65px;}

.foot_con .chat img{width:130px;height: 130px;display: block;margin: 0 auto;padding: 15px;background: url(../image/chat_bg.png) no-repeat}

.foot_con .chat p{font-size: 17px;color: #fff;margin-top: 20px;}

