body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,'\5b8b\4f53',sans-serif;}h1,h2,h3,h4,h5,h6{font-size:14px;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}

a:link,a:visited{ text-decoration:none; color:#333333}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block}

/*global*/
.fl{ float:left}
.fr{ float:right}

body{ background:#f6f6f6; font-size:16px; font-family:"microsoft yahei"}
.topbox{
	background:url(../images/topbox_bg.gif) repeat-x left top;
	height:61px;
	padding:0 0.8em;
}
.topbox .search{ margin:15px 0 0}
.topbox .search span{ display:block; width:33px; height:30px; background:url(../images/icon_search.png) no-repeat center center; background-size:cover; cursor:pointer}
.search_box{ display:none; position:absolute; left:0; top:61px; width:100%; height:30px; padding:10px; background:#f6f6f6; z-index:100; box-shadow:0 5px 5px #CACACA}
.search_box ul{ padding-left:1em}
.search_box li{ display:inline-block}
.search_box li.ipt{ width:70%; float:left}
.search_box li.ipt input{font-size: 16px;
	width:100%;
    height: 23px;
	padding:2px 0;
    line-height: 1.42857;
	border:1px solid #b3b3b3;
    vertical-align: middle;
	-moz-box-shadow:4px 4px 4px #f1f1f1 inset;              
    -webkit-box-shadow:4px 4px 4px #f1f1f1 inset;           
    box-shadow:4px 4px 4px #f1f1f1 inset;
	text-indent:0.5em;}
.search_box li.btn{ float:left; margin-left:10px;}
.search_box li.btn input{
	border: 1px solid #b3b3b3;
    border-radius: 5px;
    color: #363535;
    font-size: 18px;
    height: 30px;
	padding:0 10px;
    line-height: 25px;
	background-color:#f1f1f1
}
.nav{
	padding:0 0.2em 0 0.3em;
}
.nav table td{
	width:22.5%;
	position:relative;
	text-align:center;
	font-family:"microsoft yahei";
}
.nav table td a{
	display:block;
	padding-top:7px;
	padding-bottom:10px;
}
.nav table td.cur a{
	padding-bottom:7px;
	border-bottom:#e20c1d solid 3px;
	color:#c00
}
.nav span{ position:absolute; top:0.6em;right:0.3em;display:inline-block; width:20px; height:14px; background:url(../images/down_irw.gif) no-repeat top center; background-size: auto 100%; cursor:pointer}
.nav span.arrow_down{ background:url(../images/down_irw2.gif) no-repeat top center; background-size: auto 100%;}


.main_visual{position:relative; margin:0 auto; width:640px;height:320px;border-top:1px solid #d7d7d7;overflow:hidden;}
.main_image{height:320px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;position:absolute;top:0;left:0}
.main_image li{float:left;width:640px;height:320px;}
.main_image li  img{ width:100%; height:320px;}
.main_image li span{ position:absolute; left:0; bottom:0; display:block; width:100%; height:46px; font-size:16px; text-indent:1em; line-height:46px; color:#fff;z-index:99}
.text-mark{ position:absolute; left:0; bottom:0; width:100%; height:46px; background:#000; opacity:0.7; z-index:50}
.main_image li a{display:block;width:100%;}

.flicking_con{position:absolute;bottom:10px;right:10px;z-index:100;height:21px;}
.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px; overflow:hidden}
.flicking_con a.on{background-position:0 -21px}

#btn_prev,#btn_next{z-index:100;position:absolute;display:block;width:48px!important;height:82px!important;top:45%;margin-top:-51px;display:none;filter:alpha(opacity=50); opacity:0.5}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top; background-size:cover;left:0px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;background-size:cover;right:0px;}

/* main_image */
.main_visual{width:100%;height:auto;}
.main_image{height:240px; overflow:hidden; zoom:1}
.main_image li{width:100%;height:240px}
.main_image li img{ width:100%; height:240px;}
.main_image li span{height:32px; font-size:16px;line-height:32px; }
.text-mark{ width:100%; height:32px; }
.main_image li a{display:block;width:100%;}
#btn_prev,#btn_next{width:24px!important;height:41px!important; margin-top:-20px}
.flicking_con{ bottom:38px}


.newslist dl{ padding:10px 5px 10px 10px; border-bottom:1px solid #e9e9e9}
.newslist dt{ float:right; width:62%;}
.newslist dt h2{ font-size:18px;}
.newslist dt p{  color:#9c9c9c; font-size:14px; line-height:1.6}
.newslist dd{ float:left; width:35%;} /*width:25%;*/
.newslist dd p img{ width:100%; height:auto;}

.hide{ display:none}

.ch_container{
	padding:10px;
}
.mainCont h1 {
	margin-bottom:15px;
font-size:24px;
font-family:"Î¢ÈíÑÅºÚ";
font-weight:normal;
text-align:center;
}
.subHead {
margin:0 0 10px;
font-size:14px;
text-align:center;
}
.explain {
margin-bottom:15px;
font-size:12px;
padding:0 0 20px;
font-family:Verdana;
text-align:center;
border-bottom:#d6d6d6 dashed 1px;
}
.explain em{
color:#666666
}
.explain span {
color:#666666;
}
#Zoom{ line-height:1.8}
#Zoom p{ margin-bottom:1em; font-size:18px;}
.others {
overflow:hidden;
margin:6px 0;
padding:10px 0;
text-align:right;
zoom:1
}
.arc_pages{ margin:15px 0; background:#ededed; padding:10px; font-size:14px; text-align:right}
.arc_pages em{ color:#f00}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor: pointer;
}
.others .Close span{ display:inline-block; width:101px; height:24px; background:url(../images/Close2.gif); line-height:120px; overflow:hidden}

@media (max-width: 768px) {
#Zoom img{ max-width:100%}
.service_ch .service_index{ padding:0}
.service_ch .service_index li{ display:block; height:110px; float:left; width:33%;border:1px solid red}
.ch_container .info{ padding:10px 0}
.inc .newslist span{ display:none}
.inc{ height:auto}	
.others .Close span{ display:none}
}
.gjc{ color:#ff0000}

.search_box_sp{ width:100%; height:30px; padding:10px; background:#f6f6f6; z-index:100; box-shadow:0 5px 5px #CACACA}
.search_box_sp ul{ padding-left:1em}
.search_box_sp li{ display:inline-block}
.search_box_sp li.ipt{ width:70%; float:left}
.search_box_sp li.ipt input{font-size: 16px;
	width:100%;
    height: 23px;
	padding:2px 0;
    line-height: 1.42857;
	border:1px solid #b3b3b3;
    vertical-align: middle;
	-moz-box-shadow:4px 4px 4px #f1f1f1 inset;              
    -webkit-box-shadow:4px 4px 4px #f1f1f1 inset;           
    box-shadow:4px 4px 4px #f1f1f1 inset;
	text-indent:0.5em;}
.search_box_sp li.btn{ float:left; margin-left:10px;}
.search_box_sp li.btn input{
	border: 1px solid #b3b3b3;
    border-radius: 5px;
    color: #363535;
    font-size: 18px;
    height: 30px;
	padding:0 10px;
    line-height: 25px;
	background-color:#f1f1f1
}


/*·ÖÒ³´úÂë*/
.list_page{height: 30px;padding: 30px 0 20px;text-align: center;}
.list_page span{margin-left: 11px;display: inline-block;width: 30px;height: 30px;background:url(../images/list_page_bg.jpg) no-repeat left top;color: #7f7f7f;font-size: 14px;font-weight: bold;line-height: 30px;text-align: center;vertical-align: middle;cursor: pointer;overflow:hidden}
.list_page span a{color: #7f7f7f;display: block;}
.list_page span a:hover{color: #fff;}
.list_page span:hover,.list_page span.active{background:url(../images/list_page_bg_selected.jpg) no-repeat left top;color: #fff;}
.list_page span img{float: left;}
.list_page .gopage,.list_page .gopage:hover{width:35px; background:none; height:auto}
.list_page input{border: medium none;width: 35px !important;height: 30px;background:url(../images/list_page_turn.jpg) no-repeat left top;line-height: 30px;text-align: center;vertical-align: middle;}
.list_page .page_text,.list_page .page_text:hover{width:50px;height:30px;line-height:30px;font-size:14px;font-weight:bold;background:none;color:#7f7f7f;cursor:default}
.list_page span.page_prev a,.list_page span.page_next a{line-height:100px;}
.list_page span.page_prev{background:url(../images/list_page_prev.jpg) no-repeat left top;}
.list_page span.page_prev.disabled{background:url(../images/list_page_prev_no.jpg) no-repeat left top;}
.list_page span.page_next{background:url(../images/list_page_next.jpg) no-repeat left top;}
.list_page span.page_next.disabled{background:url(../images/list_page_next_no.jpg) no-repeat left top;}
.list_page span.page_prev.disabled a,.list_page span.page_next.disabled a{cursor:default}