/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:16px; color:#000;/*font-family:'Microsoft YaHei';*/ background: #163067; padding: 0px 0px 154px;}
a{color:#666;}
a:hover{ color:#0000EE;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}


#container { width: 960px;margin:0 auto;    box-shadow: 0 0 6px #000;}
.header{ width: 100%; height: auto; background: #fff; display: flex;   align-items: center;justify-content: space-between; padding: 10px; box-sizing: border-box;}
.header .logo{ width: 50%; height: 96px;}
.header .logo a{ width: 100%; height: 100%; display: flex;   align-items: center;}
.header .logo a img{ max-width: 100%; max-width: 100%;}
.header01{ text-align: right;}
.header01 span{display: block;font-size: 20px;color: #163067;font-weight: bold;font-style: italic;}



.menu_bg{display: flex;align-items: center;justify-content: space-between;padding: 0 10px;box-sizing: border-box;}
/*menu*/
.menu{height:35px;line-height:35px;/* background:#333; */}
.menu ul li{float:left;position:relative;border-left: 1px solid #344e85;border-right: 1px solid #00083f;min-width: 80px;text-shadow: 0 0 2px #222;}
.menu ul li dl{background:#fff;width:100%;position:absolute;left:0px;top: 100%;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;z-index: 999;text-shadow: none;}
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{font-size: 16px;color:#fff;text-decoration:none;font-weight: normal;display:block;text-align:center;padding: 0 14px;}
.menu a:hover{color: #000;}
a.menu_hover{ background:#fff;color:#000;    text-shadow: none;}
/* .menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}*/
.menu ul li.on span a{background:#fff;color:#000;    text-shadow: none;}



.menu01{display: flex;align-items: center;width: 27%;justify-content: space-between;}
.menu01 .input_text{width: calc(100% - 77px);line-height: 24px;border-radius: 5px;padding: 0 10px;box-sizing: border-box; outline:none; color: #000;}
.menu01 .input_text::-webkit-input-placeholder{ color:#ccc;}
.menu01 a{text-align: center;background: #fff;border: 1px solid #333;border-radius: 3px;box-shadow: 0 0 0 #333;margin: 2px 0;padding: 4px 8px;color: #163067;width: 52px;}
.menu01 a:hover{background: #eb6207;color: #fff;}



.top{ display:none}
.sp_header{ display:none}
.sjj_nav{ display:none}
@media only screen and (max-width: 980px) {
	#container { width: 100%;}	
	.header{ display: none;}
	.menu_bg{ display: none;}
	.top{ display: block; height: 50px;}
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background: #163067;position:fixed !important;z-index:10;width:100%;display: block;}
.sp_logo{padding:10px;float:left;height:50px; box-sizing: border-box;}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background: #fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed !important;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display: block;}
.nav_show{top:50px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
	
}



.inside{background: #F5F5F5;padding: 10px;box-sizing: border-box;display: flex;justify-content: space-between;}
.inside_con{padding:10px 0;}
.inside_left{
    /* float: left; */
    display:block;
    width: 65%;
    border: 1px solid #555;
    box-shadow: 0 0 2px #333;
    margin: 0 0 10px;
    }
.inside_right{/* float:right; */display:block;box-sizing: border-box;width: calc(100% - 66% - 5px);color: #163067;}

.lanue{}
.lanue ul li{
    margin: 0 0 10px;
    padding: 8px;
    border: 1px solid #555;
    box-shadow: 0 0 2px #333;
    word-wrap: break-word;
    background: #fff;
    text-align: center;
    }

.lanue ul li a{
    font-size: 22px;
    color: #f17c00;
    font-weight: bold;
}



.spt{    background-color: #FFF; margin: 0 0 10px;  padding: 8px; border: 1px solid #555;  box-shadow: 0 0 2px #333;  word-wrap: break-word;}
.spt img{ max-width: 100%; vertical-align: bottom;}


.snde{background-color: #FFF; margin: 0 0 10px;  padding: 8px; border: 1px solid #555;  box-shadow: 0 0 2px #333;  word-wrap: break-word;text-align: center;}
.snde h2{ font-size:24px; font-weight: normal;}
.snde strong{font-size:26px;font-weight: normal; }

.shoye{background-color: #FFF; margin: 0 0 10px;  padding: 8px; border: 1px solid #555;  box-shadow: 0 0 2px #333;  word-wrap: break-word; text-align: center;}
.shoye h2{ font-size: 18px; font-weight:normal;}
.shoye h3{font-size: 18px; font-weight:normal;}



.footer{     background-color:#163067; color: #FFF;  width: 100%; min-height: 34px;  border-top: 1px solid #000;  text-shadow: 0 0 2px #000; display: flex;   align-items: center;justify-content: space-between;}
.footer>span{ font-size: 16px; padding: 6px 8px;}
.footer01{ display: flex;  align-items: center; font-size: 16px;}
.footer01 img{ width: 30px; margin-right: 10px;}
.footer a{    color: #fff;}
.footer a:hover{    color: #DC8300;}

@media only screen and (max-width: 980px) {
	.inside{flex-wrap: wrap; }
	.inside_left{width: 100%;}
	.inside_right{width: 100%;}
	.inside_con{ min-height: 300px;}
	
}

.zb{ padding: 3%;}
.zb dl{ color: #000;}
.zb dl dt{ font-size: 18px; margin-top: 4%;}
.zb dl dd{  font-size: 18px; display: flex;  align-items: center; margin-top: 1%;}
.zb dl dd span{ font-size: 16px; margin-right: 10px;}
.zb dl dd strong{ font-size: 16px; font-weight: normal;}
.zb dl dt:first-child{margin-top:0}


.title{ display: block;}
.title h2{ display: block; font-size:24px ; font-weight: normal;}
.title h2 a{ color:#303030}
.title h2 a:hover{ color:#163067}
.news_list{ padding: 10px;}
.news_list ul li{display: flex;align-items: flex-start;margin-top: 2%;    flex-direction: column;}
.news_list ul li>.h2{width: auto;color: #303030;line-height: 1.6;font-size: 15px;font-weight: bold;margin-right: 10px;}
.news_list ul li .img{padding-bottom: 28%;position: relative;overflow: hidden;background: #f9f9f9;width: 20%;border: 1px solid #555;box-shadow: 0 0 2px #333;margin-right: 10px;}
.news_list ul li .img img {width: 90%;height: 90%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: cover;}
.news_list ul li .tltle{width: 100%;}
.news_list ul li .tltle .h1>a{display: inline-block;/*text-decoration: underline;*/font-size: 15px;color: #163067;font-weight: bold;}
.news_list ul li .tltle .h1>a:hover {  color: #163067;}
.news_list ul li .tltle .h1 em{ font-size:15px; color:#303030; font-style:normal;}
.news_list ul li .tltle .h2{    color: #303030;  font-size: 15px;  display: block;}
.news_list ul li .tltle .h2 a{ color: #303030; display:block}

@media only screen and (max-width: 980px) {
	.news_list ul li{ flex-wrap: wrap; }
	.news_list ul li .h2{width:100%;order: 1;}
	.news_list ul li .img{width:50%; order: 2;}
	.news_list ul li .tltle{width: 100%;order: 3;}
	.news_list ul li .img{padding-top: 32%;}
}


.lwtj{ padding: 10px; color: #000;}
.lwtj>.h2{ font-size: 16px;}
.lwtj>ul>li{ display: flex;  align-items: flex-start;justify-content: space-between; margin-top: 2%;}
.lwtj>ul>li>span{ display: block; font-size:16px; width: 20%;}
.zuozhe{ width: 80%;}
.zuozhe>.h1{ font-size: 16px;}
.zuozhe>.h1 a{ color: #000;}
.zuozhe>ul>li{display: flex;  align-items:center; margin-bottom: 2%;}
.zuozhe>ul>li>.h3{ width: 33%;}
.zuozhe>ul>li>.h3 span{ display: block; font-size: 16px;}
.zuozhe>ul>li>.h3 span em{ font-style:normal; color: #c9141e;}
.zuozhe>ul>li>.h3 i{ font-style:normal; font-size: 12px; display: block;}
.zuozhe>ul>li>.input_text{outline:none;width: 60%;border: 1px solid #333;font-size: 16px;padding: 0 10px;line-height: 28px;}
.zuozhe>ul>li>.input_text::-webkit-input-placeholder{ color:#ccc;}
.zyouhn{width:calc(100% - 33%); display: flex;  align-items:center;}
.zyouhn .input_button{ border-radius: 5px; background: #ccc; font-size: 14px; padding: 2px 4px;}
.zyouhn a{ color: #DC8300; margin-left: 10px;}
.zyouhn .input_text01{outline:none;width:120px;border: 1px solid #333;font-size: 16px;padding: 0 10px;line-height: 28px;box-sizing: border-box;}
.zyouhn .input_text01::-webkit-input-placeholder{ color:#ccc;}
.zyouhn .img{width: 120px;height: 30px;margin-left: 10px;}
.zyouhn .img img{ width: 100%; height: 100%;;}
.zuozhe>.input_button{border-radius: 0px; background: #ccc; font-size: 15px; padding: 5px 30px; color: #000;    margin: 10px 5px 0px 5px;}

@media only screen and (max-width: 980px) {
	.lwtj>ul>li{flex-wrap: wrap; margin-top: 5%;}
	.lwtj>ul>li>span{ width: 100%;}
	.zuozhe{ width: 100%; margin-top: 5%;}
	.zuozhe>ul>li>.h3{ width: 40%;}
	.zuozhe>ul>li>.input_text{ width: 60%;}
	.zyouhn{width:calc(100% - 40%);}
	.zuozhe>ul>li>.h3 span{ font-size: 14px;}
}


.lwztcx_bg{padding: 10px; color: #000;}
.lwztcx_bg>.h2{ font-size: 16px;}
.lwztcx{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 4%;padding-left: 5%;}
.lwztcx01>ul>li{display: flex;  align-items:center; margin-bottom: 2%;}
.lwztcx01>ul>li>.h3{ width: 33%;}
.lwztcx01>ul>li>.h3 span{ display: block; font-size: 16px;}
.lwztcx01>ul>li>.input_text{outline:none;width: 60%;border: 1px solid #333;font-size: 16px;padding: 0 10px;line-height: 28px;}
.lwztcx01>ul>li>.input_text::-webkit-input-placeholder{ color:#ccc;}
.lwztcx01>.input_button{border-radius: 0px;background: #DC8300;font-size: 15px;padding: 5px 30px;color: #fff;!;!d;!df;!dff;!dfff;!dff;!df;!;margin: 10px 5px 0px 0px;}
.lwztcx02{width: 30%;}
.lwztcx02>.h2{font-size: 16px;display: block;margin-bottom: 4%;}
.lwztcx02>.h1{text-align: center;border: 1px solid #ccc;color: #000;font-size: 18px;padding: 5px 34px;display: inline-block;}

.ztsn{ margin-top: 7%;}
.ztsn .h1{ font-size: 16px;}
.ztsn .wmzie{ margin-top: 1%;}
.ztsn dl dd{ list-style: 30px; font-size: 16px; margin-top: 1%;}

@media only screen and (max-width: 980px) {
.lwztcx{flex-wrap: wrap; }
.lwztcx01{ width: 100%;}
.lwztcx02{ width: 100%; margin-top: 5%;}

}

.sifn{ display: flex; align-items: center;justify-content: space-between; background:#fff; box-sizing: border-box; padding: 10px; border-top: 2px solid #163067;}
.sifn .h2{ font-size: 16px; width: 30px; color: #000; text-align: center;}
.sifn_r{width:calc(100% - 30px);}
.sifn_r ul{ display: flex;}
.sifn_r ul li{width:calc((100% - 50px)/6); margin-right: 10px;}
.sifn_r ul li:nth-child(6n) {margin-right: 0% ;}
.sifn_r ul li a{ display: block;}
.sifn_r ul li .img{ width: 100%;}
.sifn_r ul li .img img{ width: 100%; vertical-align: bottom;}

@media only screen and (max-width: 980px) {
	.sifn_r{overflow-y:scroll;}
	.sifn_r ul{ width: 1000px;}
	}




.cont01{ padding:10px; box-sizing:border-box; width:100%}
.cont01>.h2{}
.cont01>.h2 a{/* text-decoration: underline*/; color:#303030; font-size:24px; display:block;}
.cont01>.h2 a:hover{ background:#163067}
.news_list02{}
.news_list02 ul li{ margin:4px 0 12px; line-height:1.5}
.news_list02 ul li a{ display:block;text-decoration: underline; color:#333399; font-size:15px;    text-align: justify; font-weight:bold}
.news_list02 ul li .h1{color:#303030; font-size:15px; display:block}

