﻿@charset "UTF-8";
/* Base Reset */
* {margin: 0;padding: 0; font-family:"微软雅黑";}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline:0;}
img { border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}


a{ text-decoration: none; color: #333;}
a:hover{text-decoration: none;color: #0C7ED9;}
.w1200{ width: 1200px; margin:0 auto;}

.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width: 1200px;margin:0 auto;} /**页面全局宽度**/

#header{background:url(img/toplogo.jpg) no-repeat center top; width:100%; height:150px; }
#header .w1200{position:relative;}
#header .w1200 .header-right{position:absolute; top:60px; right:0px;} 
#header .w1200 .header-right .fl-h{float:left;width:230px; text-align:right; margin-right:20px;}
#header .w1200 .header-right .fl-h .blue{font-size:16px;font-weight:bold; color:#004EA2}
#header .w1200 .header-right .fl-h .blue2{margin-top:7px;font-size:14px;color:#000}
#header .w1200 .header-right .fr-h{float:right;}
.top,.phone_nav{display:none}

/*默认主导航样式*/
#nav-bg{width:100%;background: #fff;height:50px;opacity:0.7;position:absolute; top:150px;left:0px;z-index: 89;}
#nav{position:absolute; top:150px;left:0px;z-index:99;}
#nav .inner{}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 23px;line-height: 50px;font-weight:bold;color: #000;font-size: 18px;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color:#004EA1;opacity:1 !important; text-decoration: none; color: #eee;}
.sub-menu {display:none;position: absolute;left: 0;top: 50px;min-width:134px;z-index: 100;background: #49A3FF; opacity:1 !important;}
.sub-menu .sub-item {float:none; position: relative; white-space: nowrap; vertical-align: top; _zoom:1;text-align:center;}
.sub-menu .sub-item a {color: #fff;height: 42px;line-height:42px;text-align:center;font-size: 15px;background:none;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#004EA1; display: block;opacity:1 !important; }
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background: #49A3FF;}
.wp-navi{background:none;}
/**slide导航**/
/* 本例子css */
.phone-banner{display:none}
.slideBox{ width:100%;overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%;display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:25px; height:44px; background:url(./images/left.png) no-repeat; filter:alpha(opacity=70);opacity:0.7;   }
.slideBox .next{ background:url(./images/right.png) no-repeat; left:auto; right:3%;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:8%; top:42%;display:block; width:25px; height:44px; background:url(./img/left.png) no-repeat;}
.slideBox1 .next{ background:url(./img/right.png) no-repeat; left:auto; right:8%;}


		
/**首页主体**/
.box-con{margin-top:15px;}
#box .box-left{float:left; width:580px;}
#box .box-right{float:right; width:580px;}
.tupian{width:100%; height:378px;}
/**通用标题**/
#title {width: 100%;height: 22px;text-transform: uppercase;margin-bottom: 15px;border-bottom: 2px solid #004EA2;padding-bottom: 10px;padding-top:10px;position:relative;}
#title h3 .wp1_windowTitle{color:#004EA2;font-size:18px;}
#title h3 .en{padding-left:5px;color:#004EA2;font-size:16px;}
#title .more{color: #3f3f3f;font-size: 13px; position:absolute; right:0px;top:12px;}
/*新闻样式*/
.box-main .news_list li.news {float:none;height:35px; line-height: 35px; padding-left:14px; background:url('img/doit.png') no-repeat 0px center;} /**标题图标**/
.box-main .news_list li.news span.news_title{float:left;}/*标题*/
.box-main .news_list li.news span.news_title a{font-size:16px; width:470px; color:#333 }
.box-main .news_list li.news span.news_meta {float:right;width:90px; text-align:right;font-size:14px; color: #8a8a8a;}/*属性*/
/*日历新闻样式2*/
.rili2{}
.rili2 .con{ padding:5px 0px;}
.rili2 .news_list li.news{margin-bottom: 13px;}
.rili2 .news_list li.news.n1{margin-top:20px;}
.rili2 .news_list li.news .news_date{float: left;width: 68px;text-align:center;}
.rili2 .news_list li.news .news_date .news_year{line-height: 30px;font-size: 22px; color:#fff; background-color:#004EA2;border:1px solid #004EA2;transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news .news_date .news_days{line-height:30px; font-size: 13px; color:#004EA2; background-color:#fff;border:1px solid #004EA2;}
.rili2 .news_list li.news .news_wz{width:100%;}
.rili2 .news_list li.news .news_wz .news_con{margin-left:80px; padding:8px 0px;} 
.rili2 .news_jianjie a {font-size:16px;color:#8a8a8a;margin-top:12px;display:block;}
.rili2 .news_list li.news .news_title a{font-size:16px;color:#000;}
.rili2 .news_list li.news:hover .news_date .news_year{transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news:hover .news_date .news_days{}


    

  /*transition: background 20s;
   -webkit-transform: rotateX(0deg) translateZ(18px);
    transform: rotateX(0deg) translateZ(18px);
  }*/
  

.boxc-right1{
	-webkit-animation: flip-horizontal-top 0.3s cubic-bezier(0.455, 0.030, 0.515, 0.955)  ;
	animation: flip-horizontal-top 0.3s cubic-bezier(0.455, 0.030, 0.515, 0.955)  ;
}
@-webkit-keyframes flip-horizontal-top {
  0% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@keyframes flip-horizontal-top {
  0% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
  100% {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
}
 

/*图片新闻*/
.dtjt9_div_img{position:relative;overflow:hidden;}
.dtjt9_div_img img{display:block;width:100%;height:378px;}
.dtjt9_div_text{width:100%;text-align:left;position:absolute;right:0px;bottom: 0px;z-index:150;}
.dtjt9_div_text .dtjt9_div_text_title{background:#eee;text-align:center; height:35px; line-height:35px;}
.dtjt9_div_text a{font-size:14px;font-weight:bold;line-height:35px;color:#000;text-decoration: none;}
.dtjt9_div_text a:link{font-size:14px;font-weight:bold;line-height:35px;color:#000;text-decoration: none;}
.dtjt9_div_text a:visited{font-size:14px;font-weight:bold;line-height:35px;color:#000;text-decoration: none;}
.dtjt9_div_text a:hover{color:red;}
.dtjt9_div_img .number{position:absolute;right:5px;bottom:40px; z-index:100;}
.dtjt9_div_img .number .nomal{width:16px;height:16px;line-height:16px;display:block;text-align:center;opacity:1;background:#6C6D6E;float:left;color:#FFF !important;margin-right:5px;border:1px solid #FFF;font-size:12px;TEXT-DECORATION:none}
.dtjt9_div_img .number .current{width:16px;height:16px;line-height:16px;display:block;text-align:center;opacity: 1;background:red;float:left;color:#FFF !important;margin-right:5px;border:1px solid #FFF;font-size:12px;TEXT-DECORATION:none}


/**友情链接**/
#jj-link1{display:none}


#jj-link {
	width: 100%;
	height: auto;
	background-color: #e5e5e5;
	margin-top:50px;
}
#jj-link .fast_link li {
    float: left;
    margin-right: 56px;
    margin-top: 15px;
}
#jj-link .fast_link li a{font-size:14px; position:relative; bottom:3px;}
.bt h3 span{color: #004EA2;
    font-size: 16px;}

/**底部样式**/
#footer{width:100%; background:#004EA2; text-align: center;color:#fff;}
#footer .p1{padding-top:15px;}
#footer p{padding-top:10px; font-size:14px;}
#footer a{padding-top:15px;padding-bottom:13px;display: block;}

#footer1{display:none;width:100%; background:#004EA2; text-align: center;color:#fff;padding-bottom:10px;padding-top:5px;}
#footer1 p{padding-top:10px;font-size:13px;}
#footer1 a{padding-top:10px;padding-bottom:15px;display: block;}


#box-list{display:none}
div#box table a {
	line-height: 30px;
}

.left_list a {
	font-size: 16px;
	line-height: 50px;
	display: block;
	border-left: 5px #004EA1 solid;
	margin-left: -7px;
	z-index: 999;
}

.left_list a:hover {
	color: #004BA9;
	border-left: 5px #FF9400 solid;
	z-index: 999;
}

#lf_list a {
	line-height: 50px;
	padding-left: 40px;
}
#xqtitle {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #004ea2;
    color: #000;
}

.box-l a{line-height: 32px;
    font-size: 14px;}
@media screen and (max-width: 1144px) {
	.rili2{margin-top:15px;}
	#box-list{display:block}
	#box1{display:none}
	.rili2 .news_list li.news .news_title a{
		line-height:22px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
    
    .rili2 .news_jianjie a{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
    
	.tupian{margin-top:20px;margin-bottom:12px;}
	#jj-link,#header,#banner,#footer,#nav-bg,.nav{display:none;}
	#footer1,.top,.phone-banner{display:block;}
	#box{width: auto;padding: 0 12px;}
	#box .box-left,#box .box-right{width:100%; float:none;}
	.rili2 .news_list li.news{padding-left:0px;}
	.phone_nav {
	    width: 100%;
	    height: 50px;
	    display: block;
	    line-height: 50px;
	    position: relative;
	    float: left;
	    background: #004ea2;
	}
	.phone_nav span {
	    float: left;
	    margin-left: 15px;
	    font-size: 18px;
	    font-family: "microsoft yahei";
	    color: #fff;
	    line-height: 50px;
	    font-weight: bold;
	}
	.phone_nav img {
	    width: 30px;
	    float: right;
	    margin-top: 10px;
	    margin-right: 15px;
	}
	.phone_nav .show_nav {
			position: absolute;
			left: 0;
			width: 100%;
			height: 395px;
			top: 50px;
			z-index: 999;
			background-color: #eee;
			display: none;
		}
	.phone_nav .show_nav ul li {
		margin-left: 15px;
		
		line-height: 35px;
		border-bottom:1px solid #ddd;
		background: url(img/jiantou.png) no-repeat 90% center;
		background-size: 15px 15px;
		width: 100%;
	}
	.phone_nav .show_nav ul li a {
		color: #000002;
		font-size: 16px;
		font-family: "microsoft yahei";
		display:block; width:100%;
	}
	
	
	.news_list li.news span.news_title{width: 75%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;}
	
}
@media screen and (max-width:768px) {

}
@media only screen and (max-width: 640px) and (min-width: 100px){
	
	.rili2 .news_list li.news .news_date .news_year{line-height: 26px;
    font-size: 16px;}
	.rili2 .news_list li.news .news_title a{font-size:15px;}
	
    .rili2 .news_jianjie a{font-size:15px;}
	.dtjt9_div_img img{display:block;width:100%;height: 255px;}
	.tupian{width:100% !important;height: 258px;margin-top:15px;}
	#title h3 .wp1_windowTitle {font-size: 16px;}
	#title h3 .en {padding-left: 5px;font-size: 13px;}
	#title {margin-bottom: 5px; margin-top:5px;}
	#title .more {font-size: 12px;}
	.news_list li.news{padding-left:13px;}
	
	.news_list li.news span.news_title{width: 295px;    width: 75%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
    .box-main .news_list li.news span.news_title a{font-size:15px;}
	#jj-link1{width:100%; background:#eee; display:block;margin-top:20px;}
	#jj-link1 #title{border-bottom:none;margin-left:15px;}
	#jj-link1 #title h3{font-size:16px;}
	#jj-link1 .content{margin:0 15px;}
	#jj-link1 .content ul li{float:left;width:50%; box-sizing: border-box; margin-right:0px;margin-top:10px;}
	
	
	
	.box-con {
	    margin-top: 0px;
	}
	#jj-link1  .content .fast_link li a{font-size:14px;}
	
}

@media screen and (max-width:768px) {

}
@media screen and (max-width:414px) {
  
}
@media screen and (max-width: 385px) and (min-width: 375px) {
  .news_list li.news span.news_title{width: 245px; font-size:14px;}
  ul.fast_link a {margin-left: 2px;font-size: 13px;position: relative;top: 2px;}
  
}
@media screen and (max-width:360px) {
   .news_list li.news span.news_title{width: 248px;}
   .box-main .news_list li.news span.news_title a{font-size:14px;}
}
@media screen and (max-width: 320px) {
  .news_list li.news span.news_title{width: 192px;}  
  .box-main .news_list li.news span.news_title a{font-size:14px;}
}

.zrbj {
    MARGIN: 0px auto 10px;
    WIDTH: 400px;
    FONT-SIZE: 14px;
    text-align: center; height:30px;line-height:30px;
}

