@charset "gb2312";
/* CSS Document */

/*****  all start  *****/
body { font-family: "宋体",Arial,; font-size:12px; color:#666666; background:#FFF;}
a { color:#666666; text-decoration:none;}
a:hover { color:#666666; text-decoration:none;}
* { margin:0; padding:0;}         
img { margin:0; padding:0; border:0;}
ul,li,dl,dd,dt{list-style:none;}
.fl { margin:0; padding:0; float:left;}
.fr { margin:0; padding:0; float:right;}
.clear { clear:both;}
div{ overflow:hidden;}
/*****  all end  *****/

#top{ height:103px; width:1000px; margin:0 auto;}
#topl{ float:left; margin-top:20px;  margin-right:180px; margin-left:16px;}

#topm{ float:left; width:141px; height:63px; margin-top:20px;}

#topr{ width:202px; height:82px; float:left; margin-left:13px; margin-top:20px;}
.topsc{ height:34px; line-height:34px;}
.topsc a{ color:#666666;}

#ssk{ float:left; width:182px; height:28px; background:url(../images/ssbg.jpg) no-repeat left top; padding-left:20px;}
.ss{ width:143px; height:28px; line-height:28px; float:left; font-size:14px; background:#DFDFDF; color:#b5b5b5; border:none; overflow:hidden; outline:none;}
.searchpic{ width:39px; height:28px; float:left;}

/*nav 修改 start*/
#nav{ background: url(../images/navbg.jpg) no-repeat top center; width:100%; overflow:visible;}
#navcen{ width:1000px; height:40px; margin:0 auto; line-height:40px; color:#FFF; font-size:14px; font-weight:bold; overflow:visible;}
#dropdown_nav{ width:1000px; padding: 0px;display: inline-block;list-style: none; height:40px; line-height:40px; overflow:visible;}
#dropdown_nav li{ float:left; width:111px; text-align:center;  position: relative;display:inline-block;}
#dropdown_nav li a{ display:block; width:111px; color:#FFF; height:40px;}
#dropdown_nav li a:hover{ background:#0097C6; display:block; width:111px; height:40px;}

#dropdown_nav .sub_nav{width:160px;padding: 0px;position: absolute; top:40px;left:0px; background:#0097c6;}
#dropdown_nav .sub_nav li{width:160px; height:30px; line-height:30px; border-bottom:1px solid #f1f1f1;}
#dropdown_nav .sub_nav li a{display: block; width:160px; height:30px; color:#fff;}
#dropdown_nav .sub_nav li a:hover{display: block; width:160px; height:30px; color:#fff; font-size:14px; background:#8ec448;}
#dropdown_nav .sub_nav #dropdown_nav li {z-index:9999999;}

#nav{z-index:9999; position:relative;}
.focus{z-index:999; position:relative;}
.focus img{z-index:1000;}
/*nav 修改 end*/

/*tu pan lun huan*/
.focus{position:absolute; width:274px; height:225px; background-color: #000; float: left; border:0; margin:0; padding:0; margin-top:18px;}  
.focus img{  width:274px; height:225px;} 
.focus .shadow .title{width: 260px; 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:124px; 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:32px; line-height:32px; 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:14px; 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{ bottom:1px; left:180px; 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 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }   
/*tu pan lun huan end*/

.cgal{ width:1000px; height:67px; margin:45px auto;}
.cgalt{ width:99px; height:46px; float:left; margin-top:4px;} 

#piczygd{ width:878px; float:left; margin-left:22px; height:67px;}
#piczygd ul{ width:910px; margin-right:-25px; overflow:hidden;}
#piczygd ul li{ float:left; margin-right:25px; width:154px; display:inline;} 
#piczygd ul li img{ border:1px solid #cccccc; width:154px; height:65px; float:left;}

.ban01{ width:100%; height:279px; background:#f7f7f7;}
.ban01cen{ width:1000px; margin:0 auto; height:auto; overflow:hidden;}
.about{ width:591px; height:228px; float:left; margin-top:25px;}
.aboutt{ background:#0097c6; width:310px; height:35px;}
.aboutt img{ width:204px; height:35px; margin-left:63px;}
.aboutp{ background: url(../images/aboutbg.jpg) no-repeat top left; width:551px; height:139px; line-height:26px; padding:15px 20px; text-indent:2em; margin-top:24px;}

/*nbanner start*/
.bannerbg{ width:386px; height:169px; margin-top:85px; float:right;}
.bannerbg img { vertical-align: top; border: 0; }
#hotpic { display:block; width:368px; height:169px; margin:0 auto;}
#NewsPic { position: relative; width:368px; height:169px; overflow: hidden;}
    #NewsPic a { overflow: visible; border: 0; text-decoration: none; }
    #NewsPic .Picture { position: absolute; left: 0; top: 0; }
    #NewsPic .Nav { position: absolute; height:14px; line-height:14px; bottom:0px; right:4px; }
        #NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width:20px; margin-left:4px; text-align: center; background: #000; cursor: pointer; }
            #NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
            #NewsPic .Nav span.Cur { background: #1c6481; color: #FFF; }
/*nbanner end*/

.cpzs{ width:1000px; height:262px; margin:0 auto;}
.cpzst{ width:1000px; height:20px; text-align:center; margin-top:28px;}
.cpzst img{ width:192px; height:20px;}

.cpflpic { width:1000px; height:187px;}
.cpflpic ul{ margin-top:25px; margin-right:-22px; width:1090px; height: auto; overflow:hidden;}
.cpflpic ul li{ width:180px; height:160px; float:left; margin:0 22px 0 0; display:inline; position:relative; border:1px solid #0097c6;}

.shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:29px; line-height:29px; background:url(../images/pngbg.png) repeat-x; display:block;  text-align:center; }  
.shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.shadow a:hover{ color:#FFF; font-size:15px;}

.xinwen{ width:100%; background:#f7f7f7; height:310px;}
.xinwencen{ width:1000px; height:310px; margin:0 auto; overflow:hidden;}

.xwzx{ width:589px; height:255px; border:1px solid #cccccc; float:left; background:#FFF;}
.xwzxt{ width:549px; height:38px; border-bottom:2px solid #0097c6; margin:0 auto;}
.xwzxtl{ width:138px; height:18px; float:left; margin-top:8px;}
.more{ float:right; margin:12px 0 0 0;}

.xwzxcen{ width:549px; height:auto; overflow:hidden; margin:0 auto;}
.xwzxcenp{ width:189px; height:183px; padding:5px; background:#f9f9f9; border:1px solid #e1dedf; float:left; margin-top:10px;}
.xwzxcen ul{ width:336px; height:auto; float:right; margin-top:5px;}
.xwzxcen ul li{ line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:10px;}
.xwzxcen ul li a{ color:#666666;}
.xwzxcen ul li a:hover,.gsxw ul li a:hover{ color:#0097c6;}

.gsxw{ width:384px; height:255px; background:#FFF; border:1px solid #cccccc; float:right;}
.gsxwtitle{ width:384px; height:38px; background:url(../images/ntitlebg.jpg) repeat-x left 30px;}
.gsxwtl{ width:99px; height:38px; float:left;}
.more01{ float:right; margin:12px 11px 0 0;}
.gsxw ul{ width:358px; height:auto; margin:3px auto;}
.gsxw ul li{ line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:10px;}

.tpgh{ width:1000px; height:215px; margin:0 auto;}
.tpgh01{ float:left; width:175px; height:170px; margin-right:31px; margin:30px 0 0 123px; display:inline;}
.tpgh01 a{ display:block; width:175px; height:170px;background: url(../images/yyfaa.jpg) no-repeat;}
.tpgh01 a:hover{ display:block; width:175px; height:170px; background: url(../images/yyfaah.jpg) no-repeat;}

.tpgh02{ float:left; width:175px; height:170px; margin-right:31px; margin:30px 0 0 31px; display:inline;}
.tpgh02 a{ display:block; width:175px; height:170px;background: url(../images/jjfaa.jpg) no-repeat;}
.tpgh02 a:hover{ display:block; width:175px; height:170px; background: url(../images/jjfaah.jpg) no-repeat;}

.tpgh03{ float:left; width:175px; height:170px; margin-right:31px; margin:30px 0 0 31px; display:inline;}
.tpgh03 a{ display:block; width:175px; height:170px;background: url(../images/jszca.jpg) no-repeat;}
.tpgh03 a:hover{ display:block; width:175px; height:170px; background: url(../images/jszcah.jpg) no-repeat;}

.tpgh04{ float:left; width:175px; height:170px; margin-right:31px; margin:30px 0 0 31px; display:inline;}
.tpgh04 a{ display:block; width:175px; height:170px;background: url(../images/qdzca.jpg) no-repeat;}
.tpgh04 a:hover{ display:block; width:175px; height:170px; background: url(../images/qdzcah.jpg) no-repeat;}


#bxnavcen{ width:600px; height:35px; margin:0 auto; line-height:35px; color:#777;}
#bxnavcen ul{ width:600px; height:35px; line-height:35px;}
#bxnavcen ul li{ float:left; text-align:center; margin:0 5px; display:inline;}
#bxnavcen ul li a{ color:#666; text-decoration:none;}
#bxnavcen ul li a:hover{ height:35px;text-align:center; color:#333;}

.fenxiang{ width:600px; height:35px; margin:0 auto; line-height:35px; color:#777;}
.fenxiang ul{ width:600px; height:16px;}
.fenxiang ul li{ float:left; text-align:center; margin:10px 5px 0 0; display:inline;}

.bottom{ width:100%; background:#dedede; height:171px;}
.footer{ text-align:left; line-height:32px; color:#666666; margin:0 auto; width:1000px; margin-top:21px;}
.bottoml{ float:left; width:600px; height:171px;}

.bottomr{ float:right; width:126px; height:126px;}

/*==============内页样式======================*/
.content{ width:1000px; height:auto; overflow:hidden; margin:0 auto; background:#FFF; padding-bottom:23px;}
.contentleft{ width:236px; height:auto; overflow:hidden; float:left; margin-top:23px;}
.contentright{ width:734px; height:auto; overflow:hidden; float:right; margin-top:23px;}
#xwdt{ width:238px; height:38px; background:#0097c6; padding-left:16px; line-height:36px; font-family:"微软雅黑"; font-size:16px; color:#fff; border-bottom:1px solid #e1e1e1;}

.lnleft{ width:234px; height:auto; border:1px solid #e1e1e1;}
.lnleft ul{ width:216px; height:auto; padding-left:16px; border:1px solid #ececec; margin-left:1px; padding-top:10px; padding-bottom:10px;}
.lnleft ul li{ width:202px; height:28px; line-height:28px; font-size:12px; border-bottom:1px dotted #ccc;}
.lnleft a{ color:#939393;}
.lnleft a:hover{ color:#dc3c33;}
.nmore{ float:right; margin:16px 2px 0 0;}

.nlxwm{ width:234px; height:auto; float:right; overflow:hidden; border:1px solid #e1e1e1; margin-top:10px;}
.nlxwmrtop{ width:218px; height:133px; margin:8px 8px 0 8px;}

.nlxwmrwm p{ text-align:center; font-size:14px; color:#686868; line-height:33px; height:33px;}
.nlxwmrwm p a{ color:#686868;}
.nlxwm p{ line-height:25px; margin-left:8px; color:#666666; padding-bottom:10px;}

.nnews,ny_pic{ width:734px; height: auto; float:left; padding-right:5px;}
.nnewst{ width:734px; height:36px; background: url(../images/newtop.jpg) repeat-x top; padding-top:7px;}
.ntitle{ margin-top:8px; background:url(../images/nnews.jpg) no-repeat left center; padding-left:15px; font-size:15px; font-family:"微软雅黑"; font-weight:bold;}
.newsegl{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#afabac; background: url(../images/newseng.jpg) no-repeat 2px center; padding-left:20px;}
.add{color:#444444; font-size:12px; line-height:36px; padding-left:20px; background:url(../images/nadd.jpg) no-repeat left center; margin-right:7px;}
.nnews ul{ height:auto; margin-right:7px; margin-top:10px;}
.nnews ul li{ height:30px; line-height:30px; background:url(../images/nlibg.jpg) no-repeat left center; padding-left:14px;}
.nnews ul li a{ color:#666666;}
.nnews ul li a:hover{ color:#bf0000;}

.ncgsxwnews{ width:727px; height:89px; border-bottom:1px dotted #cccccc; margin-top:18px;}
.ncgsxwnews img{ width:100px; height:71px; border:1px solid #cccccc; float:left;}
.ncgsxwnewscen{ width:611px; height:89px; float:right;}
.ncgsxwnewscent{ width:611px; font-size:16px; font-weight:bold; color:#323232; height:18px; line-height:18px;}
.ncgsxwnewscent a{ color:#323232;}
.ncgsxwnewscen p{ line-height:22px; text-align:left; color:#686868; margin:0; padding:0; height:auto; margin-top:10px;}
.ncgsxwnewscen p a{ color:#686868;}


.page{ margin-top:15px; padding-top:20px;text-transform:uppercase;font-size:10px; margin-bottom:50px;}
.page a,.page span,a.btn-style{float:left;display:block;margin-right:5px;padding:6px 10px;}
.page a:hover,.page a.current{ background:#0097C6;} 
.page a:hover,.page a.current{color:#fff; text-decoration:none;}
.page a{ border:1px solid #cccccc; color:#333333;}

.single{ width:727px; height:auto; line-height:23px; padding-right:7px;}
h3{ font-weight:blod; line-height:50px; text-align:center; color:#555; margin-top:20px; font-size:18px; color:#777;}
.pagest{ width:725px; float:left; border:1px solid #ccc; text-align:center; line-height:30px; color:#666; height:30px; margin-bottom:20px;}
.nfanye{ width:100%; line-height:25px; margin:15px 0;}
.nsnewst{ width:727px; height:36px; padding-top:7px; border-bottom:1px solid #cccccc; margin-right:7px;}

.npic{ width:727px; height:auto; margin-right:7px;}
.npic ul{ height:auto;  margin-right:-10px; width:760px; overflow:hidden;}
.npic ul li{ float:left; width:174px; height:176px; margin-right:10px; margin-top:14px;}
.npic ul li img{ display: block; width:162px; height:136px; border:1px solid #cccccc; padding:5px;}
.npic ul li p{ line-height:37px; text-align:center; font-size:14px; font-family:"黑体"; color:#959595;}
.npic ul li p a{ color:#959595;}
.npic ul li p a:hover{ color:#C40203;}



/*11-24 新增新闻列表页样式*/
.xznews{ width:727px; height:150px; border-bottom:1px dotted #cccccc; margin-top:10px; padding-bottom:10px;}
.xznewsimg{ width:150px; height:150px; float:left; overflow:hidden;}
.xznewscen{ width:547px; height:150px; float:right; margin-left:30px;}
.xznewscent{ width:547px; font-size:16px; font-weight:bold; color:#323232; height:35px; line-height:35px;}
.xznewscent a{ color:#0097C6;}
.xznewscen p{ line-height:30px; text-align:left; color:#686868; margin:0; padding:0; height:auto; margin-top:10px;}
.xznewscen p a{ color:#686868;}
/*11-24 新增新闻列表页样式 end*/