
/*---------- base ---------*/
html,body { font-size:14px; font-family:'微软雅黑'; color:#333; line-height:1.8; background: url(../images/bg.png); min-width:1080px;}
a:link { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#883225; }
a:active { text-decoration:none; color:#333; }
a img, img { border:none;vertical-align:middle; } 
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, pre, form,input,select,textarea,button, fieldset, table, th, td, span,form,p,a,img,object,embed  { padding:0px; margin:0px; list-style:none; }
input, textarea, select, button, file { vertical-align:middle}
h1, h2, h3, h4, h5, h6 { font-weight:normal}
.c,.clear{overflow:hidden; clear:both; height:0px;  }
.h20 {overflow:hidden; clear:both; height:20px;  }
.color { color:#0051a3 }


/*公共样式*/
.wrapper { width:1080px; margin:0px auto; position:relative }
.main {width:1040px; margin:0px auto; position:relative; background:#fff; padding:20px 20px }
.pleft { width:220px; float:left;  }
.pright { float:right; width:780px; min-height:350px; }


/*---------- frame : header ---------*/
.header { width:100%; z-index:99; height:240px; padding:20px 0; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  background:url(../images/banner.jpg) no-repeat center bottom;  }
.header .logo { float:left; margin-top:10px }
.header .logo img { height:150px; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  }
.header .head-msg { position:absolute; right:0px; top:0px; color:#222 }
.header .head-msg a { color:#222; margin:0px 5px; }

/*------ //搜索框 ---------*/
.searchbox { width:300px; position:absolute; right:0; top:80px; overflow:hidden }
.searchbox .search-keyword {width:220px; height:34px; line-height:34px; border:1px solid #883225; padding:0px 10px 0px 10px; color:#999; overflow:hidden; background:none; font-family:"微软雅黑"}
.searchbox input::-webkit-input-placeholder { color:#aaa }
.searchbox .search-submit { position:absolute; right:0px; top:0px; cursor:pointer; width:60px; height:36px;  border:1px solid #883225; font-size:0px; color:#fff; background:#883225 url(../images/search.png) no-repeat center;  }
.searchbox .search-option { display:none }



#navMenu { height:45px; line-height:45px; background:#883225; overflow:hidden; position:relative; margin-top:-50px  }
#navMenu ul {}
#navMenu ul>li { font-size:16px; float:left; width:120px; text-align:center; position:relative;transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  }
#navMenu ul>li a { display:block; color:#fff; border-left:1px solid #9d4537; }
#navMenu ul>li.home { width:115px; }
#navMenu ul>li.home a { border-left:0;  }
#navMenu ul>li.active a, #navMenu ul>li:hover a { background:#883225; color:#fff  }
/*#navMenu ul>li.active i { display: inline-block; height:2px; width:35px; background:#269c52; margin-top:-25px; }*/
/*-------- 下拉菜单 --------------*/
.dropMenu { position:absolute; top:280px !important; z-index:100; margin-left:2px; width: 120px; visibility: hidden; }
.dropMenu li { height:40px; line-height:40px; margin-top:1px; background: url(../images/whitebg.png); text-align:center; font-size:14px }
.dropMenu a { display: block; }
.dropMenu a:hover {	color:#fff; background:#883225 }






/*----------底部样式---------*/
.footer { background: #fff; padding:20px 30px; position:relative; color:#666; border-top:5px solid #883225; margin-top:30px; }
.footer a { color:#666; }
.footer .footer_nav{ float:left; width:450px; margin-top:10px; }
.footer .footer_nav li { float:left; width:33%; line-height:35px; height:35px; }
.footer .footer_nav li h3 { margin-bottom:15px;font-size: 16px;  }
 

.footer .footer_msg { float:right; text-align:right; margin-right:35px; }
.footer .footer_msg h3 { font-size: 26px;color:#883225; margin-bottom:10px; line-height:1.2 }
.footer .footer_msg p { text-align:right; font-size:14px; }
.footer .footer_wx { float:right; text-align:center; width:120px; font-size:12px; }
.footer .footer_wx img { width:120px; }

.copyright { padding:15px; color:#888; text-align:center; font-size:14px; }
.copyright a { color:#888; }
.copyright .web_copyright a { display:none }

.banner { height:300px; width:100%; position:relative; }
.location { height:22px; line-height:22px; font-size:15px; margin:15px 0px 20px 0px; padding-bottom:15px; position:relative; border-bottom:3px solid #eeeeee; }
.location b { display:inline-block; height:22px; font-size:20px; color:#883225; font-weight:normal; padding-left:10px; border-left:5px solid #883225 }
.location span { float:right; color:#666; font-size:13px; padding-left:20px; background:url(../images/home.png) no-repeat left center; }
.location span a { color:#666 }
#location { margin:0px; border-bottom:none; }
#location span { float: none; }




.submenu { width:100% }
.submenu h2 { background:#883225; color:#fff; font-size:20px; height:36px; line-height:36px; padding:10px 20px; }
.submenu ul { border:1px solid #eee; background:#f8f8f8 }
.submenu ul li { background:url(../images/menu1.png) no-repeat 15px center; border-top:1px solid #eee; font-size:15px; }
.submenu ul li a.lia {  display:block; height:54px; line-height:54px; overflow:hidden; padding:0px 20px 0px 35px }
.submenu ul li.current a { color:#883225; background:#fff url(../images/menu1-on.png) no-repeat 15px center; border-left:2px solid #883225;padding:0px 20px 0px 33px  }
.submenu dl { display: none; background:#fff; padding:0px 10px 0px 10px; }
.submenu dl dd a { display:block; height:32px; line-height:32px; font-size:13px; padding:0 0 0 35px; overflow:hidden; background:url(../images/menu2.png) no-repeat 17px center; }


.search { width:245px; margin:20px auto 20px auto } 
.search h2 { background:url(../images/searchtitle.png) no-repeat left center; height:36px; line-height:36px; border-bottom:1px solid #ddd; margin-bottom:20px; }
.search h2 span { border-bottom:2px solid #883225; padding-left:30px; font-size:18px; display:inline-block; height:35px; }
.search .search-keyword {width:200px; height:36px; line-height:36px; border:1px solid #ddd; padding:0px 10px 0px 35px; color:#999; overflow:hidden; background:url(../images/search.png) no-repeat 10px center; font-family:"微软雅黑"}
.search input::-webkit-input-placeholder { color:#aaa }
.search .search-submit { cursor:pointer; width:80px; text-indent:20px; height:32px; line-height:30px; border:1px solid #3678c5; background:#3678c5 url(../images/searchwhite.png) no-repeat 10px center; font-size:14px; color:#fff; float:right; margin-top:10px }
.search .search-option { display:none }




/*--------------- 首页 -----------------*/
.ititle { height:34px; line-height:34px; padding:0px 15px; border-bottom:1px solid #ddd; background:url(../images/title.jpg) bottom repeat-x; color:#883225; font-size:14px; overflow:hidden }
.ititle span { float:right; font-size:12px; }
.ititle a { display:inline-block; color:#883225; margin-left:7px  }
.ileft { width:170px; float:left; }
.iright { width:850px; float:right; }


/*列表*/
.iarticle { margin:0 0 20px 0; width:415px; height: auto; border:1px solid #d9d9d9; float:left; border-top:2px solid #883225; background:#fff; overflow:hidden }
.iarticle-l { margin-right:15px; }
.iarticle ul { padding:10px 15px; height:223px; overflow:hidden }
.iarticle ul li:last-child { border-bottom:none }
.iarticle ul li { height:32px; line-height:32px; position:relative; overflow:hidden; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; padding-left:15px; background: url(../images/news-list.png) 0px center no-repeat; }
.iarticle ul li b { display:inline-block; width:190px; font-weight:normal }
.iarticle ul li span { position:absolute; font-size:13px; color:#999; right:0px }
.iarticle ul li a { display:block }
.iarticle ul li:hover { text-indent:10px; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  background: url(../images/news-list.png) 8px center no-repeat; }
.iarticle ul li:hover a { color:#444 }
.iarticle ul li i { display:inline-block; width:30px; height:20px; background:url(../images/news.gif) center center no-repeat; vertical-align:middle }
.iarticle a.imore { float:right; font-size:12px; }


 
/*焦点图*/
.focus{ position:relative; width:520px; height:338px; background-color: #eee; float: left;overflow:hidden; }  
.focus img{ width: 520px; height: 338px;} 
.focus .btn{ position:absolute; bottom:0px; right:0px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;} 
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:42px; line-height: 42px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:13px; overflow:hidden; margin-left:10px; }  
.focus .fcon{ position:relative; width:100%; float:left; display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:8px; position:absolute; height:14px; text-align:center; z-index: 200; }  
.focus .fbg div{ overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:6px; margin:0 4px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#bcbcbc; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#883225;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}*/
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/*左侧委员会*/
.icppcc { border:1px solid #d2d2d2; color:#883225; margin-bottom:15px }
.icppcc h3 { border-bottom:1px solid #d2d2d2; height:35px; line-height:35px; padding:0px 15px; font-weight:bold; font-size:15px;background: url(../images/title.jpg) bottom repeat-x;}
.icppcc h3 a { color:#883225}
.icppcc ul { padding:10px;}
.icppcc ul li a { display:block; height:32px; line-height:32px; color:#883225; font-weight:bold }
.icppcc ul li font { color:#cf1a23 }
.bannerpic img { border:1px solid #ddd; margin-bottom:10px; width:100%; }

 
/*政务公开*/
.ishop_list {height:270px; width:500px; margin:0; float:right;}
.ishop_list ul li { padding:3px 15px; border:1px solid #e4e4e4; margin-bottom:10px; }
.ishop_list ul li h3 { font-size:16px; border-bottom:1px dashed #ddd; height:36px; line-height:33px; overflow:hidden; margin-bottom:5px } 
.ishop_list ul li h3 font { font-size:12px; color:#883225; vertical-align:top }
.ishop_list ul li .msg { height:27px; padding:0 12px; color:#666; overflow:hidden }
.ishop_list ul li .msg span { margin-right:20px; }



/*旅游*/
.itravel { width:1080px;}
.itravel dl { float:left; width:330px;  margin-right:25px; }
.itravel dl dt h3 { height:32px; line-height:32px; background:#fff; font-size:14px; padding:0px 20px; font-weight:bold; color:#883225; position:relative; border:2px solid #883225 }
.itravel dl dt h3 .l1 { width:16px; height:16px; display:block; position:absolute; left:-2px; top:-2px; background:#fff url(../images/l1.png) no-repeat center; background-size:100% 100%; }
.itravel dl dt h3 .l2 { width:16px; height:16px; display:block; position:absolute; right:-2px; top:-2px; background:#fff url(../images/l2.png) no-repeat center; background-size:100% 100%; }
.itravel dl dt h3 .l3 { width:16px; height:16px; display:block; position:absolute; left:-2px; bottom:-2px; background:#fff url(../images/l3.png) no-repeat center; background-size:100% 100%; }
.itravel dl dt h3 .l4 { width:16px; height:16px; display:block; position:absolute; right:-2px; bottom:-2px; background:#fff url(../images/l4.png) no-repeat center; background-size:100% 100%; }

.itravel dl dt h3 a { color:#883225 }
.itravel dl dt img { width:100%; height:150px; margin:10px auto }
.itravel dl ul { height:150px; }
.itravel dl ul li { width:100%; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;  }
.itravel dl ul li font { font-size: 10px;color: #883225; vertical-align: top; line-height:26px; margin:0px 5px }
.itravel dl .more { text-align: center }


/*友情链接*/
.ifriend { margin:20px auto; border:1px solid #ddd; }
.ifriend h3 {  height: 32px; line-height:36px; background:#eeeeee url(../images/gray.jpg) no-repeat;}
.ifriend h3 span { color:#883225; padding:0px 12px; font-size:16px; }
.ifriend ul { padding:20px 5px; }
.ifriend ul li { display:inline-block; margin:0 10px; }
.ifriend ul li a {  }

/*-------------内页样式---------------*/

/*政民互动*/
#interaction { border:1px solid #ddd; padding:0px; margin-top:20px;background: url(../images/shan.jpg) no-repeat bottom center; background-size:100% auto }
#interaction h3 {  height: 32px; line-height:36px; background:#eeeeee url(../images/gray.jpg) no-repeat;}
#interaction h3 span { color:#883225; padding:0px 12px; font-size:16px; }
.interaction ul li { width:25%; float:left; margin:20px auto; text-align:center; }
.interaction ul li p { font-size:16px; }
.interaction ul li:hover img {
transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  
transform:rotate(18deg);
-ms-transform:rotate(18deg); /* Internet Explorer */
-moz-transform:rotate(18deg); /* Firefox */
-webkit-transform:rotate(18deg); /* Safari 和 Chrome */
-o-transform:rotate(18deg); /* Opera */
}

/*文章列表*/
.article_list ul  { }
.article_list ul li { height:50px; line-height:50px; border-bottom:1px dotted #ddd; position:relative; overflow:hidden; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; padding-left:23px;
background:url(../images/news-list.png) 5px center no-repeat;  }
.article_list ul li b { float:left; display:inline-block; width:210px; font-weight:normal }
.article_list ul li span { position:absolute; font-size:14px; color:#999; right:5px }
.article_list ul li a { display:block }
.article_list ul li:hover { text-indent:10px; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  background:#f6f6f6 url(../images/news-list.png) 13px center no-repeat;  }
.article_list ul li:hover a { color:#444 }
.article_list ul li em {float:left; display:inline-block; font-style:normal;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.article_list ul li i {   display:inline-block; width:40px; height:50px; background:url(../images/news.gif) center center no-repeat; vertical-align:middle }
.article_list ul li:nth-of-type(5n) { }



/*新闻图文列表*/
.news_list ul  { }
.news_list ul li { border-bottom:1px dashed #ddd; padding:20px 0; width:100%;  position:relative; overflow:hidden; }
.news_list ul li .date { width:80px; padding:5px; float:left; text-align:center; color:#999 }
.news_list ul li .date b { display:inline-block; font-size:30px; color:#883225; font-weight:normal; line-height:42px; margin-top:7px; }
.news_list ul li .img { display:block; width:140px; height:100px; float:left; margin:0px 20px 0px 10px }
.news_list ul li .img img { width:100%; height:100px }
.news_list ul li .text h3 { font-size:18px; height:36px; margin-bottom:3px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.news_list ul li .text p { color:#666; font-size:14px; line-height:22px }
.news_list ul li:hover { transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; background:#f6f6f6  }

/*新闻详情页*/
.news_text { padding:10px;   }
.news_text .news_title { font-size:20px; color:#222; line-height:32px; text-align:center; margin:5px auto;}
.news_text .news_info { color:#999; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #ccc; font-size:14px;  text-align:center }
.news_text .news_info span { padding:0px 7px; }
.news_text .seo_description { border:1px dashed #ccc; padding:10px 15px; margin:30px auto; color:#777;font-size:15px;  }
.news_text .content { padding:5px; font-size:15px; line-height:2; }
.content img { max-width:100%;  }
.news_text .tags { font-size:16px; float:left }
.news_text .tags a { color:#0051a3 }

/*打印*/
.rrinting { border-top:3px solid #eee; margin:20px auto; }
.rrinting #btnPrint { border:none; cursor:pointer; display:block; float:right; margin:20px 0; width:120px; padding-left:30px; height:36px; line-height:36px; font-size:15px; text-align:center; color:#fff; background:#666 url(../images/rrinting.png) 10px center no-repeat}

/*相关文章*/
.relevant { margin:30px auto }
.relevant h3 { font-size:18px; color:#883225 }
.relevant ul li { height:50px; line-height:50px; border-bottom:1px dotted #ddd; width:100%;  position:relative; overflow:hidden; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; }
.relevant ul li b { display:inline-block; width:220px; font-weight:normal }
.relevant ul li span { float:right; font-size:14px; color:#999; margin-right:5px }
.relevant ul li:hover { text-indent:10px; transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease;  }
.relevant ul li:hover a { color:#444 }



/*政务公开*/
.shop_list ul li { padding:15px; border:1px solid #e4e4e4; margin:20px 0px; }
.shop_list ul li h3 { font-size:20px; border-bottom:1px dashed #ddd; height:42px; line-height:30px; margin-bottom:10px } 
.shop_list ul li h3 font { font-size:12px; color:#883225; vertical-align:top }
.shop_list ul li .msg { line-height:24px; padding:0 14px; color:#666 }
.shop_text { padding:10px; }
.shop_text .content { padding:5px }

 
/*荣誉资质*/
.honor_list ul li { width:350px; height:260px; float:left; text-align:center; margin:20px 20px 0 20px; }
.honor_list ul li img { max-width:350px; max-height:230px;}
.honor_list ul li p { line-height:22px; margin-top:10px; font-size:14px }


/*视频中心*/
.video_list ul { width:810px;}
.video_list ul li { width:245px; height: auto; float:left; margin:0px 22px 20px 0px; position:relative}
.video_list ul li a { display:block; width:100%; height:160px; overflow:hidden }
.video_list ul li img { width:100%; height: 100%; }
.video_list ul li i {height: 80px; width: 80px;position: absolute;left: 50%;top:40px; margin-left: -40px;/* background: url(../images/video.png) center center no-repeat;*/ z-index: 999;}
.video_list ul li p { position:absolute; bottom:0px; left:0px; width:100%; text-indent:10px; height:36px; line-height:36px; background:url(../images/blackbg.png); font-size:13px; color:#fff;}
.video_list ul li p a { color:#fff; display:block; padding-left:55px;background:url(../images/play.png) no-repeat 15px center}
.video_list ul li:hover p { background:#146eca }
.video_list ul li h3 { padding:5px 10px; font-size:14px; height:40px; line-height:22px; text-align:center }
.video_list ul li:hover img { transform:scale(1.1,1.1); transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; }


/* 弹出视频 */
/*.reveal-modal-bg{ position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}*/
.video-modal{visibility:hidden;top:5%;left:50%;margin-left:-480px;width:920px; padding:20px; background:#fff;position:absolute;z-index:101;  }
.video-modal h3 { height:40px;}
.video-modal .close-video-modal { display:block; position:absolute; width:40px; height:40px; top:12px;right:-25px; cursor:pointer; background:url(../images/close.gif); z-index:9; font-size:0px} 


 


/*-------------- 图片中心 ---------------*/
.pro_list { width:800px;}
.pro_list ul { margin:10px auto }
.pro_list ul li {  width:170px; height:240px; float:left; margin:0px 14px 20px 14px; text-align:center; overflow:hidden; }
.pro_list ul li a.pro_pic { display: table-cell; width:170px; height:160px; position:relative; overflow:hidden; text-align:center; vertical-align:middle; }
.pro_list ul li a.pro_pic img { max-width:170px; height: auto; height:160px; vertical-align:middle }
.pro_list ul li .pic_bg { width:0; height:0; background:#fff; position:absolute; top:50%; left:50%; z-index:0}
.pro_list ul li:hover .pic_bg {width:100%; height:100%;top:0; left:0; opacity:0.20; filter:alpha(opacity=20);/*支持 IE 浏览器*/ -moz-opacity:0.20;/*支持 FireFox 浏览器*/ +filter:alpha(opacity=20);/*支持 IE 浏览器*/  transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease;}
.pro_list ul li .pic_more { width:40px; height:40px;  position:absolute; top:100%; left:50%; margin-left:-20px; z-index:11 }
.pro_list ul li:hover .pic_more { top:40%;transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; background: url(../images/pmore.png) no-repeat bottom center; }

.pro_list ul li h3 { padding:10px 20px 5px 20px; font-size:15px; line-height:24px;height:24px; overflow:hidden; color:#883225; font-weight:bold }
.pro_list ul li p { line-height:20px; }

 
  
 
/*多图展示*/
.ban{ width:702px; height:640px; position:relative; overflow:hidden; float:left; margin:0 40px 0 0px;  }
.ban2{ width:700px; height:500px; position:relative; overflow:hidden; border:1px solid #ddd;margin:20px auto}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li { width:700px; height:500px; vertical-align:middle }
.ban2 ul li a { display:table-cell; width:700px; height:500px;vertical-align:middle; text-align:center}
.ban2 ul li img { max-width:700px;  max-height:500px; vertical-align:middle }
.prev{ float:left; cursor:pointer;}
.num{ height:80px;overflow:hidden; width:100%; position:relative; }
.min_pic{  width:100%; text-align:center}
.num ul{ width:100% !important;  }
.num ul li{ width:70px; height:70px; padding:2px; margin:0 5px; border:1px solid #ccc; display:inline-block; float:none !important }
.num ul li a { display:table-cell; width:70px; height:70px;vertical-align:middle; text-align:center}
.num ul li img { max-width:70px;  max-height:70px; vertical-align:middle }
.num ul li.on{ border:1px solid #d03029;  }
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right; background:#003}
.prev1{ position:absolute; top:45%; left:20px; width:30px; height:60px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:45%; right:25px; width:30px; height:60px;z-index:9;cursor:pointer;}

.mhc{ background:#000; width:100%;opacity:0.7;-moz-opacity:0.7;filter:alpha(Opacity=70); position:absolute; left:0; top:0; display:none; z-index:99 }
.pop_up{ width:1100px; height:700px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-460px; margin-top:-350px; display:none; z-index:199;}
.pop_up_xx { width:40px; height:40px; position:absolute; top:0px; right:-41px; cursor:pointer; color:#888; background:#fff; text-align:center; line-height:40px; font-size:30px; font-family:"宋体"}
.pop_up2 { width:1100px; height:700px; position:relative; overflow:hidden;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li { width:1100px; height:700px; float:left;}
.pop_up2 ul li a { display:table-cell; width:1100px; height:700px;vertical-align:middle; text-align:center}
.pop_up2 ul li img { max-width:1100px;  max-height:700px; vertical-align:middle }
 


/*-------------- 联系我们 ---------------*/
/* 在线留言 */
.feedbackform {  }
.feedbackform form { margin:50px auto; }
.feedbackform form input { width:400px; height:36px; padding:0px 10px; line-height:36px;border:1px solid #ccc; color:#333; font-family:"微软雅黑"; margin:10px auto   }
.feedbackform form span { display:inline-block; width:110px; text-align:right; margin-right:10px; }
.feedbackform form textarea#content { margin:20px 0; border:1px solid #ccc; width:480px; padding:10px; font-family:"微软雅黑";  }
.feedbackform form #submit { display:block; width:240px; height:42px; line-height:42px; text-align:center; background:#883225;  font-size:16px;color:#fff; margin:10px 120px; border:1px solid #883225; cursor:pointer; font-family:"微软雅黑" }



/*** 分页样式 **/
.dede_pages{ padding:40px 0 20px 0; clear:both; height: auto; text-align:center; font-size:14px }
.dede_pages ul li{
	line-height:28px;height:28px; display:inline-block; +float:left; 
	margin:0 1px;
	border:1px solid #ddd; overflow:hidden;
/*	 background:#f2eded;*/
}
.dede_pages ul li a { color:#555; display: inline-block; padding:0px 11px 0px 11px; }
.dede_pages ul li:hover{  color:#883225; text-decoration:none; border:1px solid #883225}
.dede_pages ul li:hover a { color:#883225; }
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover { background:#883225; color:#fff;  }
.dede_pages ul li.thisclass { border:1px solid #883225 }
.dede_pages .pageinfo { color:#888; margin:0 3px;  }
.dede_pages .pageinfo strong { font-weight:normal;	margin:0px 2px;}
.dede_pages ul li select { height:28px; border:none }
.handle { color:#999; margin:20px auto }



/*-----------搜索页面------------*/
.search_box{ position:relative; padding:10px 0px; overflow:hidden; float:right }
.search_box form { position:relative; width:350px; float:left }
.search_box a { display:block; padding:2px 10px; border:1px solid #ccc; float:right }
.search_box input {
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:6px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_box select{
   font-size:14px;
   height:31px;
   margin-right:5px;
}
.search_box button {
    background:url(../images/searchbtn.png) no-repeat center; width: 30px; height:30px; line-height:100px; overflow:hidden; border:none; cursor:pointer
}
.resultbar{
	height:32px;
	line-height:32px; margin-bottom:30px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
.resultbar a { float:right }

.sidebar{
  float:right;
  width:300px;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden; border-right:1px solid #dadada; width:700px; float:left; min-height:200px;
}

.resultlist ul li{
  padding-bottom:20px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal; width:94%;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:95%;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-right:10px;
  color:#999;
 }
.resultlist ul li span a{
  color:#999;
 }
/*-----------搜索页面 end------------*/

/*网站地图*/
.linkbox { border-bottom:1px dashed #ccc; padding:10px 15px 15px 15px; }
.linkbox h3 a { color:#883225; font-weight:bold; font-size:14px }
.linkbox ul li { display:inline-block; margin-right:20px; }

.zoom{ display:block; overflow:hidden; position:relative}
.zoom span{ position:absolute; left:0; top:0; width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; background-size: cover;  webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1); transform: scale(1);-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
li:hover .zoom img,li:hover .zoom span {webkit-transform: scale(1.08);-moz-transform: scale(1.08); -o-transform: scale(1.08);transform: scale(1.08); -webkit-transition: all 300ms ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
/*图片*/
.pic_list li{ background: #fff; width: 32%; float: left; margin:10px 2% 10px 0px; position:relative; box-sizing: border-box; }
.pic_list li:nth-child(3n) { margin-right: 0; }
.pic_list li .zoom{ opacity:1; width: 100%; height: 0; padding-bottom:120%; text-align:center; border:1px solid #ddd;  }
.pic_list li .text { padding:10px; position: relative; text-align:center }
.pic_list li .text h3 { font-size:16px }

