@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑",Microsoft YaHei !important;font-size:16px; margin:0;padding:0;color:#333; min-width:1220px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#1474fe; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.positonr { position:relative;}
/*IE判断*/
.ie6{text-align: center;font-size: 16px;background: #FC6;line-height: 100px;z-index: 100000;width: 100%;position: fixed;height: 100%;top: 0;left: 0; bottom:0}
.ie6 span{float: right;margin-right: 30px;cursor: pointer; display:none}

.common_width { width:1400px; margin:0 auto;}


.content { background: #fff; border: 1px #dfe0e2 solid; border-radius: 25px; padding:0 50px 0 0; }
.content1 { background: #fff; border: 1px #dfe0e2 solid; border-radius: 25px; padding:0 50px 0 50px; }

.main_con { width:1220px; margin:0 auto;}
/**==========自定义滚动条样式========*/
::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
::-webkit-scrollbar-track{
	background-color: transparent;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
::-webkit-scrollbar-thumb{
	background-color: #9c9da0;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}
/*==========不带缩略图hadder========*/

.header_box { position:relative}
.header_main { width: 1220px; margin: 0 auto; height:120px;}
.header_main .logo{ float:left; width:190px;}
.header_main .menu { float:right; /*width:1020px;*/}
.header_main .menu ul li.navli { float:left; line-height: 120px; height:120px; position:relative; }
.header_main .menu ul li.navli h3 { font-size: 24px; font-weight:500 }
.header_main .menu ul li a { color: #080808; }
.header_main .menu ul li a:hover { text-decoration: none;}
.header_main .menu ul li.navli h3 a { display:block; padding:0 37px; /*带缩略图padding:0 24px;*/}
.header_main .menu .navsub{ display:none; width:100%; left:0; top:100px;  position:absolute; background:rgba(255,255,255,1); z-index:9; text-align:center  }
.header_main .menu .navsub a { line-height: 44px; color: #333; font-size: 17px; display:block; border-bottom:1px rgba(255,255,255,0.2) solid;  }
.header_main .menu .navsub a:hover { background:url(../images/dh_sl.png)  15px center no-repeat #edfdff; text-decoration:none; }
.header_main .menu li.on h3 a { background:url(../images/menu_xl.jpg) center 80px no-repeat; color: #1474fe; }
.header_main .menu ul li:last-child h3 a{ padding-right:0}

/*导航前边带缩略图*/
/*.header_box { position:relative}
.header_main { width: 1220px; margin: 0 auto; height:120px;}
.header_main .logo{ float:left; width:190px;}
.header_main .menu { float:right;}
.header_main .menu ul li.navli { float:left; line-height: 120px; height:120px; position:relative; }
.header_main .menu ul li.navli h3 { font-size: 24px; font-weight:500 }
.header_main .menu ul li.navli h3 img { float:left; margin-top: 48px;    margin-right: 5px;}
.header_main .menu ul li a { color: #080808; }
.header_main .menu ul li a:hover { text-decoration: none;}
.header_main .menu ul li.navli h3 a { display:block; padding:0 35px; }
.header_main .menu .navsub{ display:none; width:130%; left: -30px; top:100px;  position:absolute; background:rgba(255,255,255,1);box-shadow: 0 5px 22px rgba(114, 205, 249, 0.8); z-index:9;border-radius: 10px;  }
.header_main .menu .navsub a { line-height: 55px; color: #333; font-size: 20px; display:block; border-bottom:1px rgba(255,255,255,0.2) solid; }
.header_main .menu .navsub { padding:5px 0}
.header_main .menu .navsub li { padding:5px 0}
.header_main .menu .navsub li img { float:left; margin-left: 40px;margin-top: 9px;margin-right: 10px;}
.header_main .menu .navsub a:hover { background:rgba(234,240,252,1); text-decoration:none; }
.header_main .menu li.on h3 a { background:url(../images/menu_xl.jpg) center 80px no-repeat; color: #1474fe; }*/
/*.header_main .menu ul li:last-child h3 a{ margin-right:0}*/


/*==========footer========*/
.footer { margin-top:30px; }
.footer_main { width:1220px; margin:0 auto; }
.footer_1_left { float:left; width:200px; margin-left:20px; }
.footer_1_right { float:right; width:1000px;margin-top: 20px; text-align:center;color:#696969; line-height:30px;padding-top: 38px; }
.footer_1_right p a { color:#696969}


.footer_1_right li.big { width:200px; float:left; }
.footer_1_right li.big h3 { font-size:24px; color:#696969;}
.footer_1_right li.big h3 a { color:#696969}
.footer_1_right li.child { margin-top:20px; font-size:18px; }
.footer_1_right li.child a { color:#696969}
.footer_1_right li.big:hover h3 a {color:#1474fe}
.footer_1_right li.child:hover a {color:#1474fe}
.footer_2 { margin:15px 0; text-align:center}
.footer_2 p {color:#696969; line-height:30px; }
.footer_2 p a { color:#696969}


.main_box { background:url(../images/main_bg1.jpg) center top no-repeat #fff; height:auto}
.main_con { width:1220px; margin:0 auto; }
.main_part1 { height:50px;}
.main_bg {border:1px rgba(255,255,255,.8) solid; background:rgba(232,238,238,.5); border-radius:25px; padding:50px; height:auto; box-shadow: 5px 5px 25px #999;backdrop-filter: blur(10px);}

.main_box_index { background:url(../images/main_bg.jpg) center top no-repeat #fff; height:auto}
.main_con { width:1220px; margin:0 auto; }
.main_part_index { height:465px;}
@media (max-width: 1450px){
    .header_main {
        width: 1220px;
    }
	.header_main .menu {
		width: 1002px;
	}
}