body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body{
	margin:0px auto;
	min-width:1300px;
	font-size:16px;
	color:#000000;
	font-family:"Microsoft YaHei", '微软雅黑';
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#0055aa;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
input:focus{ 
    outline:none;
}
input::-moz-focus-inner{
    border:0;
}

/*头部样式*/
.top{ width:100%; height:166px; overflow:hidden; background:url(../images/top_bg.jpg) center top no-repeat; }
.top_con{ margin:0px auto; width:1200px; overflow:hidden; }
.logo{ float:left; padding-top:42px; }
.search{ float:right; width:300px; height:40px; overflow:hidden; margin-right:160px; display:inline; padding-top:73px; }
.ssk{ float:left; width:210px; height:20px; line-height:20px; padding:9px 0px 9px 8px; border:1px solid #0077e6; background:#FFFFFF; font-size:14px; color:#999999; font-family:"Microsoft YaHei", '微软雅黑'; }
.ss{ float:left; width:80px; height:40px; line-height:40px; overflow:hidden; border:none; background:#0077e6 url(../images/icon1.jpg) 15px center no-repeat; font-size:15px; color:#FFFFFF; font-family:"Microsoft YaHei", '微软雅黑'; padding-left:20px; }
.menu{ width:100%; height:52px; overflow:hidden; background:#0055aa; }
.menu_con{ margin:0px auto; width:1200px; overflow:hidden; }
.menu_con li{ float:left; width:102px; height:52px; line-height:52px; text-align:center; }
.menu_con li.kong{ width:20px; }
.menu_con li a{ display:block; height:52px; font-size:17px; color:#FFFFFF; }
.menu_con li a:hover{ color:#FFFFFF; background:#0077e6; }
.menu_con li a.hover{ color:#FFFFFF; background:#0077e6; }


/*底部样式*/
.footer{ width:100%; background:#343434; overflow:hidden; padding:30px 0px; font-size:15px; color:#d1d1d1; line-height:32px; text-align:center; }
.footer a{ color:#d1d1d1; }
.footer a:hover{ color:#FFFFFF; }


/*内页样式*/
.dqwz{ margin:10px auto 0px auto; width:1200px; height:60px; line-height:60px; overflow:hidden; border-bottom:1px solid #dfdfdf; background:url(../images/icon2.jpg) left center no-repeat; }
.dqwz b{ font-size:15px; color:#333333; font-weight:normal; margin-left:30px; }
.ny{ margin:30px auto 40px auto; width:1200px; overflow:hidden; }
.ny_left{ float:left; width:300px; background:#f0f0f0; }
.ny_right{ float:right; width:864px; _height:400px; min-height:400px; padding:5px 0px; }
.left_tit{ height:50px; line-height:50px; overflow:hidden; background:#0055aa url(../images/icon3.png) 30px center no-repeat; }
.left_tit b{ font-size:18px; color:#FFFFFF; font-weight:normal; margin-left:65px; }
.left_nav{ margin-top:10px; overflow:hidden; }
.left_nav li{ height:50px; line-height:50px; overflow:hidden; background:url(../images/icon5.jpg) left bottom repeat-x; }
.left_nav a{ display:block; height:50px; font-size:15px; color:#000000; background:url(../images/icon4.jpg) 263px center no-repeat; padding-left:30px; }
.left_nav a:hover{ color:#0055aa; font-weight:bold; }
.left_nav a.hover{ color:#0055aa; font-weight:bold; }


/*详细页样式*/
.nr{ margin:40px auto; width:1200px; overflow:hidden; }
.nr h1{ font-size:32px; color:#000000; padding-bottom:20px; text-align:center; font-weight:normal; }
.nr .nr_time{ height:44px; line-height:44px; overflow:hidden; background:#f5f4f4; font-size:14px; color:#666666; font-family:Arial, "Microsoft YaHei", '微软雅黑'; text-align:center; }
.nr .nr_con{ line-height:220%; padding:25px 8px 25px 8px; font-size:16px; }
.nr .nr_con img{ max-width:100%; }
.nr .info_xg{ overflow:hidden; line-height:30px; font-size:16px; color:#666666; padding:15px 6px 0px 6px; border-top:1px solid #DDDDDD; }
.nr .info_xg1{ float:left; }
.nr .info_xg2{ float:right; /*margin-top:5px;*/ }
.nr .info_xg b{ color:#000000; }
.nr .info_xg a{ color:#666666; }


/*搜索页样式*/
.ny1{ margin:0px auto 40px auto; width:1118px; padding:40px; border:1px solid #CCCCCC; }
.the-result{ margin:40px auto 20px auto; width:1200px; font-size:18px; }
.the-result span{ color:#0055aa; }
.result-list{ overflow:hidden; }
.result-list li{ border-bottom:1px solid #DDDDDD; line-height:22px; padding-top:25px; padding-bottom:25px; }
.result-list li h2{ font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:7px; }
.result-list li h2 a{ color:#000000; }
.result-list li h2 a:hover{ color:#0055aa; }
.result-list li p{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-size:14px; color:#666666; }
.result-a{ display:block; width:150px; height:30px; line-height:30px; text-align:center; border:1px solid #CCCCCC; border-radius:40px; margin-top:15px; font-size:14px; color:#999999; }
.result-a:hover{ background:#0055aa; color:#fff; }


/*首页样式*/
.box{ margin:25px auto 0px auto; width:1200px; overflow:hidden; }

.index_title{ height:44px; line-height:44px; overflow:hidden; border-bottom:1px solid #dddddd; }
.index_title b{ float:left; display:block; width:120px; height:44px; overflow:hidden; background:url(../images/icon6.jpg) left top no-repeat; text-align:center; font-size:18px; color:#FFFFFF; font-weight:normal; }
.index_title a{ float:right; font-size:14px; color:#888888; padding-top:2px; }

.con{ height:308px; overflow:hidden; padding:10px 2px 0px 2px; }
.con li{ height:43px; line-height:43px; overflow:hidden; border-bottom:1px dashed #DDDDDD; background:url(../images/icon7.jpg) 2px center no-repeat; padding-left:18px; overflow:hidden; }
.con li a{ font-size:15px; }
.con li span{ float:right; font-size:14px; color:#999999; }

.con1{ height:336px; overflow:hidden; padding:12px 15px 0px 15px; }
.con1 li{ height:42px; line-height:42px; overflow:hidden; background:url(../images/icon7.jpg) 2px center no-repeat; padding-left:18px; overflow:hidden; }
.con1 li a{ font-size:15px; }
.con1 li span{ float:right; font-size:14px; color:#999999; }

.tpxw{ float:left; width:640px; height:365px; overflow:hidden; }
.tpxw img{ width:640px; height:365px; vertical-align:top; }

.xhzx{ float:right; width:534px; height:365px; overflow:hidden; }
.hyzx{ float:left; width:586px; overflow:hidden; }
.bzgf{ float:right; width:586px; overflow:hidden; }

.xhjj{ width:584px; height:360px; overflow:hidden; background:url(../images/bg_21.jpg) center bottom no-repeat; border:1px solid #DDDDDD; border-top:0px; }
.xhjj p{ height:330px; overflow:hidden; padding:14px 15px 0px 15px; font-size:14px; line-height:30px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:11; -webkit-box-orient:vertical; }

.djzc{ width:584px; height:360px; overflow:hidden; border:1px solid #DDDDDD; border-top:0px; }

.cptj{ width:1200px; height:220px; overflow:hidden; background:#f4f4f4; }
.cptj_con{ margin:20px auto 0px auto; width:1160px; height:182px; overflow:hidden; }
.cptj_con li{ float:left; width:220px; height:182px; margin-right:25px; overflow:hidden; display:inline; }
.cptj_con li img{ width:220px; height:152px; vertical-align:top; }
.cptj_con li p{ height:30px; line-height:40px; overflow:hidden; font-size:15px; text-align:center; }

.link{ margin:20px auto 30px auto; width:1200px; overflow:hidden; }
.link_tit{ height:44px; line-height:44px; overflow:hidden; background:#0055aa; font-size:18px; color:#FFFFFF; padding-left:24px; }
.link_con{ padding:12px 0px 0px 0px; line-height:28px; }
.link_con a{ display:inline-block; margin:0px 15px; font-size:15px; color:#444444; }
.link_con a:hover{ color:#0055aa; }