body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	color: #666;
}
.logo {
	padding:10px;
	text-align:center;
	float:left;
	margin:auto;
	width:100%;
}
#myCarousel {
	margin:-20px 0 0 0;
}
#navbar-collapse ul {
	margin-top:-50px;
}
.carousel-inner img {
	margin: 0 auto;
}
/*.carousel-control {
	font-size: 100px;
}*/
.tab-h2 {
	font-size: 20px;
	text-align: center;
	letter-spacing: 1px;
	color: #0059b2;
}
.tab-p {
	font-size: 15px;
	text-align: center;
	letter-spacing: 1px;
	color: #999;
	margin: 20px 0 40px 0;
}
.tab1 {
	margin: 30px 0;
	color: #666;
}
.tab1 .text-muted {
	color: #999;
	text-decoration: line-through;
}
.tab1 .media-heading {
	margin: 5px 0 20px 0;
}
.tab1 .col {
	padding: 20px;
}
.tab2 {
	background-color: #eee;
	padding: 60px 20px;
	text-align: center;
}
.tab2 img {
	width: 40%;
	height: 40%;
}
.tab3 {
	padding: 60px 20px;
	text-align: center;
}
.tab3 img {
	width: 65%;
	height: 65%;
}
.text h3 {
	font-size: 20px;
}
.text p {
	font-size: 14px;
}
.jumbotron {
	background:url(../images/bg_fsj.png) no-repeat center bottom; background-size:100%;

}
.jumbotron h1 {
	font-size: 26px;
	padding: 0 0 0 20px;
}
.jumbotron h4 {
	font-size: 15px;
	padding: 0 0 0 20px;
}


/* 热点列表 */
#information {
	padding:20px 0 40px 0;
}
.info-content {
	background-color: #fff;
	margin: 0 0 20px 0;
	box-shadow: 2px 2px 3px #e3e3e3;
	padding-bottom:10px;
}
.info-content img {
	margin: 12px 0;
}
.info-content h4 {
	color: #333;
	padding: 2px 0 0 0;
	font-size: 14px;
}
.info-content p {
	line-height: 1.6;
}
.info-right {
	background-color: #fff;
	box-shadow: 2px 2px 3px #e3e3e3;
	padding-bottom:10px;
}
.info-right blockquote {
	margin: 0;
	padding: 0;
    border-left: 5px solid #2a97e6;
}
.info-right h2 {
	font-size: 20px;
	color: #333;
	padding: 5px 5px 5px 15px;
}
.info-right h4 {
	color: #333;
	font-size: 16px;
	padding: 2px 0 0 0;
	line-height: 1.6;
}
#information .tagx{margin-top:20px;}
#information .tagx a{ border-radius: 20px; color:#aeaeae; border: solid 1px #dedede; padding:5px 10px; margin-left:-8px; }


/* 新闻列表 */
#list_new {
	padding:0px 0 40px 0;
}

#list_new .info-content {
	background-color: #fff;
	margin: 0 0 20px 0;
	box-shadow: none;
	padding-bottom:10px;
	border-bottom: solid 1px #eaeaea;
}
#list_new img{box-shadow: 5px 5px 1px #ededed;}

#list_new .news_tt{ padding-bottom:20px; margin:10px 0;background:url(../images/icon_yhl.jpg) no-repeat 10px top; padding-left:40px;	border-bottom: solid 1px #eaeaea;}
#list_new .news_tt a{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: normal 28px/38px arial,"微软雅黑","宋体"; color:#333; }
#list_new .news_tt .a_link{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 16px/24px arial,"微软雅黑","宋体"; color:#2a97e6;}

	
/* 新闻内页 */
#new {
	padding:0px 0 40px 0;
}
#new .col-md-10 h1{ font-weight: bold; color:#4d4d4d;}
#new .col-md-10 h4{ line-height:1.5em;}
#new .col-md-10 h6{ color:#acacac;}
.tag{ padding:10px; padding-top:0;}
.tag a{ vertical-align:middle; font-size:16px; color:#22a100;}
.tag span{ vertical-align:middle; margin-top:-4px;}
.tag li{ line-height:2.2em; }
.hotnew .nav-justified{ font-size:16px; margin-top:20px;}
.hotnew .nav-justified .active{ font-weight:bold;}

.new_list{margin-top:10px; margin-left:25px;font: bold 24px/8px georgia, Helvetica, Arial, sans-serif, "微软雅黑"; }
.new_list li{ padding:5px 0 10px 0; border-bottom: dashed 1px #c0c0c0; list-style-type:decimal;}
.new_list li a{ font: normal 14px/16px Helvetica, Arial, sans-serif, "微软雅黑";}

.yll{ float:left; color:#a1a1a1; font: normal 16px/16px Helvetica, Arial, sans-serif, "微软雅黑"; margin-top:10px; margin-left:25px;}
.yll strong{font: italic 32px/1em georgia, Helvetica, Arial, sans-serif, "微软雅黑"; }

/*评论*/
.div_pl{ border-bottom: solid 1px #ddd; clear:both;font: normal 12px/50px arial,"微软雅黑","宋体"; height:35px;}
.div_pl span{ float:right; display:block;background:#fff url(../images/icon_pl.jpg) 5px center no-repeat; padding-left:50px;font:  normal 28px/50px georgia, Helvetica, Arial, sans-serif, "微软雅黑"; color:#d01b1b; padding-right:5px;}


.div_hotnew .col-md-7{padding-right: 0;}

.div_hotnew .col-md-5{ margin:12px 0; padding:0;}

.div_hotnew .col-md-7 a.black {
	color: #333;
	font-size: 16px;
	padding: 2px 0 0 0;
	line-height: 1.6;
}

.div_hotlist .col-md-7 p a{color:#5cb85c; margin-right:10px;}
.div_hotlist .col-md-5 img{border-radius: 3px;}
.div_hotlist .col-md-5:hover img{	transform: scale(1.1);	transition: all 0.5s ease-out 0s;}


/* 视觉计量 */

#case {
	padding:20px 0 40px 0;
	text-align: center;
}
#case h4 {
	color: #666;
	height: 2.4em;
	line-height: 1.2em;
}
#case p {
	color: #a0a0a0;
	line-height: 1.6em;
	text-align:left;
}

#case .thumbnail:hover{ cursor:pointer; transform: scale(1.1);	transition: all 0.3s ease-out 0s;}

/* 粉碎机 */

#fsj {
	padding:20px 0 40px 0;
}
#fsj h4 {
	color: #333;
	height: 2.4em;
	line-height: 1.25em;
	cursor:pointer;
}

#fsj p {
	color: #a0a0a0;
	line-height: 1.6em;
	text-align:left;
}

#fsj .thumbnail {
  display: block;
  padding:5px 10px;
  margin: 0px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
#fsj .thumbnail:hover{ background:#f7f7f7;}
#fsj .thumbnail:hover img{ cursor:pointer; transform: scale(1.1);	transition: all 0.3s ease-out 0s;}
#fsj .col-lg-4{  margin: 0px; padding:0;}

#fsj .tagx{ float:left; margin-top:20px;}
#fsj .tagx a{ border-radius: 20px; border: solid 1px #dedede; padding:5px 10px; margin-left:-8px; }

.thumbnail .spbf{ position:absolute; width:100%; height:200px;  margin-left:-20px; transition: all 0.3s ease-out 0s;margin-top:-10px;background: url(../images/bg_spbf.png) center center no-repeat; z-index:999; }
.thumbnail .spbf:hover{transform: scale(1.1);}
.thumbnail:hover .spbf{ position:absolute; width:100%; height:200px;  margin-left:0px; transition: all 0.3s ease-out 0s;margin-top:-10px;background: url(../images/bg_spbf.png) center center no-repeat; z-index:999; }

/* 底部信息 */

#footer {
	background-color: #666;
	border-top: 1px solid #ccc;
	padding: 20px;
	text-align: center;
	color: #eee;
}

.footer_link img{ margin:10px;  border-radius: 6px;}

.navbar-collapse li a{ color:#2a97e6;}

.navbar-collapse li a:hover,
.navbar-collapse li a:focus{border-radius: 25px; background:#2a97e6; color:#fff; border: solid 2px #fff;  padding: 10px 13px 8px 13px; margin-top:4px;
  line-height: 18px;}

.control-label span{ color:#ff0000; margin-right:5px;}



/* 登录注册 */

.bg_login blockquote {
	padding-top: 5px;
}

.bg_login h2 { line-height:1em;}

	
/*没有小于768px，是因为Bootstrap3以移动端优先设计*/

/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
	.tab-h2 {
		font-size: 26px;
	}
	.tab-p {
		font-size: 16px;
	}
	.text h3 {
		font-size: 22px;
	}
	.text p {
		font-size: 15px;
	}
	.tab2-text {
		float: left;
	}
	.tab2-img {
		float: right;
	}
	.jumbotron h1 {
		font-size: 30px;
	}
	.jumbotron h4 {
		font-size: 16px;
	}
	.info-content h4 {
		font-size: 16px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
	.tab-h2 {
		font-size: 28px;
	}
	.tab-p {
		font-size: 17px;
	}
	.text h3 {
		font-size: 24px;
	}
	.text p {
		font-size: 16px;
	}
	.jumbotron h1 {
		font-size: 33px;
	}
	.jumbotron h4 {
		font-size: 17px;
	}
	.info-content h4 {
		font-size: 18px;
	}
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
	.tab-h2 {
		font-size: 30px;
	}
	.tab-p {
		font-size: 18px;
	}
	.text h3 {
		font-size: 26px;
	}
	.text p {
		font-size: 18px;
	}
	.jumbotron h1 {
		font-size: 36px;
	}
	.jumbotron h4 {
		font-size: 18px;
	}
	.info-content h4 {
		font-size: 20px;
	}
}



/* 公共padding */

.p_5{ padding:5px;}
.p_10{ padding:10px;}
.p_15{ padding:15px;}
.p_20{ padding:20px;}

.p_top_3{ padding-top:3px;}
.p_top_5{ padding-top:5px;}
.p_top_10{ padding-top:10px;}
.p_top_15{ padding-top:15px;}
.p_top_20{ padding-top:20px;}
.p_top_25{ padding-top:25px;}
.p_top_30{ padding-top:30px;}

.p_bottom_5{ padding-bottom:5px;}
.p_bottom_10{ padding-bottom:10px;}
.p_bottom_15{ padding-bottom:15px;}
.p_bottom_20{ padding-bottom:20px;}
.p_bottom_25{ padding-bottom:25px;}
.p_bottom_30{ padding-bottom:30px;}
.p_bottom_50{ padding-bottom:50px;}

.p_left_5{ padding-left:5px;}
.p_left_10{ padding-left:10px;}
.p_left_15{ padding-left:15px;}
.p_left_20{ padding-left:20px;}
.p_left_25{ padding-left:25px;}
.p_left_30{ padding-left:30px;}
.p_left_80{ padding-left:80px;}

.p_right_5{ padding-right:5px;}
.p_right_10{ padding-right:10px;}
.p_right_15{ padding-right:15px;}
.p_right_20{ padding-right:20px;}
.p_right_25{ padding-right:25px;}
.p_right_30{ padding-right:30px;}


/* 公共margin */

.m_5{ margin:5px;}
.m_10{ margin:10px;}
.m_15{ margin:15px;}
.m_20{ margin:20px;}
.m_100{ margin:60px 100px;}
.m_equal{ margin-left:auto;margin-right:auto;}

.top_3{ margin-top:3px;}
.top_5{ margin-top:5px;}
.top_10{ margin-top:10px;}
.top_15{ margin-top:15px;}
.top_20{ margin-top:20px;}
.top_25{ margin-top:25px;}
.top_30{ margin-top:30px;}
.top_50{ margin-top:50px;}
.top_100{ margin-top:100px;}

.bottom_5{ margin-bottom:5px;}
.bottom_10{ margin-bottom:10px;}
.bottom_15{ margin-bottom:15px;}
.bottom_20{ margin-bottom:20px;}
.bottom_25{ margin-bottom:25px;}
.bottom_30{ margin-bottom:30px;}

.left_5{ margin-left:5px;}
.left_10{ margin-left:10px;}
.left_15{ margin-left:15px;}
.left_20{ margin-left:20px;}
.left_25{ margin-left:25px;}
.left_30{ margin-left:30px;}
.left_50{ margin-left:50px;}
.left_75{ margin-left:75px;}
.left_100{ margin-left:100px;}
.left_150{ margin-left:150px;}

.right_5{ margin-right:5px;}
.right_10{ margin-right:10px;}
.right_15{ margin-right:15px;}
.right_20{ margin-right:20px;}
.right_25{ margin-right:25px;}
.right_30{ margin-right:30px;}

/* 闭合 */
.fr {float:right}
.fl {float:left}
.clear{clear:both;}
.bh{ overflow:hidden; zoom:1;}
 



/* 通用标题 */
.title{ border-left: solid 5px #eaeaea; padding-left:20px; font: bold 24px/40px Arial, Helvetica, sans-serif,"微软雅黑","宋体"; color:#333; }


/* 背景 */
.bg_login{ background:url(../images/bg_zc.png) no-repeat right bottom; background-size:70%; padding-bottom:50px;}
.bg_register{ background:url(../images/bg_cs.jpg) no-repeat center bottom; background-size:100%; padding-bottom:50px;}

.bg_fsj{ background:url(../images/bg_fsj.png) no-repeat center bottom; background-size:100%; }


/* 导航icon */
.nav_icon
{
	transition: all 0.1s ease-out 0s;
	cursor:pointer;
	text-align:center;
}

.nav_icon:hover {
	opacity: 1;
	transform: scale(1.1);
}
.nav_icon a{ display:block; color:#9c9c9c; padding-top:5px;  font-size: 16px;line-height: 20px;}
.nav_icon:hover a{color:#2a97e6;}


.nav_icon s {
	background: url(../images/nav_icon.png) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 45px;
	width: 50px;
	margin:auto; 
}

.navbar-header li{ list-style-type:none; float:left; padding:5px 28.5px 10px 28.5px;}
.navbar-header .xz{ background:#2a97e6;}
.xz .nav_icon s {	background: url(../images/nav_iconb.png) no-repeat;}
.xz .nav_icon a{ color:#fff;}

.nav_icon s.home{ background-position: 0 0;}
.nav_icon s.tzs{  background-position: -50px 0;}
.nav_icon s.zsk{  background-position: -100px 0;}
.nav_icon s.rdqy{  background-position: -150px 0;}
.nav_icon s.sjjl{  background-position: -200px 0;}
.nav_icon s.yyfsj{  background-position: -250px 0;}
.nav_icon s.new{  background-position: -300px 0;}
.nav_icon s.grzx{  background-position: -350px 0;}
.nav_icon s.dnb{  background-position: -400px 0;}


/* 首页-新闻轮转 */
.nr_box{width:1200px; margin:auto; }

.nr_box_1000{width:1000px; margin:auto; }

.div_news .js_news{
	width:360px;
	height:280px;
	float:left;
	margin-left:20px;
	display:inline;
}

.div_news .js_news .textbox{
	position: absolute;
	padding:8px 10px 5px 10px;
	margin-top:214px;
	width:360px;
    background:rgba(0, 0, 0, 0.6); /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.6));  
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.6)); 
	color:#fff;
	z-index:100;
	line-height:22px;
	font-size:16px;
	cursor:pointer;
}
.div_news .js_news .tab_img{ width:180px; margin:auto; margin-top:10px; }
.div_news .js_news .tab_img ul,li{ list-style-type:none;}
.div_news .js_news .tab_img li{margin:4px; text-align:center; cursor:pointer; float:left; padding:0; line-height:10px;}

/* 新闻重点 */
.news_zd{ float:left; width:400px;}
.news_zd ul{ padding-left:10px; margin-top:10px; margin-left:8px;}
.news_zd li{
	list-style-type:square;
	font: normal 11px/28px "微软雅黑","宋体";
	color:#ebaa01;
}
.news_zd li a{
	font: normal 16px/28px "微软雅黑","宋体";
	text-decoration:none;
	color:#666;
}
.news_zd li a:hover{
	color:#316cc7;
}
.news_zd .xxms{background:#f2f2f2; height:70px;	font: normal 12px/20px "微软雅黑","宋体"; padding:5px 10px; color:#8a8a8a;}

.news_tt{background:url(../images/icon_yhl.jpg) no-repeat 10px top; padding-left:40px;}
.news_tt a{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 18px/40px arial,"微软雅黑","宋体"; color:#2a97e6;}
.news_tt .a_link{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 18px/30px arial,"微软雅黑","宋体"; color:#2a97e6;}
.newsbt{ float:left; margin-right:4px;  }


/* 新闻重点-1000 */
.news_zd_jb{ float:left; width:300px;}
.news_zd_jb ul{ padding-left:10px; margin-top:10px; margin-left:8px;}
.news_zd_jb li{
	list-style-type:square;
	font: normal 11px/28px "微软雅黑","宋体";
	color:#ebaa01;
}
.news_zd_jb li a{
	font: normal 16px/28px "微软雅黑","宋体";
	text-decoration:none;
	color:#666;
}
.news_zd_jb li a:hover{
	color:#316cc7;
}
.news_zd_jb .xxms{background:#f2f2f2; height:70px;	font: normal 12px/20px "微软雅黑","宋体"; padding:5px 10px; color:#8a8a8a;}

.news_zd_jb .news_tt{background:url(../images/icon_yhl.jpg) no-repeat 10px top; padding-left:40px;}
.news_zd_jb .news_tt a{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 18px/40px arial,"微软雅黑","宋体"; color:#2a97e6;}
.news_zd_jb .news_tt .a_link{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 18px/30px arial,"微软雅黑","宋体"; color:#2a97e6;}
.news_zd_jb .newsbt{ float:left; margin-right:4px;  }


/* 新闻重点_中 */
.news_zdm{ float:left; width:355px; padding-right:20px;}
.news_zdm ul{ padding-left:10px; margin-top:10px; margin-left:8px;}
.news_zdm li{
	list-style-type:square;
	font: normal 11px/24px "微软雅黑","宋体";
	color:#ebaa01;
}
.news_zdm li a{
	font: normal 14px/24px "微软雅黑","宋体";
	text-decoration:none;
	color:#666;
}
.news_zdm li a:hover{
	color:#316cc7;
}
.news_zdm .xxms{background:#f2f2f2; height:110px;	font: normal 12px/18px "微软雅黑","宋体"; padding:10px; color:#8a8a8a;}

.news_zdm .news_tt{background:url(../images/icon_yhl.jpg) no-repeat 10px top; padding-left:40px;}
.news_zdm .news_tt a{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 18px/30px arial,"微软雅黑","宋体"; color:#2a97e6;}
.news_zdm .news_tt .a_link{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 24px/30px arial,"微软雅黑","宋体"; color:#333;}

.news_tt a:hover{ color:#316cc7;}


/* 新闻动态 */
.news_dt{
	font: normal 14px/24px "微软雅黑","宋体";
	color:#666;
	border-top: solid 3px #a5a5a5;
	background:url(../images/bg_line.jpg) repeat-x left bottom;
	margin-top:20px;

}
.news_dt .bt{
	background:url(../images/bg_bt1.gif) no-repeat left top;
	padding-left:105px;
	height:33px;
	font: normal 24px/30px "微软雅黑";
	color:#fff;
}
.news_dt .bt a{
	background:#fff;
	padding:0 25px;
	float:right;
	font: normal 16px/30px "微软雅黑";
	color:#333;
	display:block;
	text-decoration:none;
}
.news_dt .bt a:hover{
	color:#316cc7;
}
.news_dt .zbt{
	background:url(../images/bg_line1.jpg) repeat-x left bottom;
	height:45px;
	font: normal 16px/40px Arial,"微软雅黑";
	color:#2e55c7;
	margin-bottom:5px;
}
.news_dt .zbt .a{
	float:left;
    font: bold 22px/45px arial,"微软雅黑","宋体"; color:#333;
}
.news_dt .zbt .a span{color:#2a97e6;}

.news_dt .zbt .b{
	float:right;
}
.news_dt .zbt .b a{
	font: normal 12px/45px arial,"微软雅黑","宋体";
	text-decoration:none;
	color:#989898;
	margin-right:5px;
}
.news_dt ul{
	margin-left:5px;
}
.news_dt li{
	list-style-type:square;
	font: normal 11px/24px "微软雅黑","宋体";
	color:#316cc7;
}
.news_dt li a{
	font: normal 14px/24px "微软雅黑","宋体";
	text-decoration:none;
	color:#666;
}
.news_dt li a:hover{
	color:#316cc7;
}

.news_dt .mk{
	float:left;
	width:33.3%;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;	
	margin-top:3px;
	padding-right:20px;	
}
.news_dt .mk_c{
	float:left;
	width:35.3%;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;	
	margin-top:3px;
	padding-right:20px;	
	padding-left:20px;	
}
.news_dt .mk_r{
	float:right;
	width:31.3%;
	border-top: solid 1px #ccc;
	margin-top:3px;
	padding-left:15px;	
}
.news_dt .img{ float:left; width:170px;}
.news_dt .img img{ border: solid 1px #ccc;}
.news_dt .img_k{ float:left; width:170px;}
.news_dt .img_k img{ border: solid 1px #ccc;}
.news_dt .wz{ float:right; width:200px;font: normal 12px/18px "微软雅黑","宋体"; color:#989898;}
.news_dt .wz_z{ float:right; width:140px;font: normal 12px/18px "微软雅黑","宋体"; color:#989898;}
.news_dt .rq{ text-align:right;font: normal 12px/20px "微软雅黑","宋体"; color:#4caa43;}
.news_dt h1{ line-height:20px; margin-top:5px; margin-bottom:5px;font: bold 16px/20px "微软雅黑","宋体"; }
.news_dt h1 a:hover{
	color:#316cc7;
}
.news_dt .wz_z h1{margin-top:0px;}
		
/*媒体报道*/
.Newslist_m ul{ list-style-type:none; margin-left:0px; padding-left:0;}
.Newslist_m ul li{border-bottom:#CCC 1px dashed;padding:10px; list-style-type:none;}
.Newslist_m ul li h1 a{padding-bottom:5px;font: bold 16px/20px "微软雅黑","宋体"; color:#333;}
.Newslist_m ul li p{font: normal 12px/18px "微软雅黑","宋体";color:#989898;}
.Newslist_m p a{font: normal 12px/18px "微软雅黑","宋体";color:#316cc7;}
.Newslist_m ul li:hover{background:#f2f2f2;}
.Newslist_m .newsbgcolor{border-bottom: none; }

.nr_box_1000 .Newslist_m h1{ margin-top:0;}



.N-nav-bottom{color:#616161;background:#e6ecf4 url(../images/bg_bottom.jpg) no-repeat center bottom; padding-top:20px;}
.N-nav-bottom-main{margin:0 auto;width:960px;height:75px;line-height:30px; text-align:center;}
.N-nav-bottom-main a,.N-nav-bottom-main a:visited,.N-nav-bottom-main a:hover{padding:0 4px;color:#333}
.N-nav-bottom-main a:hover{text-decoration:underline}


/*新闻*/

.news_box{margin:auto; padding-top:25px; margin-top:-15px; background:#fff; }
.list_news{ width:1160px; padding:0 10px; margin:auto;
    font: normal 14px/26px arial,"微软雅黑","宋体"; color:#666;}
.list_news .div_mbx{ margin-left:110px; position:absolute; margin-top:-10px; width:400px;}
.list_news .div_mbx a:hover{ color:#666;}

.list_news .news_tt{background:url(../images/icon_yhl.jpg) no-repeat 10px top; padding-left:40px;}
.list_news .news_tt a{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: normal 28px/38px arial,"微软雅黑","宋体"; color:#333; }
.list_news .news_tt .a_link{ padding-right:30px;background:url(../images/icon_yhr.jpg) no-repeat right bottom;font: bold 16px/24px arial,"微软雅黑","宋体"; color:#2a97e6;}
.list_news .newsbt{ float:left; margin-right:4px; }
.list_news .news_tt a:hover{ text-decoration:none;}
.list_news .news_list{ float:left; width:765px; margin-top:20px;}

.ul_news ul,li{
	list-style-type:none;
}
.ul_news{
background:url(../images/news_bg.jpg) repeat-x left 7px;
}
.ul_news li{
	list-style-type:none;
background:#595656;padding:0 5px 0 5px;
text-align:center;
color:#fff;
cursor:pointer;
float:left;
border-right:solid 4px #fff;
margin-right:-5px;
}
.ul_news .li1{
background:none;

}
.ul_news .wrap{position:relative; margin-bottom:10px;}
.ul_news .bd{
background:#316cc7;height:20px;padding:0 5px 6px 5px;position:relative;
z-index:10;
text-align:center;
color:#fff;
cursor:pointer;
margin-right:-5px;
border-right:solid 4px #fff;
}
.ul_news .cor{
position:absolute;
z-index:2;
width:20px;
height:20px;
background:#316cc7;
left:40%;bottom:0px;
transform:matrix(0.786,0.8,-0.8,0.866,0,0); /* 斜切实现尖角  */
-o-transform:matrix(0.786,0.8,-0.8,0.866,0,0);
-webkit-transform:matrix(0.786,0.8,-0.8,0.866,0,0);
-moz-transform:matrix(0.786,0.8,-0.8,0.866,0,0);
}

.news_nr ul,li{ list-style-type:none;}
.news_nr li{ border-top: solid 1px #e5e5e5; margin-top:5px; color:#989898;font: normal 12px/18px arial,"微软雅黑","宋体"; cursor:pointer;}

.list_news .time{ width:61px; height:100px; float:left;background:url(../images/bg_time.jpg) left top no-repeat ; margin-right:20px;}
.list_news .time h1{font: bold 32px/50px georgia, Helvetica, Arial, sans-serif, "微软雅黑"; color:#666; text-align:center; }
.list_news .time h2{font: italic 16px/24px arial,"微软雅黑","宋体"; color:#666; padding-left:3px;}
.list_news .time h3{font: italic 14px/24px arial,"微软雅黑","宋体"; color:#b7b7b7; text-align:right; padding-right:5px; }

.list_news .time1{ width:61px; height:100px; float:left;background:url(../images/bg_time.jpg) left top no-repeat ; margin-top:4px; margin-left:15px;}
.list_news .time1 h1{font: bold 32px/50px georgia, Helvetica, Arial, sans-serif, "微软雅黑"; color:#666; text-align:center; }
.list_news .time1 h2{font: italic 16px/24px arial,"微软雅黑","宋体"; color:#666; padding-left:3px;}
.list_news .time1 h3{font: italic 14px/24px arial,"微软雅黑","宋体"; color:#b7b7b7; text-align:right; padding-right:5px; }


.list_news .img_box{ float:left; margin-right:20px; border: 2px solid #efefef; margin-top:8px;}

.list_news .news_nybt{background:url(../images/news_bg.jpg) repeat-x left 2px;padding-top:25px;font: bold 24px/2em arial,"微软雅黑","宋体"; color:#333; text-align:center;}


.list_news .text_box{ float:right; width:670px; min-height:400px; padding:10px 20px;}
.list_news .text_box .title{font: bold 24px/35px arial,"微软雅黑","宋体"; color:#333; text-align:center; width:80%; margin:auto;background:url(../images/news_bg.jpg) repeat-x left 7px; }
.list_news .text_box .ly{font: normal 12px/24px arial,"微软雅黑","宋体";color:#989898; text-align:center; margin-top:10px;}
.list_news .text_box .ly a{ color:#316cc7;}
.list_news .text_box .nr{ margin-top:15px;}
/*.div_news .text_box p:first-letter{float:left;text-transform:capitalize; font: normal 32px/40px arial,"微软雅黑","宋体"; margin-top:10px; margin-right:5px; color:#316cc7;}*/

.list_news .text_box .first-letter{float:left;text-transform:capitalize; font: normal 32px/40px arial,"微软雅黑","宋体"; margin-top:10px; margin-right:5px; color:#316cc7;}

.news_nr li .bt{font: bold 16px/30px arial,"微软雅黑","宋体"; color:#333; }
.news_nr li .rq{ color:#4caa43;font: normal 12px/24px arial,"微软雅黑","宋体"; text-align:right; }
.news_nr li .rq span{ color:#989898; margin-left:20px; }
.news_nr li .rq a{ color:#316cc7;}
.news_nr li:hover .time{ background:#595656;}
.news_nr li:hover .bt{color:#316cc7; }
.news_nr li:hover .time h1{ color:#fff;}
.news_nr li:hover .time h2{ color:#fff;}

/*新闻导航*/
.news_nav{background:url(../images/bg_news_nav.jpg) left bottom no-repeat; width:326px; height:340px; float:right;}
.news_nav ul,li{list-style-type:none;}
.news_nav li{ float:none; margin-bottom:10px;}
.news_nav li a{background:#595656;padding:0 10px;font: normal 12px/28px arial,"微软雅黑","宋体";
color:#fff;
float:left;
display:block;
-moz-transition:ease 0.5s;
              -o-transition:ease 0.5s;
              -webkit-transition:ease 0.5s;
              transition:ease 0.5s;
}
.news_nav li .a_link{background:#316cc7;padding:0 10px;font: normal 12px/28px arial,"微软雅黑","宋体";
color:#fff;
float:left;
display:block;
}
.news_nav li:hover a{background:#316cc7;}
.news_nav .li1{ margin-top:30px; margin-left:60px;}
.news_nav .li2{ float:right; margin-right:50px;}
.news_nav .li3{ margin-top:40px; margin-left:20px;}
.news_nav .li4{ margin-top:10px; margin-left:35%;}
.news_nav .li5{float:right; margin-right:10px;}
.news_nav .li6{margin-top:40px;margin-left:20px;}


/*新闻搜索*/
.news_search{ border: solid 4px #d5d5d5; float:right; width:308px; margin-top:20px; padding:15px;}
.news_search .bt{font: normal 24px/30px arial,"微软雅黑","宋体"; color:#333; margin-bottom:10px;}
.news_search .bt span{color:#45bf3f;}
.search_x .input-txt{
	background:url(../images/icon_fdj.png) no-repeat;
	background-position:230px center;
	background-color:#f7f6f6;
	padding-left:10px;
	height:40px;
	line-height:40px;
	font-size:14px;
	width:270px;
    border:1px solid #bebebe;
	box-shadow:-3px 3px 0 rgba(0,0,0,.1);
	color:#999;
	}
.search_x .input-txt:hover{
    border:1px solid #289af1;
}
.search_x .searchbtn{width:40px;height:47px;margin-left:220px; margin-top:-55px; position:absolute; cursor:pointer;}

.search_tag{ margin-top:20px;}
.search_tag .bt{font: bold 14px/28px arial,"微软雅黑","宋体";  float: left; color:#666; margin-bottom:0; }
.news_search .more{background:url(../images/icon_jth.jpg) no-repeat right center; padding-right:20px; float:right; cursor:pointer;font: normal 12px/30px arial,"微软雅黑","宋体"; }
.news_search .icon_jt{background:url(../images/bg_news_tag.jpg) no-repeat left bottom; position:absolute; margin-left:150px; width:84px; height:47px;}
.search_tag ul,li{ list-style-type:none;}
.search_tag li{ float:left; margin-right:4px; margin-bottom:4px;}
.search_tag li a{ display:block;background:#f1f1f1;padding:0 11px;
color:#666;font: normal 12px/26px arial,"微软雅黑","宋体";}
.search_tag li a:hover{ background:#595656;color:#fff;}
.search_tag li .a_link{ background:#45bf3f;color:#fff;}




/* Common style */
.grid{ width:1200px; margin:auto;}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin:.4%;
	width: 230px;
	background: #3085a3;
	text-align: center;
	cursor: pointer;

}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 500;
	font-size:1.25em;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 80%;
}

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	height:70px;
	padding-top:15px;
	bottom:-40px;
	font-size:18px;
	left: 0;
	width: 100%;
	color: #fff;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(49,108,199,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(49,108,199,0.8) 75%);
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.25s, color 0.25s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.5em;
	width: 100%;
	opacity: 0;
	font-size:12px;
	text-align:center;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	bottom:20px;

	background:none;
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}



/* Common style -jb*/
.grid_jb{ width:1000px; margin:auto;}
.grid_jb figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin:.4%;
	width: 240px;
	background: #3085a3;
	text-align: center;
	cursor: pointer;

}

.grid_jb figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid_jb figure figcaption {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid_jb figure figcaption::before,
.grid_jb figure figcaption::after {
	pointer-events: none;
}

.grid_jb figure figcaption,
.grid_jb figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid_jb figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid_jb figure h2 {
	word-spacing: -0.15em;
	font-weight: 500;
	font-size:1.25em;
}

.grid_jb figure h2 span {
	font-weight: 800;
}

.grid_jb figure h2,
.grid_jb figure p {
	margin: 0;
}

.grid_jb figure p {
	letter-spacing: 1px;
	font-size: 80%;
}

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	height:70px;
	padding-top:15px;
	bottom:-40px;
	font-size:18px;
	left: 0;
	width: 100%;
	color: #fff;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(49,108,199,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(49,108,199,0.8) 75%);
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.25s, color 0.25s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.5em;
	width: 100%;
	opacity: 0;
	font-size:12px;
	text-align:center;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	bottom:20px;

	background:none;
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.div_yj{ padding-top:25px; float:right;}
.div_yj .tab_link a{border-bottom: solid 4px #fff; float:left; margin-right:2px; display:block; padding:0 10px;font: normal 14px/20px arial,"微软雅黑","宋体"; text-align:center; padding-bottom:10px;color:#333; background:#fff;}
.div_yj .tab_link a:hover{ border-bottom: solid 4px #e9e9e9; color:#1689df; text-decoration:none;}
.div_yj .tab_link a.blue{ border-bottom: solid 4px #1689df; color:#1689df;font: normal 18px/20px arial,"微软雅黑","宋体";}	


.title_tr{background:url(../images/bg_title.png) no-repeat left 2px; height:70px; padding-left:60px;}

.title_tr .fl{ font: italic 24px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif; color:#666;}
.title_tr .fl strong{ color:#2a97e6; font-size:30px;}
.title_tr .qbzk{ cursor:pointer; float:right; padding-right:50px;padding-left:10px;background:#fff url(../images/icon_more.gif) no-repeat right center;font: normal 14px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif; background-size:20%;}
.title_tr .qbzk:hover{color:#45a4e6; }
.title_tr .qbss{cursor:pointer; float:right; padding-right:50px;background:url(../images/icon_ss.png) no-repeat right center;font: normal 12px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
.title_tr .qbss:hover{color:#45a4e6;}
.title_tr .wydp{ cursor:pointer; float:right; padding-right:50px;padding-left:10px; margin-right:20px;background:#fff url(../images/icon_user_02.png) no-repeat right center;font: normal 14px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
.title_tr .wydp:hover{color:#45a4e6;}
.title_tr .rqqh{ cursor:pointer; float:right; padding:0 30px 0 15px;background:#fff url(../images/icon_jtd.gif) no-repeat right center; background-size: 15%;font: bold 20px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
.title_tr .rqqh:hover{color:#45a4e6;}
.title_tr .xzhy{ cursor:pointer; float:left; margin-left:300px; padding-right:40px;background:url(../images/icon_xzhy.png) no-repeat right center;font: normal 12px/70px Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
.title_tr .xzhy:hover{color:#45a4e6;}

/* 活动版块 */
.div_ycmk{ width:835px; margin:auto; margin-top:-10px; float:left;}
.div_ycmk_jb{ width:635px; margin:auto; margin-top:-10px; float:left;}
.ycnr{ float:left; width:200px; border-right: solid 3px #e8e8e8;border-bottom: solid 3px #e8e8e8; padding:5px 15px 15px 20px; margin:4px 4px 0 4px;}
.ycnr_bt{font: normal 16px/1.5em Arial, sans-serif, "微软雅黑"; height:40px;}
.ycnr_xq{font: normal 12px/1.5em Arial, sans-serif, "微软雅黑"; }


/* 活动版块 */
.div_tzs{ position:relative; height:120px; background:url(../images/bg_tzs.png) no-repeat 50px bottom; background-size:70%; padding-bottom:50px;}

.div_tzs .icon_tb{ width:140px;text-align:center; margin:auto; float:left;}

.div_tzs .icon_tb a{margin-top:15px;line-height:40px;font-size:24px; font-weight: bold;text-decoration:none; color:#8fcaff; display:block;}

.div_tzs .icon_tb p{ padding-top:20px;width:100px;}

.div_tzs .icon_tb a:link,.div_pszy .icon a:visited{color:#666; text-decoration:none;}

.div_tzs .icon_tb a:hover{
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;  
	}
.div_tzs .icon_tb img{
background:rgba(241, 248, 252, 0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99185f9f,endColorstr=#99185f9f);
    -webkit-border-radius: 50em; 
	-moz-border-radius: 50em;
	border-radius: 50em; 
	border: solid #4aa6d8 3px;
            -moz-transition:ease-out 0.2s;
            -o-transition:ease-out 0.2s;
            -webkit-transition:ease-out 0.2s;
            transition:ease-out 0.2s;}
	
.div_tzs .icon_tb:hover img{
	background:#5eab70;	
	border: solid #5eab70 3px;
	transform:rotate(360deg) scale(1.2);
    -moz-transform:rotate(360deg) scale(1.2);
    -o-transform:rotate(360deg) scale(1.2);
   -webkit-transform:rotate(360deg) scale(1.2);
   }
   
.div_tzs .hg{ position: absolute; margin-top:-5px;  left:10px; z-index:9999;}
.div_tzs .zj{ position: absolute;  margin-top:-15px;right:-10px; z-index:9999;}

/* 主办单位 */
.div_jbdw{background:url(../images/bg_city.png) no-repeat left bottom; background-size:25%; padding-left:23.5%;}
.div_jbdw .bg_city{background:url(../images/bg_city1.png) no-repeat right bottom; background-size:25%;}

.div_jbdw .box{ float:left; width:25%;}
.div_jbdw .box1{ float:left; width:30%;}
.div_jbdw li
 {
	text-align:left;
	color:#000;
	font-size:16px;
	font-family:"微软雅黑","宋体";
}
.div_jbdw .bt{line-height:30px; border-left: solid 5px #eaeaea; margin:5px 0; padding-left:10px;}

.div_jbdw li a
{
	color:#666; 
	font-size:14px;
	font-family:"微软雅黑","宋体";
	line-height:26px;
	margin-left:12px;
    }

.tcc_jnyp { position: fixed; bottom:0px; right:0; z-index:999; cursor:pointer; background:url(../images/slide_tcc.png) left top no-repeat; width:360px; height:260px;}











