/*main css cmsyou*/
body{color: #666; font:14px/24px 'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial, Helvetica,sans-serif; background:#fff; overflow-x:hidden;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a{text-decoration:none; color:#333; outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0); font-family: 'Microsoft Yahei';}
a:hover{ text-decoration:none;}
a,button,input,select,textarea:focus{ outline:none;}
em,i{ font-style:normal;} 
textarea{reszie:none;}
h1,h2,h3,h4,h5,h6,input,select,textarea,option,button{ font-weight:normal;}
input{ font-family: 'Microsoft Yahei'; }
textarea{ font-family: 'Microsoft Yahei';}
input[type='submit']{ border: none; font-family: 'Microsoft Yahei'; cursor: pointer;}
button{border: none; font-family: 'Microsoft Yahei'; cursor: pointer;}
.w960{ width:960px; margin:0 auto; }
.w980{ width:980px; margin:0 auto; }
.w990{ width:990px; margin:0 auto; }          
.w1000{ width:1000px; margin:0 auto; }
.w1100{ width:1100px; margin:0 auto; }
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}
.fz0{ font-size:0px;}
img{ border:none; vertical-align: middle;}
.img0{ width: 100%; }
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mt0{margin-top:0px !important;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;} 
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;} 
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt65{margin-top:65px;}
.mt70{margin-top:70px;}
.mt75{margin-top:75px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml55{margin-left:55px;}
.ml75{margin-left:75px;}
.ml65{margin-left:65px;}
.ml80{margin-left:80px;}
.ml100{margin-left:100px;}
.mr{margin-right:30px;}
.disBlock{ display:block;}
.ft14{font-size:14px;}
.ft18{font-size:18px;}
.ftW{ font-weight:bold;}
.ftwn{ font-weight:normal;}
.ftS{ font-style:italic;}
.ftsn{ font-style:normal;}

/*header*/
#header{width: 100%;height:350px; overflow: hidden; clear:both;}
#nav{ height:65px; text-align: center; background:url(imagesbg_nav.jpg) center center no-repeat;}
#nav ul li{ *float:left; border-left:4px solid rgba(255,255,255,0.5); border-left:4px solid #eee\9; margin: 10px 0px; display: inline-block;}
#nav ul li a{color: #eee;font-size: 16px; line-height:45px; font-weight:bold; padding:12px 17px; margin-left:4px; *margin-right:4px;}
#nav ul li.active a,#nav ul li a:hover{color: #fff; background:url(imagesbg_tran.png) center center repeat;}
#nav ul li.home{ border-left:0px;}
#nav ul li.home a{ letter-spacing:10px;}

/*main*/
body.index{ background:url(imagesbg_index.jpg) center top no-repeat fixed;}
#index{}
.main-content{ float:left; width:700px;}
.borderbox{ border:3px solid rgba(218,138,48,0.6); border:3px solid #d58b31\9;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:url(imagesbg_tran_light.png) center center repeat;}
.indexfoucs{ height:420px;}
.content_row{ height:348px;}
.content-box{ height:342px;}
.w-1{ width:286px; margin:0 auto; }
.w-2{ width:338px; margin:0 auto; }
.w-3{ width:388px; margin:0 auto; }
.sidebar{ float:right; width:380px;}
.sidebar .content-box{ height:378px;}

/*links*/
#indexlinks{ height:45px; padding:5px 0; border-top:4px solid rgba(0,0,0,0.3); border-bottom:4px solid rgba(0,0,0,0.3); border-top:4px solid #999\9; border-bottom:4px solid #999\9; margin-bottom:25px;}
.links-title{ float:left; width:200px; text-align:center; overflow:hidden;}
.links-title h3{ color:#333; font-size:24px; line-height:45px; font-weight:bold; letter-spacing:3px;}
.links-content{ float:left; width:1000px; overflow:hidden;}
.links-content ul{}
.links-content ul li{ float:left; height:45px; text-align:center; margin-right:10px;}
.links-content ul li a{ color:#333; font-size:18px; line-height:25px; font-weight:bold; text-align:center; padding:10px 25px; background-color:rgba(255,255,255,0.5); background-color:#fff\9; border-radius:5px; display:block;}
.links-content ul li a:hover{ color:#8a4901; background-color:#fff;}

/*footer*/
.footer{ clear:both;}
.count-content{ height:54px; color:#fff; font-size:20px; line-height:54px; font-weight:bold; background:url(imagesbg_footer.jpg) center center repeat;}
.count-content span{ margin-left:50px;}
.count-content span font{ color:#eee!important;}
.count-content span font strong{ color:#fff!important;}
.copyright{ color:#1c3e47; font-size:16px; padding-top:30px; padding-bottom:60px;}

/*index*/
.indexfoucs{ padding:15px;}
.slidebox{ position:relative; width: 665px;height:426px;; overflow:hidden;}
.slidebox .bd ul li{ position:relative;}
.slidebox .bd ul li .img{width: 665px;height:426px;overflow: hidden; clear:both;}
.slidebox .bd ul li .img img{width: 665px;height:426px;}
.slidebox .bd ul li .txt{ position:absolute; bottom:0px; left:0px; width:655px;height:30px;padding: 5px 15px;font-size: 16px;line-height: 30px; background:rgba(0,0,0,0.7); background:#000\9; z-index:98;}
.slidebox .bd ul li .txt h2{width: 100%; height:50px; color: #222; font-size:16px; font-weight: bold; line-height:25px; margin:0px; padding:0px; overflow:hidden;}
.slidebox .bd ul li .txt h2 a{color: #fff; padding-right:100px; margin-top:0px; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.slidebox .bd ul li .txt h2 a:hover{color:#eee;}
.slidebox .bd ul li .txt .time{color: #999; display:none;}
.slidebox .bd ul li .txt .content{width: 100%; color:#666; line-height: 28px;height: 112px; margin-top: 5px; overflow: hidden; display:none;}
.slidebox .bd ul li .txt a{color: #999;display: block;margin-top: 10px;}
.slidebox .bd ul li .txt a:hover{color: #333;}
.slidebox .hd{ width:665px; height:20px; overflow:hidden; position:absolute; right:10px; bottom:13px; z-index:99;}
.slidebox .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: right;}
.slidebox .hd ul li{ _background:none; display: inline-block; margin: 0 2px;  width:8px; height:8px; background:#fff; cursor:pointer; border-radius: 50%; }
.slidebox .hd ul li.on{ background:#ff9e33; _background:none;}
.slidebox .prev,.slidebox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imagesslider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slidebox .next{ left:auto; right:5px; left:auto; background-position:8px 5px; }
.slidebox .prev:hover,.slidebox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slidebox .prevStop{ display:none;  }
.slidebox .nextStop{ display:none;  }

/*news*/
.cat-news{ clear:both;}
.cat-title{ position:relative; width: 100%;height: 42px; border-bottom: 4px solid rgba(218,138,48,0.6); border-bottom: 4px solid #8a4901\9; background:url(imagesbg_tran.png) center center repeat;}
.cat-title h3{color:#09343d; font-size:18px; line-height: 42px; font-weight: bold; padding-left:40px; background-image:url(imageslist-1.png); background-position:10px center; background-repeat:no-repeat;}
.cat-title h3.icon-list-1{ background-image:url(imageslist-1.png);}
.cat-title h3.icon-list-2{ background-image:url(imageslist-2.png);}
.cat-title h3.icon-list-3{ background-image:url(imageslist-3.png);}
.cat-title h3.icon-list-4{ background-image:url(imageslist-4.png);}
.cat-title h3.icon-list-5{ background-image:url(imageslist-5.png);}
.cat-title h3.icon-list-6{ background-image:url(imageslist-6.png);}
.cat-title h3.icon-list-7{ background-image:url(imageslist-7.png);}
.cat-title h3.icon-list-8{ background-image:url(imageslist-8.png);}
.cat-title h3.icon-list-9{ background-image:url(imageslist-9.png);}
.cat-title h3.icon-list-10{ background-image:url(imageslist-10.png);}
.cat-title .titleMore{ position:absolute; right:10px; top:0px; color: #666; font-size: 14px; line-height:42px; font-weight: normal;}
.cat-title .titleMore:hover{ color:#8a4901;}
.cat-news ul{ padding:0 15px;}
.cat-news ul li{ width:100%; height: 26px; line-height: 26px; margin-top: 9px; overflow: hidden;}
.cat-news ul li a{ position:relative; padding-right:90px; padding-left:18px; background:url(imagesarrow-right.png) left center no-repeat; display:block;}
.cat-news ul li a:hover{color: #8a4901;}
.cat-news ul li a div{font-size: 16px;width:100%;}
.cat-news ul li a span{ position:absolute; right:0px; top:0px; color: #999;font-size: 13px; text-align:right;}
.cat-news ul li a:hover span{ color:#666;}
.cat-download ul li a{ padding-right:0px;}
.cat-download ul li a span{ display:none;}
.foucsnews .cat-news ul{ padding-left:0px; padding-right:0px; margin-right:-15px;}
.foucsnews .cat-news ul li{ float:left;  width:323px; margin-right:15px;;}
.cat-news ul.list_pic{ margin-left:-5px; margin-right:-8px; clear:both;}
.cat-news ul.list_pic li{float:left;width:164px;width:166px\9;height:150px;padding-left:5px;padding-right:5px;overflow:hidden;}
.cat-news ul.list_pic li a{width:164px;height:150px;float:left;text-align:center; padding-left:0px; background:none; overflow:hidden;}
.cat-news ul.list_pic li a img{width:160px;height:100px;padding:3px;margin-bottom:5px; border:1px solid #eee;}
.cat-news ul.list_pic li a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; border:1px solid #ccd;}
.cat-news ul.list_pic li a span{ position:relative; right:auto; top:auto; width:168px; height:36px; color:#333; line-height:18px; text-align:left; overflow:hidden; clear:both; display:block;}
.cat-news ul.list_pic li a:hover span{color:#8a4901;}

/*page*/
body.page{ background:url(imagesbg_page.jpg) center top repeat;}
.page-container{}
.page-top{ height:72px; overflow:hidden; clear:both;}
.page-top .w1100{ height:62px; padding-top:10px; background-color:#cfc6c1; clear:both;}
.page-top .date{ float:left; color:#666; font-size:20px; line-height:52px; margin-left:20px;}
.page-top .tianqi{ float:left; color:#999; font-size:18px; line-height:52px; margin-left:20px; margin-top:7px;}
.page-content{}

/*list*/
.page-content{ padding-bottom:30px; margin-top:20px; clear:both;}
#assessLeft{width: 220px;height: 650px; margin-left:15px;}
#assessLeft .title{font-size: 24px;color: #fff;width:185px;height: 65px; background-color:#a69689;line-height: 65px;padding-left: 35px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
#assessLeft .link{margin-top: 5px;}
#assessLeft .link h2{width: 185px;padding-left: 35px;height: 45px;line-height: 45px;background: #bfbfbf;color: #fff;font-size: 18px;}
#assessLeft .link ul li{width: 185px;padding-left: 35px;height: 45px;border-bottom: 1px dashed #999;line-height: 45px;font-size: 16px;}
#assessLeft .link ul li a.icon-arrow{ padding-left:15px; background:url(imagesicon_arr.jpg) left center no-repeat; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
#assessLeft .link ul li.active a,#assessLeft .link ul li a:hover{ color:#8a4901;}
#assessRight{width: 820px; margin-right:15px;}
#pageNav{width: 780px;height: 34px; color: #999; line-height: 34px;border-bottom: 3px solid #333;font-size: 18px; margin-bottom:10px; padding-left:30px; background:url(imageslist-10.png) left center no-repeat; clear:both;}
#pageNav a{color: #333;}
#pageNav a:hover{color: #8a4901;}
.list-news{ clear:both;}
.list-news ul{width: 800px;}
.list-news ul li{line-height: 44px;border-bottom: 1px dashed #ddd;padding-left: 15px;background: url(imagescircle.jpg) no-repeat left center;}
.list-news ul li h3{width: 670px;font-size: 16px;}
.list-news ul li span{color: #999; font-size:14px;}
.list-news ul li a{cursor: pointer;}
.list-news ul li a:hover{color:#8a4901;}
.list-news ul li a:hover span{color:#666;}
.list-pic{ clear:both;}
.list-pic ul{ margin-left:-5px; margin-right:-8px; clear:both;}
.list-pic ul li{float:left;width:197px;width:195px\9;height:180px;padding-bottom:10px;padding-left:5px;padding-right:5px;overflow:hidden;}
.list-pic ul li a{width:197px;height:245px;float:left;text-align:center;overflow:hidden;}
.list-pic ul li a img{width:188px;height:130px;padding:3px;margin-bottom:5px; border:1px solid #eee;}
.list-pic ul li a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; border:1px solid #ccd;}
.list-pic ul li a span{width:197px; height:36px; color:#333; line-height:18px; overflow:hidden; clear:both; display:block;}
.list-pic ul li a:hover span{color:#8a4901;}

/*pagenavi*/
#page{margin: 25px 0;color: #666;}
#page dl{}
#page dl dd{float: left;margin-right: 10px;}
#page dl dd a{display: block;padding: 2px 12px;border: 1px solid #d2d2d2;}
#page dl dd a:hover{background: #ddd9d9;}
#page dl dd a.active{background: #333;border: 1px solid #333;color: #fff;}
#page .search{line-height: 30px;}
#page .search .text{width: 30px;height: 18px;line-height: 18px;text-align: center;}
#page .search .submit{background: none;border: none;cursor: pointer;margin-left: 10px;color: #666666;width: 30px;height: 18px;line-height: 18px;}
#page .search .submit:hover{color: #333;}

/*detail*/
#news{color:#000;}
#news h1{ color:#000; font-size: 24px;line-height: 30px;margin-top: 30px;text-align: center;}
#news .time{ font-size:14px; text-align: center;color: #808080;margin-top: 15px;}
#news .time span{margin: 0 10px;}
#news .content{min-height:350px; font-size:16px; line-height:1.75em; padding: 30px 0;border-top: 1px dashed #a3a3a3;border-bottom: 1px dashed #a3a3a3;margin: 20px 0}
#news .content ul{margin-bottom:15px;}
#news .content p{ margin-bottom:15px;}
#news .content img{ max-width:820px; height: auto!important; _width:expression(this.scrollWidth > 820 ? "820px" : "auto");}
#news .page{ font-size:14px;}
#news .page i{color: #333;}

/*eventpic*/
.eventpic .ad{z-index:100;background:none;position:absolute;display:none;}
.eventpic a{color:#000000; display:inline-block;text-decoration:none;}
.eventpic a img{border:0;}
.eventpic .close{display:none;}
.eventpic .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.eventpic .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.eventpic .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("imagesclose.png") no-repeat;cursor:pointer;}
.eventpic .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}

@media (max-width:1100px) {
body,#header,#nav,.main-container,.footer{ width:1100px;}
body.page{ background:#fff; background-image:none;}
}