@charset "utf-8";
html {
	font-family:Microsoft Yahei;
    font-size: 12px;
}
body{    background: #F1F1F1;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight: normal;}
*{margin: 0; padding: 0;}
.fl{ float: left;}
.fr{float: right;}
a{color:#1479d7; text-decoration:none;}
.clearfix:after, .clearfix:before {clear: both;content: " ";display: table;}
.clearfix{zoom:1;}
li{list-style: none;}


@media screen and (min-width:1200px) {
#pcd_ad{display:block!important;}
#mbd_ad{ display:none!important;}

.wapr {
	background:#fff;
    width: 1080px;
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    margin: 0 auto;
}
.header{margin: 0 auto;
    width: 960px;}
.logo-search{ 
    padding: 15px 10px;;

    margin: 0 auto;
}
.logo{
	padding:2px 0;
	float: left;
}
.logo a{display: block;
}
.logo img{
    margin-top: 7px;
}
.search form {
    margin: 15px auto;
    float: left;
}
.search .text1 {
    color: #666;
    font-size: 14px;
    float: left;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    width: 340px;
    border: 1px solid #e5e5e5;
    border-right: 0px;
}
input:focus{
    outline: none;
}
.search {
    float: left;
    margin-left: 150px;
}
.search .btn1 {
    background: #f3f3f3;
    float: left;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    width: 90px;
    border: 1px solid #e5e5e5;
    color: #666;
}
.search span {
    color: #666;
    display: block;
    padding: 0 0 0 20px;
    float: right;
}
.search span a {
    color: #999;
    margin-left: 5px;
}
/*.menu{  height: 35px;*/
/*        background:#1f376d;*/
		/* border-radius: 3px; */
/*		padding-left: 10px;*/
/*        width: 950px;*/
/*        margin:0 auto;*/
/*		}*/
/*.menu ul {*/
/*    	line-height: 35px;*/
/*       }*/
/*.menu li {*/
/*	float: left;*/
/*	text-align:center;*/
/*	}*/
/*.menu li a {*/
/*	padding: 0px 10px;*/
/*	font-size: 14px;*/
/*    color: #fff;*/
/*    float: left;*/
/*    white-space: nowrap;*/
/*	}*/
/*.menu li a:hover {*/
/*    background-color: #4e90cc;*/
/*    text-decoration: none;*/
/*}*/
.menu { margin: 10px 0 0 0; width: 960px; height: 35px; overflow: hidden; }
.menu ul { width: 980px; height: 35px; overflow: hidden; background:#1f376d; }
.menu ul li.menuTit { padding: 0 10px; width: 60px; text-align: center; background: #484848; }
.menu ul li { padding: 0 6px; height: 35px; overflow: hidden; line-height: 35px; font-size: 14px; float: left; }
.menu ul li.menuTit a { font-weight: bold; }
.menu ul li a { color: white; }
.menu ul li.titLine { padding: 0; width: 2px; background: white; }
.menu ul li.line { padding: 0; width: 2px;}
.menu li a:hover {text-decoration:underline;}

/*.menu-s{*/
/*	margin:0 auto;*/
/*	width: 960px;*/
/*}*/
/*.menu-s ul{*/
/*	height: 40px;*/
/*	line-height: 40px;*/
/*	border-top: none; */
/*	padding-left: 20px;*/
/*	border-bottom: 1px solid #ddd;*/
/*}*/
/*.menu-s ul li{*/
/*	float: left;*/
/*	padding-right:10px;*/
/*}*/
/*.menu-s ul li a { */
/*    font-size: 14px;*/
     
/*  }*/
/*.menu-s ul li a:hover {*/
/*	color: #e00000;*/
/*	text-decoration: underline;*/
/*}*/
.mod_indexs_bar{position:relative;overflow:hidden;margin:10px 0;padding:4px 0 9px 120px;zoom:1;
border: solid 1px #DEDEDE;}
.two_row{padding-left:130px}
.mod_indexs_bar dt{position:absolute;top:0;left:0;width:120px}
.mod_indexs_bar dt span{display:block;width:99px;height:67px;line-height:67px;overflow:hidden;text-align:center;font-weight:bold;font-size:14px;border-right:#DEDEDE solid 1px;background:#F6F7F6}
.two_row dt span{height:65px;_height:66px;line-height:65px;line-height:67px\9;+line-height:66px;_line-height:65px}
.mod_indexs_bar dt .arrow{position:absolute;top:50%;right:20px;margin:-8px 0 0 0}
.mod_indexs_bar dt .arrow b{position:absolute;z-index:3;width:0;height:0;line-height:0;border-top:9px dashed transparent;border-bottom:9px dashed transparent;border-right:none;border-left-width:9px;border-left-style:solid;font-size:0}
.mod_indexs_bar dt .arrow .a_outer{color:#DEDEDE}
.mod_indexs_bar dt .arrow .a_inner{left:-1px;z-index:4;color:#F6F7F6}
.mod_indexs_bar dd a{color: #2E2E2E;float:left;height:21px;line-height:21px;overflow:hidden;margin:5px 5px 0 0;padding:0 8px;white-space:nowrap;}
.two_row dd{margin-right:20px}




.indexindex{
	margin: 15px auto;
	width: 960px;
}
.box-area{
    margin-bottom: 10px;
	width: 960px;
}


/* index huan  CSS begin*/
.mkeFocus { 
    height: 260px; 
	width:310px; 
	/* border: 1px solid #C9CACB;   */
    margin:0 auto;
	}
.mkeUl { 
    /* margin:5px;  */
	
    border-bottom: 1px solid #ddd;
	height: 247px; 
	width: 300px; 
	overflow: hidden; 
	position: relative; 
	}
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 250px; }
.mkeUl ul li { float: left; text-align: center; font: 16px "Microsoft YaHei"; }
.mkeUl ul li a p {
    width: 300px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-align: start;
    background-color: white;
	color: #000;
}
.mkeNum { background: #FFF url(../images/banNum.jpg); height: 35px; width: 37px; position: absolute; z-index: 1; left: 0px; bottom: 4px; font: 14px Arial; }
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px; }
.mke_ns2 { line-height: 16px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 16px; position: absolute; right: 0px; bottom: 0px; }
.mkeLbtn { background: url(../images/kelBtn.png) no-repeat; height: 98px; width: 36px; position: absolute; left: 20px; top: 80px; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; top: 80px; right: 6px; background: url(../images/kerBtn.png) no-repeat; height: 98px; width: 36px; cursor: pointer; z-index: 10; }
/* index huan CSS end */	

.fl{
	float:left;
	width:660px;
}
.fr{
	float:right;
	width:300px;
}
.boxll{
	float:left;
}
.boxrr{

    width:320px;
    height: 247px;
    float: right;
    overflow: hidden;
    margin-right: 10px;
}
.boxtop{
	margin-bottom: 5px;
}
.onenews {
    padding: 8px 12px;
}
.onenews h2{
    text-align: center;
    display: block;
    height: 28px;
    line-height: 25px;
}
.onenews h2 a {
    color: red;
    font-size: 16px;
	font-weight: 700;
}
.onenews p a {
    color: red;
    font-size: 12px;
}
.boxrr ul{
    padding: 3px 5px;
    clear: both;
    overflow: hidden;
}
.boxrr ul li {
    padding-left: 16px;
    background: url(/skin/1.0/images/ico-3.gif) 0px 7px no-repeat;
	height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.boxrr ul li span {
    color:#666;
    margin-right: 5px;
    float: right;
}
.boxrr ul li a {
    font-size: 14px;
    color: #1479d7;
}


.tbox888 dt strong {
    height: 26px;
    line-height: 25px;
    padding-left: 28px;
    font-size: 14px;
    padding-right: 4px;
    display: block;
    float: left;
    color: rgb(57, 124, 190);
    background: url(../images/icons.gif) 5px 2px no-repeat;
    letter-spacing: 1px;
}
.boxbot{
    column-count:2;
}
.sbox{
	margin-bottom: 15px;
}
.stt{
	margin-right: 10px;
    background: url(/skin/1.0/images/m_news.gif) no-repeat left 7px center #ebf3fb;
    line-height: 25px;
    font-weight: bold;
    color: #1f376d;
    font-size: 14px;
    padding-left: 25px;
    border-bottom: 1px #c5ddf1 solid;
    height: 25px;
    overflow: hidden;
    clear: both;
}

.stt h3{
	height: 26px;
    line-height: 25px;
    font-size: 14px;
    padding-right: 4px;
    display: block;
    float: left;
    color: rgb(57, 124, 190);
    background: url(../images/icons.gif) 5px 2px no-repeat;
    letter-spacing: 1px;
}
.stt span{
    float: right;
    position: relative;
    line-height: 26px;
    padding-right:15px;
    color: rgb(57, 124, 190);
    font-size: 14px;
}
.sbox ul {
    padding: 5px 0px;
}

.sbox li {
    padding-left: 16px;
    background: url(../images/ico-1.gif) 3px 13px no-repeat;
	height: 27px;
    line-height: 27px;
    overflow: hidden;
}
.sbox li span {
    color: #666;
    float: right;
	padding-right: 10px;
}
.sbox li a{
	color:#000;
}
.hot{
	border:1px solid #E5E5E5;
	border-top:none;
}
.ttit{
	border: 1px solid #E5E5E5;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 4px;
    display: block;
    color:#000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
	background:#f3f3f3;
}
.hot ul{
    padding: 4px 4px 0px;
}
.hot ul li{
    height: 27px;
    line-height: 27px;
    overflow: hidden;
	padding-left: 16px;
    background: url(/skin/1.0/images/ico-2.gif) 0px 7px no-repeat;
}
.hot ul li a{
    color:#000;
}
.new{
	margin-top:10px;
	border:1px solid #E5E5E5;
	border-top:none;
}

.new .ttit{
	border: 1px solid #E5E5E5;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 4px;
    display: block;
    color:#000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
	background:#E5E5E5;
}
.new ul{
    padding: 4px 4px 0px;
}
.new ul li{
    height: 27px;
    line-height: 27px;
    overflow: hidden;
	padding-left: 16px;
    background: url(/skin/1.0/images/ico-3.gif) 0px 7px no-repeat;
}
.new ul li a{
    color:#000;
}


.flinks{
	padding: 10px 0;
    margin: 0 auto;
    width: 960px; 
}
.flinks-content{    padding: 1rem 0;
}
.flinks a{margin-right: 8px;color: #333;
}
.footer{margin: 20px auto 0;     text-align: center;background-color: #f3f3f3;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;padding: 1rem 0;
}
.footer a{color: #666;
}
.copyright{background-color: #f3f3f3; margin: 0 auto; text-align: center;padding: 1rem 0;
}
.copyright a{
	color: #666;
}


}

@media screen and (max-width:1199px) {
#pcd_ad{display:none;}
#mbd_ad{display:block;} 
.header{
	margin-bottom: 10px;
}
.logo-search{
	padding: 5px 10px;
    background: #fff;
	margin-bottom: 5px;
}
.logo{height:30px;
    float:left;
}
.logo img{height: 100%;
}
.search{
	 float:right;
}
.menu,.menu-s{
	 padding: 0px 10px;
}
.menu li, .menu-s li{
	font-size: 14px;
    float: left;
    padding: 0 5px;
    text-align: center;
}
.mkeUl{
	background:#fff;
	padding:10px;
	float: left;
}
.mkeUl ul{
	column-count: 3;
	width:100%!important;
}
.mkeUl ul li{
	 
}
.mkeUl ul img{
	width:100%!important;
	height: 100%;
}
.mkeUl ul li p{
	color: #000;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    text-align: center;
}
.boxrr{
    margin: 15px 0;
    float: left;
    padding: 10px;
    background: #fff;
}
.onenews h2{
    font-size: 16px;
    text-align: center;
	    padding: 5px 0;
}
.onenews p{
	    line-height: 22px;
    font-size: 14px;
}
.boxrr li{
	font-size: 14px;
    line-height: 26px;
    height: 26px;
}
.date{
	color: #999;
	float:right;
	padding-right: 5px;
}
.sbox{
	padding: 10px;
    background: #fff;
    margin-bottom: 15px;
}
.fr{
	 width: 100%;
    float: left!important;
}
.hot,.new{
	padding: 10px;
    background: #fff;
	margin-bottom:15px;
}
.sbox li,.hot li,.new li{
	font-size:14px;
	height:26px;
	line-height:26px;
}
.ttit ,.stt{
	font-size:16px;
}
.stt h3{
    display: contents;
}
.stt a{
	color:#000;
}
.more{
    float: right;
    color: #000;
}
	
	
.footer{margin: 20px auto 0;     text-align: center;background-color: #f3f3f3;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;padding: 1rem 0;
}
.footer a{color: #666;
}
.copyright{background-color: #f3f3f3; margin: 0 auto; text-align: center;padding: 1rem 0;
}
.copyright a{
	color: #666;
}
}
