@charset "utf-8";
/* CSS Document */

/* =S html reset
///////////////////////////////////////////// */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{line-height: 28px;}
ol,ul{list-style:none}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,i,strong,th,var,optgroup{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
table{border-collapse:collapse;border-spacing:0}/* tables still need 'cellspacing="0"' in the markup */
/*caption,th{text-align:left}*/
:focus{outline:0}/* remember to define focus styles! */
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,button,select,img{vertical-align:middle}
textarea{vertical-align:top}
/*to enable resizing for IE*/
input,button,textarea,select{*font-size:100%}
/*because legend doesn't inherit in IE */
legend{color:#000}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/* =E html reset
///////////////////////////////////////////// */

/* =S type presets
///////////////////////////////////////////// */
body{font-family:Arial,'simsun','Tahoma',sans-serif;font-size:14px;color:#666;word-wrap: break-word;}

/* for webkit */
@media screen and (-webkit-min-device-pixel-ratio:0) {body{font-family:arial,'simsun',sans-serif}}

/* link colors */
a{outline: none; color: #666; text-decoration: none;}
a:hover{color:#f60;text-decoration:underline;}
a:focus{/*outline:1px dotted #79160d*/}
.c_999:visited {color:#999}

dt{font-weight:bold}
p{font-size:1em}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:26px;letter-spacing: -1px;color: #252525;font-family: sans-serif;}
h2{font-size:1.7em}
h3{font-size:1.3em}
h4{font-size:1.25em}
h5,h6{font-size:1em}
input,textarea{font:.75em Arial,'simsun',sans-serif}
hr{display:block;width:100%;height:1px;border:none;background:#ccc;color:#ccc}
a img{display:inline-block}/* Stops image links getting text link styles */
/*img,object,embed{max-width:100%;}*/
/* =E type presets
///////////////////////////////////////////// */

/* 定位 */
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}/* blockCenter */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clear{display:block;font-size:0;line-height:0;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}

/* =S Common */
.mb10{margin-bottom:10px}
.i_title{height: 40px; line-height: 40px; background: #F9F9F9;}
.i_title_txt{float: left; margin: 11px 35px 0 15px; padding-left: 10px; border-left: 6px solid #1cb177; font: 700 16px/18px verdana; color: #555;}
.i_title_txt a{ color:#666;}
.i_title_txt a:hover{ color:#666 !important;}
/* =E Common */

/* =S Header */
#toolbar{height: 34px; line-height: 34px; font-size: 12px; border-bottom: 1px solid #e8e8e8; background: #fcfbfb;}
.tool{width:980px; margin: 0 auto;}
.tool a,p{color: #333;}
.tool i{margin: 0 8px;}

#header{padding: 29px 0; background: #f4f5f5;}
.head{margin: 0 auto; width: 980px;}

.logo {float: left; width: 214px; height: 40px;}
.search {float: right;width: 524px;position: relative;}
.searchbox {overflow: hidden;}
.searchform {float: left;position: relative;}
.seek {float: left;width: 422px;height: 34px;border: 3px solid #2eb77c;background: #fff;}
.searchfocus {font-family: "Microsoft YaHei";color: #b4b3b1;width: 410px;margin-top: 7px;padding: 0 6px;height: 22px;
				line-height: 22px;border: 0;background: 0;overflow: hidden;outline: 0;}
.searchbtn {position: absolute;right: -93px;width: 93px;height: 40px;border: 0;background: #2eb77c;cursor: pointer;
			vertical-align: top;color: #fff;font-weight: bold;}

#nav{overflow: hidden; background: #2eb77c;}
#nav ul{width: 980px; margin: 0 auto; font-size: 14px;}
#nav li{float: left; line-height:21px;}
#nav a{padding: 8px 35px; color: #fff; display: inline-block;}
#nav .active{ background-color:#0f9159;}

#subnav ul{width:980px; margin: 0 auto; font-size: 14px;border-bottom: 1px solid #dfe0e5;}
#subnav li {float: left; position: relative;}
#subnav a {font-size: 12px;color: #666;padding: 12px 12px;_padding: 12px 9px;line-height:42px;}
#subnav a:hover{color:#2eb77c;text-decoration:none;}
/* =E Header */

/* =S Index */
#wrapper{width: 980px; margin-top:10px; margin-right: auto; margin-left: auto; }
#main{width:670px;float:left;}
#sidebar{width:300px;float:right;}
.article-side a{font-family: "微软雅黑","宋体"; color:#444;}
#sidebar a:hover{color:#f60;}
.mod{width:100%;overflow: hidden;background:#fff;border: 1px solid #dfe0e5;border-image: none;font-family: "Microsoft Yahei";}
.mod ul{margin: 5px 15px 8px 15px;}

.hot_cnt{width:249px;height:233px;overflow:hidden;float:right;padding:0px 0px 5px 10px;border: 1px solid #dbdbdb;border-left: none;font-family: "Microsoft Yahei";}
.hot_cnt ul{clear:both;padding:5px 0px 0px 0px;}
.hot_cnt ul li{line-height:32px;height:32px;overflow:hidden;}
.hot_title_txt{float: left; margin: 11px 35px 0 0px; padding-left: 10px; border-left: 6px solid #1cb177; font: 700 16px/18px verdana; color: #555;}

.pic { width:100%; height:110px;margin-bottom: 5px; color:#666;}
.pic .fl {width: 100px;}
.pic .fr {width: 190px; margin-left: 0px;}
.pic .fr a {width: 190px; overflow: hidden; font-weight: bold; margin-bottom: 10px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.pic .fr a:hover{ color:#666;}
.pic img {border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); padding: 2px; border-radius: 5px; border-image: none; box-shadow: 0px 0px 5px #e5e5e5;}
.mod-left{width:335px; border-right: 1px solid #dbdbdb;float:left;}
.mod-right{width:334px;float:right;}

.more{ font-size:12px; margin-right: 20px; color: #999;}
.more:hover{ color: #999;}
.morecat{float: right; margin-right: 10px;}
.morecat a:hover{ color:#666;}
.morecat i {margin: 0 5px;}
.category{ color:#898989; margin-right:8px;}
.category:hover{ color:#898989;}

.login{width:262px;margin:20px 0px 15px 19px; text-align:center;}
.username{width:260px; height:40px; padding-top:0px; border: 1px solid #ddd;background-image: url(../img/login.png);background-repeat:no-repeat;background-position: 5px -62px;}
.username input{ width:210px; height:18px; margin:11px 0px 0px 40px; float:left;font-size: 14px;color: #666; border:none;_border:1px solid #ddd;}
.password{width:260px; height:40px; margin:15px 0px 0px 0px; border: 1px solid #ddd;background-image: url(../img/login.png);background-repeat:no-repeat;background-position: 5px -141px;}
.password input{ width:210px; height:18px; margin:11px 0px 0px 40px; float:left;font-size: 14px;color: #666; border:none;_border:1px solid #ddd;}
.remember{width:100%; height:20px; margin:15px 0px 10px 0px;}
.remember span{color: #666;font-size: 12px;}
.forget{font-size: 12px; text-decoration: none; color: #1b66c7;}
.forget:hover{text-decoration:underline;color:#2e7fdb !important;}
.submit input{font-size: 14px;font-weight: bold;border: none;color: #fff;cursor: pointer;}
.submit input{width: 100%;height: 36px;background: #38A97C;border-radius: 0px;transition: .3s;}
.submit input:hover{background: #38A97C}

.main-row{ width: 980px; margin:auto; margin-bottom:10px;}
.main-row ul{width:293px; _width:290px; float:left;}

.links{ width: 980px; margin:auto; margin-bottom:10px;}
.links li{float: left;margin:0px 5px;display: block;overflow: hidden;height: 25px;line-height: 25px;}
.links a{ font-size:12px; font-family:verdana !important;}
.links a:hover{ color:#666;}
.index-footer{width:100%; background:#EBEBEB; border-top:1px solid #DFDFDF; overflow:hidden;}
.copyright{text-align: center; color:#797979; width:980px; margin:0 auto; line-height:2em; padding:15px 0px; font-size:12px;}
.copyright a{font-size:12px; color:#797979;}

/* =E Index */

/* =S Archive */
#path {width:980px;margin:0 auto;padding: 24px 0px 2px 15px;line-height:14px;font-size: 12px;color: #999;}
#path a:hover{ color:#666;}

.hotwords{ width:300px; margin-bottom:10px;}
.hotwords div {width: 300px;background-color: #2eb77c;line-height: 16px;text-align: center;font-size: 16px;color: #fff;padding: 9px 0px;font-family: "Microsoft Yahei";}
.hotwords ul{ border: 1px solid #dfe0e5; border-top:none; padding:8px 0px 5px 0px;}
.hotwords li{ width:99px; height:28px; float:left; text-align:center; margin:2px 0px;font-family: "Microsoft Yahei";}
.hotwords a{ background-color:#f1f1f1; color:#333; padding:3px 7px; _padding:3px 4px;}
.hotwords a:hover{ background-color:#2eb77c; color:#fff !important; text-decoration:none;}

#content{width:635px;padding:10px 15px;float:left;border:1px solid #dfe0e5;}
.list_title{height:28px;line-height:28px;border-bottom:2px solid #dfe0e5;text-align:right;margin:10px 0px 0px 0px;}
.list_title span{font-weight: bold;color: #2eb77c;line-height: 28px;float:left;font-size: 20px;border-bottom: 2px #1cb177 solid;}
.list_cnt li{border-bottom: 1px dashed #dce0da; padding:15px 0px 10px 0px; line-height:24px;}
.list_cnt li a{font-size:14px; font-weight:bold; color:#666;}
.list_cnt p{color:#666; font-size:12px; text-indent:24px;}
.list_cnt span{ font-size:12px;float: right; margin-right: 15px;}
.list_cnt .list_detail{ font-size:12px; font-weight:normal; color:#2eb77c;}
.list_cnt .list_detail:hover{ font-weight:bold;}

.page {border-bottom: none; text-align: center; padding: 40px 0px 10px 0px;}
.page a {padding: 4px 8px;border: 1px solid #e5e5e5;margin: 0 4px;color: #454545; font-size: 12px !important; font-weight: normal !important; background-color:#f5f1f1;}
.page .current {background: #2eb77c;padding: 4px 8px;color: #fff;}
.page .jump{background: #fff;}

#footer {margin-right: auto;margin-left: auto;padding: 20px 0px 10px 0px;text-align: center;color: rgb(102, 102, 102);
		font-size: 12px;margin-top: 15px;background-color:#eaedf0;}
#footer a:hover{ color:#666;}
/* =E Archive */

/* =S Single */
#sidebar .num{display: inline-block;font: 600 14px/30px "Arial";width: 32px;}
#sidebar .top-three{color: #F32729;}
#sidebar .hotlist li{font-size: 14px;width: 100%;line-height: 30px;padding: 0 0 0 15px;background: url(../img/dot.gif) no-repeat 0 0;
					overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.title {padding: 35px 0px 30px;text-align: center;}
.info {width: 100%;height: 28px;text-align: center;font-size: 12px;margin-bottom:20px;background-color: #f4f5f5;}
.share {padding: 5px 0px 20px 0px;text-align: left;}
#content .content{font-size:14px; color:#000; font-family:"宋体";}
.content p {margin: 0px 0px 15px 0px;text-indent: 28px;font-size:14px; font-family:"宋体";}
.share ul li {margin-left: 40px;padding: 3px 0 3px 25px;list-style-type: none;
				background: url("../img/more.gif") no-repeat left center;font-size: 15px;line-height: 20px;}
.share a{font-family: "微软雅黑","宋体"; color:#333;}
.prev-next{ color:#666;}
.prev-next a{font-family: "微软雅黑","宋体"; color:#333;}
#related a{font-family: "微软雅黑","宋体"; color:#333;}
.share a:hover{color:#f60;}
.prev-next a:hover{color:#f60;}
#related a:hover{color:#f60;}
#related {font-size: 14px;}
#related .related_title{height:24px;line-height:24px;border-bottom:1px solid #dfe0e5;text-align:right;margin:10px 0px 10px 0px;}
#related .related_title span{font-weight:bold;color: #2eb77c;line-height: 24px;float:left;font-size: 14px;border-bottom: 2px #1cb177 solid;}
#related h2 {color: #f16300;font-size: 14px;border-bottom-color: rgb(238, 238, 238);border-bottom-width: 1px;border-bottom-style: solid;}
#related ul {margin: 10px 0px;overflow: hidden;-ms-zoom: 1;}
#related ul li {padding: 0px;width: 312px;margin-right: 5px;border-bottom-color: rgb(238, 238, 238);
				border-bottom-width: 1px;border-bottom-style: dashed;float: left;}
.scroTop{background:url(../img/scroTop.png) no-repeat scroll 0 0 / 40px 40px;bottom:40px;display:none;
	float:left;height:40px;position:fixed;right:60px;width:40px}
/* =E Single */



