﻿/* reset style  */
* { margin:0; padding:0; word-break:break-all; }
body { color:#333; font:12px/1.5em "微软雅黑"; background:#FFF; }
#wrap { margin:0 auto; width:1200px; overflow:hidden; }

/*链接样式*/
a { color: #333; text-decoration:none; }
	a:hover { color:#860000; text-decoration:none; }
		a:visited { color:#333;}
	a img { border:none; }

/*表单通用样式-----------------------------------------------------------------------------------表单通用样式*/

form { margin:0; }
	input, textarea, button, select { font:1em Arial, Helvetica, sans-serif; }
	button { height:1.8em; padding:0 0.3em; background:#E2F0F9; cursor:pointer; border:1px solid;
		border-top-color:#C9E3F0; border-right-color:#86B9D6; border-bottom-color: #86B9D6; border-left-color: #C9E3F0; }
	label { cursor: pointer; margin-right: 0.5em; }
	
/*文章列表中的作者、日期*/
li cite { font-style:normal; font-size:12px; float:right; width:6em; color:#999; }
	li cite a { color:#999; font-size:12px !important; }
		li cite a:visited { color:#999; }
		
ul, li { list-style:none; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }
cite { float:right; text-align:right; }
			
.content, .contentL, .contentR { }
	/*\*/ * html .content, * html .contentL, * html .contentR { height: 1%; } /**/ *>.content, *>.contentL, *>.contentR { overflow: hidden; }
	
/*侧边样式*/
#content { margin:0 auto; width:1200px; overflow:hidden; }
#contentR { float:right; width:290px; overflow:hidden; }
#contentL { float:left; width:700px; overflow:hidden; }
#sideL { width:240px; background:#f3f3f3; overflow:hidden; }
#sideL .title02 { float:left; width:210px; height:55px; color:#FFF; background:#f98800; border-bottom:5px solid #FFF; padding:20px 0 0 30px; }
#sideL .title02 h2 { font-size:20px; font-weight:normal; }
#sideL .title02 p { font-size:12px; line-height:24px; }
#sideL .title02list li { float:left; width:240px; height:40px; line-height:40px; border-bottom:1px solid #EEE; margin-top:2px; }
#sideL .title02list li a { font-size:14px; color:#333; background:url(../images/icon03.png) left no-repeat; padding-left:45px; display:block; }
#sideL .title02list li a:hover,#sideL .title02list li .aa { color:#860000; padding-left:45px; display:block; }
#sideL .title03 { float:left; width:200px; height:45px; line-height:45px; font-size:16px; color:#FFF; background:#226dc2; padding:0 0 0 40px; margin-top:15px; }
#sideL .title03list { width:240px; background:#e6e7eb; padding:2px 0; overflow:hidden; }
#sideL .title03list li a{ float:left; width:115px; height:35px; line-height:35px; font-size:14px; text-align:center; background:#F2F2F2; margin:2px 0 0 3px; display:block; }
#sideL .title03list li a:hover{ float:left; width:115px; height:35px; line-height:35px; color:#FFF; text-align:center; background:#226dc2; margin:2px 0 0 3px; display:block; }
#sideR { width:940px; overflow:hidden; }
#sideR h5 { width:940px; height:75px; line-height:75px; font-size:36px; color:#999; font-weight:normal; border-bottom:1px solid #DDD; overflow:hidden; }
#sideR h6 { width:940px; height:75px; line-height:75px; font-size:30px; color:#860000; font-weight:normal; border-bottom:1px solid #DDD; overflow:hidden; }

/* 头部 样式 */
#top { margin:0 auto; width:1200px; height:130px; background:url(../images/top_bg.png); }
#top #logo { float:left; width:200px; margin:30px 0 0 0; }
#search { float:right; width:375px; padding:40px 0 30px 0; background:url(../images/tel.png) bottom no-repeat; text-align:right; overflow:hidden; }
.sear_L { float:left; width:325px; overflow:hidden; }
.sear_R { float:right; width:50px; }
.sear_L .s_input1 { width:280px; height:32px; line-height:32px; color:#DDD; border:1px solid #DDD; background:#FFF; padding:0 10px; }

#search2 { margin:0 auto; width:580px; padding:20px 0 30px 0; text-align:right; overflow:hidden; }
.sear_L2 { float:left; width:455px; overflow:hidden; }
.sear_R2 { float:right; width:110px; }
.sear_L2 .s_input2 { width:420px; height:46px; line-height:46px; color:#DDD; border:2px solid #DDD; background:#FFF; padding:0 10px; }

/* 导航 样式 */
/*.dh { margin:0 auto; width:1200px; background:#860000; overflow:hidden; }*/
.dh { margin:0 auto; width:1200px; background:#860000; overflow:hidden; }
.nav {margin:0 auto;width:1200px;height:60px;line-height:60px;overflow:hidden;}
.nav li a {float:left;width:120px;font-size:16px;color:#FFF;text-align:center;display:block;}
/*.nav li a:hover,.nav .aa { color:#FFF; background:#008034; display:block; }*/
.nav li a:hover,.nav .aa { color:#FFF; background:#9b2222; display:block; }

.b20 { height:20px; overflow:hidden; }
#banner { margin:0 auto; width:1200px; overflow:hidden; }

.nav_z { margin:0 auto; width:1200px; padding-bottom:30px; overflow:hidden; }
.nav_z p { float:left; height:150px; }
.nav_z li { float:left; width:205px; height:150px; }

.in_news { float:left; width:875px; overflow:hidden; }
.in_news .hot_p { float:left; width:430px; height:315px; overflow:hidden; }
.in_news .hot_p img { width:430px; height:315px; }
.in_news .hot_b { float:right; width:430px; overflow:hidden; }
.in_news .hot_b h2 { font-size:18px; font-weight:normal; text-align:center; }
.in_news .hot_b h2 a{ color:#860000; }
.in_news .hot_b p { color:#999; line-height:20px; padding:10px 0; }
.in_news .hot_b p a{ color:#860000; }
.in_news .hot_b li { line-height:35px; border-top:1px dotted #DDD; background:url(../images/icon01.png) left no-repeat; padding-left:20px; }
.in_news .hot_b li a { font-size:14px; }
.in_news .hot_b li a strong { color:#860000; }
.dj_b { float:left; width:430px; overflow:hidden; }
.dj_b li,.ld_b li { line-height:30px; background:url(../images/icon01.png) left no-repeat; padding-left:20px; overflow:hidden; }
.dj_b li a,.ld_b li a { font-size:14px; }
.ld_b { float:right; width:430px; overflow:hidden; }

.title01 { float:left; width:100%; height:40px; line-height:40px; background:url(../images/line02.png) bottom repeat-x; overflow:hidden; }
/*color:#860000;*/
.title01 h2 { float:left; width:100px; color:#860000; text-align:center; font-size:18px; font-weight:normal; background:url(../images/line01.png) bottom repeat-x; }
.title01 a { float:right; width:100px; color:#860000; text-align:right; }

.in_news dl { float:left; width:430px; color:#666; background:#F4F4F4; padding:0 20px 0 0; margin:20px 0; display:block; }
.in_news dl:hover { background:#daffe8; display:block; }
.in_news dt{float:left; width:180px; height:120px; margin-right:20px;display:block;overflow:hidden;}
.in_news dt img {width:180px;height:120px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.in_news dt:hover img {transform:scale(1.3);transition:all 1s ease 0s;-webkit-transform:scale(1.3);-webkit-transform:all 1s ease 0s;}
.in_news dd a { font-size:16px; color:#860000; line-height:40px; font-weight:normal; }
.in_news dd p { color:#999; font-size:12px; line-height:20px; padding:5px; }
.in_news dd span { font-size:12px; color:#fff; background:#881a12; padding:2px 3px; }

.in_gg { float:right; width:310px; height:340px; background:#860000; overflow:hidden; }
.in_gg h2,.tv_b h2 { height:40px; line-height:40px; color:#FFF; text-align:center; font-weight:normal; }
.in_gg ul { height:283px; padding:10px; background:#F1F1F1; overflow:hidden; }
.in_gg li { font-size:14px; line-height:30px; background:url(../images/icon03.png) left no-repeat; padding-left:10px; }
.in_gg li a:hover { color:#860000; }

.b20 { margin:0 auto; width:100%; height:20px; overflow:hidden; }

.in_about { float:right; width:310px; height:315px; font-size:14px; color:#860000; line-height:26px; background:#f1f1f1; overflow:hidden; }
.in_about p { padding:10px; overflow:hidden; }

.tv_b { float:right; width:310px; height:340px; background:#860000; overflow:hidden; }
.tv_b p { text-align:center; margin-bottom:10px; }
.tv_b p img { width:280px; height:175px; }
.tv_b ul { padding:15px; background:#f1f1f1; overflow:hidden; }
.tv_b li { font-size:14px; line-height:30px; }

.in_exp,.in_equ { width:1200px; padding:10px 0; overflow:hidden; }
.in_exp li {float:left;width:180px;margin:20px 10px 15px 10px; position:relative;display:block;}
.in_exp li img {width:180px;height:250px;}
.in_exp li p { position:absolute;width:170px;height:40px;line-height:40px;font-size:16px;z-indent:2;left:0;top:210px;text-align:center;padding:0 5px;background:rgba(0,0,0,0.5) none repeat scroll !important; }
.in_exp li a { color:#FFF; }
.in_exp2 { margin:0 auto; width:940px; overflow:hidden; }
.in_exp2 li {float:left;width:180px;margin:25px 25px 15px 25px; position:relative;display:block;}
.in_exp2 li img {width:180px;height:250px;}
.in_exp2 li p { position:absolute;width:170px;height:40px;line-height:40px;font-size:16px;z-indent:2;left:0;top:210px;text-align:center;padding:0 5px;background:rgba(0,0,0,0.5) none repeat scroll !important; }
.in_exp2 li a { color:#FFF; }

.in_tv { overflow:hidden; }
.in_tv li {float:left;width:270px;margin:20px 20px 15px 20px;background:#860000;display:block;}
.in_equ li {float:left;width:270px;margin:20px 0 15px 20px;background:#860000;display:block;}
.in_equ li img,.in_tv li img {width:270px;height:180px;}
.in_equ li p,.in_tv li p {font-size:14px;color:#fff;line-height:40px;text-align:center;}
.in_equ li p a,.in_tv li p a {color:#fff;font-weight:bold;}
.in_equ li:hover,.in_tv li:hover { background:#9b2222; }

.path { margin:0 auto; height:50px; line-height:50px; color:#666; font-size:14px; background:url(../images/icon02.png) left no-repeat; padding-left:30px; }
.path a { color:#666; }
.news_list { margin:0 auto; padding:20px 0; overflow:hidden; }
.news_list dl{ float:left; margin-bottom:20px; background:#fff; display:block; padding:5px; overflow:hidden; }
.news_list dl:hover { background:#EEE; }	
.news_list dt{ float:left; margin-right:20px; }
.news_list dt img{ width:210px; height:145px; }
.news_list dd { color:#999; line-height:20px; }
.news_list dd h2 { font-size:16px; line-height:40px; margin-bottom:10px; }
.news_list dd h2 a:hover{ color:#860000; font-size:16px; line-height:40px; margin-bottom:10px; }
.news_list dd p { padding:0 10px; margin-bottom:20px; }
.news_list dd span { color:#FFF; padding:5px 10px; background:#860000; }

.lea_list { padding:10px 0; overflow:hidden; }
.lea_list dl { float:left; width:570px; color:#666; padding:0 20px 0 0; margin-top:20px; display:block; }
.lea_list dl:hover { background:#F4F4F4; display:block; }
.lea_list dt{ float:left; margin-right:20px; }
.lea_list dt img { width:200px; }
.lea_list dd h1 { color:#226dc2; line-height:45px; border-bottom:1px solid #DDD; }
.lea_list dd p { color:#999; font-size:14px; line-height:30px; padding:20px 0; }
.lea_list dd span a { font-size:14px; color:#FFF; background:#fc8a0c; padding:6px 12px; }
.lea_list dd span a:hover { font-size:14px; color:#FFF; background:#226dc2; padding:6px 12px; }

.dep_list { float:left; padding:20px 0; overflow:hidden; }
.dep_list h1 { font-size:30px; color:#860000; text-align:center; line-height:80px; font-weight:normal; }
.dep_p { color:#666; text-align:center; }
.dep_list ul { overflow:hidden; }
.dep_list li { float:left; width:215px; height:240px; text-align:center; background:#f6f6f6; margin:15px 10px; }
.dep_list li:hover{ background:#fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3); box-shadow:0 0 10px rgba(0, 0, 0, .3); }
.dep_list li h2 { font-size:16px; color:#860000; line-height:80px; }
.dep_list li p { color:#666; line-height:22px; padding:0 10px; }
.dep_list .depxx { float:left; width:60px; color:#FFF; padding:5px 10px; background:#f98800; margin:30px 0 0 15px; display:block; }
.dep_list .depys { float:right; width:60px; color:#FFF; padding:5px 10px; background:#860000; margin:30px 15px 0 0; display:block; }

.dep_list dl { margin:0 auto; width:940px; overflow:hidden; }
.dep_list dt { float:left; color:#999; width:200px; text-align:center; background:url(../images/icon04.png) center no-repeat; overflow:hidden; } 
.dep_list dt h3 { font-size:20px; font-weight:normal; text-align:center; margin-top:190px; }
.dep_list dt h2 { font-size:18px; color:#860000; font-weight:normal; text-align:center; padding-top:20px; }
.dep_list dd { float:right; width:700px; }
.dep_list dd h4 { font-size:20px; font-weight:normal; color:#860000; line-height:80px; }
.dep_list dd h3 { font-size:20px; font-weight:normal; color:#860000; line-height:40px; }
.dep_list dd p { font-size:14px; text-indent:2em; color:#666; line-height:24px; }
.dep_list dd a { width:200px; height:40px; line-height:40px; color:#FFF; text-align:center; background:#860000; display:block; margin-top:40px; }
.dep_list dd a:hover { background:#f98800; display:block; }

.dep_list2 { padding:20px 0; overflow:hidden; }
.dep_list2 ul { background:#edf2f5; padding:20px 0 20px 15px; overflow:hidden; }
.dep_list2 li a{ float:left; width:160px; line-height:50px; color:#FFF; font-size:18px; text-align:center; background:#fc8a0c; margin:10px; }
.dep_list2 li a:hover{ background:#226dc2; }

#con_nr { overflow:hidden; }
#con_nr h1 { color:#000; font-size:16px; line-height:80px; text-align:center; }
#con_nr h2 { color:#000; font-size:30px; padding-top:50px; text-align:center; }
#con_nr .laiyuan { color:#999; height:30px; line-height:30px; text-align:center; border-bottom:1px dotted #DDD; margin:0 20px; }
#con_nr .con { font-size:16px; line-height:30px; padding:20px 0; }
#con_nr .con p { margin:8px auto 0; text-indent:2em; }
#con_nr .con td { font-size:12px; }
#con_nr .con .page_up { margin-top:20px; }
#con_nr .con .page_up p { font-size:14px; color:#860000; height:40px; line-height:40px; margin-bottom:2px; background:#f3f3f3; padding:0 10px; }
#con_nr .con .page_up p a:hover{ color:#860000; }

#con_nr dl { float:left; width:900px; color:#666; margin-top:20px; }
#con_nr dt{ float:left; margin-right:20px; }
#con_nr dt img { width:300px; }
#con_nr dd h3 { font-size:24px; color:#226dc2; line-height:45px; border-bottom:1px solid #DDD; }
#con_nr dd p { color:#999; font-size:14px; line-height:30px; padding:20px 0; margin-bottom:50px; }
#con_nr dd span a { font-size:14px; color:#FFF; background:#fc8a0c; padding:6px 12px; }
#con_nr dd span a:hover { font-size:14px; color:#FFF; background:#226dc2; padding:6px 12px; }
#con_nr h4 { line-height:70px; color:#FFF; font-size:24px; text-align:center; background:#fc8a0c; margin:30px 0; }

/* 列表分页 样式 */
.sabrosus { float:left; width:100%; padding:20px 0; margin:5px; text-align:center; }
.sabrosus a{ border:#860000 1px solid; padding:5px 10px; color:#860000; margin-right:2px; text-decoration:none; }
.sabrosus a:hover { border:1px solid #860000; color:#FFF; background:#860000; }
.pagination a:active { border:#860000 1px solid; color:#000; background:#860000; }
.sabrosus span.current { border:#860000 1px solid; padding:5px 10px; margin-right:2px; color:#FFF; background:#860000; }
.sabrosus span.disabled { border:#860000 1px solid; padding:5px 10px; color:#929292; margin-right:2px; }
.sabrosus em a{ border:#860000 1px solid; padding:5px 10px; margin-right:2px; color:#FFF; background:#860000; }

.fr_link {float: left; width: 1168px; border: 1px solid #ddd;padding: 15px;overflow: hidden;}
.fr_link h3 {width: 100%;color:#226dc2;font-size: 14px;margin-bottom: 10px;}
.fr_link select {width: 240px;height: 35px; color:#666;text-align: center;margin-right: 20px; border:1px solid #DDD; }

/* 首页 底部 样式 */
/*#footer { margin:0 auto; width:1200px; background:#860000; overflow:hidden; }  */
#footer { margin:0 auto; width:1200px; background:#860000; overflow:hidden; }
#footer .bt { margin:0 auto; width:1100px; padding:30px 0; overflow:hidden; }
#footer .bt_L { float:left; width:500px; }
#footer .bt_L h3 { font-size:14px; color:#FFFF00; }
#footer .bt_L p { color:#FFF; line-height:24px; }
#footer .bt_R { float:right; width:400px; line-height:24px; color:#DDD; text-align:right; margin-right:40px; }
#footer .bt_R img { width:150px; }