﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	padding:0; margin:0;
} 
fieldset,img{
	border:0; 
} 
address,caption,cite,code,dfn,em,th,var{
	font-weight:normal;
	font-style:normal;
} 
ol,ul,li{
	list-style:none;
} 
caption,th{
	text-align:left;
} 
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-size:100%;
} 
q:before,q:after{
	content:'';
} 
abbr,acronym{
	border:0;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:none;
}
.fl{
	float:left;
}	
.fr{
	float:right;
}
.clear{
	clear:both;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
body{
	font-size:12px;
	color:#333;
	font-family:'microsoft yahei';
}
.top{
	height:36px;
	background:url(../images/bg_1.jpg) 0 0 repeat-x;
}
.top .wrap{
	width:1100px;
	height:36px;
	margin:0 auto;
}
.top .txl{
	color:#999;
	line-height:36px;
}
.top .txl a{
	color:#999;
}
.top .txl a:hover{
	color:#f00;
}
.top .txr{
	float:right;
	height:36px;
	position:relative;
	z-index:99;
}
.top .txr .nLi{
	float:left;
	position:relative;
	display:inline;
	padding-left:10px;
}
.top .txr .nLi span{
	float:left;
}
.top .txr .nLi span a{
	display:block;
	height:36px;
	color:#999;
	padding:0 1px;
	line-height:36px;
}
.top .txr .nLi span a:hover{
	color:#f00;
}
.top .txr .a1{}
.top .txr .a2{
	padding:0 7px 0 26px !important;
	background:url(../images/bg_2.png) 2px 10px no-repeat;
}
.top .txr .on .a2{
	color:#1160ba;
	padding:0 6px 0 25px !important;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	background:url(../images/bg_2.png) 1px -40px no-repeat #fff;
}
.top .txr .on .a2:hover{
	color:#1160ba;
}
.top .txr .sub{
	display:none;
	width:300px;
	top:36px;
	right:0;
	color:#666;
	font-size:12px;
	position:absolute;
	border:1px #e4e4e4 solid;
	border-top:none;
	background:#fff;
	/*box-shadow:2px 1px 5px #ccc;
	-webkit-box-shadow:2px 1px 5px #ccc;
	-moz-box-shadow:2px 1px 5px #ccc;*/
}
.head{
	height:70px;
	width:1100px;
	padding:10px 0;
	margin:0 auto;
}
.logo{
	float:left;
	margin-right:90px;
}
.nav{
	width:1100px;
	margin:0 auto 10px auto;
}
#navMenu{
	width:1100px;
	height:42px;
	overflow:hidden;
	background:#1161ba;
}
#navMenu li{
	float:left;
	height:42px;
	width:120px;
	padding-right:2px;
	line-height:42px;
	background:url(../images/bg_3.gif) right top no-repeat;
}
#navMenu li a{
	display:block;
	height:100%;
	text-align:center;
	font-size:16px;
	color:#fff;
}
#navMenu li a:hover{
	background:#0754ae;
}
#navMenu .on{
	background:#0754ae;
}
.sub{
	font-size:12px;
	border:1px #bcd5e5 solid;
	border-top:none;
	background:#f6fbff;
}
.sub p{
	line-height:35px;
}
.sub p + p{
	border-top:1px #999 dashed;
}
.sub p a{
	color:#666;
	padding:0 14px;
}
.sub p a + a{
	background:url(../images/bg_4.jpg) 0 center no-repeat;
}
.sub p a:hover{
	color:#f00;
}
.search{
	height:26px;
	padding:6px;
}
.search .txt{
	height:26px;
	font-size:14px;
	line-height:26px;
	padding-right:45px;
}
.search .txt a{
	float:left;
	height:100%;
	position:relative;
	padding:0 11px 0 30px;
	color:#777;
}
.search .txt a:hover{
	color:#fff;
	background-color:#3484d3;
}
.search .txt i{
	position:absolute;
	left:6px;
	top:3px;
	height:20px;
	width:20px;
	background:url(../images/ico_2.png) no-repeat;
}
.search .txt .i-1{ background-position:0 0;}		.search .txt a:hover .i-1{ background-position:0 -25px;}
.search .txt .i-2{ background-position:-20px 0;}	.search .txt a:hover .i-2{ background-position:-20px -25px;}
.search .txt .i-3{ background-position:-40px 0;}	.search .txt a:hover .i-3{ background-position:-40px -25px;}
.search .txt .i-4{ background-position:-60px 0;}	.search .txt a:hover .i-4{ background-position:-60px -25px;}
.search .so{
	width:292px;
	height:24px;
	border:1px #ccc solid;
	background:#fff;
}
.search .search-keyword{
	height:24px;
	width:258px;
	font-family:'microsoft yahei';
	font-size:14px;
	color:#777;
	padding:0 5px;
	border:none;
	background:none;
}
.search .search-submit{
	height:24px;
	width:24px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	background:url(../images/bg_6.png) center center no-repeat;
}
.weizhi{
	height:28px;
	padding:5px 0 5px 15px;
	line-height:28px;
}
.weizhi h3{
	float:left;
	height:28px;
	font-size:24px;
	line-height:25px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px #666 solid;
}
/*--/top end--*/
.main1{
	width:1100px;
	overflow:hidden;
	margin:0 auto 10px auto;
}
.main1 .wrap{
	width:1116px;
}
/*--/主体 end--*/
.left_1{
	float:left;
	width:788px;
	overflow:hidden;
}
.left_2{
	float:left;
	width:796px;
	overflow:hidden;
	border:1px solid #ccc;
	padding:20px;
}
.left_3{
	float:left;
	width:1100px;
	overflow:hidden;
}
.right_1{
	float:right;
	width:300px;
	overflow:hidden;
}
.right_2{
	float:right;
	width:250px;
	overflow:hidden;
}
/*--/分栏 end--*/
.t_1{
	height:33px;
	line-height:33px;
	border-bottom:3px #ddd solid;
	position:relative;
	margin-bottom:6px;
}
.t_1 h3{
	position:absolute;
	left:0;
	top:0;
	height:33px;
	font-weight:bold;
	font-size:16px;
	border-bottom:3px #1161ba solid;
}
.t_1 span{
	float:right;
	font-size:12px;
}
/*--/标题 tit--*/
.g_box1{
	width:1100px;
	height:38px;
	margin:0 auto 10px auto;
	background:url(../images/bg_5.jpg) repeat;
}
.g_box2{
	overflow:hidden;
	margin-bottom:10px;
}
.g_box3{
	float:left;
	width:356px;
	padding:0 16px 10px 0;
}
.g_box4{
	overflow:hidden;
	margin-bottom:10px;
}
.g_list1{
	line-height:44px;
}
.g_list1 li{
	font-size:14px;
	border-bottom:1px #ddd solid;
	padding-left:10px;
	background:url(../images/ico_3.jpg) 0 center no-repeat;
}
.g_list1 li span{
	float:right;
	color:#999;
	font-size:12px;
	padding-left:10px;
	background:#fff;
}
.g_list1 li b{
	font-weight:normal;
}

.g_list3{
	overflow:hidden;
	margin-right:-20px;
	margin-top:10px;
}
.g_list3 li{
	float:left;width:260px;
	margin-right:20px;
	margin-bottom:20px;
	border-bottom:2px #e5e5e5 solid;
}
.g_list3 li img{
	display:block;
	width:258px;
	height:190px;
	margin-bottom:3px;
	background:url(../images/grey.gif) center center no-repeat;
	border:1px solid #ddd;
}
.g_list3 li b{
	font-weight:normal;
}
.g_list3 li p{
	height:30px;
	overflow:hidden;
	line-height:30px;
	overflow:hidden;
}
.g_list3 li em{
	float:right;
	padding-left:5px;
}
.g_list3 li em a{
	color:#999;
}
.g_list3 li em a:hover{
	color:#f60;
}
.g_list3 li:hover{
	border-color:#f60;
}
.g_list3 li a:hover{
	text-decoration:none;
}
.g_list3 li:hover img{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}

.g_con1{
	width:796px;
	overflow:hidden;
}
.g_con1 h1{
	font-size:20px;
	color:#1874cd;
	padding:8px 0;
}
.g_con1 .info{
	line-height:22px;
	color:#666;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px #999 dashed;
}
.g_con1 .info em{
	color:#bbb;
	padding:0 8px;
}
.g_con1 .con{
	width:796px;
	overflow:hidden;
	padding:0 0 10px 0;
	line-height:24px;
	font-size:14px;
}
.g_con1 .con pre{border:1px solid #ccc; background:#f5f5f5; border-radius: 4px; color: #1A617B; clear:both; font-size:14px; line-height:20px; padding:10px;font-family:Courier New,Courier,Consolas,monospace;white-space: pre-wrap;word-wrap: break-word;}
.g_con1 .con p,.g_con1 .con div{
	padding-bottom:10px;
	padding-top:10px; 
	text-indent:2em;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
　　word-wrap:break-word;/*支持IE，chrome，FF*/
}
.g_con1 .con img{
	max-width: 95%;
	border:1px solid #ccc;
	height: auto !important;
	width: auto\9;
	display: block;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}
.g_con1 .con a{
	color:#1874cd;
}
.g_con1 .con a:hover{
	color:#f00;
}
/*--/布局 grid--*/
.b_box1{
	font-size:14px;
	line-height:30px;
}
.b_box1 li{
	height:33px;
	overflow:hidden;
}
.b_box1 li span{
	float:left;
	height:15px;
	width:15px;
	color:#fff;
	font-size:12px;
	font-family:Arial;
	line-height:15px;
	text-align:center;
	margin:8px 5px 0 0;
	border-radius:3px;
	background-color:#f60;
	border:1px #ff5400 solid;
}
.b_box1 li + li + li + li span{
	background-color:#ccc !important;
	border:1px #bebebe solid !important;
}
.b_box2{
	font-size:14px;
}
.b_box2 li{
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/ico_3.jpg) 0 center no-repeat;
}
.b_box2 li span{
	float:right;
	color:#999;
	font-size:12px;
	padding-left:10px;
	background:#fff;
}
.b_box3{
	width:1116px;
	font-size:14px;
}
.b_box3 li{
	float:left;
	width:170px;
	padding:11px 16px 0 0;
}
.b_box3 li img{
	display:block;
	width:164px;
	height:122px;
	padding:2px;
	border:1px #ddd solid;
	margin-bottom:5px;
}
.b_box3 li p{
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.b_box4{
	width:804px;
	font-size:14px;
}
.b_box4 li{
	float:left;
	width:377px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 14px 0 10px;
	background:url(../images/ico_3.jpg) 0 center no-repeat;
}
.b_box4 li span{
	float:right;
	color:#999;
	font-size:12px;
	padding-left:10px;
	background:#fff;
}
.b_box5{
	padding:8px 12px;
	border:1px #eee solid;
	background:#f9fcf9;
	line-height:26px;
	font-size:14px;
	color:#555;
	margin-bottom:10px;
}
.b_box5 a{
	color:#555;
}
.b_box5 a:hover{
	color:#f00;
}
.b_box5 .share{
	height:36px;
}
.b_box5 .share em{
	float:left;
	line-height:36px;
}
.b_box6{
	height:45px;
	margin-bottom:10px;
	text-align:center;
	font-size:18px;
	line-height:45px;
	letter-spacing:8px;
}
.b_box6 a{
	display:block;
	height:100%;
	color:#333;
	background:#eeeee0;
}
.b_box6 a:hover{
	color:#fff;
	background:#1874cd;
}
.b_box7{
	margin-bottom:10px;
}
/*--/盒子 box--*/
.u_1{
	padding:5px 0;
	background:#eeeee0;
}
.u_2{
	width:852px;
}
.u_2 li{
	width:402px;
}
/*--/元件 unit--*/
.txtop{
	height:38px;
	padding-left:45px;
	overflow:hidden;
	position:relative;
	background:url(../images/ico_1.png) 15px center no-repeat;
}
.txtop .bd{
	height:38px
}
.txtop .infoList li{
	height:38px;
	font-size:14px;
	line-height:38px;
}
.txtop .infoList li a{
	color:#e43b3b;
}
a.backToTop{
	width:60px;
	height:60px;
	background:#eaeaea url(../images/top.gif) no-repeat -51px 0;
	text-indent:-999em
}
a.backToTop:hover{
	background-position:-113px 0;
}
/*--/功能 function--*/
.dede_pages{
	height:32px;
	padding:20px 0 10px 0;
}
.dede_pages ul{
	float:right;
	padding:0;
	font-size:14px;
}
.dede_pages ul li{
	float:left;
	font-family:'microsoft yahei';
	margin:0 2px;
	line-height:30px;
}
.dede_pages ul li a{
	color:#555;
	display:block;
	padding:0 12px;
	background:#fff;
	border:1px solid #e5e5e5;
}
.dede_pages ul li a:hover{
	text-decoration:none;
	color:#fff;
	border:1px #545454 solid;
	background-color:#545454;
}
.dede_pages ul li:hover a{
	color:#fff;
}
.dede_pages ul li:hover a:hover{
	color:#fff;
	text-decoration:none;
}
.dede_pages ul li.thisclass{
	background-color:#1161ba ;
	padding:0 12px;
	color:#fff;
	border:1px #1161ba solid;
}
.dede_pages ul li.thisclass a{
	color:#fff;
}
.dede_pages strong{
	font-weight:normal;
}
.dede_pagess{
	float:none;
	overflow:hidden;
	text-align:center;
	padding-bottom:15px;
}
.dede_pagess ul{
	margin:0px auto;
	float:none;
	clear:both;
	padding:10px 0; 
	text-align:center;
	white-space:nowrap;
}
.dede_pagess ul li{
	float:none;
	display:inline;
	margin:0 2px;
	padding:4px 10px; 
	font-family:'microsoft yahei';
	font-size:14px;
	border: 1px solid #d8dadf;
}
.dede_pagess li a{
	float:none;
	display:inline;
}
.dede_pagess li a:hover{
	text-decoration:underline;
}
.dede_pagess .thisclass{
	border:none;
	color:#fff;
	border:1px #545454 solid;
	background-color:#545454;
}
.dede_pagess .thisclass a{
	color:#fff;
}
/*--/page end--*/
.ban_250{
	width:250px;
	overflow:hidden;
	margin-bottom:10px;
}
.ban_280{
	float:right;
	width:280px;
	height:60px;
	margin:4px 0;
	padding:0 10px;
	border:1px #bbddff solid;
	line-height:20px;
}
.ban_280 li{
	float:left;
	width:50%;
}
.ban_300{
	width:300px;
	overflow:hidden;
	margin-bottom:10px;
}
.ban_468{
	float:left;
	height:60px;
	padding:5px 0;
}
.ban_838_1{
	margin-bottom:10px;
	text-align:center;
}
.ban_838_2{
	margin-bottom:10px;
}
.ban_838_2 li{
	float:left;
	width:300px;
	padding:9px;
	border:1px #ddd solid;
	margin-left:50px;
}
.ban_1100{
	width:1100px;
	margin:0 auto 10px auto;
}
.ban_250 img,.ban_300 img,.ban_838_1 img,.ban_1100 img{
	display:block;
}
/*--/广告 end--*/
.link{
	width:1074px;
	padding:10px;
	border:3px solid #eee;
	margin:0 auto 10px auto;
}
.link .tit{
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}
.link .tit span{
	float:left;
	color:#fff;
	padding:0 10px;
	background:#2997ce;
}
.link ul{
	line-height:22px;
}
.link ul li{
	float:left;
	padding-right:15px;
}
/*--/link end--*/
.foot{
	width:1100px;
	margin:0 auto;
	padding:15px 0;
	text-align:center;
	line-height:24px;
	border-top:3px #eee solid;
}
.foot a{
	color:#458fce;
	padding:0 10px;
}
.foot a:hover{
	color:#f00;
}

table.dataintable {width:100%;margin-top:10px;border-collapse:collapse;border:1px solid #aaa;margin-top:10px;margin-bottom:10px;}
table.dataintable th {vertical-align:baseline;padding:5px 15px 5px 6px;background-color:#d5d5d5;border:1px solid #aaa;text-align:center;font-family:Verdana, Arial, '微软雅黑';}
table.dataintable td {vertical-align:text-top;padding:6px 15px 6px 6px;background-color:#efefef;border:1px solid #aaa;font-size:12px;font-family:Verdana, Arial, '微软雅黑';}
table.dataintable td.html5_new {color:#FF7744;}
table.dataintable td a {color:#0479A7;text-decoration:none;}
table.dataintable td a:hover {color:#ff9955;}
.download{height:38px;padding-bottom:15px;}.download em{float:left;height:38px;margin-right:20px;}.download a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}



/*--首页修改板块样式--*/
.mainnews{
	width:1100px;
	height:470px;
	margin:0 auto;
	
}
.mainnewsl{
	width:313px;
	height:433px;
	background:#fff;
	float:left;
	margin-right:17px;
}
.mainnewsl .g_box3{
	margin-top:20px;
	float: left;
    width: 313px;
    padding: 0 16px 10px 0;
}
.mainnewsl .g_box3 .t_1 {
    height: 33px;
    line-height: 33px;
    border-bottom: 3px #ddd solid;
    position: relative;
    margin-bottom: 20px;
}
.mainnewsl .g_box3 .t_1 h3 {
    position: absolute;
    left: 0;
    top: 0;
    height: 33px;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 3px #3794fb solid;
}
.mainnewsl .g_box3 .t_1 span {
    float: right;
    font-size: 12px;
}
.mainnewsl .b_box2 li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    background: url(../images/ico_3.jpg) 0 center no-repeat;
}
.imgPlay #KinSlideshow img{
	height: 240px;width: 313px;
}
.mainnewsm{
	width:440px;
	height:470px;
	float:left;
	margin-right:17px;
}
.mainnewsm .g_box3{
	float: left;
    width: 440px;
    padding: 0 16px 10px 0;
}
.mainnewsm .g_box3 .t_1{
    height: 33px;
    line-height: 23px;
    border-bottom: 3px #ddd solid;
    position: relative;
    margin-bottom: 20px;
}
.mainnewsm .g_box3 .t_1 h3 {
    position: absolute;
    left: 0;
    top: 0;
    height: 33px;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 3px #3794fb solid;
}
.mainnewsm .b_box2 ul {
    list-style: none;
}
.mainnewsm .b_box2 li {
	padding:0px;
	margin:0px;
    height:80px;
	background-image:none;
	background:#fff;
	border-bottom:1px solid #e9ebec;
	margin-bottom:2px;
}
.mainnewsm .b_box2 li a{
    font-size: 20px;
	color:#393a3a;
}
.mainnewsm .b_box2 li span{
	padding:0px;
	margin:0px;
    display:inline-block;
	line-height: 23px;
	
}
.mainnewsr{
	width:313px;
	height:470px;
	float:left;
}
.mainnewsr .g_box3{
	float: left;
    width: 313px;
    padding: 0 16px 10px 0;
}
.mainnewsr .g_box3 .t_1{
    height: 27px;
    line-height: 23px;
    border-bottom: 3px #ddd solid;
    position: relative;
    margin-bottom: 20px;
}
.mainnewsr .g_box3 .t_1 h3 {
    position: absolute;
    left: 0;
    top: 0;
    height: 27px;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 3px #3794fb solid;
}
.mainnewsr .b_box2 li {
	padding:0px;
	margin:0px;
	width:312px;
    height:92px;
	background-image:none;
	background:#fff;
	margin-bottom:16px;
}
.mainnewsr .b_box2 li img{
	float:left;
	width:97px;
    height:92px;
}
.mainnewsr .b_box2 li a{
	width:204px;
    height:24px;
	display:inline-block;
	float:right;
    font-size: 16px;
	color:#393a3a;
	font-weight:bold;
	margin-bottom:2px;
}
.mainnewsr .b_box2 li span{
	width:204px;
    height:60px;
	display:inline-block;
	float:right;
	padding:0px;
	margin:0px;
	line-height: 21px;
	
}












