@charset "utf-8";
/* 全局 */
*{margin: 0;padding: 0;font-size: 14px; color:#333333; font-family:微软雅黑;}
ul li{list-style: none;}
a{color:#333333;text-decoration: none;}
a:hover{color:red;}
img{vertical-align: top; border:none;}
.clearfix:after{content: '';display: block;clear: both;}
body{background:#ffffff;}

/* header */
.header{height:88px; background:url(top_bg.png);position: absolute;z-index:2;width: 100%;}
.headinner{width: 1170px;height: 88px;margin: 0 auto;position: relative;}
.headinner .img{float: left;height: 88px;}
.headinner .sidenav{width:320px;height:20px;position:absolute;right:0;top:10px;color:#8C8C8C;}
.headinner .sidenav span{margin-right:20px; padding-right:20px; background:url(slideicon_08.png) right no-repeat;}
.headinner .sidenav i{margin-left: 5px;cursor: pointer;}
.headinner .sidenav .img{font-size: 0;}
.headinner .sidenav .img a{position: relative;top: 0;left: 0;}
.headinner .sidenav p{width:70px; padding:4px 0; overflow:hidden; background:#fff; position:absolute; top:20px;
left:-10px; z-index:1; background: rgba(255,255,255,0.9);}
.headinner .sidenav p a{display:block; line-height:25px; text-align:center;}
.sidenav1, .sidenav2{position: relative;}
.headinner .sidenav .sidenav1 p{display:none;}
.headinner .sidenav .sidenav1:hover p{display:block;}
.headinner .sidenav .sidenav2 p{display:none;}
.headinner .sidenav .sidenav2:hover p{display:block;}


.headinner .nav{float: right;height: 60px;padding-top: 28px;}
.headinner .nav .item{float: left;height: 60px;width: 110px;line-height: 60px;text-align: center;}
.headinner .nav .item>a{font-size: 16px;font-weight: bold;position: relative;}
.headinner .nav .item:hover>a{color: red;}
.headinner .nav .item ul{display: none;width: 110px;background:url(nav_bg.png);position: absolute;z-index: 3; padding:10px 0;}
.headinner .nav .item li{height: 30px;line-height: 30px;font-size: 14px;text-align: center;}
.headinner .nav .item li:hover a{color: red;}

/*banner轮播图*/
.banner{width:100%; overflow:hidden;}
.fullSlide{ width:100%;position:relative;height:600px; overflow:hidden;}
.fullSlide .bd{width:100%; margin:0 auto; position:relative; z-index:0;}
.fullSlide .bd ul{ width:100%;}
.fullSlide .bd li{ width:100%; height:550px; background-repeat:no-repeat; background-position:center;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{cursor: pointer;display:inline-block; *display:inline; zoom:1; background: url(focus_normal.png) no-repeat; width: 16px; height: 16px;margin: 0 5px;overflow: hidden;}
.fullSlide .hd .on{ background: url(focus_on.png) no-repeat;}
.fullSlide .prev,
.fullSlide .next { width: 40px; height: 40px; display: none; position: absolute; top: 50%; z-index: 10; cursor: pointer;}
.fullSlide .prev { left: 15%; background: url(focus_prev.png) no-repeat 0 0; }
.fullSlide .next { right: 15%; background: url(focus_next.png) no-repeat 0 0;}
.fullSlide .prev:hover { background: url(focus_prev.png) no-repeat 0 0; }
.fullSlide .next:hover { background: url(focus_next.png) no-repeat 0 0;}
.fullSlide .bd ul{width: 100% !important;}
.fullSlide .bd li{width: 100% !important;height: 600px;overflow: hidden;text-align: center;}
.fullSlide .bd li a{display: block;height: 600px;}

/*企业公告*/
.crumb{height: 40px;border-bottom: 1px solid #e6e6e6;}
.crumbinner img{margin-top:10px;}
.crumbinner{width: 1170px;margin: 0 auto;}
.crumbinner i{float: left;height: 40px;line-height: 45px;}
.crumbinner p{height: 40px;line-height: 40px;padding-left: 30px;}
.crumbinner .time{color: #8C8C8C;padding-left:10px;}
.crumbinner .more{float: right;cursor: pointer;}
.crumbinner .more:hover{color: red;}
.maininner{width: 1170px;margin: 0 auto;}


.con1 .left,.con1 .right{float: left;}

/*图片新闻*/
#focus{position:relative;width:570px;height:350px;float:left;}
#focus .bd{position: relative}
#focus .focus-bar-box{width:100%;position: relative;overflow: hidden}
#focus .focus-bar li{float:left;width:100%;}
#focus .focus-bar li a{width:100%;height:100%;display:block}
#focus .focus-bar li img{width:100%; height:350px;}
#focus .ft{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:40px}
#focus .ftbg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:40px;background:#000;opacity:.6;filter:alpha(opacity=60)}
#focus .change{position:absolute;right:10px;bottom:15px;height:8px}
#focus .change a{float:left;width:12px;height:12px;margin-right:8px;background: url(focus_normal.png) no-repeat;_background:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="focus_normal.png");cursor: pointer}
#focus .change a.on{background: url(focus_on.png) no-repeat;_background:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="focus_on.png")}
#focus .hd{position: absolute;left:0;bottom:0;z-index:2;width:460px;height:40px;}
#focus .focus-title{overflow:hidden;position:absolute;top:0;left:0;height:40px;padding:0 0 0 10px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;width:340px;}
#focus .focus-title a{display: none;color: #fff}
#focus .focus-next {width:40px; height:40px; background:url(focus_next.png) no-repeat;right:10px; display:none; position: absolute; top: 40%; z-index:3; cursor:pointer;}
#focus .focus-prev {width:40px; height:40px; background:url(focus_prev.png) no-repeat;left:10px; display:none; position: absolute; top: 40%; z-index:3; cursor: pointer;}
#focus .focus-prev:hover, #focus .focus-next:hover {}



.con1 .right{box-shadow:0px 0px 3px rgba(0,0,0,0.2);padding-bottom:13px;}
.con1 .right .slideTxtBox{width:598px;text-align:left;}
.con1 .right .slideTxtBox .hd{height:48px;line-height:48px;padding:0 10px 0 20px;position:relative;}
.con1 .right .slideTxtBox .hd ul{float:left;position:absolute;left:20px;top:-1px;height:32px;}
.con1 .right .slideTxtBox .hd ul li{float:left;padding:0 10px;cursor:pointer;border-bottom:1px solid #ccc;font-size: 16px;font-weight: bold;}
.con1 .right .slideTxtBox .hd ul li.on{height:47px;color:red;background:#fff;border-bottom:1px solid red;margin-top:1px;}
.con1 .right .slideTxtBox .hd ul li.on a{color:red;font-size:16px;}
.con1 .right .slideTxtBox .bd ul{padding:0 30px;zoom:1;}
.con1 .right .slideTxtBox .bd li{height:36px;line-height:36px;}
.con1 .right .slideTxtBox .bd li a{display:inline-block;width:430px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.con1 .right .slideTxtBox .bd li:hover>a{font-size: 16px;color: red;font-weight: bold;}
.con1 .right .slideTxtBox .bd li .date{float:right;color:#999;}

.con2 .content{position: relative;}
.con2 .text{width: 310px;height: 80px;position: absolute;}
.con2 .text h5{height:30px;line-height:30px;font-weight:normal;font-size:20px;}
.con2 .text p{line-height: 22px;}
.con2 .text1{top: 30px;left: 10px;text-align: right;}
.con2 .text2{top: 145px;left: 65px;text-align: right;}
.con2 .text3{top: 240px;left: 175px;text-align: right;}
.text1 h5, .text2 h5, .text3 h5{background:url(con2_hover1.png) right no-repeat; padding-right:35px;}
.text4 h5{background:url(con2_hover1.png) top no-repeat; padding-top:35px;}
.text5 h5, .text6 h5, .text7 h5{background:url(con2_hover1.png) left no-repeat; padding-left:35px;}
.text1 p, .text2 p, .text3 p{ padding-right:35px;}
.text5 p, .text6 p, .text7 p{ padding-left:35px;}
.text.on h5{background-image:url(con2_hover2.png);}
.text.on *{color:red;}
.con2 .text4{bottom: 50px;left: 445px;text-align: center;}
.con2 .text4 h5{position: relative;}
.con2 .text4 h5 span{position: absolute;top: -25px;left: 125px;}
.con2 .text5{top: 240px;right: 165px;; text-align: left;}
.con2 .text6{top: 145px;right: 65px;text-align: left;}
.con2 .text7{top: 30px;right: 10px;text-align: left;}
.con3 .swbanner{padding-bottom:10px;}
.con3 .swbanner .picMarquee-left{overflow:hidden;position:relative;}
.con3 .swbanner .picMarquee-left .focus-prev,.con3 .banner .picMarquee-left .focus-next{display:block;position: absolute;width:24px;height:32px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;}
.con3 .swbanner .picMarquee-left .focus-prev{left: 0;top: 50px;;}
.con3 .swbanner .picMarquee-left .focus-next{right: 0;top: 50px;;}
.con3 .swbanner .picMarquee-left .picList{margin-left: 20px;}
.con3 .swbanner .picMarquee-left .bd{padding:10px 40px;}
.con3 .swbanner .picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.con3 .swbanner .picMarquee-left .bd ul li{margin:0 56px;float:left;display:inline;overflow:hidden;text-align:center;}
.con3 .swbanner .picMarquee-left .bd ul li .pic{text-align:center;}
.con3 .swbanner .picMarquee-left .bd ul li .pic img{width:100px;height:100px;display:block;padding:2px;}
.con3 .swbanner .picMarquee-left .bd ul li .pic a:hover img{border-color:#999;}
.con3 .swbanner .picMarquee-left .bd ul li:hover .title a{color: red;}
.con3 .swbanner .picMarquee-left .bd ul li .title{line-height:45px;text-align: center;}
.con3 .swbanner .next {display:block; width: 23px; height: 33px; cursor: pointer; position:absolute; top:50px; right:0;}
.con3 .swbanner .prev {display:block; width: 23px; height: 33px; cursor: pointer; position:absolute; top:50px; left:0;}
.con3 .hide{display: none;}

/*首页下部*/
.mainbottom{width:100%; overflow:hidden; background:#f1f1f1; padding-bottom:30px;}
.mainbot_top{width:100%; overflow:hidden; border-bottom:solid 1px #e5e5e5;}
.mainbot_tit{width:1170px; margin:0 auto; overflow:hidden;}
.mainbot_tit a{display:block; width:33.33%; float:left; line-height:54px; font-size:18px; color:#e1263a;}
.mainbot_bot{width:1170px; margin:0 auto; overflow:hidden;}
.mainbot_lb{float:left;}
.mainbot_lb ul{padding:0;zoom:1;}
.mainbot_lb li{height:30px;line-height:30px;}
.mainbot_lb li a{display:block;width:90%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.mainbot_lb li a:hover{font-size:16px;color:red;font-weight:bold;}

.bdsharebuttonbox{float:left;margin-left:30px;padding-top:10px;}
.bdshare-button-style2-32 a{width:31px !important; height:31px !important; line-height:31px !important; }
.bds_tsina{background: url(share_64.png) no-repeat !important;}
.bds_weixin{background: url(share_59.png) no-repeat !important; margin:6px 16px 6px 10px !important;}
.bds_qzone{background: url(share_61.png) no-repeat !important;}

.footer{width:100%; background:#7f7d7d;}
.footerc{width:1170px; padding:30px 0; overflow:hidden; margin:0 auto;}
.footerc *{color:#fff;}
.footerl{width:50%; float:left;}
.footerr{width:50%; float:left; text-align:right;}
.footerr span{padding:0 10px; font-size:13px;}
.footerr a:hover{text-decoration:underline;color:#fff;}

/*栏目页*/
.dqwz{width:1170px;margin:0 auto;height:50px;}
.dqwzwrap{float:right;line-height:50px;}
.dqwzwrap .home{background:url(homeicon_05.png) no-repeat left; padding-left:25px;}
.dqwzwrap span:hover a{color:red;}
.colmain{width:1170px;margin:0 auto;padding-bottom:30px;}
.colmain .left{width:230px; float:left;}
.colmain .left .yjlm{background:url(lanmu_bg.jpg);padding-left:50px;height:50px;line-height:50px;font-size:22px;font-weight:bold;color:#fff;}
.colmain .left .tjlm{border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;}
.colmain .left .tjlm li{padding:10px 0 10px 55px;line-height:27px;border-bottom:1px solid #E3E3E3;background:url(triangle_14.png) no-repeat 35px 17px;}
.colmain .left .tjlm li:hover{background-image:url(triangle_11.png);}
.colmain .left .tjlm li a{display:block;font-size:18px;}
.colmain .left .tjlm li:hover a{color:red;font-weight:bold;}
.colmain .left .tjlm li.on{background-image:url(triangle_11.png);}
.colmain .left .tjlm li.on a{color:red;font-weight:bold;}
.colmain .left .tjlm li.on .column-3 li a{color:#333;}
.colmain .left .tjlm li.on .column-3 li.on a{color:red;}
.colmain .left .tjlm li.on .column-3 li:hover a{color:red;}
.colmain .left .tjlm .column-3{padding:5px 0; overflow:hidden; margin-left:20px;}
.colmain .left .tjlm li.column-3li{border-bottom:0; background:none;padding:5px 0;}
.colmain .left .tjlm li.column-3li a{font-weight:normal;font-size:16px;}
.colmain .right{width:900px; margin-left:40px; float:left;}
.colmain .right .dqlm{font-size:26px; line-height:50px;}
.ajaxfy{border-bottom:1px dashed #dcdcdc;}
.ajaxfy td{padding:10px 0;}
.ajaxfy td a{display:block; line-height:30px; font-size:17px;}
.ajaxfy td span{display:block; line-height:24px; font-size:12px; color:#333;}
.ajaxfy td p{ margin:5px 0;}
.ajaxfy td p a{ line-height:1.8; font-size:13px; color:#888}

/*文章页、单信息页*/
.artcontent{width:1170px; margin:0 auto; min-height:300px; overflow:hidden; padding:20px 0;}
.arttitle{padding-bottom: 20px;border-bottom: 1px solid #cfcecd;}
.arttitle h1{font-size: 25px;text-align:center;color: #333333;line-height:1.8;}
.arttitle h2{font-size: 20px;text-align:center;color: #333333;line-height:1.8;}
.artdate{width:100%; text-align:center; padding:10px 0;}
.artdate span{margin:0 20px; color:#393939;}
.artdate span.font span{margin:0 0 0 5px; cursor:pointer;}
.artcont{width:90%; margin:0 auto; line-height:1.8; padding:10px 0;}
.artcont p{line-height:1.8; margin:10px 0;}
.artcont *{color:#333333; font-family:微软雅黑; font-size:16px;}
.artcont table{border:solid 1px #d5d5d5; margin:10px auto;}
.artcont img{max-width:100%;}
.shareclose{width:100%; height:40px; background:#f1f1f1; overflow:hidden;}
.share{background:url(share_01.png) no-repeat left; width:125px; margin:4px 0 6px 30px; padding-left:20px; overflow:hidden; float:left;}
#gwdshare .gwds_weixin{margin:0; background:url(share_02.png) no-repeat !important; background-position:2px -33px !important;}
#gwdshare .gwds_tsina{margin:0; background:url(share_02.png) no-repeat !important; background-position:  2px 5px !important;margin-left:5px;}
#gwdshare .gwds_more{width:15px;height:30px; background:url(share_03.png) no-repeat center !important;overflow:hidden;}
.print{float:right;width:55px;margin-right:20px;background:url(print.png) no-repeat left 14px;line-height:40px;text-align:right}
.close{float:right;width:55px;margin-right:30px;background:url(close.png) no-repeat left 14px;line-height:40px;text-align:right}
.shareclose a{font-size:14px;}
.nextpage{line-height:30px; padding-top:10px; padding-bottom:10px; margin-top:20px; border-top:solid 1px #ccc;}
.nextpage a{font-size:16px; display:block;}
/*设置正文中的图片默认居中，且附件图标不能居中*/
.artcont img{ margin:0 auto; display:block;}
.artcont img.filestyle{ display:inherit !important}

/*手机版代码PC不显示*/
.phonesearch, .phoneimg{display:none;}
