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: 1100px;

    font-family: "Microsoft YaHei";

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

}





/* body鐨刢ss瀹氫箟:杩欓噷瀹氫箟椤甸潰涓婁笅宸﹀彸杈硅窛锛岄〉闈㈣儗鏅鑹诧紝婊氬姩鏉￠鑹叉牱寮?*/



body {

    font-family: "寰蒋闆呴粦";

    /*鏂囧瓧瀛椾綋瀹氫箟 */

    font-size: 14px;

    /*鏂囧瓧澶у皬瀹氫箟 */

    color: #39393C;

    /*鏂囧瓧棰滆壊瀹氫箟 */

    min-width:1100px;

    outline: none;

}



* {

    word-break: break-all;

    word-wrap: break-word

}





/* 缃戠珯瓒呴摼鎺ss閫氱敤璁剧疆 */



a {

    text-decoration: none;

}





/* 閾炬帴鏃犱笅鍒掔嚎,鏈変负underline */



a:link {

    color: #39393C;

}





/* 鏈闂殑閾炬帴 */



a:visited {

    color: #39393C;

}





/* 宸茶闂殑閾炬帴 */



a:hover {

    color: #39393C;

    text-decoration: none;

}





/* 榧犳爣鍦ㄩ摼鎺ヤ笂 */



a:active {

    color: #2c2c2c;

}





/* 鐐瑰嚮婵€娲婚摼鎺?*/



p {

    line-height: 24px;

}



.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;

}

.wrap1 {

    width: 1100px;

    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

}



.maincolor{

    color:#CC0033;

}



/*index banner*/

/*棣栭〉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: 100%;

    height: 100%;

}



.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(../bgimg/left3.png) no-repeat;

}



.banner17 .shutter-btn li.next {

    float: right;

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

}



.banner {

    width: 100%;

    z-index: 0;

    /* overflow: hidden;

    height: 416px; */

    /* bottom:7px; */

    height: auto;

}



.banner .flexslider {

    width: 100%;

    height: 100%;

    overflow: hidden;

    min-width: 1000px;

}



.banner .slides {

    position: relative;

    z-index: 1;

}



.banner .slides li {

    height: 100%;

}



.banner .slides li img {

    width: 100%;

    margin: 0 auto;

    display: block;

}



.banner .flex-direction-nav,

.banner .flex-control-nav {

    display: none

}





/*public*/



.size1 {

    width: 100%;

    overflow: hidden;

    margin: 0 auto;

}



.backcolor {

    background: #DD2F2F;;

}



.color {

    color: #DD2F2F;;

}





/* HEADER */

.header {

    width: 100%;

    position: relative;

    z-index: 9999;

}



.header .header_top {

    height: 95px;

}



.header .header_top .logo {

    margin-top: 10px;

    margin-right:50px;

}



.header .header_top .phone {

    display: inline-block;

    margin-top: 18px;

}



.header .header_top .phone .txt1 {

    padding-left: 40px;

    height: 30px;

    line-height: 30px;

    font-size: 16px;

    background: url(../bgimg/h1.png) no-repeat left center;

}



.header .header_top .phone h3 {

    font-size: 24px;

    color: #0154a4;

}



.header .header_nav {

    width: 100%;

    height: 94px;

    border-top: 4px solid #0348B2;

}



.menu {

    position: relative;

    z-index: 100;

    text-align: center;

}



.menu>li {

    height: 94px;

    padding-right:15px; 

    text-align: center;

    position: relative;

    margin: 0 6px;

    display: inline-block;

    vertical-align: top;

}



.menu>li a {

    font-size: 14px;

    color: #494747;

    display: block;

    width: 100%;

    height: 94px;

    padding-top:20px;

    box-sizing: border-box;

}



.menu>li a p {

    width: 100%;

    padding-top: 0px;

}



.menu>li:hover,

.menu>li.hover {

    /* background: url(../bgimg/h3.png) no-repeat center bottom; */

    color:#CC0033;

}



.menu>li:hover a,

.menu>li.hover a {

    color: #CC0033

}



/* .header_top {

    height: 100px;

}

.header_top .logo{

    margin-top: 35px;

} 







.header_top .menu {

    margin-left: 320px;

    line-height: 80px;

}



.header_top .menu li {

    margin-top: 35px;

    width: 92px;

    display: inline-block;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 14px;

    position: relative;

    margin-left: 10px;

}





.header_top .menu li:hover,.header_top .menu li.hover{

    color:#BB0F0F;

}



.header_top .menu li.hover a{

    color:#BB0F0F;

   

}



.header_top .menu li:hover>a {

    color:#BB0F0F;

}





.header_top .menu li:hover .menu_2 {

    display: block;

} */





/*footer*/



.footer{

    height: 360px;

    background-color: #222;

}

.footer .shu{

    width: 15%;

    padding-top: 30px;

    float: left;

}

.footer .shu .tit{

    color:#f8fafa;

    font-size: 14px;

    margin-bottom: 20px;

    display: block;

}



.footer .shu ul li{

    height: 26px;

}

.footer .shu ul a {

    color: #b5b4b4;

    line-height: 26px;

    overflow: hidden;

   

}

.footer .shu ul a:hover{

    border-bottom: #ccc dotted 1px;

text-decoration: none;

}

.footer .shu p{

    color: #b5b4b4;

    line-height: 26px;

    overflow: hidden;

}

.footer .contact{width: 350px;}

.footer .last{width: 370px;float: right;}

.footer .last img{width: 120px;height: 120px; display: inline-block;}

.foot{

border-top: #2F2F2F solid 1px;

color: #7d7d7d;

margin-top: 30px;

height: 45px;

line-height: 45px;

font-size: 14px;

}

.foot a{

    color: #9a9a9a;

text-decoration: none;

}



/* .foot .span1{

    margin-left: 220px;

} */

.foot .span2{

    margin-left: 220px;

}







#floatDivBoxs{width:150px;background:#fff;position:fixed;top:80px;right:0;z-index:11999; right:-150px;	font-family:"Microsoft YaHei", "脦垄脠铆脩脜潞脷", "潞脷脤氓";}

#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#034697;;color:#fff;font-size:18px;text-indent:22px;position:relative;}

#floatDivBoxs .floatDqq{padding:0 14px;}

#floatDivBoxs .floatDqq a{ color:#333;}

#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}

#floatDivBoxs .floatDqq li img{ float:left; margin-top:5px;}

#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:5px 14px; text-align:center;}

#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:14px; text-align:center; }

#floatDivBoxs .floatDtel img{border:0px; width:100px;}

#floatDivBoxs .floatDbg{width:100%;height:30px; line-height:30px; color:#FFFFFF; cursor:pointer; background:#034697;; text-align:center;}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow{width:50px;height:200px;background:url(../bgimg/online_arrow.jpg) no-repeat;position:fixed;top:80px;right:0px;z-index:11999;}

#rightArrow a{display:block;height:200px;}

.lan1{ color:#034697;; margin-left:12px;}

.reac{ font-size:14px; font-weight:bold; color:#ff6600;}