body{margin:0;padding:0;font: 12px "pingfang sc","hiragino sans gb","microsoft yahei","wenquanyi micro hei","helvetica neue",arial,sans-serif;line-height:160%;background:#ffffff;overflow-x: hidden;
    -webkit-font-smoothing: antialiased;}
a:link {text-decoration: none; color:#252525;}
a:visited {text-decoration: none; color:#252525;}
a:hover {text-decoration: none; color:#499600;}
a:active {text-decoration: none; color:#252525;}
.clear{clear:both;}
a img{border:0;}
#topbar{width:100%;height: 35px;background:#f7f7f7;border-bottom:1px solid #ddd;}
.navbar{padding:6px 3px;}
.navbar img{height: 18px;vertical-align: top;margin-right: 4px;}
.navbar a{line-height: 1;display: inline-block;}
.navbar a font{color:#cc0202;}
.fr{float:right;}
.fl{float:left;}
.ft0{font-size: 0;}
ul{margin: 0;padding: 0;}

.content{width:1220px;margin:0 auto;}
#topbar .content{padding:2px;position: relative;}
#header{margin: 5px auto;width: 1220px;}
#logo{height: 110px;text-align: left;}
#logo img{vertical-align: top;margin: 14px 10px 0 0;max-width: 100px;}
#logo h1{margin: 0;font-size: 32px;line-height: 1.4;font-family: 微软雅黑,雅黑,黑体;display: inline-block;overflow: hidden;margin-top: 20px;width: 700px;}
#logo h1 span{display: block;font-size: 16px;margin-left: 2px;line-height: 22px;color: #999;height: 22px;overflow: hidden;}
#logo h1 b{height: 45px;overflow: hidden;display: block;line-height: 45px;}
#logo span{font-size: 60px;}
#menu{background: #499600;margin:5px 0 0 0;padding: 10px 0;}
#menu a{display: inline-block;border-right: 1px solid #777;width: 62px;margin-left: 3px;color: #fff;padding:3px 7px 3px 10px;font-size: 14px;font-weight: bold;}
#menu a:last-child{border:0;}
#menu .menu1 a{width:92px;} 
.main{width: 1220px;margin: 7px auto;font-size: 0;}
.main div{font-size: 12px;}
.w960{width:960px; overflow:hidden;}
.w30{width:20px; text-align:center; font-size:14px; font-weight:bold; padding:4px 5px; margin-top:1px; line-height:20px; display:block; border-radius:0px 5px 5px 0;}
.w30:hover{ background:#499600;}
.w30:hover a{ color:#fff; text-decoration:none;}
.b5{margin-bottom: 5px;}

.box{border:1px solid #cfcfcf; overflow:hidden;}
a.flbtn{    float: right;
    font-size: 18px;
    padding: 0 30px;
    background: #499600;
    color: #fff;
    height: 46px;
    margin-top: 10px;
    line-height: 46px;
    text-decoration: underline;}

#footer{background: #f1f1f1;border-top: 3px solid #499600;padding-bottom: 20px;}
#footer p{line-height: 2;width: 64%;display: inline-block;vertical-align: bottom;margin: 0;}
#footer p.udli{font-size: 14px;margin: 11px 0;}
#footer div.footinc{margin: 7px auto 0;width: 1220px;position: relative;height: 140px;}
#footer div.logo3{display: inline-block;vertical-align: bottom;height: 60px;}
#footer div.qr{right: 0;top: 30px;position: absolute;text-align: center;}
.udli a,.udli a:hover,#footer p a{text-decoration: underline;}

.main .box-left{width:340px;}
.main .box-right{ width:250px;text-align: center;border: 1px solid #e2e2e2;height: 258px;}
.main .box-marked{ border:0;width: 252px;}
.box-marked a{display: block;}




/* 默认幻灯片 */
.focuspic{zoom:1;position:relative; overflow:hidden}
.focuspic .content{overflow:hidden}
.focuspic .changediv a{position:absolute;top:0px;left:0px;display:none;}
.focuspic .title-bg,.focuspic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.focuspic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.focuspic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.focuspic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9;}
.focuspic .change i {background:#666;color:#fff;cursor:pointer;font-family:arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.focuspic .change i.cur {background:#ff7700;}


/*new-hot*/
.news-hot{float:left; width:390px; margin-left:9px;height: 350px;}
.main .tab-hd{ height:34px; line-height:34px;font-size: 14px;border-bottom: 1px solid #499600;}
.main .tab-hd span:first-child,.main .tab-hd div{display:inline-block;font-weight: bold;padding: 0 7px;font-size: 14px;background: #499600;color: #fff;}
.main .tab-hd span:first-child a{color: #fff;}
.main .tab-hd span:last-child{font-size: 12px;float: right;margin-right: 4px;color:#999;}
.main .tab-hd span:last-child a{color:#999;}
.main .tab-box{width: 320px;display: inline-block;margin:5px 20px 5px 0;vertical-align: top;}
.main .mr0{margin-right: 0;}
.main .tab-list{width: 320px;padding: 5px 0;}
.tab-list div{width: 50%;float: left;text-align: center;border-bottom: 1px solid #e2e2e2;padding-bottom: 5px;margin:8px 0;height: 146px;}
.tab-list div img{width: 149px;}
.tab-list div a{display: block;} 
.tab-list div a:first-child{}
.tab-list div a:last-child{width: 147px;text-align: left;margin: 3px auto; line-height: 18px;height: 36px;overflow: hidden;font-size: 14px;}
.tab-list ul{margin: 0 7px 0 4px;clear: both;}
.tab-list li{padding-bottom: 2px;}
.main .photo-list{padding: 12px 0 0 0;font-size: 0;text-align: center;    margin-bottom: 20px;}
.cunlist ul{list-style-type: none;padding: 0 0 0 10px;}
.tab-list ul{list-style-type: square;padding: 0 0 0 11px;}
.cunlist li{line-height: 29px;font-size: 14px;color: #999;margin: 2px 0;height: 29px;}
.idxlist li {background:  0 5px no-repeat;}
.b18{font-weight: bold;font-size: 18px;}
.cunlist li a{vertical-align: top;overflow: hidden;display: inline-block;height: 26px;margin-left: -4px;}
.cunlist li span{float: right;}
.idxlist li a{background: #fff;padding-right: 7px;}
.cunlist li span{background: #fff;padding-left: 7px;}

.photo-list li{display: inline-block;vertical-align:top; width:241px;text-align:center; padding:0;margin-right: 12px;}
.photo-list img{width: 241px;height: 134px;}
.photo-list .txt{font-size: 14px;height: 14px;overflow: hidden;display: block;line-height: 14px;margin: 7px 5px 10px 5px;}
.main .p-list{border: 0;}
.p-list li{width:164px;margin-right: 9px;margin-bottom: 10px;}
.p-list img{width: 158px;height: 110px;}
.p-list .txt{height: 44px;line-height: 22px;text-align: left;}
.s-list li{width:180px;margin-right: 25px;margin-bottom: 10px;}
.s-list img{width: 170px;height: 110px;}
.s-list hr{height: 20px;border: 0;}
.s-list .txt{text-align: left;}
.s-list span.txt{font-size: 12px;}
.s-list a.txt{color:#1155cc ;}
.link li{width: 20%;display: inline-block;font-size: 14px;text-align: center;line-height: 1.7;}
.main .link{border:1px solid #cfcfcf;padding: 5px;font-size: 14px;}
.main .link div:first-child{border-bottom:1px solid #cfcfcf;}
.main .link div:last-child{padding-top: 10px;    font-size: 0;}
.head-list{border: 1px solid #e6e6e6;position: relative;height: 95px;background: #f3f3f3  no-repeat;}
.head-list a{color: #1f3b7b;font-size: 16px;}
.head-list h1{width: 70%;overflow: hidden;line-height: 30px;height: 30px;padding: 15px 15px 0 15px;margin: 0 auto 10px;text-align: center;}
.head-list h1 a{font-size: 30px;}
.head-list div{width: 90%;text-align: center;margin: auto;}
.head-list h2{display: inline-block;width: 28%;line-height: 20px;height:20px;margin:5px 20px;overflow:hidden;}
.head-list ul{width: 250px;position: absolute;right: 0;bottom:0;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}
.head-list li{width: 220px;line-height: 12px;height: 12px;overflow: hidden;margin:13px 10px 13px 20px;}
.head-list li a{font-size: 12px;}
.head-list span{display: block;background: #499600;width: 23px;color: #fff;font-size: 12px;word-wrap: break-word;text-align: center;right: 240px;position: absolute;bottom: 15px;z-index: 1;line-height: 1.3;padding: 7px 0;}
.box-right dl{font-size: 0;padding:0;}
.box-right dt{font-size: 20px;margin: 5px 30px 0 30px;padding: 7px;color: #00be35;}
.box-right dt span{color: #499600;display:block;margin: 14px 0 0 0;;}
.box-right dd{display: inline-block;font-size: 18px;padding: 5px 15px;margin:0 5px;text-align: center;}
.box-right dd a{color: #666;}
.box-right dd a:hover{color: #000;}
.box-right h2{background: #34495e;color: #fff;display: inline-block;padding: 10px;margin: 20px;}
.box-right div.cunshopa a{background: #00be35;display: block;margin: 0 30px;color: #fff;font-size: 20px;line-height: 1.4;}
.box-right div.cunshopn a{background: #ff7f27;margin-bottom: 5px;}
.box-right div.cunshopa span{color: #ffff00;}
.box-right div.cunapply{text-align: center;}
.box-right div.cunapply a{font-size: 18px;padding: 10px;display: inline-block;}

.box-right div.cunapply a:first-child{font-size: 18px;color: #fff;background: #499600;margin-bottom: 20px;}
.box-right div.cunapply span{font-size: 18px;display: block;padding: 10px;color: #499600;}
.pageone, .pageclass{border: 1px solid #e2e2e2;padding: 0 15px;margin: 10px 0;}
.pageone h1{line-height: 1.4;text-align: center;margin-top: 10px;}
.pageone div{font-size: 16px;}
.pageone .date, .pageclass .date{font-size: 12px;color: #999;border-bottom: 1px dashed #e2e2e2;padding-bottom: 5px;margin-bottom: 15px;text-align: center;
}
.pageone img{max-width: 900px;margin: 5px 0;}
.pageclass ul{padding: 0 0 0 23px;}
.pageclass li{font-size: 14px;line-height: 2;margin: 11px 0;border-bottom: 1px dashed #e2e2e2;}
.pageclass h1{line-height: 2;font-size: 20px;}
.pageclass .pages{text-align: center;font-size: 14px;margin: 20px 0;}
.pageclass .pages a{margin: 0 10px;}
.article{width:670px;margin-right:10px;border-right:1px solid #e2e2e2;float:left;padding-right: 15px;    position: relative;}
.article h1{line-height: 1.4;}
.article .date{font-size: 12px;color: #999;border-bottom: 1px dashed #e2e2e2;padding-bottom: 5px;margin-bottom: 5px;
}
.article .date span{float: right;cursor:pointer;margin-left: 10px;font-size: 12px;font-weight: bold;color: #499600;
    line-height: 14px;}
.article .date span:before {
    content: "";
    background:  0 0 no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: top;
    margin-right: 3px;
}

.article .date span.favbtn:before{background-image: ;}
.article .date span.qqbtn:before{background-image: ;}
.article .date a span:before{}
.atl img{max-width: 640px;margin: 5px 0;}
.sidebar{width:300px;float:right;}
.sbox,.sidebar dl{margin-bottom:10px;}
.sbox br{height: 10px;display: block;content: "";}
.sidebar dt{border-bottom: 2px solid #e2e2e2;padding: 4px 0;}
.sidebar dt span{border-bottom: 3px solid #499600;display: inline-block;font-size: 16px;padding: 6px 0;margin-bottom: -7px;}
.sidebar dd{border: 1px solid #e2e2e2;padding: 10px;margin: 0}
.sidebar li{line-height: 1.7;font-size: 14px;list-style-type: decimal-leading-zero;list-style-position: inside;color: #999;}

.atl-nav{border-bottom:1px solid #e2e2e2;}
.atl-nav a{font-size: 14px;}
.atl-nav span{font-size: 14px;}
.atl-nav div:first-child{margin: 10px;float: left;line-height: 33px;}
div.tel{float: right;
    width: 300px;
    margin: 10px 0 0 0;
    font-size: 16px;
    color: #499600;
    font-weight: bold;height: 23px;    line-height: 23px;
    overflow: hidden;text-align: right;
}

div.search{margin: 10px 0;float: right;font-size: 0;position: relative;z-index: 1000;height: 34px;border: 2px solid #499600;}
div.search ul{height: 34px;overflow: hidden;background: #f5f5f5;cursor: pointer;position: absolute;font-size: 14px;border-right: 1px solid #ddd;border-left: 1px solid #f5f5f5;border-bottom:0;}
div.search a{display: block;padding: 1px 32px 1px 14px;line-height: 32px;height: 32px;}
div.search a:hover{background:#f5f5f5;color:#252525;}
div.search s{line-height: 0;border-width: 4px;border-color: #666 transparent transparent;border-style: solid dashed dashed;height: 0;position: absolute;top: 16px;font-size: 0;left: 53px;z-index: 10;}
div.search s s{border-width: 3px;top: -4px;left: -3px;}
div.search form{font-size: 0;margin: 0 0 0 74px;}
div.search input{border:0;outline: 0;line-height: 14px;vertical-align: bottom;}
div.search input:first-child{padding: 1px 7px;width: 150px;font-size: 14px;height: 30px;}
div.search input:last-child{background: #499600;color:#fff;font-size: 14px;padding: 1px 0;cursor: pointer;height: 34px;width: 58px;}
.article .share{text-align: right;font-size: 14px;margin: 10px 20px;}
.article .share a{width:24px;height:24px;line-height:24px;background:  no-repeat; margin-left:6px;display: inline-block;}
.article .share a:hover{text-decoration: none;}
.article table{border-collapse: collapse;}
.article td{padding: 5px 10px;border: 1px solid #ddd;}
.share a.t,.share a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1;}
.share a.t0{background-position: left 0px; position:absolute; margin:0; cursor:pointer;}
.share a.t1{background-position: left -116px; margin-left:36px;}
.share a.t2{background-position: left -87px;}
.share a.t3{background-position: left -145px;}
.share a.t4{background-position: left -203px;}
.share a.t5{background-position: left -29px;}
.share a.t6{background-position: left -421px;padding-left:18px;}
.article .next{font-size: 14px;margin: 15px 0;border-bottom: 1px dashed #e2e2e2;padding-bottom: 10px;line-height: 1.7;}
.next li{font-weight: bold;}
.next li a{font-weight: normal;}
.article .related{}
.article .back{text-align: center;margin: 50px auto 20px;}
.article .back a{border: 1px solid #cdcdcd;border-radius: 2px;padding: 10px 15px;display: inline-block;margin: 0 5px;font-size: 14px;}
.article .copy{background: #eee;padding: 10px;}
.article .copy span{background: #16a085;color: #fff;margin-right: 10px;float: left;padding: 3px 0;width: 20px;text-align: center;line-height: 16px;}

.list{width:890px;margin-right:10px;border-right:1px solid #e2e2e2;float:left;padding-right: 15px;}
.list .entry{color: #999;border-bottom: 1px dashed #e2e2e2;padding-bottom: 10px;}
.list .entry a img{float: left;margin-right: 10px;margin-top: 3px;height: 110px;width: 158px;}
.list h1{border-bottom: 1px dashed #e2e2e2;padding-bottom: 10px;line-height:32px;font-size: 24px;text-align: left;}
.list h2{margin: 15px 0;line-height: 1.2;max-height: 42px;overflow: hidden;}
.list font{color:#ff0000;}
.list .date{float: left;}
.list .tags{float: left;margin-left: 10px;}
.list .tags a{color: #fff;background: #499600;padding: 1px 2px;margin: 0 4px;}
.list .counts{float: right;}
.list .pages{text-align: center;margin: 20px 0;}
.list .pages a{border: 1px solid #e3e3e3;text-align: center;color: #333;display: inline-block;padding: 3px 7px;margin: 0 5px;}
.list .pages a:hover{background: #eee;}
.list .pages span{color: #fff;background:#499600;border: 1px solid #499600;display: inline-block;padding: 3px 7px;margin: 0 5px;}
.main .ent-list {font-size: 0;}
.ent-list a{background:#499600;color: #fff;margin-left: 6px;width: 80px;line-height: 36px;text-align: center;height: 36px;font-size: 16px;font-weight: bold;display: inline-block;}
.ent-list a:first-child{background: #22b14c;width: 140px;font-size: 16px;margin-left:0;}

#applybg{position:absolute;top:0px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;background-color:#000000;z-index:9998;left:0px;display:none;}
#applybox{position:fixed;top:170px;display:none;font-size: 14px;z-index: 9999;}
#applybox span{float: right;font-size: 12px;margin: -10px;padding: 5px;background: #eee;cursor: pointer;border-radius: 3px;}
#applybox p{color: #4d4d4d;line-height: 1.7; margin: 14px;text-align: left;}
#applybox div{box-shadow: 4px 4px 7px #777;width: 430px;margin: 0 auto;background: #fff;text-align: center;padding: 10px;border-radius: 3px;}
#applybox h1{color: #666;font-size: 24px;font-weight: bold;width: 200px;margin:30px auto;}
#applybox a{background: #499600;color: #fff;font-size: 18px;padding: 14px 0;font-weight: bold;margin:30px 140px;display: block;font-weight: bold;}
#applybox label{cursor: pointer;}
#applybox input{width: auto;}
#applybox li{text-align: left;margin: 0 140px;line-height: 1.7;list-style-type: none;font-size: 14px;}


.results p{color: rgb(77, 77, 77);margin: 0;}
.results .url{color: rgb(0, 128, 0);font-size: 14px;}
.results .entry{border:0;padding-bottom: 15px;}
.results h2{margin: 0;}
.results h2 a{color: rgb(17, 34, 204);text-decoration: underline;font-size: 16px;font-weight: normal;}

.useraction form{margin: 0;display: inline-block;width: 500px;border-right: 1px solid #eee;}
.useraction {padding: 15px 0;}
.useraction form div{margin: 10px auto;border:1px solid #eee;width: 400px;text-align: center;font-size: 0;}
.useraction form div.innerbox{border: 0;font-size: 14px;line-height: 1;padding: 15px;width: 269px;margin: 0;text-align: left;display: inline-block;height: 18px;}
.useraction form div.utype{padding: 13px 15px;}
.useraction input{border:0;outline: 0;font-size: 14px;line-height: 1;padding:15px;width: 269px;}
.useraction input:disabled{color: #999;background: #eee;}
.useraction form div.regqh{padding: 0 15px;}
.regqh select{margin: 13px 0;display: block;}
.useraction select{font-size: 14px;width: 269px;border: 1px solid #eee;background: #fff;}
.innerbox input{width:20px;vertical-align: bottom;}
.innerbox label{line-height: 18px;}
.useraction form span{display: inline-block;width: 100px;text-align: center;font-size: 14px;line-height: 1;padding: 17px 0 16px 0;border-right:1px solid #eee;vertical-align: top;}
.useraction .ipt{width: 155px;}
.useraction form img{display: inline-block;vertical-align: bottom;margin:2px;cursor: pointer;}
.useraction button{display: inline-block;background: #f2f2f2;text-align: center;font-size: 14px;line-height: 1;padding:15px 0 14px 0;width: 110px;margin:2px;border: 0;outline: 0;cursor: pointer;}
.useraction form div.btn input{width: 100%;background: #499600;font-size: 18px;color: #fff;padding: 15px;cursor: pointer;}
.useraction form button.btn{width: 295px;margin: 2px;}


.useraction .info{display: inline-block;vertical-align: top;text-align: center;width: 499px;margin-top: 70px;}
.useraction .info div{font-size: 18px;color: #999;margin-top: 20px;}
.useraction .info div a{color:#0065cd;}
.useraction p{font-size: 12px;width: 400px;margin: 0 auto;}
.useraction p.dtl{font-size: 14px;text-align: left;line-height: 1.7;margin: 5px auto;width: 500px;}
.usercontent a{color: #2d64b3;}
.useraction p.w400{width: 400px;}
.useraction .form_error,.form_error{background: #ffebeb;color: #e4393c;border: 1px solid #e4393c;padding: 7px 0;line-height: 16px;font-size:14px;text-align: left;display: none;}
.useraction .form_error b,.form_error b{display:inline-block;width: 16px;height: 16px;overflow: hidden;background:  -104px -49px no-repeat;margin: 0 5px;vertical-align: bottom;}
.main .form_success{display: none;color: #ffffff;background-color: #2ecc71;width: 200px;margin: auto;border-radius: 4px;height: 40px;line-height: 40px;font-weight: bold;font-size: 14px;position: absolute;top: 285px;z-index: 9999;left: 285px;}
.main .form_loading{display: none;color: #565656;background-color: #fff;margin: auto;border-radius: 4px;font-weight: bold;font-size: 14px;position: absolute;z-index: 9999;border:1px solid #ccc;padding: 17px 23px;box-sizing: border-box;
}
.main .form_loading img{vertical-align: middle;margin-right: 10px;}

.useraction .step2{display: none;}
.regtitle{text-align: center;margin-top: 30px;}
.regtitle li{font-size: 16px;color: #999;display: inline-block;width: 33%;border-bottom: 2px solid #f7f7f7;padding-bottom: 10px;}
.regtitle li.sel{color: #000;border-bottom: 2px solid #ff4700;}
.regtitle li i{display: inline-block;margin-right: 5px;width: 24px;height: 24px;text-align: center;font-style: normal;line-height: 24px;font-size: 14px;font-weight: 700;color: #fff;background:  no-repeat 0 0;}
.regtitle li.sel i{background:  no-repeat 0 0;}
.result{padding:15px 0 50px 0;font-size: 18px;width: 700px;line-height: 1.3;}
.result h2{font-size: 30px;line-height: 36px;margin: 20px 0;}
.result h3{font-size: 20px;line-height: 1.1;margin: 5px 0;}
.result a,.result a:hover{color: #0065cd;text-decoration: underline;}
.result img{vertical-align: bottom;margin-right: 10px;}
.result div{color: #999;margin: 20px 0;font-size: 14px;}

.usermenu{width: 152px;background: #f7f7f7;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:20px 10px;line-height: 2;display: inline-block;vertical-align: top;}
.usermenu dl{margin: 0;font-size: 14px;}
.usermenu dd{margin: 0 0 14px 14px;line-height: 1.4;}
.usermenu dt{font-weight: bold;}
.usermenu li{list-style-type: none;}
.usercontent {width: 1046px;display: inline-block;text-align: center;padding:10px 0;}
.usercontent form{border: 0;}
.usercontent h2{text-align: left;margin: 14px 30px;line-height: 30px;height: 30px;font-size: 18px;}
.usercontent h2 span{font-size: 16px;vertical-align: bottom;color: red;margin-left: 20px;}
.u0{padding: 0;margin: 0 auto;}

.usercontent table{margin: 0;padding: 0;border: 0;outline: 0;border-spacing:0;}
.usercontent td{padding:15px 5px 15px 5px;border-bottom: 1px solid #e8e8e8;}
.usercontent td img{display:block;margin-left:8px;}
.usercontent tr.b1{background:#f7f7f7;}
.usercontent tr.b2 td{border-top: 1px solid #e8e8e8;}
.usercontent td a{color:#2d64b3;}
.usercontent a.changecun{color: #fff;background: #499600;padding: 4px;margin-left: 7px;}

.b0 td{border:0;padding:12px 5px;font-size:14px;text-align: left;vertical-align: middle;line-height: 1.7;}
.edui-link-table tr:nth-child(2){display: none;}
.b00 {background:#e8e8e8;border-spacing:1px;}
.b00 td{border:0;padding:12px 5px;font-size:14px;background:#fff;}
#msg{font-size:14px;position:absolute;z-index:10000;zoom:1;left:50%;top:4px;background-color:#02a3c6;color:#fff;padding:4px 8px;display:none;}
.form-control {margin-bottom: 10px;height: 26px;padding-right: 32px;color: #777;display: block;width: 228px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;vertical-align: middle;outline:0;border: 1px solid #d4d4d4;box-shadow: 2px 2px 5px #d3d6da;background-color: #fff;}
.form-control {margin-bottom: 0;height: 24px;width: 125px;padding: 3px 6px;}
.form-control:-moz-placeholder{color:#b9c6d1}.form-control::-moz-placeholder{color:#b9c6d1}.form-control:-ms-input-placeholder{color:#b9c6d1}.form-control::-webkit-input-placeholder{color:#b9c6d1}
.btn-login {width: 100%;height: 40px;cursor:pointer;}
.btn-normal, .btn-normal[disabled] {color: #fff;background-color: #02a3c6;border: 0;}
.usercontent input.btn {padding: 0 18px;font-size: 14px;line-height: 1;display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;background-image: none;white-space: nowrap;border-radius: 4px;-webkit-user-select: none;outline: 0;height: 28px;line-height: 28px;}
.up-container{overflow:hidden;min-height:768px;position:relative;padding-left:0;padding-right:0;max-width:100%;min-height:100%;}
.main .cunfav{margin: 15px 23px;text-align: left;font-size: 14px;}
.cunfav select{width: 118px;margin: 0 5px;outline: 0;height: 28px;}
.cunfav span{font-size: 14px;margin: 0 7px;}
.cunfav span:last-child{color: #fff;background: #499600;padding: 3px 10px;cursor: pointer;border-radius: 5px;}
.main .cunad{text-align: left;margin: 0 30px;font-size: 14px;line-height: 1.7;}
.atlist {font-size: 14px;}
.atlist a{font-size: 14px;}
.atlist input{width: auto;}
.atlist span.checkbtn, .cunfav span.checkbtn{color: #fff;background: #499600;padding:0 10px;cursor: pointer;border-radius: 5px;margin: 0 5px;width: 40px;text-align: center;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.atlist td{padding: 7px 0;}
.atlist td img{display: inline-block;margin-left: 3px;vertical-align: middle;}
input[name="q"]::-webkit-input-placeholder { /* chrome/opera/safari */
  color: #ccc;font-size: 14px;
}
input[name="q"]::-moz-placeholder { /* firefox 19  */
  color: #ccc;font-size: 14px;
}
input[name="q"]:-ms-input-placeholder { /* ie 10  */
  color: #ccc;font-size: 14px;
}
input[name="q"]:-moz-placeholder { /* firefox 18- */
  color: #ccc;font-size: 14px;
}
.bal_list{width: 766px;margin: auto;font-size: 0;}
.bal_list li{width: 25%;display: inline-block;vertical-align: top;font-size: 13px;text-align: left;box-sizing: border-box;}
.bal_list li span{font-size: 24px;line-height: 1.5;}
.bal_list li a{background: #02a3c6;color: #fff;padding: 4px;margin: 3px 3px 0 0;display: inline-block;}
.rpt_list{width: 766px;margin: auto;border-top: 1px solid #e8e8e8;text-align: left;}
.rpt_list a{color:#2d64b3;font-size: 16px;margin: 14px 23px;display: inline-block;}

.usercontent .mt40{margin-top: 40px;}

.atl a{color:#2980b9;}
.main .atl{font-size: 16px;line-height: 1.7;}
.main .atl pre{white-space: pre-wrap;}
.main .atl div{font-size: 16px;}
.main .atl p{font-size: 16px;}
.main .atl span{font-size: 16px;}
.p_menu{border-top: 3px solid #499600;margin-top: -6px;}
.p_menu li{display: inline-block;font-size: 14px;}
.p_menu li a{padding: 10px;display: block;border: 1px solid #e2e2e2;margin-right: -1px;}
.p_menu li a:hover{background: #499600;color: #fff;border: 1px solid #499600;}
.p_menu li a.current{background: #499600;color: #fff;border: 1px solid #499600;}
.main .p_list{margin: 0 auto;border-bottom: 0;padding: 0 15px 0 0;}
.p_list li{width: 223px;margin-bottom: 30px;margin-right: 0;}
.p_list .pages{text-align: center;margin: 20px 0;}
.p_list .pages a{border: 1px solid #e3e3e3;text-align: center;color: #333;display: inline-block;padding: 3px 7px;margin: 0 5px;}
.p_list .pages a:hover{background: #eee;}
.p_list .pages span{color: #fff;background:#499600;border: 1px solid #499600;display: inline-block;padding: 3px 7px;margin: 0 5px;}
.p_list a.txt{margin: 17px 5px 10px 5px;}
.p_list .photo-list{padding: 20px 0 10px 0;}
.p_list ul{padding: 10px 0 10px 0;text-align: left;}
.p_list img{width:190px;height: 140px;border: 1px #dcdcdc solid;padding: 4px;}
.p_list a:hover img{border: 1px #499600 solid;}
.i_list{padding:0;width: 685px;}
.i_list .tab-box {width: 330px;margin: 5px 10px 5px 0;}
.i_list .tab-list{width: 328px;}
.i_list a img{width: 70px;height: 60px;}


.index dl{margin-bottom:10px;display: inline-block;vertical-align: top;}
.index dl div{border: 1px solid #e2e2e2;padding: 9px;}
.index dl div img{width: 250px;}
.index dt{border-bottom: 2px solid #e2e2e2;padding: 4px 0;}
.index dt span{border-bottom: 3px solid #499600;display: inline-block;font-size: 16px;padding: 6px 0;margin-bottom: -7px;}
.index dd{padding: 10px;margin: 0;background: #f4f5f6;}
.index li{line-height: 1.7;font-size: 14px;list-style-type: none;list-style-position: inside;color: #999;height: 23px;overflow: hidden;}
.index li a{overflow: hidden;}
.index li span{float: right;}
.w270{width:270px;}
.w360{width:360px;}
.w350{width:350px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mb5{margin-bottom: 5px;}
.mt4{margin-top: 4px;}
.mt5{margin-top: 5px;}
.tl li a{width: 270px;display: inline-table;}
.i_box{border: 1px solid #e2e2e2;box-sizing: border-box;margin-bottom: 15px;}
.i_box div:first-child{display: inline-block;width: 28px;color: #fff;font-size: 16px;word-wrap: break-word;text-align: center;line-height: 1.4;margin: 1px;vertical-align: top;box-sizing: border-box;}
.i_box div:first-child span{margin-top: 7px;display: block;}
.bg_green{background: #22b14c;}
.bg_red{background: #499600;}
.i_box div{display: inline-block;vertical-align: top;}
.i_box .photo-list{width: 968px;border: 0;}
.i_box .photo-list li {width: 160px;}
.i_box .photo-list img {width: 150px;height: auto;}
.i_box .atl-list{width: 684px;font-size: 0;padding-top: 5px;padding-left: 7px;box-sizing: border-box;}
.i_box .atl-list li{width:50%;font-size: 14px;line-height: 25px;height: 25px;overflow: hidden;display: inline-flex;}
.i_box .atl-list li a{padding:0 4px;}
.i_box .focus-list{width: 275px;font-size: 0;padding-top: 7px;}
.i_box .focus-list li{display: block;padding-bottom: 7px;}
.todaycun{width: 492px;background: ;background-size: 100% 100%;display: inline-block;height: 168px;vertical-align: top;}
.todaycun a{color: rgb(232, 47, 16);margin: 90px 77px;display: inline-block;font-size: 16px;font-weight: bold;line-height: 1.4;}
.todaycun a span{font-size: 24px;margin-left: 5px;}

#reviews{margin: 30px 0;}
#reviews textarea{    border: 0;
    width: 100%;
    outline: 0;
    padding: 10px;
    display: block;
    box-sizing: border-box;
    border-bottom: 1px solid #499600;
    resize: none;
    font-size: 14px;
    line-height: 1.7;
    height: 82px;
    background: #fff;
}
#reviews input.r_btn{    background: #499600;border: 0;width: 80px;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 40px;
    float: right;}
#reviews form{    text-align: center;
    border: 1px solid #499600;
    height: 122px;
    background: #f3f3f3;
    float: right;
    width: 611px;position: relative;}
.article .liaoface{width: 30px;
    float: left;
    margin: 5px;
    cursor: pointer;}
#reviews .entry{font-size: 0;border-top: 1px solid #e2e2e2;
    margin: 14px 0;
    padding: 14px 0 0;}
#reviews .e57{margin-left: 57px;}
#reviews .entry:last-child{border-bottom: 1px solid #e2e2e2;padding-bottom: 9px;}
#reviews .user{color:#2d64b3;font-size: 14px;    display: inline-block;
    height: 16px;}
#reviews img.avatar{margin: 0 17px 4px 0;border-radius: 40px;vertical-align: top;width: 40px;}
#reviews .date{border: 0;
    float: right;}
#reviews p{font-size: 14px;line-height: 20px;margin-left: 57px;    margin-top: -21px;
    margin-bottom: 5px;}
#reviews p span{color: #2d64b3;
    cursor: pointer;}
#reviews p form{margin-top: 5px;}
#reviews p img{    width: 20px;
    height: 20px;
    margin: 0 1px 0 0;
    vertical-align: bottom;}
#reviews .login{border: 1px solid #e2e2e2;
    padding: 10px;
    display: block;
    border-radius: 5px;
    resize: none;
    text-align: center;
    font-size: 14px;    margin-bottom: 40px;
}
#reviews a{color:#2d64b3;}
#reviews b{font-size: 16px;
    margin-bottom: 10px;
    display: block;}
#reviews .error{color: #cc0202;
    font-size: 14px;
    padding: 0 10px;
    float: right;
    display: none;    line-height: 40px;
    height: 40px;}
#reviews .face{display: none;float: left;
        height: 112px;
    width: 216px;
    position: absolute;
    left: -1px;
    top: 122px;
    border-bottom: 1px solid #499600;
    background: #f3f3f3;
    border-left: 1px solid #499600;
    border-right: 1px solid #499600;}
.article .face img {
    width: 30px;
    margin: 5px 0 0 5px;
    cursor: pointer;
    float: left;
}

.page_button{}
.page_button a{margin:0 5px;line-height: 23px;}
.page_button span{font-size: 14px;margin:0 5px;     line-height: 23px;}
.useraction  input.searchinput{height: 28px;line-height: 28px;
    outline: 0;padding: 0 7px;
    border: 1px solid #e8e8e8;
    background: #fff;box-sizing: border-box;width: 140px;font-size: 14px;
}
.userul{padding: 14px 0 0 50px;text-align: left;font-size: 14px;line-height: 2;width: 50%;
    float: left;box-sizing: border-box;}
.main .av_l{text-align: center;}
.main .av_l img{margin: 10px;border: 1px solid #eee;padding: 4px;}
.main .av_l img:last-child{border-radius: 40px;border: 0;padding: 5px;}

#ctnum{font-size: 50px;color: #777;margin: 40px;line-height: 1;display: none;}
.news {margin: 10px auto;-webkit-font-smoothing: antialiased;font-family: "pingfang sc","hiragino sans gb","microsoft yahei","wenquanyi micro hei","helvetica neue",arial,sans-serif;}
.news .left{width: 110px;text-align: center;float: left;margin-right: 30px;height: 470px;}
.news .list{width: 560px;margin: 0;padding: 0;border: 0;}
.news .list h2{margin:0;padding-top: 10px;font-weight: 700;font-size: 20px;line-height: 26px;max-height: 52px;}
.news .entry{position: relative;border-bottom: 1px solid #e8e8e8;padding: 7px 0 10px;}
.news .line{position: absolute;bottom: 10px;right: 0;font-size: 0;height: 18px;}
.news .line a{font-size: 14px;}
.news .line .top1{color: #499600;border: 1px solid #499600;font-size: 12px;margin-right: 10px;padding: 1px 2px;height: 14px;line-height: 14px;display: inline-block;}
.news .line a.ch{color: #16a085;border: 1px solid #16a085;font-size: 12px;margin-right: 10px;padding: 1px 2px;height: 14px;line-height: 14px;}
.news .line a.cun{color: #0065cd;margin-right: 10px;}
.news .list span{font-size: 14px;}
.news .right{width: 270px;float: right;}
.news dl{margin: 0 0 10px;font-size: 0;}
.news dd{margin: 0;}
.news dl{border-top: 2px solid #ed4040;background-color: #f4f5f6;padding: 10px 10px 2px;}
.news dt{color: #222;font-size: 18px;font-weight: 700;margin-bottom: 4px;}
.news .nbox dd{padding: 10px 0;border-bottom: 1px solid #e8e8e8;height: 60px;}
.news .nbox dd:last-child{border: 0;}
.news .nbox dd img{width: 60px;height: 60px;float: left;}
.news .nbox dd a:last-child{margin: 10px 0 0 10px;font-size: 14px;line-height: 20px;max-height: 40px;display: inline-block;width: 180px;overflow: hidden;}
.news .pbox dd{padding: 8px 0;display: inline-block;text-align: center;width: 120px;}
.news .pbox dd:nth-child(even){margin-right: 10px;}
.news .pbox dd img{width: 120px;}
.news .pbox dd a:last-child{font-size: 14px;line-height: 18px;height: 36px;overflow: hidden;margin-top: 4px;display: block;}
.news .ad{background: #f4f5f6;padding: 10px;margin-bottom: 10px;}
.news .menu{width: 110px;}
.news .menu_fixed{position: fixed;top: 10px;z-index: 20;}
.news .logo{color: #499600;font-size: 24px;font-weight: bold;height: 40px;
    line-height: 40px;}
.news .logo img{margin-bottom: 4px;}
.news .menu ul{font-size: 0;}
.news .menu li{list-style: none;display:inline-block;}
.news .menu li:nth-child(odd){margin-right: 2px;}
.news .menu li a{display: block;width: 54px;height: 40px;line-height: 40px;text-align: center;color: #444;border-radius: 4px;font-size: 16px;margin-bottom: 2px;-webkit-transition-property: color,background-color;transition-property: color,background-color;background-color: #f4f5f6;}
.news .menu li a:hover{-webkit-animation-name: hvr-back-pulse;animation-name: hvr-back-pulse;-webkit-animation-duration: .2s;animation-duration: .2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;background-color: #499600;color: #fff;}
.news .menu li .active {background-color: #499600;color: #fff;}
}@-webkit-keyframes hvr-back-pulse{0%{background-color:rgba(34,177,76,.6)}50%{background-color:rgba(34,177,76,.76)}}@keyframes hvr-back-pulse{0%{background-color:rgba(34,177,76,.6)}50%{background-color:rgba(34,177,76,.76)}}

.news .nsearch{margin-bottom: 10px;}
.news .nsearch .input{border: 1px solid #e8e8e8;padding: 0 14px;background-color: #f5f6f7;border-radius: 4px;}
.news .nsearch input{    border: 0;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    width: 210px;
    padding: 0;
    outline: 0;
    padding: 9px 10px 9px 0;
    background: #f5f6f7;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.news .nsearch .btn{    display: block;
    border-left: 0;
    float: right;}
.news .nsearch button{line-height: 38px;
    background: transparent;
    outline: 0;
    border: 0;
    cursor: pointer;padding: 0;}
.news .nsearch img{width: 16px;margin-top: 11px;}
.news input::-webkit-input-placeholder { /* webkit browsers */
    color:    #999;
}
.news input:-moz-placeholder { /* mozilla firefox 4 to 18 */
    color:    #999;
}
.news input::-moz-placeholder { /* mozilla firefox 19  */
    color:    #999;
}
.news input:-ms-input-placeholder { /* internet explorer 10  */
    color:    #999;
}
.rf_fixed{position: fixed;top: 10px;z-index: 20;}
.news .topentry{    background: #f4f5f6;
    padding: 0 10px;    border: 1px solid #499600;}
.topentry .entry:last-child{border: 0;}
.news .entry:last-child{border: 0;}
.topentry .line a.cun{margin: 0;}
.menu .qr{margin-top: 20px;font-size: 14px;}

.morebtn{background: #499600;height: 189px;margin-top: 4px;}
.morebtn a{color: #fff;}
.morebtn a span{display: block;font-size: 28px;margin: auto;line-height: 1.2;}
.morebtn a span:first-child{width: 80px;padding: 10px 0 6px;}
.morebtn a span:last-child{width: 40px;color: #ffff00;}

.morebar{background: #499600;
    color: #fff;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    right: -106px;
    font-size: 14px;
    cursor: pointer;
    position: absolute;
        border-left: 1px solid #499600;
    border-right: 1px solid #499600;
    top: 0;width: 98px;
    box-sizing: border-box;
    text-align: center;}
.morebaron{background: #fff;
    color: #252525;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}
.morebox{background: #fff;
    color: #252525;
    line-height: 36px;
    padding: 0 10px;
    right: -1px;
    font-size: 12px;
    cursor: pointer;
    position: absolute;
    top: 36px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 98px;
    box-sizing: border-box;
    text-align: center;display: none;}
.morebox li{list-style: none;
    line-height: 1;    padding-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #f7f7f7;}
.morebox li span{display: block;margin-top: 5px;}
.focus-list{ text-align: center;border: 10px solid #f4f5f6;padding: 4px 4px 0;}
.focus-list li{list-style: none;height: 57px;margin-bottom: 3px;}
.focus-list li img{width: 242px;}
.i_news{margin: 0 auto 15px;}
.i_news .left{margin-right: 10px;}
.i_news .list{width: 600px;}
.index dl .i_actbtn{font-size: 0;padding-bottom: 10px;background: #f4f5f6;border: 1px solid #f4f5f6;}
.i_actbtn a{display: inline-block;width: 120px;font-size: 18px;background: #e67e22;color: #fff;text-align: center;line-height: 36px;margin-bottom: 8px;height: 36px;float: left;}
.i_actbtn a:nth-child(odd){background: #499600;margin-right: 10px;}

.index-nav div.search{margin: 0;}
.index-li{width: 700px;display: inline-block;}
.index-li li{width: 20%;display: inline-block;border-right: 5px solid #fff;box-sizing: border-box;text-align: center;height: 38px;line-height: 38px;} 
.index-li li a{font-size: 14px;color: #fff;display: block;}
.i-nav{margin-bottom: 20px;}
.i-nav .index-li{width: 1000px;}
.i-nav .index-li li{width: 12.5%;}
.i-nav .index-li li:last-child{border: 0;}
.main .box-topr{width:252px;margin: 7px 0;}
.main .box-topr li{width: 123px;display: block;text-align: center;height: 38px;line-height: 38px;float: left;}
.main .box-topr li:first-child{margin-right: 6px;}
.main .box-topr li a {font-size: 14px;color: #fff;display: block;}
div.box-toprs{width:248px;margin: 0;}
div.box-toprs s{left: 40px;}
div.box-toprs form {margin: 0 0 0 55px;}
div.box-toprs a{padding: 1px 20px 1px 7px;}
div.box-toprs input:first-child{width: 121px;}

.news-hot div span{height: 34px;font-size: 16px;color: #fff;line-height: 34px;display: inline-block;padding: 0 10px;background: #499600;margin-bottom: 4px;}

.gallery-list{height: 500px;margin: 10px 0 0;}
.gallery-list ul{float: left;height: 500px;}
.gallery-list ul.gal1{width:490px;margin-right: 10px;}
ul.gal1 li,ul.gal4 li{float: left;position: relative;width:240px;height: 160px;}
.gallery-list a.txt{position: absolute;left: 0;bottom: 0;font-size: 14px;height: 30px;line-height: 30px;padding-left: 5px;overflow: hidden;color: #fff;z-index: 100;}
.gallery-list span.bg{display: block;position: absolute;left: 0;bottom: 0;height: 30px;background: #000;width: 100%;opacity: 0.4;}
ul.gal1 li:first-child{width:490px;height:330px;}
ul.gal1 img{width: 240px;height:160px;}
ul.gal1 li:first-child img{width: 490px;height:330px;}
.gallery-list ul.gal4{width:240px;margin-right: 10px;}
ul.gal4 li{}
ul.gal4 img{width: 240px;height:160px;}
ul.gal7{width:250px;}
ul.gal7 li{width: 100%;height: 92px;}
ul.gal7 li a{float: left;}
ul.gal7 li a:first-child{width:130px;}
ul.gal7 li a:last-child{width: 115px;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;margin: 18px 0 18px 5px;}
ul.gal7 img{width: 130px;height:92px;}
.gallery-list li{list-style-type: none;}

.lb1000{ width:1000px; height:300px; margin:0 auto; position:relative; margin-bottom:20px;margin-top: 4px;}
.slidebox{ width:1000px; height:300px; overflow:hidden; margin:0 auto; position:absolute; z-index:10; background:#fff;} 
.slidebox .hd{ position:absolute; left:47%;bottom:20px; z-index:1;} 
.slidebox .hd ul li{float:left;margin-left:4px;width:40px;height:4px;cursor:pointer;background:#fff;box-shadow: 1px 1px 2px #333;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;list-style-type: none;}
.slidebox .hd ul li.on{background:#499600; width:70px;}
.slidebox .bd{ position:relative; height:100%;z-index:0;} 
.slidebox .bd img{ width:1000px; height:300px;} 
.cssdate{ float:right;}


.main .atxt, .main .tab-n{font-size: 14px; line-height: 1.7;margin-top: 10px;}
.main .atxt img, .main .tab-n img{margin: 0 10px 0 0;}
.main .tab-n p{color: #999;}
.main .tab-n a{font-weight: bold;}
.main .tab-n{height: 110px;}
.qhcun{font-size: 14px; line-height: 1.7;border: 1px solid #cfcfcf;background: #f3f3f3;padding: 7px;box-sizing: border-box;}

.shli{    width: 280px;border-bottom: 1px solid #dddddd;
    float: left;}
.shli span{    display: block;
    height: 40px;
    line-height: 40px;margin-bottom: 4px;
    font-size: 16px;
    color: #666;
    border-bottom: 1px solid #dddddd;}
#footer .shli p{width: 100%;line-height: 30px;}
#footer .shli a{    display: inline-block;
    margin-right: 16px;
    float: left;
    text-decoration: none;
    width: 54px;
    font-size: 12px;
}
.links{float: left;
    width: 100%;
    margin-top: 10px;}
#footer .links a{text-decoration: none;color: #888;margin: 0 5px;}


.main .article div{font-size: 14px;line-height: 1.7;}
.divmain{position: relative;}
.divmenu{background: #499600;}
.divmenu a{font-size: 16px;float: left;    padding: 10px 9.9px;color: #fff;}
.divmenu a:hover{background: #007300;}
.divmenu a:first-child{background: #007300;    width: 150px;
    padding: 0 10px;
    overflow: hidden;
    height: 39px;
    line-height: 39px;
    box-sizing: border-box;}
.divmenu a:last-child{}
.divclfloat{position: absolute;display: none;
    background: #fff;
    height: 528px;
    left: 150px;top:0;
    border: 1px solid #f6f6f6;width: 150px;    z-index: 1;
    border-left: 0;border-top-width: 2px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.05);box-shadow:3px 3px 3px rgba(0,0,0,0.05);}
.divclfloat a{display: block;
    margin: 7px 0 7px 23px;
    font-size: 14px;
    height: 20px;
    line-height: 20px;float: left;width: 110px;}

.divclfloat span{    font-size: 16px;
    border-bottom: 1px solid #f6f6f6;
    padding: 5px 40px 5px 0;
    display: block;
    margin: 14px 23px;
    height: 20px;
    line-height: 20px;
}
.divclass{width: 150px;border-top:3px solid #499600;float: left;}
.divclass li{list-style-type: none;font-size: 16px;padding: 7px 14px;border: 1px solid #f6f6f6;margin-top: -1px;}
.divclass .class0{display: none;}
.divclass li.active{margin:-1px 0 0 -1px;border-left:2px solid #499600;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.05);box-shadow:3px 3px 3px rgba(0,0,0,0.05);border-right: 0;}
.divclass_a{    background:  -4px -1px no-repeat #fff;
    padding-left: 34px;
    line-height: 33px;
    height: 33px;margin-left: -4px;
    display: inline-block;}
.divclass_a:after{    content: "";
    background:  0 0 no-repeat;
    display: block;
    width: 6px;
    height: 12px;
    float: right;
    margin:10.5px -30px 0 0;;}
.divclass li.active .divclass_a{background-image:  ;}
.divc{width:510px;margin-left: 10px;background: #eee;
    height: 300px;}
.icon-list{}
.icon-list a{width: 100px;
    margin: 6px 10px 5px 0;
    float: left;
    text-align: center;
    font-size: 14px;}
.icon-list a img{width: 50px;
    margin: 5px 15px;
    padding: 10px;}
.div-box{width: 320px;margin-left: 10px;
    float: left;}
.div-right{width: 210px;
    float: right;}
.main .div-right .tab-list{width: 210px;}
.div-box .tab-list,.div-right .tab-list{padding: 3px 0;}
.div-box li,.div-right li{margin: 1px 0;}
.main .cp-list{font-size: 0;}
.cp-list dl{    margin: 8px 0 0 0;width: 100%;
    border: 1px solid #ddd;
    display: inline-block;}
.cp-list dt{
            padding: 0 11px;
    height: 40px;
    box-sizing: border-box;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
    line-height: 40px;}

.cp-list dt a:first-child{font-weight: bold;}
.cp-list dt a:last-child{float: right;
    
    color: #666;}
.cp-list dd{margin: 0;padding: 5px;}
.cp-list a{font-size: 14px;
    }
.main .cp-list .photo-list{
	border-bottom:0;margin-bottom:0;
}


.main .c-list{font-size: 0;}
.c-list{width: 244px;
    float: left;
    margin-right: 8px;}
.c-list dl{    margin: 8px 0 0 0;
    border: 1px solid #ddd;
    display: inline-block;}
.c-list dt{
            padding: 0 5px;
    height: 40px;
    box-sizing: border-box;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
    line-height: 40px;}
.c-list dd{margin: 0;padding: 5px;}
.c-list a{font-size: 14px;
    float: left;}
.c-list .col3 a{width: 72px;margin-right: 8px;}
.c-list .col2 a{width: 116px;}
.c-list dt a{font-size: 16px;}
.c-list dd a{height: 24px;
    overflow: hidden;
    line-height: 24px;}
.c-list  a.mr0{margin-right: 0;}

.p-silt{}

.catlist{    padding-bottom: 14px;
    width: 896px;}
.catlist a{    display: inline-block;
    margin: 2px 7px;
    font-size: 12px;
    padding: 3px 4px;}
.catlist a:hover{background: #499600;color: #fff;}
.catlist a.active{background: #499600;color: #fff;}
.fenlei .active,.sj .active{background: #fffee5;}
.fenlei .entry a img{width: 60px;height: 60px;border: 1px solid #ddd;}
.fenlei h2,.sj h2{padding: 10px 0;line-height: 18px;max-height: 18px;overflow: hidden;font-size: 14px;margin: 0;}
.fenlei .date{float: right;}
.fenlei .tags{float: none;margin: 0;}
.fenlei .entry h2 a,.sj .entry h2 a{color:#1155cc;}
.fenlei .entry{padding-left: 10px;padding-right: 10px;}

.sj{}
.sj .entry{padding: 10px;position: relative;}
.sj .entry p {font-size: 14px;
    height: 20px;
    overflow: hidden;
    width: 400px;
    margin: 4px 0 0 0;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.sj .entry div{    width: 100px;
    position: absolute;
    top: 56px;
    right: 10px;
    text-align: right;}
.sj .entry div a{    font-size: 14px;
    background: #499600;
    color: #fff;
    padding: 4px;} 
.sj .entry a img{margin-top: 0;}
dl.sj img{    width: 214px;} 
.sidebar .sj li{    list-style-type: none;
    margin-top: 10px;
    padding: 7px;
    border: 1px solid #ddd;
    background: #fff;}
.sidebar .sj dd{border: 0;
    background: #f9f9f9;}
.sidebar .sj li:first-child{margin-top: 0}

#likerr{margin-right: 230px;font-size: 14px;float: right;margin-top: -36px;border: 1px solid #fff;padding:4px 7px;display: none;}
#likerr a{color:#2d64b3;}
#reportbtn{font-size: 14px;float: right;margin-top: -36px;color: #cc0202;border: 1px solid #cc0202;padding:4px 7px;cursor:pointer;}

#likebtn{margin-right: 151px;font-size: 14px;float: right;margin-top: -36px;color: #0065cd;border: 1px solid #0065cd;padding:4px 7px;cursor:pointer;}
#likeclk{
    padding-left: 20px;
    }
#likebtn .like {
    background:  no-repeat top left;background-size: 16px;
}
#likebtn .liked{background:  no-repeat top left;background-size: 16px;}
#likenum{color: #777}


.tip_right { position:fixed; _position:absolute; z-index:999; right:10px; top:45%; }
.tip_weixin{ display:block; width:50px; height:50px; border:1px solid #d5d5d5; border-bottom:none; background:#fff ; }
.tip_service{ display:block; width:50px; height:50px; border:1px solid #d5d5d5; border-bottom:none; background:#fff ; }
.tip_service2{ display:block; width:50px; height:50px; border:1px solid #d5d5d5; border-bottom:none; background:#fff ; }
.tip_top{ display:block; width:50px; height:50px; border:1px solid #d5d5d5; border-bottom:none; background:#fff ; }

.tip_service,.tip_service2 { margin:0; padding:0; font:12px / 1.5 tahoma,arial,\5b8b\4f53; color:#454545;background-position:0 -150px; }
.tip_top { background-position:0 -200px; border-bottom:1px solid #d5d5d5; }

.tip_weixin:hover { background:#eee  0 -100px; }
.tip_service:hover { background:#eee  0 -150px; }
.tip_service2:hover { background:#eee  0 -150px; }
.tip_top:hover { background:#eee  0 -200px; }
.tip_left { position:fixed; _position:absolute; z-index:999; left:10px; top:45%; }
.tip_service div { display:none; position:absolute; right:50px; bottom:-52px; border:1px solid #d5d5d5; width:220px; padding:10px; background:#fff; }
.tip_service div h3 { width:176px; height:45px; background: no-repeat 0 -302px; text-indent:-1000em; }
.tip_service div h4 { font-size:24px; }
.tip_service div p { line-height:22px; }
.tip_service div p img { vertical-align:middle; }
.tip_service2 div { display:none; position:absolute; right:50px; bottom:-52px; border:1px solid #d5d5d5; width:220px; padding:10px; background:#fff; }
.tip_service2 div h3 { width:176px; height:45px; background: no-repeat 0 -302px; text-indent:-1000em; }
.tip_service2 div h4 { font-size:24px; }
.tip_service2 div h5 { font-size:18px; }
.tip_service2 div p { line-height:22px; }
.tip_service2 div p img { vertical-align:middle; }
.tip_weixin span { display:none; position:absolute; right:50px; bottom:-103px; border:1px solid #d5d5d5; background:#fff; }
.tip_weixin span img { display:block; width:250px; height:250px; padding:2px; }
.tip_right p, h1, h2, h3, h4, h5, h6,ol, ul, li, dl, dt, dd{margin:0;padding:0;}
