﻿body{font-size: 16px;max-width: 1920px;margin: 0 auto;color: #333;}
img{max-width: 100%;vertical-align: top;}
a{-webkit-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;color: #333; }
a:hover{color: #da251c;}
input:focus{outline:none;}
a.underline{text-decoration: underline;}
.tran03{-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}
.container{width: 1200px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.txtred{color: #f60a0a;}
.txtye{color: #fe9c24;}
.txtgr{color: #009786;}
.pt10{padding-top: 10px;}
.txtelli{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header{}
.top {height: 52px;line-height: 52px;font-size: 16px;position: relative;}
.top .right span{padding: 0 6px;position: relative;}
.top .right span img{position: absolute;top: 21px;left: 50%;margin-left: -60px; display: none;width: 120px;max-width: 120px;transition: all 0.6s;-webkit-transition: all 0.6s;opacity: 0;}
.top .right span:hover img{display: block;opacity: 1;}
.top a{font-size: 16px;color: #333;margin: 0 8px;}
.top a:hover{color: #da251c;}
.top .left{height: 52px;}
.login .sjll{float: right;height: 50px;position: relative;padding: 0 10px;}
.login .sjll em {background: url(../images/zg_bg.png) no-repeat;width: 7px;height: 4px;line-height: 4px;display: inline-block;margin-left: 8px;vertical-align: middle;transition: .3s ease-in;}
.login .sjll.cur{border:1px solid #e7e7e7;border-bottom:1px solid #fff;position:relative;z-index:1000}
.login .sjll.cur em{transform:rotate(180deg);}
.login .sjll.cur .zg_yy_box1{display: block;}

.zg_yy_box1 {display: none; width: 160px;margin-left: -80px;position: absolute;border: 1px solid #e7e7e7;border-top: none;background: #fff;left: 50%;top: 51px;overflow: hidden;padding: 0px 7px 20px;-moz-box-shadow: 0 3px 3px #e3e3e3;-webkit-box-shadow: 0 3px 3px #e3e3e3;box-shadow: 0 5px 5px #e3e3e3;z-index: 9999;text-align: center;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.zg_yy_box1 dl{width: 160px;    margin-bottom: 10px;}
.zg_yy_box1 dt {float: left;width: 49px;height: 20px;color: #ef2d36;line-height: 19px;padding-left: 0px;background: url(http://www.offcn.com/statics/images/offcn0IcoTip.jpg) center center no-repeat;margin-right: 8px;font-size: 12px;text-align: left; text-indent: 4px;}
.zg_yy_box1 dd a{margin-left: -53px;padding-top: 5px;}
.zg_yy_box1 dd {float: left;line-height: 20px;color: #666;width: 98px;font-size: 12px;}
.zg_yy_box1 img {display: block;width: 120px;height: 120px;margin: 10px auto 0;}

.topguanggao{/*height: 128px;*/overflow: hidden;}
.topguanggao a{float: left;width: 50%;}
.logos{padding: 13px 0 15px;}
.logo{height: 85px;}
.logo a{display: block;}
.logo a:hover{color: #333;}
.logo a img{float: left;}

.logo .zi{float: left;height: 85px;margin-right: 20px;}
.logo .zi .zh{height: 53px; font-size: 36px;font-weight: bold;margin-left: 10px;line-height: 1.5;}
.logo .zi .en{font-size: 28px;line-height: 1;}
.logo .subtxt{float: left;height: 85px;padding-left: 15px;line-height: 85px;border-left: 1px solid #999;font-size: 30px;font-weight: bold;}
.logos .search{margin-top: 0px;height: 40px;margin-right: 5px;}
.logos .search p.desc{color: #777;padding-left: 22px;font-size: 18px;text-align: center;}
.logos .search input{font-size: 16px; vertical-align: top; height: 38px;border: 1px solid #f10303;padding: 0 5px;line-height: 38px;margin-right: -5px;}
.logos .search input.submit{width: 50px;background: #f10303 url(../images/icon_search.jpg) center center no-repeat;height: 40px;}
.logos .search input.keywords{width: 300px;}
.logos .search select{height: 40px;}
.nav{width: 100%;height: 56px;line-height: 56px;background-color: #da251c;margin-bottom: 17px;}
.nav .row{margin-left: -23px;margin-right: -25px;}
.nav a{font-size: 18px;font-weight: normal;color: #fff;padding: 0 25px;}
.zhaopindiqu{/*margin-top: 17px;*/padding-bottom: 10px; padding-top: 10px; /*border-bottom: 1px solid #c1c1c1;*/}
.zhaopindiqu .name{width: 86px;height: 86px; margin-right: 25px;line-height: 40px;font-size: 18px;font-weight: bold;color: #ec0000;text-indent: 9999px;}
.zhaopindiqu .diqulist{width: 1110px;margin-right: -33px;background: url(../images/diqulist_bg.jpg) left center no-repeat;padding-left: 10px;}
.zhaopindiqu .diqulist a{float: left;line-height: 40px; margin:0 16px;font-size: 16px;}
.zhaopindiqu .name.index{background: url(../images/icon_zp_sheng.png) left center no-repeat;}
.zhaopindiqu.city .name{background: url(../images/icon_zp_shi.png) left center no-repeat;}
.zhaopindiqu.city .diqulist{width: 1100px;height: 80px;}
.index_newstj{/*border-bottom: 1px solid #f91c1b;*/}
.index_newstj h4{font-size: 28px;font-weight: bold;text-align: center;}
.index_newstj h4 a{color: #373737;}
.index_newstj .container{padding-bottom: 18px;}
.index_newstj .h4 a{width: 32.33%;float: left;text-align: center; padding-left: 1%; color: #373737;display: block;height: 32px;line-height: 32px;overflow: hidden;margin: 4px 0;}

.flxxone{}
.flxxone .zplist .con{margin-bottom: 12px;}
.flxxone .zxzx{width: 42%;margin-top: -6px;}

.flxxone .zxzx h4{font-size: 21px;font-weight: bold;text-align: left;margin: 15px 0;height: 32px; line-height: 32px; overflow: hidden;position: relative;padding-left: 50px;z-index: 2}
.flxxone .zxzx h4 span{padding: 2px 5px;color: #fff;font-weight: bold;font-size: 18px;line-height: 28px; position: absolute;top: 0;left: 0;}
.flxxone .zxzx h4 a{padding-left: 0px;display: block;text-align: center;overflow: hidden;height: 32px; line-height: 32px;}
.flxxone .zxzx h4 span.tj{background-color: #F00303;}
.flxxone .zxzx h4 span.rm{background-color: #6B81FF;}
.flxxone .zxzx h4 span.jd{background-color: orange;}
.flxxone .zxzx .zxzxlist{margin-left: -1%;margin-right: -1%;}
.flxxone .zxzx .zxzxlist li{width: 48%;margin: 9px 1% 8px;float: left;height: 34px;line-height: 34px;overflow: hidden;}
.flxxone .zxzx .zxzxlist li a{display: block;padding-left: 16px;background: url(../images/icon_dian.png) left 3px center no-repeat;height: 34px;line-height: 34px;}

.flxxone .zxzp{width: 42.4%;margin-top: 12px;}
.flxxone .zxzp h4{height: 30px;line-height: 30px;margin-bottom: 15px; font-size: 20px; font-weight: bold;color: #ed0505; border-left: 5px solid #ed0505;padding-left: 10px;position: relative;}
.flxxone .zxzp h4 .more{font-size: 18px; position: absolute;right: 22px;top: 0;z-index: 1;color: #333;font-weight: normal;}
.zplist{}
.zplist .con{line-height: 25px;margin-bottom: 10px;}
.zplist .con .title{position: relative;padding-right: 58px;font-size: 16px; height: 30px;line-height: 30px;overflow: hidden;padding-left: 16px;background: url(../images/icon_dian.png) left 3px center no-repeat;}
.zplist .con .title .date{position: absolute;right: 10px;top: 0;}
.zplist .con .info{line-height: 25px;height: 25px;}
.zplist .con .info .zhuangtai{text-align: center;float: left;display: block; width: 80px;height: 23px;border-radius: 3px;margin-right: 20px;line-height: 21px;margin-top: 2px;}
.zplist .con .info .zhuangtai.txtblue{background-color: #F4F9FE;color: #3F7EFC;}
.zplist .con .info .zhuangtai.txtgreen{background-color: #F0FFF0;color: #08b508;}
.zplist .con .info .zhuangtai.txtred{background-color: #FFF5F0;color: #FF5506;}
.zplist .con .info .zhuangtai.txtlight{background-color: #eee;color: #333;}

.zplist .con:hover .title{color: #f50001;}
.zplist .con.dian .info{padding-left: 16px;}

.zplist .con.hot{}
.zplist .con.hot .title .date{text-indent: -9999em;background: url(../images/hot.png) right center no-repeat;display: block;width: 45px;}
/*.zplist .con.hot .info{display: none;}*/

.flxxone .right{width: 55.16%;margin-top: 10px;}

/* 滚动轮播 */
.ggluobo{ width:100%; height:381px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ggluobo .hd{ height:15px; overflow:hidden; position:absolute; right:25px; bottom:13px; z-index:1; }
.ggluobo .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ggluobo .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px;border-radius: 15px; margin: 0 10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ggluobo .hd ul li.on{ background:#fb9ea0; color:#fff; }
.ggluobo .bd{ position:relative; height:100%; z-index:0;   }
.ggluobo .bd li{ zoom:1; vertical-align:middle; position: relative;}
.ggluobo .bd li p{position: absolute;bottom: 0;left: 0;width: 96%;padding: 0 2%; height: 43px;line-height: 43px;text-align: left;background-color: rgba(0,0,0,0.6);color: #fff;}
.ggluobo .bd img{width:100%; height:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ggluobo .prev,
.ggluobo .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ggluobo .next{ left:auto; right:3%; background-position:8px 5px; }
.ggluobo .prev:hover,
.ggluobo .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ggluobo .prevStop{ display:none;  }
.ggluobo .nextStop{ display:none;  }

.flxxone .right .about_desc{line-height: 30px;height: 60px;overflow: hidden;display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;}
.flxxone .right .kaoshizhinan{}
.flxxone .right .kaoshizhinan h4{height: 40px;line-height: 40px;margin-top: 10px; margin-bottom: 12px; font-size: 20px; font-weight: bold;color: #ed0505; position: relative;}
.flxxone .right .kaoshizhinan .zhinanlist{height: 138px;overflow: hidden;margin-right: -19px;}
.flxxone .right .kaoshizhinan .zhinanlist a{display: inline-block;*display: inline-block;*zoom: 1; padding: 8px 8px;border: 1px solid #e8e8e8;background-color: #eee;color: #333;margin-right: 19px;margin-bottom: 15px;}
.flxxone .right .kaoshizhinan .zhinanlist a:hover{background-color: #f10303;color: #fff;}
.flxxtwo{background-color: #F5F5F5;}
.flxxtwo .tbtj{font-size: 28px;color: #fff;padding: 24px 19px;background-color: #ed0505;width: 28px;line-height: 38px;margin-right: 18px;}
.flxxtwo .ztzl{margin-right: 20px;width: 34%;}
.flxxtwo .ztzl h4{height: 40px;line-height: 45px; font-size: 20px;font-weight: bold;color: #ed0505;padding-left: 10px;position: relative;}
.flxxtwo .ztzl h4 a{position: absolute;right: 10px;top: 0;font-size: 16px;font-weight: normal;}
.flxxtwo .ztzl .ztzllist{}
.flxxtwo .ztzl .ztzllist a{position: relative;height: 24px;line-height: 24px;overflow: hidden;display: block;padding-left: 10px;margin-bottom: 6px;margin-top: 5px;}
.flxxtwo .tbtj_lunbo{width: 50%;padding: 0 3%; overflow:hidden; position:relative; float: right;margin-top: 11px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.flxxtwo .tbtj_lunbo .prev,
.flxxtwo .tbtj_lunbo .next{ position:absolute;  top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.flxxtwo .tbtj_lunbo .prev{ left:0%;background:url(../images/arr-left-1.jpg) center center no-repeat; }
.flxxtwo .tbtj_lunbo .next{ right:0%;background:url(../images/arr-right-1.jpg) center center no-repeat; }
.flxxtwo .tbtj_lunbo .prev:hover,
.flxxtwo .tbtj_lunbo .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.flxxtwo .tbtj_lunbo .prevStop{ display:none;  }
.flxxtwo .tbtj_lunbo .nextStop{ display:none;  }
.flxxtwo .tbtj_lunbo .tbtj_lunbo .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.flxxtwo .tbtj_lunbo .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.flxxtwo .tbtj_lunbo .hd ul li.on{ background-position:0 0; }
.flxxtwo .tbtj_lunbo .bd{width: 100%;overflow: hidden;}
.flxxtwo .tbtj_lunbo .bd ul{ overflow:hidden; zoom:1; }
.flxxtwo .tbtj_lunbo .bd ul li{width: 50%; float:left; _display:inline; overflow:hidden; text-align:center;}
.flxxtwo .tbtj_lunbo .bd ul li .pic{ text-align:center; }
.flxxtwo .tbtj_lunbo .bd ul li .pic img{ width:96%;}
.flxxtwo .tbtj_lunbo .bd ul li .pic a:hover img{ border-color:#999;  }
.flxxtwo .tbtj_lunbo .bd ul li .title{ line-height:24px;}

.flxxthree{padding: 12px 0;background: #fff5e9 url(../images/2019092608.png) right bottom no-repeat;;/*border: 1px solid #c3c0c3;*/position: relative;margin: 15px auto 15px;}
.flxxthree h4{width: 120px;float: left;color: #ec0000;font-weight: bold;text-align: center;border-right: 1px solid #ccc;}
.flxxthree h4 a.more{display: block;color: #333;font-size: 16px;font-weight: normal;}
.flxxthree .zplist{width: 1060px;float: right;}
.flxxthree .zplist .con{width: 32%;margin-left: 1%;float: left;}
.flxxthree .zplist .con p{padding-right: 0;}
/*.flxxthree .zplist .con .info .zhuangtai{background-color: transparent!important;}*/


.flxxfour{}
.flxxfour .row{margin-left: -15px;margin-right: -15px;}
.flxxfour .content{width: 50%;margin: 0 0 40px;float: left;padding: 0 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.flxxfour .content .box{height: 325px;overflow: hidden;}
.flxxfour .content .box .zplist{display: none;}
.flxxfour .content .box .zplist.cur{display: block;}

.flxxfour.index_city .row{display: none;height: 340px;}
.flxxfour.index_city .row.cur{display: block;}
.flxxfour.index_city .content{margin-bottom: 15px;}
.flxxfour .typebar{border-top: 1px solid #d9d9d9;border-bottom: 0;}
.flxxfour .typebar h4{position: absolute;
    top: 0;
    left: 10px;
    padding: 0 10px;
    border-radius: 0 0 20px 20px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    
    background-color: #ee070e;}


.typebar{height: 45px;line-height: 45px;position: relative;border-bottom: 1px solid #d9d9d9;margin-bottom: 15px;}
.typebar h4{padding-left: 15px; font-size: 20px;font-weight: bold;color: #ec0000;}
.typebar h4 a{color: #ec0000;}
.typebar .tplist{position: absolute;right: 0;top: 0;}
.typebar .tplist a{margin-right: 20px;color: #333;display: inline-block;*display: inline;*zoom: 1;}
.typebar .tplist a.cur,.typebar .tplist a:hover{color: #f02321;}

.kaoshitiku{margin-bottom: 15px;margin-top: 15px;}
.kaoshitiku h4{color: #f50001;font-weight: bold;font-size: 20px;height: 45px;line-height: 45px;}
.kaoshitiku h4.tikutitle{padding-left: 32px;background: url(../images/icon_eidit1.png) left center no-repeat;}
.kaoshitiku .tikulist{margin-right: -30px;}
#diquzp .tikulist a{font-size: 18px;margin-right: 14px;}
.kaoshitiku .tikulist a{font-size: 18px;display: inline-block;*display: inline;*zoom: 1;margin-right: 30px;}
.kaoshitiku .tikulist a.cur{color:#f60a0a;}
.flxxsix{}
.flxxsix .row{margin-left: -0.5%;margin-right: -0.5%;}
.flxxsix .content{width: 49%;float: left;margin: 0 0.5%;}
.news_typelist{clear: both;overflow: hidden;margin-bottom: 15px;}
.news_typelist a{float: left; width: 130px;height: 38px;line-height: 38px;text-align: center;border-radius: 38px;background-color: #f2f2f2;color: #333;margin: 0 5px;}
.news_typelist a.cur,.news_typelist a:hover{background-color: #f10303;color: #fff;}
.index_newslist{margin-bottom: 30px;height: 224px;}
.index_newslist .box{display: none;}
.index_newslist .box.cur{display: block;}
.index_newslist .box div{position: relative;height: 32px;line-height: 32px; padding-right: 75px;margin-left: 10px;}
.index_newslist a{display: block;width: 100%;height:32px;overflow: hidden; }
.index_newslist .date{position: absolute;right: 20px;top:0;}
.index_newslist .box div.hot .date{text-indent: -9999em;background: url(../images/hot.png) right center no-repeat;display: block;width: 45px;}

.type_jcys{position: relative;border-bottom: 1px solid #d0d0d0;margin-top: 20px;margin-bottom: 10px;}
.type_jcys h4{padding-left: 75px;background: url(../images/icon_book.jpg) left 15px center no-repeat;height: 50px;line-height: 50px;}
.type_jcys .more{position: absolute;right: 375px;top: 10px;}
.flxxjcys .jcyslist{width: 833px;height: 364px; float: left;margin-left: 12px;position: relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.jcyslist .prev,
.jcyslist .next{ position:absolute; z-index: 9; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.jcyslist .prev{ left:1%;background:url(../images/arr-left-1.jpg) center center no-repeat; }
.jcyslist .next{ right:2%;background:url(../images/arr-right-1.jpg) center center no-repeat; }
.jcyslist .prev:hover,
.jcyslist .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.jcyslist .prevStop{ display:none;  }
.jcyslist .nextStop{ display:none;  }

.jcyslist .bd{width: 100%;overflow: hidden;}
.jcyslist .bd ul{ overflow:hidden; zoom:1; }
.jcyslist .bd ul li{width: 30%;float: left; padding: 19px 6px; margin: 0 5px; float:left; _display:inline; overflow:hidden; text-align:center;border: 1px solid #cacaca;}
.jcyslist .bd ul li .pic{ text-align:center;height: 285px;line-height: 285px;text-align: center; overflow: hidden;}
.jcyslist .bd ul li .pic img{ width:100%;vertical-align: middle;}
.jcyslist .bd ul li .pic a:hover img{ border-color:#999;  }
.jcyslist .bd ul li .title{height: 48px; line-height:24px;text-align: left;overflow: hidden;}

.flxxjcys .reg_form{width: 276px;height: 347px; float: right;margin-right: 0px;/*border: 1px solid #cacaca;*/-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.13);padding: 13px;}
.flxxjcys .reg_form p{text-align: center;}
.flxxjcys .reg_form p.title a{color: #ed383b;font-size: 16px;}
.flxxjcys .reg_form .item{margin-bottom: 10px;width: 100%;}
.flxxjcys .reg_form .item input{width: 94%;padding: 0 3%; height: 45px;line-height: 45px;border: 1px solid #c9c9c9;}
.flxxjcys .reg_form #yazhengma,.flxxjcys .reg_form #vdcode{width: 150px;}
.flxxjcys #vdimgck{margin-top: 10px;margin-left: 10px;}
.flxxjcys .reg_form .yzmbtn{display: inline-block;*display: inline;*zoom: 1;vertical-align: top; width: 102px;height: 45px;line-height: 43px;color: #ed383b;background-color: #ffffff;border: 1px solid #c9c9c9;cursor: pointer;border-left: 0;text-align: center;}
.flxxjcys .reg_form .yzmbtn.on{color: #999;}
.flxxjcys .reg_form #submit{display: block;margin: 0 auto; width: 130px;height: 38px;line-height: 38px;text-align: center;color: #fff;background-color: #f10303;cursor: pointer;border: none 0;}
.flxxjcys .reg_form .yzmbtn:focus,.flxxjcys .reg_form #submit:focus{outline: none;}
.footer{width: 100%;background-color: #f9f9f9;border-top: 1px solid #c9c9c9;margin-top: 30px;padding-top: 15px;}
.footer .flink{margin-bottom: 15px;}
.footer h4{height: 28px;line-height: 28px; border-left: 3px solid #4f4f4f;padding-left: 9px;font-weight: bold;margin-bottom: 10px;}
.footer .flink .linklist{padding: 5px 0 15px;}
.footer .flink .linklist li{display: inline-block;*display: inline;*zoom: 1;margin-right: 12px;}
.footer .flink .linklist a{font-size: 16px;}
.footer .aboutlink{width: 110px;margin-right: 160px;}
.footer .aboutlink a{display: block;padding-left: 8px;margin-bottom: 12px;font-size: 16px;}
.footer .ewmlist{width: 570px;float: left;}
.footer .ewmlist .con{width: 120px;margin-right: 64px;float: left;text-align: center;font-size: 16px;}
.footer .contact{padding-left: 117px;width: 180px;background: url(../images/hot_tel.jpg) left center no-repeat;margin-top: 45px;}
.footer .ewmlist .con p{height: 48px;line-height: 24px;margin-bottom: 5px;}
.footer .ewmlist .con.wbcon p{line-height: 48px;}
.footer .contact p{font-size: 18px;color: #333;}
.footer .contact p.tel{color: #ca2324;font-size: 24px;}
.footer .banquan{text-align: center;border-top: 1px solid #cec3c7;padding: 25px 0;}
.footer .banquan p{margin-bottom: 10px;line-height: 1.4;}
.footer .banquan p a{padding: 0 8px;}
h4.typetitle{height: 30px;line-height: 30px;margin-bottom: 15px;font-size: 20px;font-weight: bold;color: #ed0505;border-left: 5px solid #ed0505;padding-left: 10px;position: relative;}
.bt1{border-top: 1px solid #c1c1c1;}

.submain{width: 775px;float: left;}
.position{background: url(../images/icon_weizhi_home.jpg) left center no-repeat;padding: 20px 0px 15px 40px; }
.submain .typename{width: 150px;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 22px;margin: 5px 0 12px;background-color: #f00303;}
.subtypebox{border: 1px solid #c1c1c1;padding: 20px 8px 10px;}
.subtypebox.bt0{border-top: 0;}
.subtypebox .name{width: 100px;float: left;}
.subtypebox .subtypelist{width: 630px;float: left;}
.subtypebox .subtypelist a{float: left;;margin: 0 10px 10px;}
.subtypebox .subtypelist a.cur{color: #f00303;}

.sublist{}
.sublist a{width: 95px; text-align: center; display: inline-block;*display: inline;*zoom: 1;background-color: #f2f2f2;color: #333;padding: 5px 0;border-radius: 10px;margin-right:10px; margin-bottom: 10px;}
.sublist a.cur,.sublist a:hover{background-color: #f00303;color: #fff;}

.sub_newslist{width: 785px;margin-top: 15px;margin-bottom: 35px;}
.sub_newslist .zplist .con:nth-child(5n){border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.list_top_ggw:not(:empty){border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 5px;}
.list_top_ggw p{padding-left: 75px;position: relative;overflow: hidden;height: 38px;line-height: 38px;font-size: 16px;margin-bottom: 10px;}
.list_top_ggw p span{position: absolute;left: 0;top: 0;width: 60px;background-color: #f10303;text-align: center; display: block;border-radius: 5px;color: #fff;}

.fenye{width: 90%;margin: 0 auto;}
.fenye td{padding: 0;}
.fenye table,.fenye table th, .fenye table td{border: none;font-size: 14px;}
.fenye table{margin: 0 auto;}
.fenye ul{text-align: center;}
.fenye ul li{display: inline-block;*display: inline;*zoom: 1;min-width: 22px;margin: 0 5px;padding: 0 5px;border: 1px solid #eee;}
.fenye ul li.thisclass{background-color: #da251c;color: #fff;}
.fenye a{min-width: 22px;height: 32px;line-height: 32px;display: inline-block;*display: inline;*zoom: 1;text-align: center;}
.fenye a.cur{background-color: #da251c;color: #fff;}

.rightbar{width: 360px;float: right;margin-top: 10px;}
.rightbar .newslist_box{border: 1px solid #c2c2c2;margin-bottom: 15px;min-height: 60px;}
.rightbar .newslist_box h4{height: 40px;line-height: 40px;padding: 0 25px;position: relative; border-bottom: 1px solid #fa1d1d;font-weight: bold;font-size: 20px;color: #fa1d1d;}
.rightbar .newslist_box h4 a.more{position: absolute;right: 25px;top: 0;font-size: 15px;font-weight: normal;}
.rightbar .newslist{padding: 15px 15px; }
.rightbar .newslist a{display: block;height: 32px;line-height: 32px;overflow: hidden;}
.newslistad{margin:5px 10px;text-align:left;}

.article_con{}
.article_con h3.title{font-size: 22px;font-weight: bold;color: #101010;line-height: 1.8;}
.article_con a{color: red;}
.article_con .souce{height: 40px;line-height: 40px;border-bottom: 1px solid #c3c3c3;font-size: 14px;overflow: hidden;}
.baidushare{margin: 10px 0;text-align: right;height: 30px;}
.bdsharebuttonbox{float: right;}
.article_cons{margin-bottom: 15px;line-height: 1.8;}
.article_cons p,.article_cons div{margin-bottom: 15px;/*text-indent: 2em;*/}
.article_con .fanpian{margin-bottom: 10px;}
.article_con .fanpian p{font-weight: bold;line-height: 1.8;}
.article_con .fanpian p a{font-weight: normal;}

/*内容页推荐新闻*/
.arttjnr{width: 733px; border: 1px solid #ccc;background-color: #f5f5f5; margin: 10px auto;padding: 20px;overflow: hidden;}
.arttjnr .tjpicnews{width: 210px;height: 130px;float: left;}
.arttjnr .tjpicnews img{width: 210px;height: 130px;}
.arttjnr .tjtextnews{width: 500px;float: right;}
.arttjnr .tjtextnews p{height: 26px;margin-bottom: 8px;line-height: 26px;overflow: hidden;}
.arttjnr .tjtextnews p:last-child{margin-bottom: 0;}
.arttjnr .tjtextnews p a{font-size: 15px;}

.hottuijian{border: 1px dashed #f90404;}
.hottuijian h4{font-weight: bold;color: #f90404;padding-left: 15px;padding-top: 5px;}
.hottuijian .con{}
.hottuijian .con1{margin-left: 55px;margin-right: 35px;float: left;margin-top: 15px;}
.hottuijian .con1 p{line-height: 36px;}
.hottuijian .con2{margin-left: 30px;margin-right: 55px;float: left;}
.hottuijian .con2 img{float: left;margin-right: 33px;width: 140px;}
.hottuijian .con2 p{margin-top: 20px;}
.hottuijian .nava{margin-top: 16px; border-top: 1px solid #bbbbbb;text-align: center;padding: 20px 80px;overflow: hidden;}
.hottuijian .nava a{margin: 0 25px 20px;color: #4266ce;float: left; }


.memmain .memtypelist{height: 38px;margin-bottom: 24px;}
.memmain .memtypelist a{text-align: center; display: inline-block;*display: inline;*zoom: 1;width: 130px;height: 38px;line-height: 38px;margin-right: 12px;background-color: #f2f2f2;}
.memmain .memtypelist a.cur{background-color: #f00303;color: #fff;}
.memmain .box{margin-bottom: 20px;}
.memmain .headlist{height: 38px;line-height: 38px;text-align: center;width: 100%;background-color: #f2f2f2;}
.memmain .headlist li.title{width: 570px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.memmain .headlist li.date{width: 170px;text-align: center;float: left;}
.memmain .headlist li.caozuo{width: 170px;float: right;text-align: center;}
.memmain .conlist{width: 100%;border-bottom: 1px solid #eee;}
.memmain .conlist li{height: 64px;line-height: 64px;}
.memmain .conlist li.title{width: 570px;text-indent: 15px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.memmain .conlist li.date{width: 170px;text-align: center;float: left;}
.memmain .conlist li.caozuo{width: 170px;float: right;text-align: center;}
.memmain .conlist li.caozuo a{color: #0535be;}

/*左侧飘浮*/
.left_piaofu{width: 132px;position: fixed;left: 2%;bottom: 60px;border: 2px solid #eb100c;padding: 6px;z-index: 999;background-color: #fff;}
.left_piaofu img{width: 100%;}
.left_piaofu p.guanzhu{height: 40px;line-height: 40px;text-align: center;background-color: #716768;color: #fff;margin-top: 10px;}
.left_piaofu p.p1{font-size: 20px;color: #eb100c;text-align: center;}
.left_piaofu p.p2{font-size: 22px;font-weight: bold; color: #eb100c;text-align: center;}
.left_piaofu p.p3{font-size: 20px;color: #1f1f1f;text-align: center;}
.left_piaofu .shousuo{width: 24px;text-align: center; height: 74px;display: block;position: absolute;top: 58px;right: -24px;background-color: #f00;color: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding-top: 14px;cursor: pointer;}


/*右侧飘浮*/
.zgzf_ycxf{ width: 56px; height: auto; position:fixed; right: 10px; top: 50%; margin-top: -167px; z-index: 96;}
.zgzf_ycxf li{ width: 56px; margin-bottom: 6px; height: 80px;  background:#fff; position: relative; box-shadow: 0 0 10px #dcdada;}
.zgzf_ycxf li.zgzf_ycxf1{ height: 70px; background: #e60012;}
.zgzf_ycxf li.zgzf_ycxf1 .cur{ height: 30px; padding-top: 40px; background: url(../images/icon_wechat_h.png) no-repeat center 15px; color: #fff;}
.zgzf_ycxf li .cur{ display: block; padding-top:46px; height: 34px; text-align: center; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; line-height: 24px;}
.zgzf_ycxf li:hover .cur{ text-decoration: none; color: #fff;}
.zgzf_ycxf li:hover{ background: #e60012;}
.zgzf_ycxf li.on{ background: #e60012;}
.zgzf_ycxf li .zgzf_zx{}
.zgzf_ycxf li .zgzf_xk{  background: url(../images/icon_gwy.png) no-repeat center 18px;}
.zgzf_ycxf li .zgzf_zl{  background: url(../images/icon_syb.png) no-repeat center 18px;}
.zgzf_ycxf li .zgzf_st{  background: url(../images/icon_book.png) no-repeat center 18px;}
.zgzf_ycxf li:hover .zgzf_xk{background-image: url(../images/icon_gwy_h.png);}
.zgzf_ycxf li:hover .zgzf_zl{background-image: url(../images/icon_syb_h.png);}
.zgzf_ycxf li:hover .zgzf_st{background-image: url(../images/icon_book_h.png);}
.zgzf_ycxf_ewm{ width: 160px;  padding-right: 10px; position: absolute; left: -170px; top: -25px; z-index: 99; display: none;}
.zgzf_ycxf_ewm em{ display: block; width: 11px; height: 17px; background: url(../images/index_ycxf_05.png) no-repeat center; position: absolute; right: 0; top: 73px;}
.zgzf_ycxf_ewmn{ width: 158px;  border: 1px solid #e8e8e8; box-shadow: 0 0 5px #f4f4f4; background: #fff;}
.zgzf_ycxf_ewmn img{ display: block; width: 150px; height: 150px; margin: 4px auto;}
.zgzf_ycxf li:hover .zgzf_ycxf_ewm{ display: block;}

.zgzf_ycxf .zg_yy_box1{ left: -175px;margin: 0;top: 0;padding-top: 10px;}
.zgzf_ycxf .zg_yy_box1 em{ display: block; width: 11px; height: 17px; background: url(../images/index_ycxf_05.png) no-repeat center; position: absolute; right: 0; top: 73px;}

.zgzf_ycxf li:hover .zg_yy_box1{ display: block;}



@media(min-width: 1600px){
	.left_piaofu{left: 2%;padding: 12px;bottom: 150px}
}

@media(min-width: 1800px){
	.left_piaofu{left: 2%;}
}

/*sitemap*/
#sitemap_content{padding:15px;}
#sitemap{padding:15px;border:1px solid #AAAAAA;}
#sitemap ul {border-bottom:1px dashed #FFC48E;line-height:34px;padding-top:3px;width:100%;}
#sitemap ul .ttl{background:url("../images/site_ico.gif") no-repeat scroll left center transparent;float:left;font-size:16px;font-weight:bold;padding-left:20px;width: 80px;}
#sitemap ul .ttl a{color:#bc0100}
#sitemap .con {float:left;font-size:16px;max-width:1000px;width:auto !important;margin-left:10px;}
#sitemap .con span {float:left;padding:0 10px;}
#sitemap .con a {color:#333333;}
.cl {clear: both;font-size: 0;line-height: 0px;height: 0px;}

.fujianlist{margin-bottom: 15px;margin-top: 15px;}
.fujianlist .con{padding-left: 35px;background: url(../images/addon.gif) left 10px center no-repeat;display: none;margin-bottom: 10px;}
.fujianlist .con a{text-decoration: underline;}
