@charset "UTF-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body{font-size:17px;font-family:'Microsoft Yahei','Simsun';color:#333;line-height:150%;background:#f8f8f8;-webkit-text-size-adjust:none;min-width:320px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:#333;}
a:hover,a:active,a:focus{color:#900;text-decoration:none;}
a:active{color:#9e9e9e;}

#page_head {
	
}

#head_logo {
	background:url('cmt_001.gif') repeat-x;
	height:80px;
	text-align:center;
}

#head_nav {
	background:url('cmt_003.gif') repeat-x;
	height:100px;
	text-align:center;
	clear:both;
	line-height:26px;
	padding:8px 0;
}

#head_nav a {
	width:16%;
	display:inline-block;
	font-weight:bold;
	color:#333;
}

#head_imgs {
	background:url('cmt_010.gif') repeat-x;
	text-align:center;
	padding:2px 0;
	padding-bottom:1px;
}

.swipe {
	position:relative;
	margin:0 auto;
}

.swipe li div {
	text-align:center;
}

.topic_title {
	bottom:0;
	display:block;
	height:33px;
	line-height:28px;
	position:absolute;
	text-align:center;
	width:320px;
	background:#fff;
	color:#000;
	opacity:.9;
	font-size:16px;
}

#swipe_arrow {
	bottom:0;
	display:block;
	height:33px;
	position:absolute;
}

#swipe_arrow #arrow_left {
	position:absolute;
	bottom:6px;
	left:6px;
}

#swipe_arrow #arrow_right {
	position:absolute;
	bottom:6px;;
	left:305px;
}

#imgs_ind {
	height:3px;
	width:320px;
	margin:0 auto;
	padding-top:1px;
	overflow:hidden;
}

#imgs_ind .imgind {
	float:left;
	width:63px;
	height:3px;
	margin-right:1px;
	background-color:#99CCCC;
}

#imgs_ind .imgindlast {
	float:left;
	width:64px;
	height:3px;
	background-color:#99CCCC;
}


.colu_head {
	height:33px;
	background-color:#FFDA8C;
}

.colu_title {
	height:29px;
	display:inline-block;
	background:url('cmt_004.gif') no-repeat;
	padding-left:38px;
	padding-right:12px;
	padding-top:4px;
}

.colu_title a {
	display:block;
	font-size:18px;
	color:#000;
	font-weight:bold;
}

.colu_gotop {
	height:33px;
	display:inline-block;
	float:right;
	margin-right:3px;
}

.news_list li {
	border-bottom:1px solid #e8e8e9;
	border-top:1px solid #fff;
	background:url('cmt_006.png') no-repeat 3px 13px;
	background-size:11px auto;
	list-style:none outside none;
	padding:6px 0px 6px 18px;
	margin-right:5px;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
}

.news_list a {
	display:block;
	font-size:18px;
	color:#000;
}

.news_list li a:visited, .news_list p a:visited {
	color:#9e9e9e;
}

.list_more {
	clear:both;
	overflow:hidden;
	padding:8px;
	border-top:1px solid #fff;
}

.list_more a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;text-align:center;border:1px solid #dedede;height:30px;line-height:30px;font-size:14px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e4e4e4));background-image:-webkit-linear-gradient(top,#efefef,#e4e4e4);background-image:-moz-linear-gradient(top,#efefef,#e4e4e4);background-image:-ms-linear-gradient(top,#efefef,#e4e4e4);background-image:-o-linear-gradient(top,#efefef,#e4e4e4);background-image:linear-gradient(top,#efefef,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef',EndColorStr='#e4e4e4');}

#page_tail {
	background:url('cmt_007.gif') repeat-x;
	height:180px;
	text-align:center;
	padding-top:15px;
}

.f_sbox{padding-bottom:6px;}
.f_sbox a{margin:0;height:31px;line-height:31px;text-align:center;width:80px;display:inline-block;color:#1a1a1a;border:1px solid #bababa;background:#fff;background-image:-webkit-linear-gradient(top,#fff,#efefef);background-image:-moz-linear-gradient(top,#fff,#efefef);background-image:-ms-linear-gradient(top,#fff,#efefef);background-image:linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efefef');}
.f_sbox a.l_c{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0;}
.f_sbox a.r_c{color:#999;border-left:1px solid #bababa;;text-shadow:1px 1px 1px #fff;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#e1e1e1;background-image:-webkit-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:-moz-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:-ms-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:linear-gradient(top,#e1e1e1,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1e1e1',EndColorStr='#f5f5f5');-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);}

.tail_link {
	line-height:150%;
	padding-top:10px;
}

.tail_link a {
	font-size:14px;
	color:#333;
}




#outline_page_head {
	
}

#outline_head_logo {
	background:url('cmt_013.gif') repeat-x;
	height:40px;
	text-align:left;
}

#outline_head_nav {
	background:url('cmt_012.gif') repeat-x;
	height:40px;
	text-align:left;
	clear:both;
	line-height:40px;
	padding-left:10px;
}

#outline_head_nav a {
	font-weight:bold;
	color:#666;
}

#outline_gotopage {
	text-align:center;
	padding:10px;
}



#detail_title {
	text-align:center;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#detail_title h2 {
	font-size:22px;
	line-height:24px;
	font-family:'iphonehei','simhei','Microsoft Yahei','Simsun';
	text-decoration:none;
}

#detail_info {
	text-align:center;
	border-bottom:1px dashed #ddd;
	color:#999;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:0 12px;
}

#detail_content {
	font-size: 20px;
	line-height: 27px;
	margin: 20px 12px;
	color: #2C2C2C;
	word-wrap:break-word;
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
}

.detail_cimg {
	text-align:center;
	padding:10px;
	padding-top:0px;
}

.detail_cimg div {
	text-align:center;
	font-size:12px;
	color:#666666;
}

.colu_img {
	width:320px;
	height:180px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #e8e8e9;
	margin:0 auto;
}
