html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-family:Microsoft YaHei,Tahoma,Helvetica,SimSun,sans-serif;
}
:focus{outline:0;}
a,a:visited {color:#000;text-decoration:none;outline:none;}
a:hover,a:active {color:#ff9900;}
a:active{outline:none;}
*{margin:0;padding:0;}
ol,ul,li{list-style:none;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.clear{clear:both;float:none;font-size:0;}

body{font-size:12px;letter-spacing:0;color:#434343;background:#fff;border-top:3px solid #ff510c;line-height:180%;}

#container {width:798px;margin:0 auto;position:relative;z-index:0; clear:both;}
.content{}
.place{border-bottom:1px solid #ccc;margin:0 0 13px;padding:0 0 8px 18px;line-height:26px;border-bottom:1px solid #7f7f7f;background:url(../images/ico.gif) no-repeat 3px -188px;color:#7b7b7b;}
.place a{color:#7b7b7b}
.place a:hover{color:#ff9900}
.place strong{margin-right:6px;}

#header{width:798px;margin:0 auto; position: relative;}
#logo{width:183px;height:63px;background:url(../images/logo.png) no-repeat 0 0;float:left;margin:5px 0 0 10px;}
*html #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/logo.png");background:none;}

#menu{float:right;margin-top:15px;overflow:hidden;height:16px;line-height:16px;}
#menu li{float:left;height:16px;line-height:16px;margin:0 5px;color:#6c6c6c;}
#menu li.line{ font-size:0;width:1px;text-indent:-9000px;overflow:hidden;background:url(../images/line.gif) no-repeat 0 center;}
#menu li a {color:#444;font-size:12px;display:block;text-indent:-9000px;overflow:hidden;cursor:pointer;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#menu li a:hover{color:#ccc;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#menu li a.twitter {background:url(../images/ico.gif) no-repeat 0 -37px;width:16px;height:16px;}
#menu li a.blog {background:url(../images/ico.gif) no-repeat 0 -55px;width:24px;height:16px;}

#foot{border-top:1px solid #d4d4d4;padding-top:23px;font-size:12px;background:#d4d4d4;float:left;width:100%;}
.foot{width:960px;margin:0 auto;}
.foot p{line-height:200%;color:#333;padding:0 0px 0 0;}
.foot p span{margin-left:20px;}
.footnav li{float:left;width:230px;margin:0 13px 0 0;color:#333;}
.footnav li.last {margin:0;}
.footnav li li {border-top:none;line-height:200%;color:#333;}
.footnav li li a{float:left;}
.footnav li li span.gray { color:#333; margin:0 0 0 2px; }
.footnav p span.adress { margin-left:37px;}
.footnav p * {vertical-align:middle;}
.footnav a{color:#333;}
.footnav a:hover {color:#333;text-decoration:underline;}
span.hot {color:#ff510c;margin:9px 0 0 8px;background:url(../images/hot.gif) no-repeat 0 0;text-indent:-9000px;overflow:hidden;width:26px;height:8px;font-size:0;display:block;float:left;}
#foot h5{font-size:14px;line-height:180%;color:#000;border-top:none;padding:11px 0 0px;}
.foot-cont{border-top:1px solid #fff;padding:0;float:left;width:100%;margin-top:35px;}
.foot-cont p{border-top:1px solid #c0c0c0;display:block;line-height:35px;text-align:center;}

/*index*/
.boxL{width:300px;margin:0 0 30px;float:left;}
.boxR{float:right;width:620px;margin:0 0 30px;}
.boxL h2, .boxR h2{font-size:14px;color:#ff9900;margin:0 0 17px;padding:0 5px 10px;background:url(../images/dotted.gif) repeat-x 0 bottom;}
.boxL h2 a , .boxR h2  a{display:block;float:right;font-size:12px;font-weight:normal;background:url(../images/ico.gif) no-repeat 0 -12px;padding-left:15px;color:#6c6c6c;}
.boxL h2  a:hover, .boxR h2  a:hover {color:#333;}
.newsList {padding-left:10px;}
.newsList li{float:left;width:270px;height:27px;line-height:27px;margin:0 15px 0 0;background:url(../images/ico.gif) no-repeat 0 10px;padding-left:15px;}
.newsList li a {color:#6c6c6c;}
.newsList li a:hover {color:#ff9900;}

/****index banner-img change*****/
.l_flash_pic {background:url(../images/shadow.gif) no-repeat center bottom;padding-bottom:25px;height:373px;overflow:hidden;}
#ifocus {width:958px;height:362px;border:1px solid #fcebdf;float:left;padding:0 0 9px;}
	#ifocus_pic {position:relative;float:left;width:958px;height:295px;overflow:hidden;}
		#ifocus_pic img {width:958px;height:295px;}	
	#ifocus_btn {width:950px;padding:0 0 0 9px;float:left;display:inline;}
		#ifocus_btn li {width:180px;height:68px;margin:0 10px 0 0;float:left;display:inline;}
		#ifocus_btn a { display:block;padding:5px 0 0;border-bottom:1px solid #ededed;border-top:1px solid #ededed;text-align:center;background:url(../images/btnbj.jpg) repeat-y 0 0;height:62px;}
		#ifocus_btn li a.current {border-top:4px solid #ff6f36;padding:2px 0 0;}


/*blog_index*/
#blog_banner {border:1px solid #fcebdf;width:960px;height:268px;}
.leftcol{width:724px;float:left;padding:0 10px 20px;}
.blogList {}
.blogList li{margin:0 0 20px;border-bottom:1px dotted #959595;padding:5px 5px 15px;font-size:12px;}
h2.entry-title{font-size:16px;height:20px;line-height:20px;margin-bottom:10px;font-weight:bold;}
h2.entry-title span.cate{margin:0 10px 0 0;color:#7c7b7b}
.blogList li h2 a{color:#333}
.blogList li h2 a:hover{color:#ff9900;}
.blogList li h2 span.cate a {color:#7c7b7b}
.entry-meta{color:#7f7f7f;}
.entry-date{margin-right:26px;}
.comments-link a{color:red;}
.comments-link a:hover{color:#ff9900;}
.meta-sep{float:right;font-size:12px;color:#464646;}
.meta-sep  a{color:red;}
.meta-sep a:hover{color:#ff9900;}
.entry-summary { margin-top:10px;font-size:14px;line-height:180%;}
.entry-utility { padding:20px 0 20px;}

.sidebar{float:right;width:182px;margin-top:5px;}
.box{margin-bottom:20px;}
.box h1{background:#000;font-size:12px;color:#fff;font-weight:normal;line-height:18px;height:18px;padding:0 9px;margin-bottom:5px;}
.box li{height:28px;line-height:28px;border-bottom:1px #959595 dotted;color:#676767;padding:0 10px;}
.box li.last{border-bottom:none}
.box li span{float:right;}
.box li span a{color:red;}
.box li span a:hover{color:#ff9900}
.box li a:hover{color:#ff9900;}

.adimg{border-top:1px solid #d9dad5;margin-top:10px;padding:5px;}
.quicklink{position:relative;}
.adlink{border:1px solid #d9dad5;height:152px;font-size:12px;color:#949494;padding-top:14px;}
.adlink h2{font-size:12px;margin:0 10px;}
.adlink h2 a{color:#949494;}
.adlink h2 a:hover{color:#ff9900;}
.adlink p{margin:0 10px;line-height:20px;}
.adlink p a{background:url(../images/arr.gif) no-repeat right 7px ;display:block;}
.adlink p a:hover{color:#ff9900;}
.tl,.tr,.bl,.br{display:block;width:14px;height:14px;position:absolute;font-size:0;background:url(../images/adlink.gif) no-repeat 0 0;}
.bl,.br{height:5px;}
.tl{background-position:0 0;}
.tr{background-position:right 0;right:0;}
.bl{background-position:0 bottom;bottom:0;}
.br{background-position:right bottom;right:0;bottom:0;}

.navigation {float:left;height:25px;line-height:25px;padding:0 0 20px;*padding:0;}
.wp-pagenavi{text-transform:uppercase;}
.wp-pagenavi a {border:1px solid #ccc;color:#212236;margin:2px;padding:2px 6px;text-decoration:none;}
.wp-pagenavi a:hover{background:#FF6600;color:#fff;}
.wp-pagenavi span{margin:2px;padding:2px 6px;border:1px solid #ccc;}
.wp-pagenavi span.pages{color:#000000;margin-left:0;word-spacing:0.2em;}
.wp-pagenavi span.current {background-color:#FF6600;color:#fff;font-weight:700;}

.pagelist li{float:left;margin:0 6px 0 0;}
.pagelist li a {border:1px solid #ccc;color:#212236;padding:2px 6px;text-decoration:none;line-height:22px;}
.pagelist li a:hover{background:#FF6600;color:#fff;}
.pagelist li.thisclass {background:#FF6600;padding:0 6px;color:#fff;font-weight:700;border:1px solid #ccc;line-height:21px;margin-top:1px;margin-top:-1px\9;*margin-top:1px;}
.pagelist li span.pageinfo {background:#fff;padding:0 6px;line-height:22px;display:block;height:21px;margin:1px 2px 0;}
.pagelist li .pageinfo strong{margin:0 4px;}
.pagelist select{margin-top:1px;}


/*content*/
.contentpadding{padding:5px 5px 0;}
.post {overflow:hidden;padding-bottom:30px;}
.postinfo {margin:0 0 5px;padding:8px 3px;color:#bdbdbd;}
.post h2 {font-size:18px;height:32px;line-height:30px;font-weight:bold;}
.post .postinfo span.first {margin-left:0;}
.post .date, .post .categorys, .post .urcomments, .post .editpost, .post .tags {background:url("../images/ico.gif") no-repeat scroll 0 -84px transparent;display:block;font-size:11px;line-height:16px;margin-right:12px;padding-left:20px;}
.post .date {background-position:0 -84px;float:left;background:none;color:#7f7f7f;font-size:12px;padding:0;}
.post .categorys{background-position:0 -100px;float:left;}
.post .urcomments{background-position:0 -132px;float:right;}
.post .editpost {background-position:0 -164px;float:right;}
.post .tags {background-position:0 -196px;float:left;}

.entry{margin-top:35px;overflow:hidden;}
.entry p{margin-bottom:0.5em;font-size:14px;line-height:180%;/*text-align:justify;text-justify :distribute-all-lines;*/}

.postnav{margin:15px 0;}
.alignright{float:right;}
.alignleft{float:left;}
.backtotop{text-align:right;display:none;}
.backtotop a{color:#ff9900;}
.backtotop a:hover{color:red;}
.postnav a{color:#a7a7a7;}
.postnav a:hover{color:#ff9900}

.yssm{ font-size:12px; padding:10px; line-height:30px; background:#fff; overflow:hidden}
.yssm h1{ font-size:24px; border-bottom:1px dashed #ccc; line-height:50px; margin-bottom:30px}
.yssm h2{ font-size:14px; font-weight:bold}
.yssm p{ text-indent:28px;}
.weibo2{
	position:absolute;
	left: 861px;
	top: 18px;
	width: 101px;
	height: 37px;
}
.weibo2 li{ float:left;}
.banquna{ background:#fff; text-align:center; line-height:200%;}
