@charset "gb2312"; 

body {background-color:#E9EAEC;} 
hr {border:none; border-bottom:1px solid #eee;}
.more{ font-size:14px; text-align:center; padding:5px 20px; border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px; margin:30px auto; display:block; background-color:#1d63bb; max-width:100px; color:#fff;}
.more:hover{background-color:#fd7500;color:#fff;}
/*gold*/
.inner {width:1200px; margin:0 auto;}
.thumbnail img {width:100%; display:block;}

.blank {height:15px; width:100%; clear:both; overflow:hidden;}
.container {overflow:hidden;}

/*topad*/
.mainad {margin-bottom:20px;}
.mainad img {width:100%; height:auto; display:block;}
.content .mainad {border-bottom:1px solid #eee;  padding:0 18px 20px;}
.header {position:relative;background:rgba(18,18,18,1);width:100%;z-index:990; border-bottom: 1px solid rgba(255,255,255,0.12);}


/*breadcrumb*/
.breadcrumb {font-size:14px; color:#666; margin:20px 0; padding-bottom:20px; border-bottom:1px solid #eee;}
.breadcrumb span {padding:0 18px;}
/*main*/
.main {width:860px; float:left;}
/*focus*/
.focus {float:left; width:410px; height:387px; margin-bottom:20px; position:relative;}
.focus ul li img {width:100%; height:387px; display:block;}
.flexslider {height:387px; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;}
.flexslider .slides:after {display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider {background-color: #fff; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {-moz-user-select: none;}
.flex-viewport {max-height:387px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 387px;}
.carousel li {margin-right: 5px;}
.flex-control-nav { width: 100%;  position: absolute;  bottom: 35px; right:10px; text-align: right;}
.flex-control-nav li {margin: 0 3px;  display: inline-block;  zoom: 1;  *display: inline;}
.flex-control-paging li a {  width: 10px;  height: 10px;  display: block;  background-color:#869791;  cursor: pointer;  text-indent: 9999em; -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%; overflow:hidden;}
.flex-control-paging li a:hover {background-color:#DA6B4A;}
.flex-control-paging li a.flex-active {background-color:#DA6B4A; cursor: default;}
.flex-caption {position:absolute; width: 96%; padding: 2%; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.flex-caption a {color:#fff;}
/*top*/
.top {width:410px; height:387px; float:right; background-color:#fff; margin-bottom:20px; overflow:hidden;}
.top h3,.hots h3,.content h3,.widget h3 {color:#1d63bb; padding-left:15px; margin:20px 0; font-weight:normal; font-size:16px;}
.top ul,.widget .bloggerinfo {padding:0 18px;}
.top ul li {border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.top ul li.last {border-bottom:none; margin-bottom:0;}
.top h4 {font-size:16px; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold}
.top p,.hots ul li p {font-size:14px; color:#555; overflow:hidden;}
.top p {height:48px;}
.hots ul li p {height:72px;}
/*hots*/
.hots,.content {overflow:hidden; background-color:#fff; margin-bottom:20px;}
.hots .section-title,.content .section-title,.widget .section-title {border-bottom:1px solid #eee;  margin-bottom:15px;}
.hots ul,.section {padding:0 18px; overflow:hidden;}
.hots ul li {float:left; width:49%; padding-bottom:20px;}
.hots ul li.right {float:right;}
.hots ul li .thumbnail {width:130px; height:98px; float:left; padding-right:10px;}
.hots ul li img {height:98px;}
.hots ul li h4 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; margin-bottom:5px; font-weight:600}
/*section*/
.section {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.section h2 {font-weight:normal; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:15px; font-weight:bold}
.section .thumbnail {float:left; width:200px; padding-right:25px; position:relative;}
.section .thumbnail span {position:absolute; left:0; top:0; padding:0 5px; font-size:14px; background:rgba(71,150,216,.7); color:#fff;}
.section .thumbnail img {height:150px;}
.section .excerpt p {font-size:14px; color:#555; max-height:65px; overflow:hidden;}
/*postmeta*/
.postmeta {margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.postmeta span {font-size:14px; color:#666; margin-right:15px;}
/*post*/
.post {margin:0 18px; overflow:hidden;}
.post h1.post-title {font-size:18px; margin-bottom:10px; color:#555; font-weight:bold;text-align: center;}
.post .postmeta {border-bottom:1px solid #efefef; padding-bottom:5px;text-align: center;}
.post .postmeta span {color:#999;}
.post .entry {color:#333;}
.post .entry p {font-size:15px; line-height:1.75em; margin-bottom:20px;}
.post .entry ul,.post .entry ol,.post .entry hr,.post .entry blockquote,.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {margin-bottom:20px;}
.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {border-left: 3px solid #5cb85c;
padding-left: 15px; font-weight:bold;}
.post .entry li {font-size:14px;}
.post .entry ul,.post .entry ol {padding-left:2em;}
.post .entry ul li {list-style:inside disc none; margin-left:1px;}
.post .entry ol li {list-style:inside decimal none;}
.post .entry blockquote {overflow:hidden; border:1px solid #eee; border-left:4px solid #eee; background-color:#F5F5F5; color:#777; padding:20px 20px 0; font-size:14px; margin:0 2em 20px; border-radius:4px;}
.post .entry a {color:#4796D8;}
.post .entry img {max-width:100%; height:auto;}
/*postnavi*/
.postnavi {margin-bottom:20px; overflow:hidden;}
.postnavi .prev {float:left;}
.postnavi .next {float:right;}
.postnavi i {font-style:normal;}

/*related-post*/
.related-post,.related-pic,.commentslist {border-top:1px solid #eee; margin-bottom:20px;}
.related-post h3,.related-pic h3,.commentslist h3 {border:none; padding-left:0; font-size:14px; color:#333; margin:20px 0 10px;}
.related-post ul li {line-height:1.75em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
/*related-pic*/
.related-pic {overflow:hidden;}
.related-pic ul {width:819px; overflow:hidden;}
.related-pic ul li {float:left; width:30%; padding:5px 0;overflow:hidden; margin:0px 1.5%;text-align:center}
.related-pic ul li a{padding:5px 5%;background-color:#f1f1f1; width:90%; display:inline-block;text-align:center}
.related-pic ul li a:hover{background-color:#ccc}
.related-pic ul li:nth-child(3n) { float:right}
.related-pic ul li p i {font-style:normal; font-size:14px; background-color:#eee; color:#888; padding:2px 8px; margin-right:8px; border-radius:3px;}
.related-pic ul li .thumbnail {margin-bottom:5px; height:143px; position:relative;}
.related-pic ul li .thumbnail img {position:absolute; left:0; top:0; height:100%;}
.related-pic ul li p {font-size:14px; height:44px; overflow:hidden;}

/*sidebar*/
.sidebar {width:320px; float:right;}
/*widget*/
.widget {background-color:#fff; margin-bottom:20px; overflow:hidden;}
.ad img{ width:100%; height:auto; padding-bottom:0px}
.textwidget {padding:9px 18px;}
.textwidget p {padding:9px 0;}
.textwidget img {width:100%; height:auto;}
.widget ul {padding:0 18px 3px;}
.widget.theme-widget ul {padding:0 18px;}
.widget ul li {overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; margin-bottom:13px;}
.bar1 ul li{white-space:normal}
.widget .thumbnail {float:left; width:100px; height:75px; padding-right:15px;}
.widget .thumbnail img {height:75px;}
.widget ul li p {font-size:14px;}
.widget ul li i {font-style:normal; font-size:14px; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget ul li i.a1 {background-color:#5cb85c; color:#fff;}
.widget ul li i.a2 {background-color:#FD6440; color:#fff;}
.widget ul li i.a3 {background-color:#4796D8; color:#fff;}
.widget ul li i.a4,.a5,.a6,.a7,.a8,.a9 {font-style:normal; font-size:14px; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget ul li.list p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget ul li.list .thumbnail {display:none;}
.widget ul li.list.cur1 .thumbnail {display:block;}
.widget ul li.list.cur1 i {display:none;}
.widget ul li.list.cur1 p {white-space:normal;}

.banner1 {max-width:1200px;height:96px;position: relative; width:100%; margin:10px auto 0px auto}
.banner1 div {background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:96px;}
.news_img {background: url(../images/news_a.png) no-repeat center top;}
.news_img1 {background: url(../images/news_a.png) no-repeat center top;}
.news_img2 {background: url(../images/news_a.png) no-repeat center top;}
.news_img3 {background: url(../images/news_a.png) no-repeat center top;}
@media only screen and (max-width:1200px){
	.inner{width:1024px;}
	.banner1 {width:96%; margin:10px auto 0px auto}
	.main {width:740px;}
	.focus {width:380px; height:359px;}
	.focus ul li img,.flexslider {height:359px;}
	.top {width:340px;}
	.top h4 {margin-bottom:9px;}
	.top ul li {padding-bottom:10px; margin-bottom:10px;}
	.sidebar {width:264px;}
	.related-pic ul {width:719px;}
	.related-pic ul li .thumbnail {height:123px;}
}
@media only screen and (max-width:1060px){
	.inner{width:960px;}
	.main {width:700px;}
	.top {width:300px;}
	.top h4 {font-size:16px;}
	.sidebar {width:240px;}
	.widget .thumbnail {width:80px; height:60px; padding-right:8px;}
	.widget .thumbnail img {height:60px;}
	.related-pic ul {width:100%;}
	.related-pic ul li .thumbnail {height:116px;}
	.widget .follow img {width:90px; height:90px;}
}
@media only screen and (max-width:980px){
	.inner,banner1{width:840px;}
	.main,.sidebar {width:100%; float:none;}
	.top {width:440px;}
	.related-pic ul {width:100%;}
	.related-pic ul li .thumbnail {height:142px;}
}
@media only screen and (max-width:860px){
	.inner{width:768px;}
	.top {width:368px;}
	.related-pic ul {width:100%;}
	.related-pic ul li .thumbnail {height:128px;}
}
@media only screen and (max-width:800px){
	.inner,banner1{width:96%;}
	.top {width:47%;}
}
@media only screen and (max-width:747px){
	.focus {width:100%; height:auto; float:none;}
	.focus ul li img, .flexslider {height:auto;}
	.flex-viewport {max-height:677px;}
	.flex-control-nav {bottom:45px;}
	.top {width:100%; float:none;}
	.top ul {padding:0 18px 10px;}
	.top p {height:auto;}
	.related-pic ul li .thumbnail {height:119px;}
}
@media only screen and (max-width:640px){	
	.hots ul li .thumbnail {width:100px; height:75px; padding-top:7px;}
	.hots ul li img {height:75px;}
	.hots ul li p {height:62px; line-height:1.5em;}
	.hots ul li h4 {font-size:16px; margin-bottom:0;}
	.section h2,.postmeta {margin-bottom:5px;}
	.section .thumbnail {width:160px; height:121px; padding-top:5px; padding-right:15px;}
	.section .thumbnail img {height:121px;}
	.related-pic ul li .thumbnail {height:101px;}
}
@media only screen and (max-width:540px){
	.hots ul li,.hots ul li.right {float:none; width:100%;}
	.hots ul li h4 {font-size:16px; margin-bottom:5px;}
	.hots ul li .thumbnail {padding-top:0;}
	.hots ul li p {height:46px;}
	.section h2 {font-size:16px;}
	.related-pic ul li .thumbnail {height:85px;}
}
@media only screen and (max-width:480px) {
	.banner1{max-width:100%;height:100px;position:relative; clear:both}
    .banner1 div {background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100px;}
	.section h2 {font-size:16px;}
	.section .thumbnail {width:120px; height:90px; padding-right:8px;}
	.section .thumbnail img {height:90px;}
	.postmeta {display:none;}
	.related-pic ul {width:100%;}
	.related-pic ul li {width:100%; float:left}
	.related-pic ul li:nth-child(3n) { float:left}
	.related-pic ul li .thumbnail {height:155px;}
}
@media only screen and (max-width:420px) {
	.related-pic ul li .thumbnail {height:134px;}
}
@media only screen and (max-width:360px) {
	.related-pic ul li .thumbnail {height:113px;}
}
@media only screen and (max-width:320px) {
	.related-pic ul li .thumbnail {height:99px;}
}
.pagess {text-align: center; margin:30px 0px}
.pagess a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070; padding:4px 10px;}
.pagess a:hover,.pagess a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}
.pagess .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pagess a.cur {color: #fff;}
.pagess .disabled {padding:4px 10px;}



.slide .padd { margin:0 0px; background-color:#fff; width:90%; padding:10px 5%; margin-bottom:20px}
.slide .padd h1 {text-align:left;border-bottom:1px solid #E3E3E3;padding:10px 0 18px;background-image:url(../images/cpt_ico1.png);background-repeat:no-repeat;background-position:left 6px;padding-left:65px}
.slide .padd h1.cp_ico1 {background-image:url(../images/cpt_ico1.png)}
.slide .padd h1.cp_ico2 {background-image:url(../images/cpt_ico2.png)}
.slide .padd h1.cp_ico3 {background-image:url(../images/cpt_ico3.png)}
.slide .padd h1.cp_ico4 {background-image:url(../images/cpt_ico4.png)}
.slide .padd h1.cp_ico5 {background-image:url(../images/cpt_ico5.png)}
.slide .padd dt {font-size:15px;padding:10px 0 10px 66px;background:url(../images/ico1.png) no-repeat left center;border-bottom:1px solid #E3E3E3;background-repeat:no-repeat;background-position:11px center}
.slide .padd dt.dt_2 {background-image:url(../images/ico2.png)}
.slide .padd dt.dt_3 {background-image:url(../images/ico3.png)}
.slide .padd dt.dt_4 {background-image:url(../images/ico4.png)}
.slide .padd dt.dt_5 {background-image:url(../images/ico5.png)}
.slide .padd dt.dt_6 {background-image:url(../images/ico6.png)}
.slide .padd dt.dt_7 {background-image:url(../images/ico7.png)}
.slide .padd dd {font-size:14px;padding:15px 0 0;position:relative}
.slide .padd dd font {color:#FD7500;font-size:30px}
.slide .padd dd a.ljkt {position:absolute;right:0;top:32px;color:#2171D5}
.slide .padd dd a.ljkt:hover {color:#FD7500}
@media (max-width:768px) {
.header {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(18,18,18,1);
    width: 100%;
    z-index: 990;
}
}