html{background: #f0f0f0;}
body{color: #373737; min-width: 1600px;}


a:link,
a:visited{color: #222;}
a:hover{color: #1a78d7;}


.clearfix:after{content:"\20"; display:block; height:0; clear:both;}
.clearfix{*zoom:1; _zoom:1}


.font_en{font-size: 10px; font-family:Arial;}
.font_en_small{font-size: 9px; font-family:Arial;}

.font_red{color: #e93a38;}

.web_w{width: 1600px; margin: auto;}



/* page */
.page{line-height: 20px; padding: 10px 0;}
.page .pages_out,
.page .pages_over{
	display:inline-block; *display:inline; *zoom:1;
	padding: 0 11px; height: 28px; line-height: 28px;
	border-width: 0px;
	border-style: solid;
	font-size: 12px;
	font-family:Tahoma,Arial;
}
.page .pages_out:link,
.page .pages_out:visited{color: #1a78d7; background-color: #f1f1f1;}
.page .pages_out:hover{color: #fff; background-color: #1a78d7;}

.page .pages_over{color: #fff; background-color: #e9645d;}

.page .pages_more{padding-right: 5px; color: #bbb;}

.page_left{text-align: left;}
.page_left .pages_out,
.page_left .pages_over{margin-right: 5px;}

.page_right{text-align: right;}
.page_right .pages_out,
.page_right .pages_over{margin-left: 5px;}

.page_center{text-align: center;}
.page_center .pages_out,
.page_center .pages_over{margin: 0 3px;}
/* page */




/* header */
.web_header_bg{
	position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height: 345px;
	background: url(/static/image/header_bg.png) no-repeat center bottom #fff;
	background-size: cover;
}


.web_header_e{position: relative; z-index: 5; height: 345px;}
.web_header{position: relative; margin: auto;}

.web_ac_e{position: absolute; right: 20px; top: 25px;}
.web_ac span{padding: 0 6px; color: #7ea8e2;}
.web_ac a:link,
.web_ac a:visited,
.web_ac a:hover{color: #4288db;}

.web_search_e{position: absolute; z-index: 5; top: 52px; right: 20px;}
.web_search{position: relative; width: 190px; height: 27px;}
.web_search_form{width: 190px; height: 27px; background: url("/static/image/search_bg.png") no-repeat right center;}
.web_search_form .input{height: 27px; float: left; margin-left: 10px;}
.web_search_form .input input{height: 27px; line-height: 27px; background-color: transparent; border: 0; padding: 0; width: 148px; outline: none; color: #1a78d7;}
.web_search_form .btn{position: absolute; right: 0; top: 0;}
.web_search_form .btn button{border: 0; height: 27px; width: 32px; padding: 0; background-color: transparent;}


.web_header_m_e{position: relative; z-index: 2;}
.web_header_m{position: relative; margin: auto; height: 80px;}

.web_logo{position: absolute; left: 20px; top: 25px;}
/* header */


/* menu */
.web_menu_e{position: absolute; z-index: 5; width: 100%; left: 0; top: 100px;}
.web_menu{position: relative; width: 1560px; height: 50px; margin: auto; background-color: #1a78d7;}
.web_menu .m_items{width: 1500px; margin: auto; border: 0; border-collapse: collapse;}
.web_menu .m_item{position: relative; padding: 0;}
.web_menu .m{
	position: relative; z-index: 2;
	display: block; text-align: center; font-size: 14px; height: 50px; line-height: 50px;
}
.web_menu .m:link,
.web_menu .m:visited,
.web_menu .m:hover{color: #e9f2fb;}
.web_menu .m_over:link,
.web_menu .m_over:visited,
.web_menu .m_over:hover{color: #fff; background-position: left bottom;}
.web_menu .m_hover:link,
.web_menu .m_hover:visited,
.web_menu .m_hover:hover{color: #fff; background: #2d91f6; background-position: left bottom;}

.web_menu .sec{
	position: absolute; z-index: 1;
	left: 0px; top: 50px; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px;
	background: #2d91f6;
	display: none; 
}
.web_menu .sec table{
	border: 0; border-collapse: collapse;
	background: #2d91f6;
}
.web_menu .sec table td{padding: 0;}
.web_menu .sec table td.last{}
.web_menu .sec a{white-space:nowrap; font-size: 12px; display: block; padding: 0 32px 0 39px; height: 32px; line-height: 32px; min-width: 60px;}
.web_menu .sec a:link,
.web_menu .sec a:visited{color: #fff;}
.web_menu .sec a:hover{color: #1a78d7; background-color: #fff;}
/* menu */





/* footer */
.web_footer_e{position: relative;}
.web_footer{width: 1600px; margin: auto; color: #7f7f7f;}



.web_footer_contact{}
.web_footer_contact .address{padding-top: 10px;}
.web_footer_contact .address .txt{padding: 3px 0 0 0;}
.web_footer_contact .address .ico{float: left; margin-right: 3px;}



.web_footer_copy{padding-top: 6px; text-align: right;}
.web_footer_copy .copy{color: #666;}

.web_footer_dowww{color: #ddd; font-size: 10px; padding: 5px 0; text-align: right;}
.web_footer_dowww .logo{}
.web_footer_dowww .name{color: #ddd;}
.web_footer_dowww .name a:link,
.web_footer_dowww .name a:visited,
.web_footer_dowww .name a:hover{color: #ddd;}
/* footer */




.web_container_e{background: url(/static/image/container_bg.png) repeat-y center top;}
.web_container{background-color: #fff;}
.web_container_c{}

.web_container_header{padding: 30px 0; position: relative;}

.web_bread{height: 15px; position: relative; color: #666;}
.web_bread a{float: left; height: 15px; line-height: 15px;}
.web_bread span{float: left; height: 15px; line-height: 15px; padding: 0 10px;}
.web_bread a:link,
.web_bread a:visited,
.web_bread a:hover{color: #666;}

.web_nav{color: #666; font-size: 22px; font-weight: bold; padding-top: 0px;}

.web_container_left{float: left; width: 250px; left: 20px; position: relative; padding-top: 20px; padding-bottom: 20px;}
.web_container_right{float: right; width: 1280px; right: 20px; position: relative; padding-top: 20px; padding-bottom: 20px;}

.web_container_menu{border-top: 0px solid #e9645d;}
.web_container_menu .item{position: relative; margin-top: 1px;}
.web_container_menu .item a{display: block; padding: 12px 20px; font-size: 13px; line-height: 14px; margin-bottom: 1px;}
.web_container_menu .item a:link,
.web_container_menu .item a:visited{color: #1a78d7; background: #f1f1f1;}
.web_container_menu .item a:hover{color: #fff; background: #1a78d7;}
.web_container_menu .item a.over:link,
.web_container_menu .item a.over:visited{color: #fff; background: #e9645d;}
.web_container_menu .item a.over:hover{color: #fff; background: #e9645d;}



.web_container_common_news_e{padding-top: 20px;}
.web_container_common_news{background: #fff; position: relative;}
.web_container_common_news .nav{background: #e7e1f1; height: 14px; padding: 12px 20px;}
.web_container_common_news .nav span{float: left; height: 14px; line-height: 14px; font-size: 14px; color: #8260b8;}
.web_container_common_news .nav a{float: right; height: 14px; line-height: 14px; color: #8260b8;}

.web_container_common_news .items_arr{position: absolute; z-index: 2; left: 26px; margin-top: -8px;}

.web_container_common_news .items{padding: 5px 0 0 0;}
.web_container_common_news .item{padding: 8px 0; border-top: 1px solid #eee;}
.web_container_common_news .item_top{border-top: 0;}
.web_container_common_news .item .title{display: block; line-height: 16px;}
.web_container_common_news .item .time{display: block; color: #aaa; font-style: italic;}









.home_quick_e{background-color: #4bc1b6; color: #fff; padding: 50px 0;}
.home_quick table{width: 1060px; margin: auto; border: 0; border-collapse: collapse;}
.home_quick td{vertical-align: top; border-left: 1px solid #92d1cc; padding-left: 30px;}
.home_quick .nav{font-size: 18px; line-height: 18px;}
.home_quick .nav img{float: left; margin-right: 10px; margin-top: -3px;}
.home_quick .list{padding-left: 35px; padding-top: 12px; line-height: 22px;}
.home_quick .list a:link,
.home_quick .list a:visited,
.home_quick .list a:hover{color: #fff;}





.topic_detail .content table.table_office{width: 100%; border-collapse: collapse;}
.topic_detail .content table.table_office td{padding: 0; text-align: center; vertical-align: top; padding-top: 20px; border: 0;}
.topic_detail .content table.table_office img{margin-bottom: 10px;}
.topic_detail .content table.table_office div{font-size: 14px; font-weight: bold;}



a.ke-insertfile:link,
a.ke-insertfile:visited{color: #e9645d;}
a.ke-insertfile:hover{color: #1a78d7;}

.topic_detail .content a:link,
.topic_detail .content a:visited{color: #1a78d7;}
.topic_detail .content a:hover{color: #1a78d7;}

.topic_detail .content a.ke-insertfile:link,
.topic_detail .content a.ke-insertfile:visited{color: #e9645d;}
.topic_detail .content a.ke-insertfile:hover{color: #1a78d7;}
