@charset "utf-8";
body,html{ }
*{ margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body,p,h1,h2,h3,h4,h5,table,ul,li,form,input{ margin:0; padding:0; color:#000; font-family:"Microsoft yahei"; }

body,p{ font-size:14px; border:none;}
a{ font-size:16px; color:#333; text-decoration:none; border:none; padding:0; margin:0;}
table{border-collapse:collapse;}
img{ border:0; margin:0; padding:0;}
ul,li{list-style:none;border:0;margin:0;padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:12px; display:block;}
strong,b{ font-weight:normal;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal;}
p{ line-height: 170%; color: #555; }
input{ border: none; background: none; }
figcaption{ display: block;}
input:focus{ outline: none; }
::-webkit-input-placeholder { /* WebKit browsers */ font-size:14px; color: #dfdfdf; } 
::-ms-input-placeholder { /* Internet Explorer 10+ */ font-size:14px;color: #dfdfdf; } 
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}
input,button,table,tr,td,textarea{ font-family:Microsoft yahei,Arial;}
.m-t-b{margin-top: 10px; margin-bottom: 40px;}
a:hover{text-decoration: none;}

/*header*/
.header1{ margin: 10px 0;}
.nav-menu{background-color: #073b76;overflow: hidden;}
.nav-menu ul li a{float: left;padding: 38px 33px;font-size: 16px;color: #fff;}
.time{margin-top: 20px;}
.time p{text-align: center;font-size: 24px;line-height: 35px;}
.time span{color: #999;font-size: 16px;text-align: center;display: block;}
.header1 .form-signin{margin: 30px 0 20px;overflow: hidden;}
.header1 .form-signin input{border-bottom:1px solid #d4d4d4;margin-right: 15px;margin-top: 10px;padding-left: 27px;}
.header1 .form-signin .btn-primary{background-color:#073b76;}
.header1 .form-signin .input-username{background: url(../images/icon_03.png) no-repeat 0 0;}
.header1 .form-signin .input-password{background: url(../images/icon_03.png) no-repeat 0 -27px;}
/*content1*/
.content_1{overflow: hidden;margin-bottom: 30px;}
.item_1 ul li{border: 1px solid  #073b76;text-align: center;border-radius: 5px;padding: 24px 0;margin-bottom: 20px;font-size: 16px;}
.item_1 ul li:hover{background-color: #073b76; color: #fff; cursor: pointer;}
.item_2 b{display:block;font-size:20px;font-weight:bold;border-bottom: 2px solid #073b76;}
.item_2 b span{ float:right;font-size:14px;line-height:30px}
.item_2 dl , .item_2 ul {overflow:hidden; }
.content_1 .item_2 dl dt{font-size:16px;margin:20px 0; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; }
.item_2 dl img{float:left;margin-right:20px;margin-top: 10px;}
.item_2 dl dd{text-indent:28px;color:#999;overflow: hidden;line-height: 24px;}
.item_2 dl dd span{background:red;padding: 5px 0;color:#fff;float:right;margin: 20px 0 10px;width: 100px;font-size: 12px;}
.item_2 dl dd span a{background:red;color:#fff;font-size: 12px;}
.item_2 ul li{font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float: left;line-height: 30px;}
.item_3{ position: relative;}
.item_3 p span {color: #fff;z-index: 99;text-align: center;display: block;line-height: 100px;font-size: 18px;font-weight: bold;position: absolute;width: 100%;padding-right: 15px;}

.content_2 .item_2 ul li{width: 100%; line-height: 32px;}
.content_2 .item_2 dl dt{font-size:16px;margin:20px 0 0;}
.item_23 p{border: 1px solid #eee;text-align: center;border-radius: 5px;padding: 30px 10px;font-size: 17px;margin-bottom: 25px;box-shadow: -1px -1px 3px #f7f3f3;}
.item_23 p:hover{border: 1px solid #073b77; color: #073B77;}
.item_23 .icon_png1{background: url(../images/icon_03.png) no-repeat 0 -52px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png2{background: url(../images/icon_03.png) no-repeat 0 -83px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png3{background: url(../images/icon_03.png) no-repeat 0 -114px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png4{background: url(../images/icon_03.png) no-repeat 0 -144px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png5{background: url(../images/icon_03.png) no-repeat 0 -174px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png6{background: url(../images/icon_03.png) no-repeat 0 -202px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.item_23 .icon_png7{background: url(../images/icon_03.png) no-repeat 0 -229px;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.content_3{position:relative; overflow:hidden;}
.content_3 b ,.content_4 b{display:block;font-size:20px;font-weight:bold;border-bottom: 2px solid #073b76;margin-bottom: 20px;}


.content_3 ul li a p{ margin-bottom:20px;display: none;color: #fff;background-color: #073b76;box-shadow: -1px -1px 3px #f7f3f3;border-radius: 5px;border: 1px solid #eee;padding:28px 0;text-align: center;}
.content_3 ul li a:hover p{  display: block;}
.content_3 ul li.col-md-3 img{box-shadow: -1px -1px 3px #f7f3f3;border-radius: 5px;border: 1px solid #eee; display:block; margin-bottom:20px;}
.content_3 ul li.col-md-3 a:hover img{display:none; cursor:pointer;}
.content_3 .col-md-4 .border{margin: 20px 0;box-shadow: -1px -1px 3px #f7f3f3;border: 1px solid #eee !important;border-radius: 5px;font-size: 16px;}
.content_4 ul li img{ margin-bottom: 20px;}
.content_4 .tab-content .form-control{margin: 12px 0;}
.content_4 .myTab_line{border: 1px solid #f3f3f3;border-radius: 5px;padding: 10px 15px;}
.content_4 .nav-tabs {
    border-bottom: 1px solid #ddd;
}
.content_4 .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-bottom: 2px solid #073b77 !important;
    
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    border: none;
}

select{border:1px solid #ccc; padding: 6px 12px;border-radius:4px; margin: 0 0 12px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); width: 100%; color: #555;}
.carousel-control.left ,.carousel-control.right{ background-image: none!important;}
.carousel-indicators .active{background-color: #073b76!important; border: none;}
.carousel-indicators li{ border: 1px solid #073b76;}
.carousel-indicators{ bottom: 50px;}
.footer{ background-color: #252525; margin-top: 30px;}
.footer .footer-item{ color: #fff; margin-top: 50px;}
.footer .footer-item p{ font-size: 18px;color: #fff;}
.footer .footer-item p b{background-color: #5f9733;width: 50px;height: 1px;display: block; margin: 10px 0 30px;}
.footer .footer-item span{background-color: #333;border-radius: 5px;line-height: 20px;padding: 8px 2px;margin: 5px 8px;display: block;text-align: center;}
.footer .footer-item span a{background-color: #333;border-radius: 5px;line-height: 20px;display: block;text-align: center;color: #fff; font-size: 14px;}

/*二级页begin*/
.blue-bg {background:url(../images/sec_bg.jpg);margin-bottom: 30px;}
.sec-p-100{padding: 100px 0;}
.mayabi-breadcroumb h2 {
     font-family: Montserrat;
     color: #fff;
     font-size: 40px;
     font-weight: 600;
     margin-bottom: 30px;
     line-height: 45px;
     text-transform: capitalize;
}
 .mayabi-breadcroumb h4 {
     font-family: Open Sans;
     color: #fff;
     font-size: 17px;
     text-transform: capitalize;
}
 .mayabi-breadcroumb h4 a {
     color: #fff;
}
 .mayabi-breadcroumb h4 a:hover {
     color: #222222;
}
.content-b-l ul li{line-height: 25px;}
.mod ul li{border-bottom: 1px solid #eee;padding: 10px 0;}
.content-b-l .about_nav p ,.content-b-l .about_contact p{padding: 8px 0;border-bottom: 1px solid #f7f7f7;text-align: center;font-size: 18px;background: #073b76;color: #fff; margin-bottom: 10px;}
.content-b-l .about_nav ,.content-b-l .about_contact{border-bottom: 1px solid #eee;margin-bottom: 50px;line-height: 25px;font-size: 14px;}
.content-b-r{border-right: 1px solid #E3E3E3; }
.news_list_item {overflow: hidden; margin-bottom: 45px;}
.news_list_item .news_txt a dl{  padding-left: 15px; }
.news_list_item .news_txt a dt{font-size: 18px;color: #000000;font-weight: normal;padding-bottom: 10px;}
.news_list_item .news_txt a:hover dt{color: #073b76;}
.news_list_item .news_txt a dd{font-size: 13px;color: #a2a2a2;line-height: 1.4;}
.news_list_item .news_date {color: #ccc;text-align: left;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;padding-bottom: 5px;}
.news_list_item .news_date span{font-size: 24px; font-family: HelveticaNeue247d6e6174c82, "微软雅黑"; display: block;}
.news_list_item .news_date i{font-size: 13px; font-family: HelveticaNeue247d6e6174c82, "微软雅黑"; font-style: normal;}
.newsborder ,.news_detail{ border: 1px solid #E3E3E3; padding-top: 15px;}

.news_info{line-height: 3; border-bottom: 1px solid #f2f2f2; margin-bottom: 30px; text-align: center;}
.news_info span{padding:0 10px; font-size: 12px; color: #999;}
.news_detail h1{ text-align: center; font-size: 30px; font-weight: bold; color: #000; padding: 20px 0;}
.news_detail .date{ text-align: center; font-size: 12px; color: #999; border-bottom: 1px solid #eaeaea; padding-bottom: 20px;}
.news_detail .question{font-size: 16px;color: #333;line-height: 30px;padding: 30px 0 30px;text-align: left;}
.news_detail .question img{ padding:50px 0;}
.xgzx{font-size: 22px;color: #333;font-weight: bold;line-height: 80px;margin:30px 0;border-bottom: 1px solid #ccc;text-align: center;}
.xgzx_news{margin-bottom: 20px;  overflow: hidden;}
.xgzx_news img{float: left;padding-right: 10px;margin-bottom: 20px;width: 120px;}
.xgzx_news dl dt{ border: 1px solid #E3E3E3; padding: 15px;}
.xgzx_news dl dt a{color: #333; font-size: 14px;padding-bottom: 10px; font-weight: normal;}
.xgzx_news dl dd{color: #999; font-size: 12px; }
.xgzx_news dl a:hover{color: #00a0e9; }
.pro_list p{text-align: center;line-height: 50px;font-size: 16px;}

@media only screen and (max-width: 768px) {
	img{width: 100%;}
	.time{margin-top: 0.3125rem;}
	.item_3 img{ height: 80px; }
	.item_3 p span{line-height:7rem;}
	.content_3 .col-md-4 .border{text-align:center;padding-bottom: 20px;}
	.header1 .form-signin{display: none;}
	.m-t-b{height: 60px;margin-bottom: 30px;}
	.nav-menu ul li a{padding: 15px 6px;}
	.content_1 .item_2 dl dt{white-space:normal;overflow: initial;}
	.adv img{height: 200px;}
	.sec-p-100{padding: 50px 0;}
	}
	
@media only screen and (max-width: 640px) {
	
	.item_3 p span{line-height: 7.5rem;}
	}