body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
html, body {
	-webkit-text-size-adjust:none; }
html button::-moz-focus-inner {
border-color:transparent!important;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display:block
}
fieldset, img {
	border: 0;
}
iframe {
	background-image: none;
}
hr {
	border:0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
table {

}
input[type="text"], input[type="password"], textarea {
	outline-style:none;
	-webkit-appearance:none;
}
.clear {
	clear:both;
}
.indent {
	text-indent: 24px;
}
a {
	text-decoration:none;
	outline:none;
	transition:all 0.5s ease-in-out 0s;
}
a:hover {
	text-decoration:none;
}
a:active {
star:expression(this.onFocus=this.blur());
}
center {
	padding:25px 0;
}
textarea {
	resize:none;
}
.zm {
	zoom:1;
}
.ti2 {
	text-indent:2em;
}
.none {
	display:none;
}
.db {
	display:block;
}
.di {
	display:inline;
}
.tl {
	text-align:left;
}
.tr {
	text-align:right;
}
.tc {
	text-align:center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mar {
	margin:0 auto;
}
.mou-p {
	cursor: pointer;
}
.mou-m {
	cursor: move;
}
.mou-t {
	cursor: text;
}
.fw {
	font-weight:bold;
}
.fi {
	font-style:italic;
}
.f10p {
	font-size: 10px;
}
.f12p {
	font-size: 12px;
}
.f14p {
	font-size: 14px;
}
.f15p {
	font-size: 15px;
}
.f16p {
	font-size: 16px;
}
.f18p {
	font-size: 18px;
}
.f20p {
	font-size: 20px;
}
.f24p {
	font-size: 24px;
}
.fw {
	font-weight:bold;
}
.fi {
	font-style:italic;
}
.fst {
	font-family:simsun;
}
.fwr {
	font-family:microsoft yahei;
}
.fu {
	text-decoration:underline;
}
.fs {
	text-decoration:line-through;
}
.w1002_wrapper {
	width: 1002px;
	margin: 0 auto;
}
.pt18 {
	padding-top: 18px;
}
.pt100 {
	padding-top: 100px;
}
.pt50 {
	padding-top: 50px;
}
.pb50 {
	padding-bottom: 50px;
}
.mr30 {
	margin-right: 30px;
}
.mt10 {
	margin: 10px auto 0 auto;
}
.mt20 {
	margin: 20px auto 0 auto;
}
.mt30 {
	margin: 30px auto 0 auto;
}
.mt50 {
	margin: 50px auto 0 auto;
}
body {
	font-size: 12px;
	font-family: "microsoft yahei";
	text-align: center;
	line-height: 2em;
	color: #0b1320;
	background-color: #FFFFFF;
}
.header {
	width: 980px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
}
.header.h100 {
	height: 100px;
}
.top_contact {
	width: 550px;
	height: 100px;
	position: relative;
}
.top_version_link {
	height: 30px;
	line-height: 30px;
	text-align: right;
	color: #1a7cc3;
	font-size: 12px;
}
.top_version_link a {
	color: #1a7cc3;
}
.top_version_link a:hover {
	color: #1a7cc3;
	text-decoration: underline;
}
.top_contact_box {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.contact_text {
	height: 50px;
	line-height: 50px;
	font-size: 23px;
	color: #212121;
	background: url(../images/top_tel_ico_03.gif) left top no-repeat;
	padding: 0 10px 0 55px;
	font:"微软雅黑";
}
.top_search_box {
	padding: 12px 15px 0 0;
	width: 200px;
	height: 25px;
	line-height: 25px;
	position: relative;
	background: url(../images/top_search_bg.gif) left bottom no-repeat;
}
.top_search_box input.top_search_input {
	width:125px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	position: absolute;
	left: 10px;
	top:15px;
}
.top_search_btn {
	position: absolute;
	right: 20px;
	top:15px;
	height: 20px;
	width: 49px;
	border:none;
	background-color: #1a7cc3;
	color: #FFFFFF;
	filter:alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
}
.banner_box {
	width: 100%;
	height: 380px;
	position: relative;
}
.bx-wrapper {
	width: 100%;
	height: 380px;
	position: relative;
}
.bxslider {
	width: 100%;
	height: 380px;
	overflow: hidden;
}
.bxslider li {
	width: 100%;
	height: 380px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.bxslider li img {
	display: block;
	width: 1440px;
	height: 380px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -720px;
}
.bxslider li img.s1 {
	display: block;
	width: 1440px;
	height: 380px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -720px;
}
.prve {
	width: 56px;
	height: 66px;
	background: url(../images/control_prev.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 147px;
	z-index: 10;
	margin-left: -577px;
}
.next {
	width: 56px;
	height: 66px;
	background: url(../images/control_next.png) no-repeat;
	position: absolute;
	right: 50%;
	top: 147px;
	z-index: 10;
	margin-right: -577px;
}
.prve a, .next a {
	display: block;
	width: 56px;
	height: 66px;
	text-indent: -9999px;
}
.nav_wrapper {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #004286;
}
.nav_box {
	width: 980px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}
.nav_box li {
	width: 140px;
	height: 50px;
	float: left;
	text-align: center;
}
.nav_box li a {
	display: block;
	width: 140px;
	height: 37px;
	padding-top: 13px;
	color: #FFFFFF;
	font-size: 14px;
}
.nav_box li a span {
	display: block;
	line-height: 14px;
}
.nav_box li a span.ns2 {
	font-family: arial;
	font-size: 10px;
}
.nav_box li a:hover, .nav_box li a.cur {
	background: #033970;
}
.nav_box li a:hover span {
	font-size: 16px;
	line-height: 18px;
}
.nav_box li a:hover span.ns2 {
	font-size: 10px;
}
.index_pro_box {
	width: 980px;
	margin: 27px auto 0 auto;
}
.index_cont_title {
	width: 100%;
	height: 61px;
	text-indent: -9999px;
}
.pro_bg {
	background: url(../images/index_conttitle_01.png) center top no-repeat;
}
.about_bg {
	background: url(../images/index_conttitle_002.png) center top no-repeat;
}
.news_bg {
	background: url(../images/index_conttitle_02.png) center top no-repeat;
}
.contact_bg {
	background: url(../images/index_conttitle_03.png) center top no-repeat;
}
.pro_silder_box {
	width: 980px;
	height: 200px;
	position: relative;
	margin: 30px 0 0 0;
}
.pro_silder_box .bx-wrapper {
	overflow: hidden;
	height: 200px;
}
.index_pro_list {
	width: 980px;
	height: 200px;
	overflow: hidden;
}
.index_pro_list li {
	width: 230px;
	height: 200px;
	float: left;
	margin-right: 20px;
}
.index_pro_list li a {
	display: block;
	width: 210px;
	height: 180px;
	border: 1px solid #dbdbdb;
	padding: 4px;
}
.index_pro_list li a, .index_pro_list li a img {
	display: block;
	width: 210px;
	height: 180px;
	overflow: hidden;
	
}
.index_pro_list li a:hover {
	border: 1px solid #1a7cc3;
}
#slider_prev {
	width: 40px;
	height: 40px;
	position: absolute;
	left: -60px;
	top: 80px;
}
#slider_prev a {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../images/pro_silder_c_prev.gif);
}
#slider_next {
	width: 40px;
	height: 40px;
	position: absolute;
	right: -60px;
	top: 80px;
}
#slider_next a {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../images/pro_silder_c_next.gif);
}
.index_pro_more {
	display: block;
	width: 228px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #1a7cc3;
	border-radius: 40px;
	font-size: 16px;
	color: #1a7cc3;
	margin: 30px auto 0 auto;
	transition:all 0.3s ease-in-out 0s;
}
.index_pro_more:hover {
	color: #FFFFFF;
	background-color: #1a7cc3;
}
.index_about_box {
	width: 100%;
	height: 400px;
	margin-top: 40px;
	background: url(../images/index_about_bg.jpg) center top repeat-x;
}
.index_about {
	width: 980px;
	height: 360px;
	overflow: hidden;
	margin: 0 auto;
}
.index_about_logo {
	width: 320px;
	padding-top: 0px;
	margin-right: 40px;
}
.index_about_text {
	width: 600px;
	padding: 10px 0 0 0;
}
.index_about_text_b {
	font-size: 14px;
	line-height:26px;
	height:256px;
	overflow: hidden;
	text-align: left;
	color: #FFFFFF;
}
.index_about_text_b p {
	font-size: 16px;
	color: #FFFFFF;
}
.index_about_more {
	display: block;
	margin: 10px auto 0 0;
	width: 148px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #FFFFFF;
	border-radius: 40px;
	color: #FFFFFF;
}
.index_about_more:hover {
	background-color: #FFFFFF;
	color: #0c559a;
}
.index_news_box {
	width: 100%;
	margin-top: 0px;
	padding-bottom: 50px;
	padding-top:40PX;
	background:#EDF8FE;
}
.news_box {
	width: 980px;
	height: 300px;
	margin: 20px auto 0 auto;
	overflow: hidden;
}
.img_news {
	width: 320px;
	text-align: left;
		margin-top:-25px;
}
.img_news a {
	color: #666666;
}
.img_news a:hover {
	color: #0f69aa;
}
.img_news img {
	display: block;
	width: 320px;
}
.index_news_list {
	width: 610px;

}
.index_news_list li {
	width: 525px;
	padding-left: 65px;
	position: relative;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: left;
}
.index_news_list li span {
	display: block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	background-color: #1a7cc3;
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
	font-family:"宋体"
}
.index_news_list li:hover span {
	background-color: #1a5ac3;
}
.index_news_list li h3 {
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	font-weight:normal;
}
.index_news_list li h3 a {
	color: #1a7cc3;
}
.index_news_list li h3 a:hover {
	color: #1a5ac3;
}
.index_news_list li p {
	height: 44px;
	line-height: 22px;
	color: #999999;
	margin-top: 10px;
}
.index_pro_more.mt10 {
	margin-top: 10px;
}


.index_contact_box {
	width: 100%;
	height: 400px;
	padding-top: 20px;

}
.index_contact {
	width: 980px;
	height: 360px;
	overflow: hidden;
	margin: 0 auto;
}
.index_contact_logo {
	width: 420px;
	padding-top: 0px;
	margin-right: 40px;
}
.index_contact_text {
	width: 500px;
	padding: 10px 0 0 0;
}
.index_contact_text_b {
	font-size: 14px;
	line-height: 32px;
	height:256px;
	overflow: hidden;
	text-align: left;
	color: #333;
}
.index_contact_text_b p {
	font-size: 14px;
	color: #333;
}
.index_contact_more {
	display: block;
	width: 228px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #1a7cc3;
	border-radius: 40px;
	font-size: 16px;
	color: #1a7cc3;
	margin: 30px auto 0 auto;
	transition:all 0.3s ease-in-out 0s;
}
.index_contact_more:hover {
	color: #FFFFFF;
	background-color: #1a7cc3;
}
.ccac{ width:100%; height:492px; background:url(../images/sssef.jpg) no-repeat top center;}

.ccacx_top{ width:95px; height:36px; padding-top:53px; margin:0 auto; display:none;}
.ccacx_topa{ padding-top:138px; height:34px; width:515px; margin:0 auto;display:none;}
.ccacx_topb{ width:229px; height:28px; margin:0 auto; padding-top:20px;display:none;}
.ccacx_topc{ width:96px; height:28px; margin:0 auto; padding-top:26px;display:none;}
.index_address_box {
	width: 100%;
	height: 110px;
	background-color: #1a7cc3;
}
.index_address {
	width: 980px;
	height: 110px;
	margin: 0 auto;
}
.f_address {
	width: 290px;
	height: 67px;
	font-size: 14px;
	line-height: 24px;
	border-right: 1px solid #1572b6;
	background: url(../images/adress_ico_01.gif) left 22px no-repeat;
	color: #FFFFFF;
	text-align: left;
	padding: 43px 0 0 33px;
}
.f_tel {
	width: 300px;
	height: 67px;
	border-right: 1px solid #1572b6;
	padding: 43px 0 0 74px;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	background: url(../images/adress_ico_02.gif) 30px 21px no-repeat;
}
.f_ecode {
	padding: 10px 0 0 30px;
	overflow: hidden;
}
.f_ecode img {
	display: block;
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 20px;
}
.f_ecode p {
	float: left;
	padding: 20px 0 0 0;
	text-align: left;
	color: #FFFFFF;
}
.f_ecode p span {
	font-size: 18px;
}
.footer {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #0a4a78;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
}
.in_box_warpper {
	width: 100%;
	background: url(../images/in_banner_02.jpg) center top no-repeat;
}
.in_cont_title {
	width: 980px;
	height: 140px;
	line-height: 140px;
	margin: 0 auto;
}
.in_cont_title p {
	font-size: 28px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 20px;
}
.in_cont_title p span {
	font-family: arial;
	font-size: 10px;
	margin-left: 10px;
}
.in_main_box {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px;
}
.side_left_menu {
	width: 230px;
	padding: 80px 0 50px 0;
}
.s_menu {
	width: 230px;
	margin-bottom: 50px;
}
.menu_box {
	padding: 10px 0;
	width: 230px;
	min-height: 40px;
}
.menu {
	display: block;
	width: 230px;
	height: 40px;
	line-height: 40px;
	background: url(../images/sub_menu_bg_08.gif) left top no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
.menu:hover, .menu.cur {
	background: url(../images/sub_menu_bg_05.gif) left top no-repeat;
}
.sub_menu_box {
	padding-left: 30px;
	position: relative;
	top: 10px;
}
.sub_menu_box a {
	display: block;
	color: #0a4a78;
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	margin-bottom: 10px;
	background: url(../images/sub_menu_ico.gif) left top no-repeat;
	text-align: left;
}
.sub_menu_box a:hover {
	text-decoration: underline;
}
.side_contact_box {
	width: 230px;
}
.side_contact_box p {
	overflow: hidden;
	width: 162px;
	padding-left: 68px;
	height: 65px;
	padding-top: 15px;
	font-size: 14px;
	color: #212121;
	text-align: left;
	background: url(../images/side_contact_bg_10.gif) left top no-repeat;
	margin-bottom: 20px;
}
.side_contact_box p span {
	display: block;
	font-size: 22px;
	font-family: arial;
}
.side_contact_box p.s_mail {
	background: url(../images/side_contact_bg_12.gif) left top no-repeat;
}
.side_contact_box p.s_mail span {
	font-size: 14px;
}
.in_main_cont {
	width: 750px;
	padding: 20px 0;
	background: #FFFFFF;
	overflow: hidden;
}
.col_title_box {
	width: 710px;
	height: 49px;
	line-height: 49px;
	margin: 0 auto;
	border-bottom: 1px solid #dbdbdb;
}
.col_title_box span.fl {
	display:inline-block;
	min-width: 120px;
	padding:0 5px;
	height: 48px;
	line-height: 48px;
	color: #0a4a78;
	text-align: center;
	font-size: 20px;
	border-bottom: 2px solid #1a7cc3;
}
.col_title_box p.fr {
	font-size: 14px;
	color: #0a4a78;
}
.col_title_box p.fr a {
	color: #0a4a78;
}
.col_title_box p.fr a:hover {
	text-decoration: underline;
}
.col_article {
	width: 710px;
	padding: 20px 20px 0 20px;
	text-align: left;
	line-height: 30px;
	color: #666666;
}
.col_article p {
	font-size: 14px;
	color: #666666;
}
.in_about_pro_box {
	width: 980px;
	margin:0 auto;
}
.in_about_pro_title {
	width: 150px;
	height: 30px;
	padding: 0 5px 4px 0;
	margin: 0 auto 0 0;
	line-height: 30px;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	background: url(../images/in_pro_title_bg_14.gif) left top no-repeat;
}
.index_pro_list.mt20 {
	margin: 20px auto 0 auto;
}
.in_pro_list {
	width: 730px;
	overflow: hidden;
	padding:20px 0 0 20px;
}
.in_pro_list li {
	width: 210px;
	height: 180px;
	border: 1px solid #dbdbdb;
	padding: 9px;
	float: left;
	margin: 0 19px 19px 0;
}
.in_pro_list li:hover {
	border: 1px solid #1a7cc3;
}
.in_pro_list li a, .index_pro_list li a img {
	display: block;
	width: 210px;
	height: 180px;
	overflow: hidden;
}
.in_pro_list li a img {
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
-ms-transition: -ms-transform .3s ease;
transition: transform .3s ease;
}
.in_pro_list li a img:hover {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
}
.pro_view_box {
	width: 710px;
	padding: 20px 20px 0 20px;
	overflow: hidden;
}
.pro_view_top {
	width: 710px;
	overflow: hidden;
	padding: 0 0 30px 0;
}
.pro_view_img {
	width: 210px;
	height: 180px;
	border: 1px solid #dbdbdb;
	padding: 9px;
	float: left;
	margin-right: 20px;
}
.pro_view_info {
	padding-top: 10px;
	text-align:left;
	width:459px;
}
.pro_view_info .pro_view_r_title p {
	font-size:12px
}
.pro_view_info .pro_view_r_title p span {
	color: #1f7fc4;
	display: block;
	float: left;
	width: 60px;
	margin-right: 20px;
}
.pro_view_info p {
	font-size: 14px;
	text-align: left;
	line-height: 32px;
}
/*.pro_view_info p span{ color: #1f7fc4; display: block; float: left; width: 60px; margin-right: 20px;}*/
.downdoc {
	display: block;
	width: 200px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 70px;
	text-align: left;
	margin: 15px auto 0 0;
	background: url(../images/down_doc_03.gif) left top no-repeat;
}
.news_center_list {
	width: 710px;
	padding: 10px 20px;
}
.news_center_list li {
	padding-left: 20px;
	font-size: 14px;
	height: 53px;
	line-height: 53px;
	border-bottom: 1px dashed #dbdbdb;
	text-align: left;
}
.news_center_list li a {
	padding-left: 20px;
	background: url(../images/news_ico.gif) left center no-repeat;
	color: #666666;
}
.news_center_list li a span {
	font-size: 13px;
	margin-right: 20px;
}
.news_center_list li a:hover {
	color: #1a7cc3;
}
.map_w708_h298 {
	width: 708px;
	height: 298px;
	border: 1px solid #dbdbdb;
	margin: 20px;
}
/*分页*/
.pages {
	height:46px;
	text-align:right;
	padding:30px 0 0 0;
	background:none;
	clear:both;
	float:left;
	padding-left:10px;
}
.pageMoreTop {
	font-size:14px;
	color:#333;
	line-height:34px;
	text-align:center;
	width:640px;
	height:34px;
	clear:both;
}
.pageMoreTop ul {
	text-align:center;
	padding:5px;
}
.pageMoreTop ul li {
	float:left;
	margin-right:5px;
	font-size:12px;
	display:block;
	font-family:"microsoft yahei";
}
.pageMoreTop .no_link {
	font-size:12px;
	text-decoration:none;
	color:#cccccc;
	width:70px;
	border-radius: 34px;
	display:block;
	border:1px solid #c9c9c9;
}
.pageMoreTop ul li a {
	font-size:12px;
	text-decoration:none;
	background:#FFFFFF;
	border-radius: 34px;
	color:#1f7fc4;
	width:34px;
	display:block;
	border:1px solid #1f7fc4;
}
.pageMoreTop ul li a:hover {
	background:#1f7fc4;
	color:#fff;
	text-decoration:none;
	border:1px solid #1f7fc4;
}
.pageMoreTop ul li.down a {
	font-size:12px;
	text-decoration:none;
	color:#1f7fc4;
	width:70px;
	display:block;
	border:1px solid #1f7fc4;
}
.pageMoreTop ul li.end a {
	font-size:12px;
	text-decoration:none;
	color:#1f7fc4;
	width:70px;
	display:block;
	border:1px solid #c9c9c9;
}
.pageMoreTop ul li.down a:hover {
	font-size:12px;
	text-decoration:none;
	color:#fff;
	width:70px;
	display:block;
	border:1px solid #1f7fc4;
}
.pageMoreTop ul li.end a:hover {
	font-size:12px;
	text-decoration:none;
	color:#fff;
	width:70px;
	display:block;
	border:1px solid #1f7fc4;
}
.pageMoreTop ul li.linkOn {
	color:#fff;
	text-decoration:none;
	background:#1f7fc4;
	width:34px;
	display:block;
	border:1px solid #1f7fc4;
	border-radius: 34px;
}
.pageMoreTop ul li.linkOn span {
	color:#ffffff;
}
.col_articl_title {
	width:710px;
	margin:0 auto;
	padding: 20px 0 10px 0;
	border-bottom: 1px dashed #dbdbdb;
}
.col_articl_title h3 {
	font-weight: normal;
	font-size: 16px;
	line-height: 2em;
}
.col_articl_title p {
	color: #acacac;
}
.index_fl_box {
	width: 980px;
	margin: 0 auto 47px auto;
}
.fl_bg {
	background: url(../images/index_conttitle_03.gif) center top no-repeat;
}
.f_logo_box {
	width: 980px;
	height: 85px;
	padding-top: 40px;
	overflow: hidden;
}
.f_logo_box ul {
	height: 85px;
	line-height: 85px;
}
.f_logo_box ul li {
	width: 145px;
	height: 85px;
	padding-right: 21px;
	float: left;
}
.f_logo_box ul li img {
	display: block;
	width: 143px;
	height: 83px;
	border: 1px solid #dbdbdb;
}
.f12 {font:12px/180% "宋体";color:#333333}
.f12 a{ color:#333333; text-decoration:none}
.f12 a:hover{ color:#990000; text-decoration:none}
.f14 {font:16px/180%  "宋体";color:#333333}
.f14 a{ color:#333333; text-decoration:none}
.f14 a:hover{ color:#990000; text-decoration:none}


.titfont{font:600 18px/30px "微软雅黑","宋体";color:#2f5795;}
.titfont a{ color:#2f5795; text-decoration:none}
.titfont a:hover{ color:#FF7D09; text-decoration:none}
.titfont span { float:right; font: normal 12px/160% "宋体";color:#666; margin:3px 15px 0 0}


.titfont1{font:600 14px/150%  "微软雅黑", "宋体";color:#0e5daa;padding:0 0 0 25px}
.titfont1 a{ color:#0e5daa; text-decoration:none}
.titfont1 a:hover{ color:#FF7D09; text-decoration:none}
.titfont1 span { float:right; font: normal 12px/160% "宋体";color:#666; margin:3px 15px 0 0}
.titfont1 span a{color:#666;}
.titfont1 span a:hover{color:#FF7D09;}
.titfont1 h2 { float:right; font: normal 12px/160%  "宋体" ;color:#333; margin:3px 15px 0 0}

.xdhfont {font:14px/180% "微软雅黑","宋体";color:#666766}
.xdhfont a{ color:#666766; text-decoration:none}
.xdhfont a:hover{ color:#990000; text-decoration:none}
.xdhfont span{font:12px/150% Arial, Helvetica, sans-serif; color:#F00}

.leftbt{font:12px/180% "宋体";color:#174563;padding:0 0 0 25px}
.leftbt a{ color:#174563; text-decoration:none}
.leftbt a:hover{ color:#990000; text-decoration:none}

.xbt {font:600 12px/160% "宋体";color:#FF6600}
.xbt a{ color:#FF6600; text-decoration:none}
.xbt a:hover{ color:#FF0000; text-decoration:none}


.dbt {font:14px/160% "微软雅黑","宋体";color:#FF6600}
.dbt a{ color:#FF6600; text-decoration:none}
.dbt a:hover{ color:#FF0000; text-decoration:none}

.dhfont{font:600 16px/56px "微软雅黑","宋体";color:#026fb0;letter-spacing:0}
.dhfont a{ color:#026fb0; text-decoration:none; display:block; height:56px;}
.dhfont a:hover{ color:#ffffff; background:#0475b8;text-decoration:none; display:block;height:56px;}

.dhfont1{font:600 16px/150% "微软雅黑","宋体";color:#ffffff; background:#0475b8}
.dhfont1 a{ color:#ffffff; text-decoration:none;letter-spacing:0}
.dhfont1 a:hover{ color:#026fb0;text-decoration:none;}

.dhfontd{font:600 14px/20px  "宋体";color:#FFFFFF}
.dhfontd a{ color:#FFFFFF; text-decoration:none}
.dhfontd a:hover{background:url(../images/top_04.gif) center top repeat-x; color:#FFFFCC;}

.newsbt{font:14px/150% "宋体";color:#f30}
.newsbt a{ color:#f30; text-decoration:none}
.newsbt a:hover{ color:#FF0000; text-decoration:none}

.newsbth{font:14px/150% "宋体";color:#555}
.newsbth a{ color:#555; text-decoration:none}
.newsbth a:hover{ color:#FF0000; text-decoration:none}

.newsbtg{font:600 16px/150% "宋体";color:#f30}
.newsbtg a{ color:#f30; text-decoration:none}
.newsbtg a:hover{ color:#FF0000; text-decoration:none}

.footfont{font:12px/150% "宋体";color:#CCCCCC}
.footfont a{ color:#CCCCCC; text-decoration:none}
.footfont a:hover{ color:#CCCCCC; text-decoration:underline}
.xbtfont{font:20px/160% "微软雅黑","宋体";color:#3A8603}
.xbtfont a{ color:#3A8603; text-decoration:none}
.xbtfont a:hover{ color:#FF3300; text-decoration:none}

.dbtfont{font:22px/160% "微软雅黑","黑体";color:#c00}
.dbtfont a{ color:#c00; text-decoration:none}
.dbtfont a:hover{ color:#FF3300; text-decoration:none}


#pagination-digg li          { border:0; margin:0; padding:0; font:11px/100% Arial, Helvetica, sans-serif;list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #ccc; margin-right:1px;font:normal 12px/140% Arial, Helvetica, sans-serif }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #ccc; color:#333; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#BB0404; color:#fff; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#333; display:block; float:left; padding:0px 6px; text-decoration:none; }

.news_list {table-layout:fixed;text-align:left;padding:0;font:12px/200% "宋体";}
.news_list li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:250px;color:#361523;border-bottom:1px #C7B69C dotted}
.news_list li a {color:#361523;margin:0;}
.news_list li a:hover {color:#000;}
.news_list li span {
	LINE-HEIGHT: 22px; FONT-FAMILY: "宋体"; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
	
.leftcpdh {font:600 14px/30px "微软雅黑","宋体";color:#5c6065;}
.leftcpdh a{ color:#5c6065; text-decoration:none;  display:block;padding:0 0 0 15px}
.leftcpdh a:hover{ color:#c00; text-decoration:none;  display:block;padding:0 0 0 15px}
.leftcpdh span{ float:right;font:normal 12px/160% "";color:#333333;margin:0 25px 0 0}


.leftcpdh1 {font:600 14px/29px"";color:#9B0303; }
.leftcpdh1 a{ color:#9B0303; text-decoration:none; padding-left:25px; display:block;}
.leftcpdh1 a:hover{ color:#fff; text-decoration:none; background:url(../images/cpbg1.jpg) left top no-repeat;padding-left:25px; display:block;}
.leftcpdh1 span{ float:right;font:normal 12px/160% "";color:#333333;margin:0 25px 0 0}


.titfont2{font:16px/28px  "微软雅黑", "宋体";color:#333;padding:5px 0 0 15px}
.titfont2 a{ color:#333; text-decoration:none}
.titfont2 a:hover{ color:#FF7D09; text-decoration:none}
.titfont2 span { float:right; font: normal 12px/160% "微软雅黑", "宋体";color:#555555}

.titfont02{font:600 18px/150%  "微软雅黑", "黑体";color:#fff;padding:0 0 0 35px}
.titfont02 a{ color:#fff; text-decoration:none}
.titfont02 a:hover{ color:#FF7D09; text-decoration:none}
.titfont02 span { float:right; font: normal 12px/160%  "宋体";color:#444; margin:3px 15px 0}
.titfont02 span a{color:#444;}
