﻿
@charset "gb2312";
body{font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
.wrapper {width: 1200px; margin: 0 auto;}
/*Í·²¿*/
.ewb-banner {position: relative;z-index: 5; width:100%; margin:0 auto; height:320px;overflow: hidden;}
.ewb-banner.bg {background: #fff;}
.slidebox-items li {width:1920px;float: left;}
.slidebox-items li img {display: block;width:100%;height: 100%;margin:0 auto;}
.ewb-header {position: absolute;top:60px;right: 0;bottom: 0;left:20%;z-index: 999;}
.ewb-top {height: 145px;background: url('../images/top_x.png') bottom repeat-x;}
.logo {width: 690px;height: 78px;}
.ewb-news { padding-right:20px; margin-top:20px;width:670px;height: 100px;overflow: hidden;  background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.ewb-news-hd {float: left;margin: 0 25px 0 0;width: 34px;height: 100px;background-color:#555/* #b00101*/;}
.ewb-news-tt {display: block;padding: 10px 5px;text-align: center;height: 80px;line-height: 20px;font-size: 16px;color: #fff;}
.ewb-news-bd {float: left;width: 780px;overflow: hidden;}
.ewb-news-items {height: 56px;line-height: 26px;vertical-align: top;}
.ewb-news-items.cur {height: 56px;line-height: 56px;}
.ewb-news-items a {display: block;font-size: 16px;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ewb-news-items.cur a {margin-right: 15px;padding-right: 20px;font-size: 22px;color: #333/*b00101*/;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ewb-news-items a:hover {color: #555/*ff9500*/;}

/* ÍùÏÂ°´Å¥
.ewb-next-screen {position: absolute;left: 50%;top:350px;margin-left: -38px;width: 77px;height: 77px;background: url('../images/next_screen.png');background-size: 100% 100%;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);z-index: 999;} */

nav{ width:100%; height:57px; background:#ca0000;}
.nav-area{ float:left;}
.nav-area li{ float:left; width:108px; background:url(../images/nav_line.jpg) right center no-repeat; font:normal 18px/57px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center;}
.nav-area li a{ color:#fff}
.nav-area li a:hover{ display:block; background:#ee1212; color:#fff}

.contain{position: relative;float:left;}
.trig{width: 100%;display: none;position: absolute;bottom: 0px;left:0px;}
.second-bg{display: none;width: 100%;height: 57px;background:#fff;z-index:100;}
.nav-list{position: relative;width: 100%;height:57px;z-index: 2;}
.nav-list>li{position: relative;float:left; width:108px; background:url(../images/nav_line.jpg) right center no-repeat; font:normal 18px/57px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center;}
.nav-list>li>a{color: #fff;display: block;position: relative;}
.nav-list>li>a:hover{ display:block; background:#ee1212; color:#fff}
.nav-list li ul{background:#f0f0f0;position: absolute; display: none;z-index: 666;}
.nav-list>li ul li{float: left;height:40px;font-size:14px;line-height:40px;}
.nav-list>li ul li a{color: #000; padding:0 10px;}
.nav-list>li ul li a:hover{color: #f00;}
.nav-search{float: right;width: 290px; padding-top:8px;height: 40px;}
.ewb-sh-txt {float:left; padding-left: 30px;width:200px; height:40px; background:#fff url(../images/so.png) 5px center no-repeat; line-height:40px; border: 0; border-radius: 3px 0 0 3px; color:#666;}
.ewb-sh-btn {float: left;width: 59px;height: 40px;border: 0;border-radius: 0 3px 3px 0;cursor: pointer;background:#000;font:500 18px/40px "Î¢ÈíÑÅºÚ"; color:#fff;} 
.mod-banner-zwgk{ width:1200px; height:103px; margin:15px auto; background:url(../images/zwgk_banner.jpg) 0 0 no-repeat;}
.mod-banner-ggfw{ width:1200px; height:103px; margin:15px auto; background:url(../images/ggfw_banner.jpg) 0 0 no-repeat;}
.mod-banner-hygl{ width:1200px; height:103px; margin:15px auto; background:url(../images/hy_banner.jpg) 0 0 no-repeat;}
.mod-banner-hd{ width:1200px; height:103px; margin:15px auto; background:url(../images/hd_banner.jpg) 0 0 no-repeat;}
/*½¹µãÍ¼*/
.focus{ position:relative; width:660px; height:410px; float:left; background-color: #000;}  
.focus img{ width: 660px; height: 410px;} 
.focus .shadow .title{width: 660px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:658px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; 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 .fPic{ position:absolute; left:0px; top:0px; }  
.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:50px; line-height: 50px; 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:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ *width:80px;bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:14px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c50201;}    
.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;}  
.news-r{ width:520px; float:right;}
.news-r .tab-nav{width:100%;height:45px; border-bottom:1px solid #ececec;}
.news-r .tab-nav li {float:left; width:140px; height:45px; font: normal 18px/45px "Î¢ÈíÑÅºÚ"; color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.news-r .tab-nav li a{ color:#666;}
.news-r .tab-nav li.hover { background:#ca0000; width:140px;color:#fff;}
.news-r .tab-nav li.hover a{color:#fff;}
.news-list li{padding-left:15px;background:url(../images/dian.gif) 0 center no-repeat;font: normal 14px/36px "Î¢ÈíÑÅºÚ"; color:#666;}
.news-list li a{ color:#333;}
.news-list li a:hover{ color:#ca0000;}
.news-list li span{ float:right; color:#888;}
.news-list li.borde{height:8px; border-bottom:1px dashed #ababab; background:none;}
.news-list li.bor{height:1px; border-bottom:1px solid #eee; margin-top:5px; background:none;}


.area-382{ width:382px; float:left;}
.title-tab-nav{ padding:0px;height:45px;  background:url(../images/title_line.gif) left bottom repeat-x;}
.title-tab-nav li {float:left; margin-left:15px; width:107px; height:45px; font: normal 16px/45px "Î¢ÈíÑÅºÚ"; color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.title-tab-nav li a{ color:#333;}
.title-tab-nav li a:hover{ color:#ca0000;}
.title-tab-nav li.hover { height:41px; font: normal 16px/41px "Î¢ÈíÑÅºÚ";  border-left:2px solid #e2e2e2; border-right:2px solid #e2e2e2; border-top:2px solid #ca0000; border-bottom:2px solid #fff; width:103px;color:#ca0000;}
.title-tab-nav li.hover a{color:#ca0000;}
.title-tab-nav li.more{font: normal 14px/45px "Î¢ÈíÑÅºÚ"; color:#666; float:right; text-align:right;}
.area-xxgk{ width:378px; height:340px; float:right; border:1px solid #e2e2e2; position:relative;}
.area-xxgk .tbox{ width:20px; height:20px; border-top:2px solid #ca0000; border-right:2px solid #ca0000; position:absolute; right:-1px; top:-1px; z-index:500;}
.area-xxgk h2{ font:normal 16px/42px "Î¢ÈíÑÅºÚ"; margin:0px; padding:0px; color:#ca0000;}
.area-xxgk h2 a{color:#ca0000;}
.area-xxgk h2 i.fa { float:left; height:42px; line-height:42px; font-size:20px; margin:0px 8px 0 10px; overflow:hidden;color: #ca0000;}
.zwgk-list li{ width:33%; height:98px; float:left; text-align:center; border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2; color:#000;}
.zwgk-list li a{width:100%; color: #585353;}
.zwgk-list li a:hover{ width:100%; height:98px; display:block;color:#f50909;}
.zwgk-list li i.fa { width:50px; display:block;height:50px; line-height:50px; font-size:35px; margin:8px auto; overflow:hidden;}
.zwgk-list li:nth-child(3n+0){border-right:none;}
.zwgk-list li i.fa:focus{ width:100%; color:#ca0000}
.zwgk-list li i.fa-folder-open-o{color:#ca0000}
.area-xk{ width:848px; float:left;}
.area-xk .tab-nav li {float:left;width:110px; height:43px; font: normal 16px/43px "Î¢ÈíÑÅºÚ";  border-bottom:2px solid #fff;  color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.area-xk .tab-nav li a{ color:#666;}
.area-xk .tab-nav li.hover { border-bottom:2px solid #ca0000;  width:110px;color:#ca0000;}
.area-xk .tab-nav li.hover a{color:#ca0000;}
.area-xk .tab-nav li.more{ float:right;}

.xk-table{ border:1px solid #eee; color:#666; line-height:36px;}
.xk-table td{ padding:5px 10px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea; }
.xk-table th{ padding:5px 10px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.xk-table td a{ color:#333;}
.xk-table td a:hover{ color:#ca0000;}
.area-ywgz{ width:322px; padding-bottom:8px; float:right; border:1px solid #e2e2e2}
.news-title{ border-bottom:1px solid #eee;height:40px; font: normal 16px/40px "Î¢ÈíÑÅºÚ"; }
.news-title h3{ border-bottom:2px solid #ca0000; width:110px; text-align:center; color:#ca0000;}
.news-title h3 a{ color:#ca0000;}
.news-title span{ float:right; font-size:14px; margin-right:5px; }
.news-title span a:hover{ color:#ca0000;}
.area-cx-list{ margin-left:-25px;}
.ywgz-list li{ width:140px; height:45px; float:left; margin-top:10px; margin-left:10px; font: normal 14px/45px "Î¢ÈíÑÅºÚ";color:#666; overflow:hidden;}
.area-cx-list li{ width:250px; height:45px; float:left; margin-top:10px; margin-left:25px; _margin-left:12px; font: normal 14px/45px "Î¢ÈíÑÅºÚ";color:#666; overflow:hidden;}
.ywgz-list li a,.area-cx-list li a{padding-left:10px; display:block; background:#f7f7f7; color:#333;}
.ywgz-list li a:hover,.area-cx-list li a:hover{padding-left:10px; display:block;  background:#cd0505; color:#fff;}
.ywgz-list li i{width:20px; height:45px; line-height:45px; float:left; font-weight:700;}

.area-cx-list li i{width:20px; height: 45px; line-height:45px; float:left; font-size:10px; text-align:center; font-weight:700;}
.ywgz-list li i.fa{width:20px; height: 45px; font-size:18px;text-rendering: auto; line-height:45px; float:left;} 
.ywgz-list li:last-child a{background:#cd0505;color:#fff;}
.ywgz-list li:last-child a:hover{background:#9e0202;color:#fff;}

.area-cx{ width:526px; float:left;}
.area-cx .tab-nav{ border-bottom:2px solid #e2e2e2;}
.area-cx .tab-nav li {float:left; width:50%; height:43px; margin-bottom:-2px; font: normal 16px/43px "Î¢ÈíÑÅºÚ"; border-bottom:2px solid #e2e2e2;  color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.area-cx .tab-nav li a{ color:#666;}
.area-cx .tab-nav li.hover { border-bottom:2px solid #ca0000; color:#ca0000; background:url(../images/sj.gif) center bottom no-repeat;}
.area-cx .tab-nav li.hover a{color:#ca0000;}

.area-ywxt{ width:638px; float:right;}
.area-ywxt .tab-nav{ border-bottom:2px solid #e2e2e2;}
.area-ywxt .tab-nav li {float:left; width:25%; height:43px; margin-bottom:-2px; font: normal 16px/43px "Î¢ÈíÑÅºÚ"; border-bottom:2px solid #e2e2e2;  color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.area-ywxt .tab-nav li a{ color:#666;}
.area-ywxt .tab-nav li.hover { border-bottom:2px solid #ca0000; color:#ca0000; background:url(../images/sj.gif) center bottom no-repeat;}
.area-ywxt .tab-nav li.hover a{color:#ca0000;}

.area-ywxt-list{ border:1px solid #dd;}
.area-ywxt-list{ margin-left:-10px;}
.area-ywxt-list li{ width:206px; height:45px; line-height:45px; float:left; margin-left:10px;margin-top:10px; overflow:hidden;}
.area-ywxt-list li a{padding-left:10px; display:block; background:#f7f7f7; color:#333;}
.area-ywxt-list li i{width:20px; height:45px; line-height:45px; float:left; font-size:10px; text-align:center; font-weight:700;}
.area-ywxt-list li a:hover{padding-left:10px; display:block; background:#cd0505; color:#fff;}
p.web01{ width:300px; height:45px; background:#ca0000; padding-left:12px; border:1px solid #e9e9e9;font: normal 16px/45px "Î¢ÈíÑÅºÚ"; color:#fff; }
p.web01 a{color:#fff; }
p.web01 a span{color:#fff; }
p.web01 i{ color:#ffae00;font-size:20px; line-height:45px;  margin-right:8px; float:left;}
p.web01 a:hover{  color:#ffae00;}
p.web01 a:hover span{color:#ffae00; }

.ewb-hd-box{ width:250px; height:250px; margin-right:25px; background:#f1f1f1; border:1px solid #e9e9e9; float:left;}
.ewb-hd-box li{ width:50%; float:left; margin-top:20px; text-align:center; height:98px; line-height: 150px; color:#666;}
.ewb-hd-box li {_height: 20px; _line-height:20px; _padding-top:80px; }
.ewb-hd-box li:hover{width:50%; height: 98px; cursor:pointer; color:#cd0505;}
.ewb-hd-box li a{ display:block;color:#333;}
.ewb-hd-box li a:hover{ display:block;color:#cd0505;}
.ewb-hd-box li.hd-list-01 {background: url(../images/hd_ico_01.png) no-repeat center top;}
.ewb-hd-box li.hd-list-02 {background: url(../images/hd_ico_02.png) no-repeat center top;}
.ewb-hd-box li.hd-list-03 {background: url(../images/hd_ico_3.png) no-repeat center top;}
.ewb-hd-box li.hd-list-04 {background: url(../images/hd_ico_04.png) no-repeat center top;}
.ewb-hd-box li.hd-list-01:hover {background: url(../images/hd_ico_1.png) no-repeat center top;}
.ewb-hd-box li.hd-list-02:hover {background: url(../images/hd_ico_2.png) no-repeat center top;}
.ewb-hd-box li.hd-list-03:hover {background: url(../images/hd_ico_3.png) no-repeat center top;}
.ewb-hd-box li.hd-list-04:hover {background: url(../images/hd_ico_4.png) no-repeat center top;}

.area-448{ width:448px; float:left;}
.index-zt{ width:1198px; height:120px; border:1px solid #ddd; margin:15px auto; clear:both;}
.index-zt h3{ width:18px; background:#ca0000; float:left; padding:20px 15px; font: normal 16px/20px "Î¢ÈíÑÅºÚ"; color:#fff;margin-right:15px;}
.index-zt ul{ float:left; padding-top:15px;}
.index-zt ul li{ float:left; margin-left:15px;}
.links-list li{ float:left; padding:0px 15px;}

.roll-nav{ width:95px; height:448px; background:url(../images/rt_nav.png) 0 0 no-repeat; position:fixed;right:10px;bottom:20px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220))}
.roll-nav li{ height:112px; position:relative;}
.roll-nav li a{ width:95px; display:block; bottom:12px; position:absolute; text-align:center; color:#fff;}
.roll-nav li a:hover{color:#fed488;}


/*»¥¶¯*/
.main{ width:1158px; overflow:auto; margin:0 auto; padding:5px 20px 20px; border:1px solid #f4f4f4; border-radius:5px;}
.info{ border-bottom:1px solid #f4f4f4; line-height:40px; color:#666;}
.info a{color:#000;}
.info i{ color:#f00; margin-right:10px;}
.ldxx{ width:848px; height:345px; float:left;border:1px solid #f4f4f4;}
.tb-list{width:280px;  height:345px; float:right;border:1px solid #f4f4f4;}
.tb-list li{ height:68px; line-height:68px; padding-left:40px; border-bottom:1px solid #f4f4f4; font-size:16px;}
.tb-list li i{ width:60px;text-align:center; font-size:40px; float:left;line-height:68px; margin-right:30px;}
.tb-list li a{ display:block; color:#a1a1a1;}
.tb-list li a:hover{ color:#f00;}
.tb-list li:last-child{ border:none;}
.area-565{ width:562px; border:1px solid #f4f4f4;}

/*ÁÐ±í*/
.news-left{ width:280px; float:left;}
.news-hd{ background:#ca0000; padding:12px 20px 12px 30px; font: normal 24px/30px "Î¢ÈíÑÅºÚ"; color:#fff;}
.news-hd i{ color:#fff; font-size:30px; margin-right:10px;}
.list-nav{ border:1px solid #f4f4f4; padding:0 10px;}
.list-nav li{ border-bottom:1px solid #f4f4f4; font: normal 16px/50px "Î¢ÈíÑÅºÚ";  text-indent:15px;}
.list-nav li i{ float:right; margin-right:8px; line-height:50px; font-size:12px; color:#eee;}
.list-nav li a{ display:block; width:100%;  background:#ec5454;  color:#e8e0e0;  border:none;  position:relative; cursor:pointer;  transition:800ms ease all;outline:none;}
.list-nav li a:hover{ width:100%;  background:#fff;  color:#f00;}
.list-nav li a:before,.list-nav li a:after{content:'';position:absolute;top:0;right:0;height:2px;width:0;background: #ca0000;transition:400ms ease all;}
.list-nav li a:after{right:inherit;top:inherit;left:0;bottom:0;}
.list-nav li a:hover:before,.list-nav li a:hover:after{width:100%;transition:1000ms ease all;}
.list-nav li:last-child{ border:none;}
.news-right{ width:840px; float:right;}
.news-right h2{ border-bottom:1px solid #efefef; padding-bottom:10px; font: normal 24px/30px "Î¢ÈíÑÅºÚ"; color:#ca0000;}
.news-right h2 a{color:#ca0000;}

/*·­Ò³*/
.page { float:right;padding-top: 10px; }
.page a { color: #333; display: block; float: left; height: 26px; width: 26px; border: 1px solid #CCC; line-height: 26px; text-align: center; margin:0 5px; }
.page .active,.page a:hover { color: #FFF; background-color: #C00; border: 1px solid #C00; text-decoration: none; }
.page .next { width: 60px; }
.page .last { width: 60px; }

/*ÐÂÎÅÄÚÈÝÒ³*/
.newsCont{padding:20px;margin:0px auto;}
.newsCont h2{ height:110px; text-align:center; font:500 28px/40px "Î¢ÈíÑÅºÚ"; color:#be0000;}
.newsCont .date{ border-top:1px solid #eee;border-bottom:1px solid #eee; height:35px; line-height:35px; font-size:14px; color:#878787; margin:8px 0px; text-align:center;}
.newsCont #content{ padding:5px 10px;font-size:16px; line-height:210%;  padding-bottom:15px; color:#555; }
.newsCont #content .text{ text-indent:25px; padding-top:10px;}
.newsCont #content .text img{ display:block; WIDTH:auto; HEIGHT: auto; margin:0px auto; TEXT-ALIGN: center; PADDING: 5px;}
.newsCont .date .bdsharebuttonbox{ padding-top:4px; float:right;}
.hd-so{ height:40px; padding:10px 150px; clear:both; background:#f7f7f7;}
.hd-so-txt {float:left; padding-left: 30px;width:480px; height:40px; background:#fff url(../images/so.png) 5px center no-repeat; line-height:40px; border: 0; border-radius: 3px 0 0 3px; color:#666;}
.hd-so-btn {float: left;width: 59px;height: 40px;border: 0;border-radius: 0 3px 3px 0;cursor: pointer;background:#ca0000;font:500 18px/40px "Î¢ÈíÑÅºÚ"; color:#fff;} 
.hy-table th{ padding:12px 10px; background:#ffdede; color:#ca0000;}
.hy-table td{ border-bottom:1px solid #ededed; padding:15px 10px}
.xk-table2{ border-top:1px solid #ededed; }
.xk-table2 th{ width:20%; padding:12px 15px; background:#f8f8f8; color:#000; border-bottom:1px solid #ededed;  text-align:right;}
.xk-table2 td{ border-bottom:1px solid #ededed; border-right:1px solid #ededed; padding:15px 15px}
.xk-table2 td img{ max-width:665px;}
.hy-table td a:hover,.xk-table td a:hover{ color:#ca0000;}
.hy-table td  i{ font-size:25px; text-align:center; color:#ca0000;}
.h-down-list li{ width:46%; float:left;}
.ywxt-list{ margin-left:-30px;}
.ywxt-list li{ width:420px;  margin-left:30px; float:left;margin-top:20px; font:normal 16px/50px "Î¢ÈíÑÅºÚ"; color:#666;}
.ywxt-list li a{padding-left:12px; display:block;color:#666;background:#ffe7d9; border:1px solid #e9af8c; border-radius:8px;  }
.ywxt-list li a:hover{padding-left:12px; display:block;color:#666;background:#df3535; border:1px solid #c71010; border-radius:8px; color:#fff;  }
.ywxt-list li i{ line-height:50px; width:30px; color:#F00; font-size:20px; float:left;}
.ywxt-list li a:hover i{color:#fff}
.cx-title{ width:100%; clear:both; border-bottom:1px solid #eee; background:#ececec;  font:normal 16px/50px "Î¢ÈíÑÅºÚ"; color:#f00;}
.cx-title i{ line-height:50px; width:40px; text-align:center; color:#F00; font-size:20px; float:left;}
.cx-title a.more{ float:right; font:normal 14px/50px "Î¢ÈíÑÅºÚ"; color:#333; margin-right:10px;}

.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}


.head-v3{margin:0 auto;width:1200px;position:relative;z-index:10;}
.head-v3 .navigation-inner{position:relative}
.navigation-up{height:57px;background:#ca0000}
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/57px "microsoft yahei";color:#fff;background:url(../images/nav_line.jpg) right center no-repeat;}
.navigation-up .navigation-v3 .nav-up-selected{background:#ff1515}
.navigation-up .navigation-v3 .nav-up-selected-inpage{}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{ padding: 0 15px; color: #fff; display: inline-block; height: 57px; font: 16px/57px "microsoft yahei"; }
.navigation-down{position:absolute;top:57px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px}
.navigation-down .nav-down-menu ul{float:left;margin:10px}
.navigation-down #hd ul{float:left;margin:10px; padding-left:560px;}
.navigation-down #ztzn ul{float:left;margin:10px; padding-left:400px;}
.navigation-down #zjwh ul{float:left;margin:10px; padding-left:400px;}
.navigation-down .nav-down-menu li{ float:left; color: #222; padding:0 10px;  font: normal 14px/40px "microsoft yahei"; white-space: nowrap; }
.navigation-down .nav-down-menu li a{color: #222; }
.navigation-down .nav-down-menu li a:hover{color: #f00; font-weight:bold; }
.navigation-down #ggfw ul{float:left;margin:10px; padding-left:190px;}


/*·öÆ¶×¨Ìâ*/
.zt-w660{ width:660px;}
.bar-title{ height:38px; position:relative; border-bottom:3px solid #dfdfdf; font: normal 18px/38px "Î¢ÈíÑÅºÚ"; color:#666;}
.bar-title h2{ padding:0 15px; position:absolute; border-bottom:3px solid #ca0000; color:#ca0000;}
.bar-title h2 i{ height:38px; line-height:40px; font-size:22px; float:left; margin-right:5px; color:#ca0000;}
.bar-title h2 a{ color:#ca0000;}
.bar-title span{ float:right; font-size:14px; color:#666; padding-right:10px;}
.bar-title span a:hover{ color:#ee7b00;}
.news-r .about{ padding:10px; line-height:28px;}
.news-r .about h3{ font:600 16px/28px "Î¢ÈíÑÅºÚ"; color:#ca0000;}
.news-r .about img{ width:220px; height:190px; padding:5px; border:1px solid #eee; float:left; margin-right:10px;}
.leftLoop{ overflow:hidden; position:relative;}
.leftLoop .bd{ padding:10px 0;}
.leftLoop .bd ul{ overflow:hidden; zoom:1;}
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left; _display:inline; overflow:hidden;  }
.leftLoop .bd ul li img{ width:268px; height:192px; padding:5px; border:1px solid #eee;}


/*Í¼Æ¬ÁÐ±í*/
.img-list{ display:block;padding-top:20px; margin-left:-24px;}
.img-list li{ margin-left:24px; margin-bottom:10px; line-height:30px; float:left; text-align:center; display:inline;}
.img-list li img{ display:block; width:260px; height:175px; padding:5px; border:1px solid #eee;}

.zp-list{ display:block;margin-left:-24px;}
.zp-list li{ margin-left:24px; margin-bottom:10px; margin-top:10px; line-height:30px; float:left; text-align:center; display:inline;}
.zp-list li img{ display:block; width:270px; height:175px; padding:5px; border:1px solid #eee;}


.ywxt-main{ width:1198px; border:1px solid #eee; margin:0 auto;}
.ywxt-main li{ width:140px; padding:15px 15px; float:left; text-align:center;}
.ywxt-main li i{ display:block; width:62px; height:62px; margin:0 auto; background:#ed1e24; font-size:34px; text-align:center; line-height:62px; color:#fff; border-radius:50%;}
.leftLoop{ overflow:hidden; position:relative; width:1140px; padding:0 20px;}
.leftLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  }
.ywxt-main li a:hover{ color:#ed1e24;}
.zwgk-list li a.red,.ewb-hd-box li a.red{ color:#f00;}
.infoList li{ height:35px; width:17.1%; border:1px solid #eee; border-radius:5px; margin-top:15px; margin-left:10px; padding:10px 10px; float:left; text-align:left; font:normal 14px/20px "Î¢ÈíÑÅºÚ";}
.infoList li i{ display:block; width:35px; height:35px; float:left; margin-right:3px; background:#ed1e24; font-size:24px; text-align:center; line-height:35px; color:#fff; border-radius:50%;}
.index-zt #demo td{ padding:0px 2px;}


.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:before, .clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; }
.footer{ width:100%; padding:40px 0 20px 0px; background:#f6f6f6; border-top:3px solid #ca0000; line-height:180%;}
.foot{ max-width:1200px; margin:0 auto;}
.footer label{ clear:both;}
.copyright{ width:900px;}
.copyright p{ text-align:center}
.copyright img{ float:left; margin-right:10px;}
.foot-r{ width:340px; float:right;}
.foot-r img{ float:left; margin-right:10px;}


@media (max-width: 375px) {
body {min-width:375px;}
.copyright{ width:100%; line-height:20px; text-align:left;font-size:12px;}
.copyright img{ width:40px; float:left; margin-right:10px;}
.foot-r{ width:0; height:0px; overflow:hidden;}
.footer{ width:100%; padding:10px 0 10px 0px; background:#f6f6f6; border-top:3px solid #ca0000; line-height:140%;}
.foot-r img{ width:50px;}
}

@media (max-width: 768px) {
body {min-width:375px;}

.copyright{ width:100%; font-size:13px;}
.copyright img{ float:left; margin-right:10px;}
.foot-r{ width:100%;}
.footer{ width:100%; padding:10px 0 10px 0px; background:#f6f6f6; border-top:3px solid #ca0000; line-height:140%;}
}

/*Ïà¹ØÎÄµµ */
.gl-left .xgwd{ height: 35px; border-bottom: 2px solid #be0000;font-size:16px;}
.gl-left .xgwd span{display: inline-block;background: #be0000;text-align: center;line-height: 35px;color: #fff;font-weight: bold;padding: 0 28px;}
.ul-list ul{padding: 10px 0;border-bottom: 1px dotted #eeeeee;overflow: hidden;}
.ul-list ul li{line-height: 40px;height: 40px;padding-left: 10px; font-size:15px; border-bottom:1px solid #eee; }
.ul-list ul li a{float: left;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 65%;}
.ul-list ul li span{float: right;color: #999;}
.ul-list ul li a:hover{color: #000;}