

legend{ color:#000;}
fieldset{ border:0;}
ul,ol,li{ list-style:none;}
caption,th{ text-align:left;}
q:before,q:after{ content:'';}
body{ font:12px/1.2 "微软雅黑";}
sup,sub{ vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
del,ins,a:hover{ text-decoration:none;}
textarea,input{ outline:none; resize:none;}
img{ border:0 none; vertical-align:middle;}
abbr,acronym{ border:0; font-variant:normal;}
i,u,em{ font-style:normal; text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}
a:hover img{ opacity:0.85; filter:alpha(opacity=85);}
body,input,button,textarea,select{ font-family:微软雅黑, !important, "Microsoft Yahei", "Arial Narrow";
}
a{ cursor:pointer; text-decoration:none; outline:medium none; *outline:medium none; blur:expression(this.onFocus=this.blur());}
a,button,input{ -webkit-tap-highlight-color:rgba(255,0,0,0); tap-highlight-color:rgba(255,0,0,0);}
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;}
address,caption,cite,code,dfn,em,th,var,optgroup,input,button,textarea,select,option{ font-family:inherit; font-style:inherit; font-weight:inherit; font-size:inherit;}


.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clearfix{ zoom:1;}
.clearfix:after{ content:"\020"; display:block; height:0; clear:both;}


.header,.header *{ height:52px; overflow:hidden;}
.header{ background:url(../../res/images/header.png) repeat-x; width:100%; overflow:hidden;}
.hd_nav{ width:1000px; margin:0 auto;}
.hd_nav a{ line-height:52px; font-size:15px; color:#fff; margin:0 13px;}
.hd_nav a.logo{ margin:0 30px;}
.hd_nav a.logo img{ width:42px; height:45px;}
.hd_nav a:hover,.hd_nav a.active{ color:#d68d01; text-decoration:none;}


.bannerx{position:relative;width:100%;margin:0 auto;display:block;}
.banner{padding-top:0px;}
.banner img{display:block;width:100%;height:auto;}

.locbar{width:100%;background:#515252;}
.locmain{width:1000px;margin:0 auto;}
.loc{float:right;line-height:45px;color:#fff;}
.loc a{color:#fff;}

.gkbar{position:relative;padding:10px 0;background:#eeded7;color:#874c38;font:normal 14px/1.8 microsoft yahei;text-align:left;}
.gktit{margin:-26px auto auto;text-align:center}
.gktit span{display:inline-block;width:32px;height:32px;font:normal 14px/32px "";background:url(../../res/images/main.png) -168px -237px no-repeat;color:#fff;text-align:center;}

.contact-main {width: 100%;padding-top: 10px;}
.contact-left {width: 604px;height: 355px;float: left;border: 3px solid #d8d8d8;}
.contact-right {width: 325px;float: right;}

.main{width:1000px;margin:0 auto;padding-bottom:40px;}
.leftbox{float:left;width:240px;background:#515252}
.lbox1{margin-top:-45px;}
.leftbox h1{font:bold 24px/1.9 microsoft yahei;background:#884c39;text-align:center;color:#fff;}
.rightbox{float:right;width:750px;}
.xmtit{color:#fff;background:#3c3c3c}
.xmtit a{padding-left:20px;color:#fff;font:normal 16px/40px "";}
.xmbox1{}
.xmtit{color:#fff;background:#3c3c3c}
.xmtit a{padding-left:20px;color:#fff;font:normal 16px/40px "";}
.msbox{padding:0 10px;}
.msbox a{color:#fff}
.mstit{padding:0 10px;line-height:45px;}
.mstit .h04{float:left;font-size:20px;}
.h04 em{color:#d7d7d7}
.h04 i{color:#884c39}
.mstit .h05{float:right}
.msbox .ulist1{line-height:20px;}
.msbox .ulist2{color:#999}
.msbox .list3{margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #eee;line-height:20px;}
.mxbox{margin-left:-15px;}
.mxbox li{float:left;width:50%;}
.mxbox li .list3{padding:10px;margin-left:15px;box-shadow:5px 5px 0px #eee}

.rcont{padding:20px;}
.rctit{padding-left:10px;margin:0 0 10px 0;font:normal 16px/40px "";}
.rctit a.fll{position:relative;display:inline-block;border-bottom:2px solid #884c39;margin-bottom:-2px;}

.nrcont h2{font:bold 16px/30px "";text-align:center}
.nrcont h3{font:normal 12px/25px "";text-align:center;color:#666}
.nrcont p{width:100%;font:normal 14px/25px "";text-indent:20px;}
.nrcont p img{display:block;margin:0 auto;padding:10px 0;max-width:100%;height:auto;}

.share{float:right;padding:10px 0;}


ul.uubox{padding:11px 0;}
ul.uubox li{position:relative;font:normal 12px/25px simsun;vertical-align:middle;*zoom:1;}
ul.uubox li .ulist{margin-right:100px;}
ul.uubox li .ulist1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:left}
ul.uubox li .ulist1 a{display:block;padding-left:15px;}
ul.uubox li .ulist2{position:absolute;right:10px;top:0px;color:#999;font-size:12px;}
ul.uubox li .list3{padding-left:15px;margin-right:10px!important;border-bottom:1px dotted #dedede;line-height:33px;background:url(../../res/css/main.png) -182px 13px no-repeat;}
ul.uubox li:last-child .list3{border-bottom:none}
ul.ggbox li  .list3{margin-left:10px;background:url(../../res/css/main.png) -182px -20px no-repeat;}
ul.ggbox li a{color:#fff}


ul.pbox{position:relative;margin-right:-10px;#margin-right:0px;}
ul.pbox li{float:left;width:33.33%;}
ul.pbox li .listimg{margin:5px 5px;padding-right:10px;border-right:1px dotted #dedede}
ul.pbox .imga{height:180px;border-radius:5px;overflow:hidden}
ul.pbox .imga img{width:100%;height:auto;}
ul.pbox li:last-child .listimg{border-right:none}
ul.pbox .txta span{float:left;font:normal 16px/25px ""}
ul.pbox .txta em{float:right;font:normal 16px/25px "";color:#ff6600}


.newsbox{background:#fff;}
.newsbox ul{padding:5px;}
.newsbox ul li{float:left;width:100%;}
.nexsbox1{min-height:110px;padding:10px;border-bottom:1px dotted #dedede;}
.nwboxa{position:absolute;width:195px;height:110px;overflow:hidden}
.nwboxc{position:absolute;width:105px;height:105px;overflow:hidden}
.nwboxa img{width:100%;height:auto;}
.nwboxb{margin-left:220px;}
.nwboxd{margin-left:115px;}
.nwboxe{margin-left:10px;}
.nwboxb h2{font:normal 16px/2.0 microsoft yahei;color:#6e3725}
.nwboxb h2 a{color:#6e3725}
.nwboxb span{display:block;font:normal 14px/2.0 microsoft yahei;color:#cfcfcc}
.nwboxb em{color:#7d7d7d}


.newsboxcp ul{ margin-left:10px;}
.newsboxcp ul li{float:left;width:100%; float:left; width:350px; height:260px;}
.nexsbox1{min-height:110px;padding:10px;border-bottom:1px dotted #dedede;}
.nwboxcp{position:absolute;width:320px;height:260px;overflow:hidden; text-align:center;}
.nwboxcp a{ text-decoration:none;} 
.nwboxcp span a img{ width:300px; height:200px; padding:3px; border:1px solid #ccc; background:#FFF;}



.news-list{width:110%;}
.news-list li{width:238px;float:left;margin:0 18px 40px 0;background: url(../../res/css/xinwen-kuang.png) no-repeat;height: 335px;}
.news-list li a{display:block;width:234px;height:321px;background:#fff;position:relative;cursor:pointer; text-decoration:none;}
.news-list li a img{width:234px;height:170px;}
.news-list li a h1{height:20px;padding:18px 24px 0 25px;color:#333;font-size:13px;line-height:20px;}
.news-list li a p{padding:14px 24px 0 25px;color:#666;font-size:12px;line-height:22px;}
.news-list li a h2{padding:0px 24px 0 25px;color:#888;font-size:12px;line-height:22px;}
.news-list li a:hover{background:#1f6c23;}
.more{width:39px;height:37px;position:absolute;bottom:0;right:0;background:url(../../res/css/more.png) no-repeat;display:none;}
.news-list{margin-bottom:30px;}
.news-list li a {height: 331px;}
.more1{width:38px;height:37px;position:absolute;bottom:0;right:0;background:url(../../res/images/xinwen-more.jpg) no-repeat;}
.xinwen-more{display:block;width:200px;height:41px;border:1px solid #ffe1b1;color:#fff;font-size:14px;line-height:41px;text-align:center;margin:0 auto;}
.xinwen-more:hover{background:#3789c9;color:#fff;border:1px solid #3789c9;}

ul.rbox{margin-top:15px;}
ul.rbox li{float:left;width:33.33%;}
ul.rbox li .listimg{margin:0 5px;}
ul.rbox .imga{}
ul.rbox .imga img{width:100%;height:auto;}
ul.rbox li:last-child .listimg{border-right:none}
ul.rbox .txta{line-height:27px;text-align:center}


.sbox{padding-left:10px;padding-bottom:10px;}
.sbox li{float:left;position:relative;width:38%;}
.sbox li.ts{width:24%;}
.sbox li .simg{height:125px;overflow:hidden;border-radius:5px;}
.sbox li .simg img{width:100%;height:auto}
.sbox li .stxt{width:100%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;border-radius:0 0 5px 5px;}
.sbox li .stxt p{position:relative;text-align:center;color:#fff;font:normal 14px/25px ""}
.sbox ul{margin-right:-10px;}
.sbox .slist{position:relative;margin-top:10px;margin-right:10px;}
.sbox .slist a{display:block;}
.sbox .slist2 a{display:block;width:320px;height:320px;}
.sbox .slist2 a:hover{-webkit-animation:'doudong' 1s linear 1 alternate;}

.sbox li.ts1{width:50%;}
.sbox li.ts1 .simg{height:115px}
.yuanx{position:absolute;width:320px;height:320px;z-index:9;background:url(../../res/css/tw_tm.png) 0 0 no-repeat;}
.dbox li{float:left;position:relative;width:33%!important;}
.sbox li .simg1{height:310px;overflow:hidden}
.sbox li .simg1 img{width:100%;height:auto}
.sbox li .stxt1{text-align:center;line-height:30px; z-index:99; position:absolute; width:320px;}
.sbox li .stxt1 p{ display:block; height:30px; line-height:30px; text-align:center;}


.pager{ width:800px; height:35px; line-height:35px; text-align:center; margin:0 auto 20px; overflow:hidden; font-size:15px;}
.pager a,.list-pager span.pager-disable,.list-pager span.pager-tip{ color:#848484; border:1px solid #ddd; border-radius:3px; text-align:center; background-color:#e5eee0; line-height:25px; padding:1px 10px;}
.list-pager span.pager-item, .list-pager a.pager-item{ margin:0 5px;}
.list-pager a.pager-item:hover{ color:#3c6c9b; text-decoration:none;}
.list-pager span.pager-disable{ color:#3c6c9b;}
.list-pager span.pager-current{ color:#fff; border-radius:3px; text-align:center; background-color:#518c30; padding:1px 10px;}
.list-pager span.pager-tip{ color:#3c6c9b;}

.page_box{line-height:30px;height:30px;}
.page_box .left{ font-family:"Verdana";font-size:12px;}
.page_box .left input{ margin:auto 3px; width:30px; text-align:center; }

div.flickr {
	padding:0px;margin:1px 0px 0px 0px; 
text-align:center; font-family:Verdana; font-size:12px;text-align:center;
    width: 692px;
}
div.flickr a {
	border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
div.flickr a:hover {
	border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de
}


.footer{ background:url(../../res/images/footer.png) repeat-x; width:100%; height:50px; padding:5px 0; overflow:hidden;}
.footer p{ height:25px; font-size:13px; line-height:25px; text-align:center; color:#fff; overflow:hidden;}


html,body{ overflow-x:hidden;}
.locbar{ width:auto;}
.locmain div{ width:94%; margin:0 auto;}
.locmain div.gktit{ margin-top:-26px;}
.locmain div.contact-left{ width:604px;}
.locmain div.contact-right{ width:325px;}
.loc{ text-align:right; padding-right:3%;}
.rightbox{ overflow:hidden;}
.news-list{ margin-bottom:0;}
.news-list:after{ clear:both; content:""; display:block; height:0;}
.news-list li{ margin:0 0 40px 5px;}

