﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff; }
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}


select,input{font-family:"微软雅黑";}
/*公用样式*/
.Ban img{width:100%; display:block;}
.Container{padding:94px 0px 0px;}
.SubMeun{text-align:center; margin:44px 0px 46px;}
.SubMeun a{display:inline-block; width:138px; height:44px; line-height:44px; color:#3e3a39; font-size:16px; border:1px solid #dbdbdb; margin:0px 10px;}
.SubMeun a:hover,.SubMeun a.on{background:#005ca2; border:1px solid #005ca2; color:#fff;}

/*title*/
.Title01{height:65px; text-align:center; color:#333333; line-height:28px; font-size:14px;}
.Title01 span{display:block; font-size:24px; height:37px; line-height:37px; background:url(../images/title01bg.png) no-repeat center center;}
.Tcolor{color:#fff;}

.Title02{height:44px; background:url(../images/title01bg.png) no-repeat center center; text-align:center; overflow:hidden;}
.Title02 span{display:block; font-size:24px; line-height:24px; padding-bottom:4px; color:#3e3a39;}
.Title02 p{font-family:宋体; color:#898989; font-weight:bold; font-size:18px; line-height:18px;}

/*pages*/
.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; color:#666666; font-size:14px; border:1px solid #dddddd; border-radius:5px; background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages a:hover{color:#fff; background:#005ca2}
.Pages a.a_cur{color:#fff; background:#005ca2}

/*top*/
.Header{height:100px; overflow:hidden;}
.Logo{float:left;}
.Logo img{display:block; width:100%;}


/*nav*/
.Nav{width:678px; float:right; margin-top:35px;}
.Nav li{width:118px; float:left; text-align:center; font-size:14px; line-height:38px;}
.Nav li a{display:block; color:#333333;}
.Nav li a:hover,.Nav li.onnav a{background:url(../images/navline.png) no-repeat center bottom;}
.Nav li:nth-child(6n){width:87px; text-align:right;}
.Nav li:nth-child(6n) a:hover,.Nav li:nth-child(6n).onnav a{background:url(../images/navline.png) no-repeat 44px bottom;}


/*banner*/
.Banner{width:100%; overflow:hidden; height:600px; position:relative;}
.Banner .bd{position:relative; height:100%; z-index:0;}
.Banner .bd ul{width:100%;}
.Banner .bd li{width:100%;  height:600px; zoom:1; vertical-align:middle;}
.Banner .bd li a{width:100%;  height:600px; display:block;}
.Banner .hd{display:none;}

/*bottom*/
.Addressbg{background:url(../images/mapbg.jpg) no-repeat center top; height:340px; overflow:hidden;}
.Address{width:430px; height:200px; margin:50px auto 0px; background:#cc000c; color:#fff; text-align:center; position:relative;}
.Address span{display:block; font-family:Impact; font-size:28px; line-height:54px; padding-top:6px;}
.Address p{line-height:27px;}
.Address .weixin li{display:inline-block; width:30px; height:30px; margin:12px 5px 0px;}
.Address .weixin li.xl{background:url(../images/b1.png) no-repeat;}
.Address .weixin li.wx{background:url(../images/b2.png) no-repeat;}
.Address .arr{position:absolute; left:207px; top:192px; background:url(../images/arr.png) no-repeat; width:26px; height:22px;}

.Bottom{height:46px; line-height:46px; background:#0f0f0f; color:#fff;}
.Bottom a{color:#fff;}



/*index*/
.indexAbout{padding:53px 0px 0px; height:678px; overflow:hidden;}
.Aboutinfo{padding:42px 0px 0px;}
.Aboutinfo img{display:block; width:100%; padding-bottom:22px;}
.Aboutinfo p{line-height:34px; text-indent:2em; font-size:14px; color:#333333;}
.Aboutinfo a.more{display:block; padding-left:48px; height:40px; width:132px; line-height:40px; margin:60px auto 0px; background:url(../images/morebg.jpg) no-repeat; font-size:14px; color:#fff;}

.Productbg{background:url(../images/productbg.jpg) no-repeat; padding:62px 0px 0px; height:670px; overflow:hidden;}
.ProductBox{background:url(../images/whitebg.png) repeat; padding:44px 20px 0px; height:436px; margin-top:44px;}
.ProductBox li{width:280x; height:382px; float:left; margin-right:13px; position:relative;}
.ProductBox li em{display:block; width:180px; height:45px; line-height:45px; text-align:center; position:absolute; top:337px; left:50px; background:#005ca2; font-size:14px; color:#fff;}
.ProductBox li:hover em{background:#cc000c;}

.NewsBox{padding:59px 0px 0px; height:740px; overflow:hidden;}
.News{padding:38px 0px 0px;}
.News .hd{margin-bottom:56px; text-align:center;}
.News .hd li{display:inline-block; width:120px; height:36px; line-height:36px; font-size:16px; margin:0px 8px;}
.News .hd li a{display:block; color:#fff; background:#575757;}
.News .hd li a:hover,.News .hd li.on a{background:#cc000c;}
.NewsPic{width:580px; float:left;}
.NewsPic li img{display:block; width:100%;}
.NewsPic li em{line-height:37px; padding:11px 0px 0px; font-size:14px; color:#666666; display:block;}
.NewsPic li p{line-height:27px; color:#000000; font-size:14px;}
.NewsPic li a.more{display:block; padding-left:48px; height:40px; width:132px; line-height:40px; margin:17px 0px 0px; background:url(../images/morebg.jpg) no-repeat; font-size:14px; color:#fff;}


.NewsList{width:582px; float:right;}
.NewsList li{margin-bottom:20px; background:#f5f5f5;}
.NewsList li .Date{width:100px; height:100px; float:left; background:url(../images/datebg.jpg) no-repeat left top;}
.NewsList li .Date span,.NewsList li .Date em{display:block; color:#fff;}
.NewsList li .Date span{line-height:49px; margin-left:15px; font-size:36px;}
.NewsList li .Date em{line-height:40px; font-size:18px; margin-left:57px;}
.NewsList li .Newsinfo{width:444px; float:right; margin-right:22px;}
.NewsList li .Newsinfo span a{display:block; line-height:33px; padding-top:4px; font-size:16px; color:#000000;}
.NewsList li .Newsinfo p{line-height:22px; color:#666666; font-size:14px;}
.NewsList li:hover{background:url(../images/datebg.jpg) no-repeat left bottom;}

.About{padding-bottom:103px;}
.Contact{padding-bottom:140px;}
.Contactinfo dl{float:left; font-size:14px; line-height:30px; color:#595757;}

/*新闻中心*/
.NewsCenter{padding:90px 0px 35px;}
.NewsCenter li{margin-bottom:46px;}
.NewsCenter li .Newsimg{width:271px; float:left;}
.NewsCenter li .Newsimg img{display:block; width:100%;}
.NewsCenter li .Newstxt{width:896px; float:right; font-size:14px;}
.NewsCenter li .Newstxt h2 a{display:block; color:#595757; padding-top:5px; line-height:47px;}
.NewsCenter li .Newstxt p{line-height:22px; color:#aeaeae; padding-bottom:16px; border-bottom:1px dashed #dddddd; margin-bottom:11px;}
.NewsCenter li .Newstxt p a.more{color:#3485d9;}
.NewsCenter li .Newstxt em.date{height:19px; display:block; line-height:19px; background:url(../images/date.jpg) no-repeat left center; padding-left:26px; color:#cecece;}
.NewsCenter li:hover h2 a{color:#005ca2;}

/*新闻详情*/
.ActiveContent{margin:50px 0px 0px 0px;}
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{position:absolute; top:44%; right:22%;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px 50px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*党群在线*/
.OnlineList{padding:90px 0px 98px;}
.OnlineList ul{padding-bottom:65px;}
.OnlineList li{height:54px; line-height:54px; border-bottom:1px dotted #d8d8d8; background:url(../images/arr2.jpg) no-repeat 0px center; padding-left:21px; font-size:14px;}
.OnlineList li a{color:#595757;}
.OnlineList li span{float:right; color:#595757;}
.OnlineList li.first{padding-bottom:29px; border-bottom:1px dashed #d8d8d8; margin-bottom:21px; height:auto; background:none; padding-left:0px;}
.OnlineList li.first .Onlineimg{width:270px; padding:7px; border:1px solid #dbdbdb; float:left;}
.OnlineList li.first .Onlineimg img{display:block; width:100%;}
.OnlineList li.first .Onlinetxt{width:874px; float:right;}
.OnlineList li.first .Onlinetxt h2 a{display:block; color:#005ca2; line-height:48px;}
.OnlineList li.first .Onlinetxt em{display:block; line-height:11px; color:#9fa0a0;}
.OnlineList li.first .Onlinetxt p{line-height:23px; color:#727171; font-size:14px; padding:20px 0px 11px;}
.OnlineList li.first .Onlinetxt a.more{display:block; width:86px; height:28px; line-height:28px; text-align:center; color:#fff; background:#005ca2;}

/*产品展示*/
.ProductList{padding:50px 0px 112px;}
.ProductList ul{padding-bottom:72px;}
.ProductList li{width:212px; float:left; margin:0px 116px 24px 0px;}
.ProductList li:nth-child(4n){margin-right:0px;}
.ProductList li img{display:block; width:150px; height:262px; padding:10px 30px 0px; border:1px solid #e6e7e7;}
.ProductList li em{display:block; font-size:14px; line-height:59px; text-align:center; color:#595757;}
.ProductList li:hover{background:#005ca2;}
.ProductList li:hover img{border:1px solid #005ca2;}
.ProductList li:hover em{color:#fff;}

