﻿/*公共*/
body,div,p,a,table,textarea,form,input,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre{margin:0px; padding:0px;}
body{font-family:\5B8B\4F53,arial,serif; background:#fff; font-size:14px;font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,宋体;}
li{ list-style:none; text-indent:0;}
ol, ul {list-style:none;}
.clear{clear:both;}
img,a img{ border:0;}
a {color: #333333;text-decoration: none;}
.yuan ,div.contents input,div.contents textarea,div.contents select{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.overtxt{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.txtright{text-align: right;}
.clear{ clear:both}


/*以上样式不得随意修改*/

/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:80px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; border-bottom:1px solid #CCCCCC;}
.sp_logo{padding-top:20px;float:left;}
.sp_logo img{margin:auto;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:26px}
.sp_nav span{display:block;background:#c9141e;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;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;}
.nav_show{top:80px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.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}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/



.slider-focus{position:relative;max-width:640px;overflow:hidden;/*max-height:320px;*/margin:0 auto; margin-top:80px;}

.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}

.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}

.slider-focus  .hd li.on{ background:#ffea00;  }

.slider-focus  .bd{ position:relative; z-index:0; }

.slider-focus  .bd li{ position:relative; text-align:center;  }

.slider-focus  .bd li img{ background:url(../imagesM/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}

.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(imagesM/focusBg.png) repeat-x; color:#fff;  text-align:left;  }







/*---------------------------------------------------------------------------------------------------------------首页新代码开始----------*/
.Mmain1{
width:100%;
text-align:center;
padding:10px;
padding-top:20px;
}
.Mmain1 h2{
font-size:20px;
padding:10px;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}
.Mmain1 span{
color:#d22428;
}

.Mmain1 p{
text-align:left;
font-size:14px;
line-height:24px;
}
.Mmain1 ul{
list-style:none;
padding:0px;
margin:0px;
}
.Mmain1 ul li{
float:left;
width:42%;
margin:10px;
height:90px;
vertical-align:middle;
padding-top:50px;
border-radius:5px;

text-align:center;
background-color:#2564cd;
}
.Mmain1 ul li h3{
color:#FFFFFF;
}
.Mmain1 ul li p{
text-align:center;
font-size:14px;
line-height:24px;
color:#FFFFFF;
}
.Mmain2{
background-color:#1050A5;
width:100%;
text-align:center;
color:#1765AF;
padding:20px 2px;
margin-top:50px;
 
}
.Mmain2 h2,.Mmain2 h3{

}

.Mmain2 h2{
font-size:20px;
border-bottom:1px solid #CCCCCC;
}
.Mmain2 h2 span{
margin:0 auto;
width:100px;
height:36px;
line-height:36px;
display:block;
border-bottom: 2px solid #df1a14;
}
.Mmain2 .t_info{
    font-size: 14px;
    line-height: 18px;
    padding-top: 20px;
    text-align: left;
	}

.Mmain2 .t_info a {
    color: #FFF;
    line-height: 30px;
}


.Mmain2 h4 img{
float:right;
width:50%;
margin-top:-50px;
margin-left:5px;
margin-bottom:5px;
}
.Mmain3 ul li a{
display:block;
clear:both;
 

}
.Mmain3 a{
color:#333333;
line-height:24px;
}
.Mmain3 a img{
display:block;
float:left;
width:49%;
margin-bottom:20px;
 

}
.Mmain3 .mian2info{
float:left;
width:50%;
padding-left:1%;

}
.Mmain4{
width:100%;
background-color:#f5f5f5;
float:left;
}
.Mmain4 ul{width:60%;float:left;padding:20px 5px; line-height:29px;}
.Mmain4 img{
padding-left:5px;
display:block;
float:left;
}
.Mmain4 h2{border-bottom:1px solid #CCCCCC;}
.Mmain4 h2 span{
margin:0 auto;
width:100px;
height:36px;
line-height:36px;
display:block;
border-bottom: 2px solid #df1a14;
}

.Mmain4 .Mmain4L{
clear:both;
float:left;
width:18%;
text-align:center;
background-color:#81878f;
color:#FFFFFF;
margin-bottom:20px;
}
.Mmain4 .Mmain4R{
float:left;
width:99%;
padding-left:2%;
line-height:36px;
}
.Mmain4 ul li a{
color:#000000;
}
.Mmain4 h2{
margin-bottom:10px;
color:#1765AF;
text-align:center;
}

.Mmain4L .ppp1{
font-size:20px;
color:#FFFFFF;
}

.Mmain4L .ppp2{
font-size:10px;
color:#FFFFFF;
}

.Mmain4R h3{
font-size:14px;
font-weight:normal;
}
.Mmain5{
background-color:#0E3F81;
color:#FFFFFF;
} 
.Mmain5 h2{
padding:20px;
}
.Mmain5 ul li{
margin-bottom:10px;
padding-bottom:5px;
padding-left:10px;
border-bottom:1px dashed #a9b3b3;
}
.Mmain5 ul li a{
display:block;
color:#a9b3b3;
}
.Mmain5 .con{
line-height:24px;
padding-bottom:20px;
}
.Mmain5 .con a{
color:#0033FF;
}
.mbgg{
background-color:#000; height:50px; padding-top:20px;
 
}


.shouyeguanggao{
	width:100%;
	position:relative;
	background-color: #FF0000;
	background-image: url(../imagesM/yuandian.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.shouyeguanggao .ok{
position:absolute;
text-align:center;
left:50%;
top:50%;
margin-top:-25px;
margin-left:-100px;
width:200px;
height:50px;
background-color:#FFFFFF;
border-radius:4px;
}
.shouyeguanggao .ok a{
display:block;
margin-top:13px;
}

 div.contents {
    font-size: 14px;
    line-height: 190%;
    overflow-wrap: break-word;
    padding: 5px;
    word-break: break-all;
}
div.contents img {
    width: 99%;
}
div.contents h3 {
    height: 30px;
    line-height: 30px;
    text-align: center;
}
div.contents p {
    line-height: 200%;
    padding-bottom: 10px;
    padding-top: 10px;
}
div.contents ul li {
    float: left;
    margin: 2%;
    text-align: center;
    width: 46%;
}
div.contents ul li img {
    width: 100%;
}
div.contents ul li span {
    border: 1px solid #cccccc;
    display: block;
    padding: 0;
    text-align: center;
}
.contentsMid{margin-top:20px;}
.contentsMid #newsOKMid a{
display:block;
width:80%;
float:left;
font-weight:bold;
}
#newsOKMid span{
display:block;
float:right;
width:19%;
}
#newsOKMid  p{
clear:both;
padding:10px;
line-height:28px;
height:40px;
overflow:hidden;
}

/*---------------------------------------------------------------------------------------------------------------首页新代码结束----------*/



.main{ margin:0 auto; padding:0; width:100%; overflow:hidden;font-size:14px;}


	/*移动背景开始*/	
.top{background:#000; width:100%}


.flash{ width:100%}

.nr{ width:100%; overflow:hidden;background:#fff; margin-bottom:10px}
.nr .bt{ width:100%;height:35px; line-height:35px; background:#D32C26; font-weight:bold}
.bt h2{ width:33%;padding-left:10px; color:#fff; float:left; display:block; font-size:14px}
.bt a{ float:right; margin-right:10px; display:block; color:#fff}

.nr1{ width:100%; overflow:hidden;padding-top:10px; }
.nr1 .bt{ width:100%;height:35px; line-height:35px; background:#D32C26; font-weight:bold}
.bt1 h2{ width:33%;padding-left:10px; color:#fff; float:left; display:block}
.nr1 .alnr{ margin:10px 10px; line-height:170%; padding:0 0 0 0.5%}
.nr1 .alnr img{ float:left; width:30%}





.bt1 a{ float:right; margin-right:10px; display:block; color:#fff}


.nr1 li{ width:45%; float:left; text-align:center; margin:10px 0 10px 3%; background-color:#0D53B0;}
.nr1 li a{color:#FFF;}
.nr1 li span{ padding:10px 0px; }
.nr1 li  img{  width:100%; overflow:hidden; height:100%;}
.nr1 dl dd{ width:90%; margin-top:5px; color:#000;height:20px;overflow:hidden}
.nr1 dl dd a{font-size:14px;color:#FFF;}
.nr .alnr{ margin:10px 20px; line-height:170%;}




div.copyright{text-align: center;font-size:9px; background:#CCCCCC; line-height:25px; font-size:14px; margin-bottom:45px;}
.pc{text-align: center;font-size:18px;padding:20px;}

div.navinfo{background:#e5e5e5;height:35px;line-height:35px;padding:0px 10px;color:#000; margin-top:5px;}
div.navinfo a{font-weight:bold;}


.iminbanenr {
    background: rgba(0, 0, 0, 0) url("../imagesM/iminbanenr.jpg") no-repeat scroll left top / cover ;
    height:270px;
    padding:0px;
    position: relative;
    width: 100%;
	margin:30px 0px;
}
.iminbanenr h1 {
    color: #ffd126;
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height:43px;
    padding-left: 35%;
    text-align: right;
	padding-top:40px;
	padding-right:10px;
}
.iminbanenr h1 span {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding:  0;
    text-align: right;
}
.iminbanenr h1 a {
    border: 1px solid #fff;
    border-radius: 0.26rem;
    color: #fff;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height:30px;;
    margin-top: 10px;
    text-align: center;
    width: 90px;
}
.iminbanenr h1 a.lianxi {
    background-color: #fff;
    color: #028223;
}
.iminbanenr h1 font {
    color: #fff;
    float: right;
    font-size: 0.2rem;
    height: 0.56rem;
    line-height: 0.56rem;
    padding: 0 0.15rem;
}
.iminbanenr img {
    bottom:-50px;;
    display: block;
    height:189px;
    left: 1px;
    position: absolute;
    width: 263px;
}

div.contents{line-height:190%;padding:5px;word-break:break-all;word-wrap:break-word; font-size:14px}
div.contents h3{ height:30px; line-height:30px; text-align:center}
div.contents p{ line-height:200%; padding-top:10px; padding-bottom:10px;}
div.contents img{margin:15px 15px; width:95%}






.feet{ width:100%; overflow:hidden}
.feet ul li{ width:50%; display:block; height:44px; line-height:40px; background:#FF0000; float:left; margin-right:0.1%;}
.feet ul li a#telbd{ font-size:14px;background: url(/imagesM/dh.png) 20px 10px no-repeat;-webkit-animation: toolicon 600ms linear infinite;}
.feet ul li a#feedbak{background: url(/imagesM/f.png) 20px 10px no-repeat}
.feet ul li a{ width:100%;padding-left:50px; display:block;background:url(imagesM/1_29.jpg); color:#FFFFFF; font-weight:bold}



.feed_wz{ text-align:center; color:#FFFFFF; font-weight:bold; line-height:200%}
.feed_wz span,.feed_wz span a{ color:#FFFF00;}






ul.list li{border-bottom:1px solid #ddd;background: #F0F0F0;}
ul.list a{padding-left:5px;display: block;}
ul.news a{height: 40px;line-height:40px;color:#333;}


ul.list1 li{border-bottom:1px solid #ddd;margin:5px 15px}
ul.list1 a{padding-left:5px;display: block;} /*ul.list1 a{padding-left:5px;display: block; }*/
ul.news1 a{height: 32px;line-height:32px;color:#333;}



table.show	{border-collapse: collapse;width:100%;}
table.show	td{border-bottom:1px solid #ccc;}
table.show	p{padding-top:12px;}
table.show	a{display: block;}
table.show	.p{width:50px;}
table.show	.p img{ width:100px;}

div.pagelist {padding:8px;height:25px;}
div.pagelist a{float:left;padding-left:5px;}
div.pagelist select{float:right;}

table.book {padding:15px;width:100%;}
table.book td {padding:10px;text-align: right;}
table.book .in{width:100%;border: 1px solid #666;padding:5px;}
table.book .p{padding:1% 2%;}

.sjbt {
   
    color: #FFF950;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
.sjbt h3{
display:inline;
background-color:#df1a14;
font-size:20px;
padding:9px 30px;
-moz-border-radius: 8px 8px 0px 0px;  
-webkit-border-radius: 8px 8px 0px 0px;
border-radius:8px 8px 0px 0px;

}
 
.more a{
color:#FFFFFF;
font-size:16px;
font-weight:normal;
padding-right:5px;
}


#nav5_11 {width:100%; height:60px;  background-color:#393A97;}
#nav5_11 li{font-weight:bold;display:block;  background-color:#393A97;float:left; height:50px; line-height:50px;width:25%; text-align:center; box-sizing: border-box;border-right: 1px solid #292A7A;border-bottom: 1px solid #292A7A;}
#nav5_11 li a{display:block; float:left; width:100%; color:#fff; font-size:14px;}
.menuC{
background-color:#df1a14;
}
.nav4 { width:100%;overflow:hidden; text-align:center;adding-top:20px;}
.nav4 ul{width:100%;}
.nav4 ul li{width:46%; display:block; float:left;  background:#114a96; margin:4px; padding-left:4px; border-radius:5px;}
.nav4 ul li a { width:100%;  display:block; float:left;font-size: 14px; text-decoration: none;line-height:35px;color:#FFF; text-align:left; padding-left:3px;  }
.yi-shangqiao{
    position: position;
	position: fixed;
	bottom: 0;
	width:100%;
	z-index:2222;
}


.guanggao{
	margin:30px auto;
	color:#FFFFFF;
	width:100%;
	height:200px;
	line-height:35px;
	background-color: #0950C3;
	background-image: url(../imagesM/guanggaobg.jpg);
	background-repeat: repeat;
}
.guanggao .ggleft{
width:100%;
float:left;
margin-top:40px;
text-align:center;
font-size:16px;
}
.guanggao .ggleft span{
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
.guanggao .ggright{
margin:80px auto;
float:left;
}
.guanggao .ggright a{
color:#2A2A2A;
text-align:center;
display:block;
width:190px;
height:40px;
background-color:#FFFFFF;
padding-top:8px;
border-radius: 20px;
}
