/*主体页面*/
a{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration:none}
.main{ width:1200px; margin: 0 auto; position: relative;}

.banner{ width:100% !important; height: 205px; overflow: hidden;}
.banner .logo{ width:800px; height: 151px;}
.banner .search{ width:245px; height: 32px; margin-top: 60px; position: relative; background: url(../images/bg_search.png) no-repeat left;}
.banner .search input[type="text"]{ width:195px; height: 32px; padding-left:15px; color: #333; border:0; background: none;}
.banner .search input[type="button"]{ width:35px; height: 31px; border:0; position: absolute; top:0; right:0; bottom:0; background: none; cursor: pointer;}

.navbg{ width:100% !important; height: 48px; background: #447dd5;}
.navbg .nav{ width:105%;}
.navbg .nav>ul>li{ height: 47px; margin-right: 20px; float: left; display: inline-block; position:relative;padding-left: 10px;padding-right:10px;}
.navbg .nav>ul>li>a{ font-size:16px; color: #fff; line-height: 47px; text-align: center; position:relative;font-weight: bold}
.navbg .nav .bg{height:47px; background:#a20000; display: block;}
.navbg .nav .child{position: absolute;left:0;width:100%;top:48px;background:#447dd5
;z-index: 10000;display: none}
.navbg .nav .child a{ font-size:14px; color: #fff; line-height: 40px; text-align: center;}
.bottom{ width:auto; background:#447dd5;text-align: center;}
.bottom p{ font-size:13px; color: #fff; line-height: 24px; letter-spacing: 0.5px; display: block;}
.bottom a, .bottom span{  color: #fff;}
.bottom .main .link_img{ height: 80px; position: absolute; bottom: 10px; right:0px;}
.bottom .main .link_img img{ height: 80px;}

/*各个列表*/
.mk_list{ padding-bottom:30px;background:#f4f4f4; overflow: hidden;}
.location{ margin: 15px 0 20px; font-size:14px; color: #656565; line-height: 24px; overflow: hidden;}
.location img{ width:15px; height: 12px; margin: 6px 5px 6px 0;}

/*页面栏目*/
.lm{ width:auto; height: 80px;background:#447dd5;}
.lm img{ width:18px; height: 19px; margin: 15px 8px 15px 15px; float: left; display: inline-block;}
.lm a{ font-size:24px; color: #fff; font-weight: bold; line-height: 49px;display: block;padding-left: 20px;padding-top: 10px}

.lm_line{ border-bottom:1px solid #b9b9b9;position: relative;height: 50px;width: 80%;margin-left:10%;}
.lm_line .title_info{width:200px;position: absolute;left:50%;margin-left:-100px;background: #fff;text-align: center;top:20px;}
.lm_line .big-title{font-size:24px;color:#447dd5
;font-weight: bold;}
.lm_line .en-title{font-size:12px;color:#999;margin-top:10px;}
.lm_line span{ padding:0 15px 10px 15px; float: left; font-size:18px; color: #447dd5

; font-weight: bold; text-align: center; border-bottom:3px solid #3866a2;}

/*页面信息列表*/
.ulyd{ width:auto;}
.ulyd li{ height: 36px; line-height: 36px;border-bottom:1px solid hsl(0deg 0% 60% / 15%);}
.ulyd li a{ width:85%; float: left; font-size:15px; color: #333; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.ulyd li span{ float: right; font-size:14px; color: #666666;}

/*图片放大*/
.tp img{ overflow: hidden; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.tp:hover img { transform: scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); 	/* IE 9 */ -moz-transform:scale(1.1, 1.1); 	/* Firefox */ -webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */ -o-transform:scale(1.1, 1.1); 	/* Opera */}