@charset "utf-8";

*{ font-family: "微软雅黑"; 
/*font-size: 14px; */
line-height: 1.8; 
margin: 0 auto; 
padding: 0px;}
ul,li,ol{ list-style: none;}
a{color: #666;}
a,a:hover,a:link,a:active,a:visited{ text-decoration: none;}
img{ max-width: 100%; height: auto;}
em{font-style: normal;font-weight: normal;}
.clear{ clear: both;}
p{ margin: 0 auto; padding: 0px; }


/*<!--logo-->*/

.header1{ width: 1080px; margin: 0 auto; }
.top_b{/*height: 89px;*/padding-top: 16px;}
.top_b .index_logo{float: left;margin-right: 10px;margin-top: 15px;}
.t_logotxt{float: left;display: inline;padding-left: 10px;border-left: 1px dashed #bcbdc2;font-size: 18px;color: #303030;margin-top: 10px;}
.t_logotxt b{display: block;font-size: 20px;line-height: 38px;}

.t_pho{font-size: 12px;color: #444;float: right;width: 188px;background: url(../images/hd_tel.png) left top no-repeat;margin-bottom: 0px;background-size: 45px;}
.t_pho dt{float: left;padding-right: 12px;border-right: 1px dashed #bcbdc2;}
.t_pho dd{font-size: 28px;font-weight: bold;color: #1758B1;text-align: center; line-height: 30px;}
.t_pho dd p{font-size: 22px;color: #303030;background: url(../images/line1.gif) no-repeat center center;}

.nav1 li .sub-menu { display: none; position: absolute; background: #2a2a2a; z-index: 9999;}
.nav1 li .sub-menu li { width: 100%;line-height: 42px;}
.nav1 li .sub-menu li a {color: #fff; text-indent: 45px; display: block; font-size: 14px;text-align: left;}
.nav1 li .sub-menu li a:hover {background: #d0071a; text-decoration: blink}




/*nav*/



.nav_all{background: #155497; height:50px; width:100%;}

.nav1 { width:1080px; margin:auto; height:50px;}

.nav1 li {float:left; height:50px;line-height:50px;text-align:center;position:relative; background:url(../images/nav_line.jpg) no-repeat left;}

.nav1 li a {display:block;font-size:15px;width:154px;height:50px; color:#fff;line-height: 48px;}

.nav1 li:hover { background:#e50a1c;}

.nav1 li.another{ background:#e50a1c;}

.nav1 li:hover ul{display:block;}

.nav1 li ul{position:relative; z-index:9999; display:none;}

.nav1 li ul li{float:none; background:#155497;}

.nav1 li ul li:hover{background:#3566AE;}






.head_top{ background: #f0f2f6; width: 100%;line-height: 48px; color: #969fb1; }
.head_top a{ height: 23px; color: #969fb1; margin-top: 12px; }


.contact{ background: #f7f8fa; padding: 20px 0px; margin-top: 15px;}
.contact .liuyan h2{font-size: 28px;color: #444444;font-weight: 600;margin-top: 35px; margin-bottom: 0px;}
.contact .liuyan h2 span{font-size: 24px;font-weight: 500;}
.contact .liuyan h3{font-size: 16px;color: #777777;margin-top: 15px;margin-bottom: 40px;}

.contact .telephone h3{font-size: 14px;color: #444444;margin-top: 3px; margin-bottom: 0px; padding: 0px;margin-left: 10px;}
.contact .telephone span{font-size: 26px;color: #444444;font-weight: 700; margin-left: 10px; display: block; line-height: 35px;}
.contact h2{ margin-top: 0px;font-size: 24px;color: #444444;}
@media  (min-width: 992px) {
	.telephone{ margin-top: 50px;}
	.liuyan{ margin-top: 20px;}
}
@media  (max-width: 992px) {
	.telephone{ margin-top: 10px;}
	.contact h2{ margin-top: 10px;}
}

.fenge{ margin-top: 15px;}
.fenge img{ width: 100%; height: auto;}

footer{ background: #262626; text-align: center; padding: 10px 0px;}
footer,footer a,footer p,footer p a{ color: #fff;}