body {	color: #555;	font-size: 14px;	line-height:1.75em;	background: #fff;
	font-family: Verdana, Geneva,"微软雅黑","Microsoft YaHei", simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#555;}
a:hover{ color:#08e;}
table{ border-collapse:collapse; margin:10px auto; width:100%;}
/********* top *****************/
header .ding{ height:30px; line-height:30px; background:#222; color:#CCC; font-size:12px; font-family:  simsun, sans-serif ; }
header .ding a{ color:#fff;}
header .ding a:hover{ color:#08e;}
header .ding .gonggao{ padding-left:20px; background:url(img/gg-ding.png) left center no-repeat; margin-right:20px;}
header .ding .tel{ padding-left:20px; background:url(img/tel-ding-2.png) left center no-repeat; margin-right:20px;}
header .ding .email{ padding-left:20px; background:url(img/email-ding.png) left center no-repeat; margin-right:20px;}

header .ding  .sousuo{ margin:4px 0; height:22px; overflow:hidden; width:150px; position:relative; }
header .ding  .sousuo input{ display:block; margin:0 ; padding:0 10px; height:22px; background:#555555; border:none; color:#fff; }
header .ding  .sousuo input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #ccc;}
header .ding  .sousuo input:-moz-placeholder, textarea:-moz-placeholder {color: #ccc;}
header .ding  .sousuo input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
header .ding  .sousuo input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;}
header .ding  .sousuo a{ display:block; width:22px; height:22px; position:absolute; right:0; top:0; background:url(img/sousuo-ding.png) center center no-repeat;}

header .ding .qq{ width:30px; height:30px; display:block; background:url(img/qq-ding-h.png) center center no-repeat; margin:0 5px;}
header .ding .qq:hover{ background:url(img/qq-ding-h.png) center center no-repeat #08e;}

header .ding .weixin{ width:30px; height:30px; display:block; background:url(img/wx-ding-h.png) center center no-repeat; margin:0 5px; position:relative; z-index:9999;}
header .ding .weixin:hover{ background:url(img/wx-ding-h.png) center center no-repeat #08e;}

header .ding .weixin .weixin-tu{ width:150px;  position:absolute; left:0; top:30px; z-index:2; padding:10px; display:none; background:#08e; z-index:9999;}
header .ding .weixin .weixin-tu img{ width:100%; display:block;}
header .ding .weixin:hover .weixin-tu{ display:block}


header .face{margin:20px auto; height:80px; overflow:hidden;}
header .face .tel{ margin-top:15px; padding-left:60px; background:url(img/telico2.png) left center no-repeat; font-size:16px; line-height:24px; color:#666;   }
header .face .tel .c1{ color:#08e; font-size:18px; font-weight:bold;}


header .daohang{ height:50px; background:#08e; color:#fff;}
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
header .daohang .navBar{  position:relative; z-index:1;   height:50px; line-height:50px;color:#fff;   }
header .daohang .nav{ position:relative; font-size:16px; }
header .daohang .nav a{ color:#fff;  }
header .daohang .nav h3{  font-weight:normal;  font-size:16px;  border-right:1px solid #1e92ec;  }
header .daohang .nav li:nth-child(1) h3{ border-left:1px solid #1e92ec;}
header .daohang .nav h3 a{ display:block; width:148px; text-align:center;   color:#fff; }
header .daohang .nav h3 a.on,header .daohang .nav li:hover h3 a{ background: url(img/navhoverbg.png) center 38px no-repeat rgba(0,0,0,.3); color:#fda907;}

header .daohang .nav .m{ float:left;  position:relative; z-index:1; }
header .daohang .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:50%; margin-left:-75px;  top:50px; z-index:99; width:146px; border:1px solid #1e92ec; border-top:0;  background:#08e; }
header .daohang .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
header .daohang .nav .sub li a{ display:block;  border-bottom:1px solid #1e92ec; padding:10px 0;  line-height:20px; color:#fff; font-size:14px;   }
header .daohang .nav .sub li a:hover{ color:#fda907;}

header #topNav.nav_fixed { position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;}


/**************************/
/****************************/
.pptSlide{ width:100%;  position:relative;  height:500px; margin-bottom:30px;   }
.pptSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center; }
.pptSlide .bd li a{ display:block; height:500px; }

.pptSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.pptSlide .hd ul{ text-align:center; }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:5px; height:5px; margin:5px; overflow:hidden;  line-height:999px; border:8px double #999; border-radius:50%; background:#fff;  }
.pptSlide .hd ul .on{  border-color:#08e  }

/************************/

 .titindex{ border-bottom:1px solid #ddd;  }
 .titindex a{ display:block; line-height:36px; background:url(img/pinpai-ico.png) left center no-repeat; padding-left:30px; font-size:16px; color:#08e; font-weight:bold;  }
 .titindex a span{ display:block; width:100px; height:36px; float:right; background: url(img/more2.gif) right center  no-repeat;}

.pinpaiindex{ margin:15px auto; }
.pinpaiindex ul li{ float:left; width:142px; margin:20px 4px 0; overflow:hidden;  }
.pinpaiindex ul li .tu{ width:140px; height:70px; overflow:hidden; position:relative; border:1px solid #ddd; }
.pinpaiindex ul li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.pinpaiindex ul li .wen{ line-height:32px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px;}

/********************/
.acptjindex{ margin:15px auto; }
.acptjindex  ul li{ float:left; width:190px; margin:20px 4px 0; overflow:hidden; border:1px solid #ddd; }
.acptjindex  ul li .tu{ width:190px; height:190px; overflow:hidden; position:relative;  }
.acptjindex  ul li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.acptjindex  ul li .wen{ line-height:32px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; background:#f2f5f9;}



/******************/
.cplbindex{  }
.cplbindex dl{ width:161px; margin:10px 5px;  float:left; overflow:hidden; box-shadow:0 1px 2px #999;} 

.cplbindex dl dt{ border-radius:6px 6px 0 0; overflow:hidden; margin-bottom:5px; font-size:16px; border-top:1px solid #ddd; }
.cplbindex dl dt a{display:block; line-height:40px; background:url(img/box_bg1.jpg) repeat-x top  #eee; background-size: 100% 100%;; color:#222; font-weight:bolder; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  border-bottom:1px solid #bbb;  }
.cplbindex dl dd a{ display:block; line-height:34px; border-bottom:1px dotted #ddd; padding-left:15px; background:url(img/i.jpg) 5px center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; font-family:"宋体","SimSun"; }

/*******************/
.xm4-index{ margin:30px auto;  }
.xm4-index  .titindex { margin-bottom:10px;}
.xm4-index .downtit a{background: url(img/xzico.png)  left center  no-repeat;  }
.xm4-index .xwtit a{background: url(img/xwico.png) left  center  no-repeat; }
.xm4-index .ddtit a{background: url(img/ddico.png) left  center  no-repeat; }

.down-index{ width:300px; height:350px; padding:20px; overflow:hidden;  border:1px solid #f2f2f2;}
.down-index ul li a{ display:block; line-height:30px; border-bottom:1px dotted #ddd; padding-left:15px; background:url(img/ii.jpg) 0 center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  }



.xw-index{ width:500px; height:350px; padding:20px; overflow:hidden;  border:1px solid #f2f2f2; margin-left:20px;}
.xw-index ul li a{ display:block; line-height:30px; border-bottom:1px dotted #ddd; padding-left:15px; background:url(img/ii.jpg) 0 center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  }
.xw-index ul li a span{ float:right; padding-left:10px; font-size:12px;}

/**********/
.ddcx-index{ width:235px; height:350px; padding:20px; overflow:hidden;  border:1px solid #f2f2f2;}
.ddcx-index .bt{ margin:20px auto 5px;; color:#333;}
.ddcx-index .shuru{ margin:0 auto}
.ddcx-index input{ display:block; width:100%; line-height:30px; border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0 10px; box-sizing:border-box; }
.ddcx-index input.tijoiao{ margin-top:30px; background:#666; color:#fff;}
.ddcx-index  input.tijoiao:hover{ background:#333;}

/******************/
footer .foot{ padding:50px 0 20px; background:#1b1b22; color:#ccc;}
footer .foot .ljlefts{ height:230px; width:830px; border-right:1px solid #334; float:left;  overflow:hidden;}
footer .foot .ljlefts .xm{ float:left; width:140px; margin-right:26px; text-align:left;}
footer .foot .ljlefts .xm a{ display:block; margin:10px 0; color:#bbb; line-height:20px; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
footer .foot .ljlefts .xm a.tit{ border-left:2px solid #4EB2FD; padding-left:10px; margin-bottom:30px; line-height:1em; font-size:16px; color:#fff;}

footer .foot .lxrgihts{ height:230px; width:300px; float:right; overflow:hidden; }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#fff;margin:10px 0 20px;; border-left:2px solid #4EB2FD; padding-left:10px; }
footer .foot .lxrgihts .tu{ float:left; width:140px; overflow:hidden; margin-right:20px; }
footer .foot .lxrgihts .wen{ float:left; width:140px; overflow:hidden;   }
footer .foot .lxrgihts .wen p{ color:#4EB2FD;}
footer .foot .lxrgihts a{ color:#ccc;}


footer .foot .copyright{ text-align:center; color:#ccc;  border-top:1px solid #334; padding-top:20px;}
footer .foot .copyright a{ color:#ccc;}

/***********分页*******************/

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#08e; color:#fff;border:solid 1px #08e;}


/*******main***********/
.main{ margin:30px auto;}
.main .lefts{ width:270px; overflow:hidden }
.main .lefts .fenlei{ border:1px solid #f2f2f2; margin-bottom:30px; }
.main .lefts .fenlei .tit{ line-height:60px; text-align:center; background:url(img/titbg.png) repeat-x; font-size:18px; font-weight:bold;}
.main .lefts .fenlei ul.fenleilist li a{ display:block; text-align:center; line-height:40px; border-top:1px dotted #ddd; font-size:16px;}
.main .lefts .fenlei ul.fenleilist li.on a{ color:#08e;}

.main .lefts .zxlyleft{ border:1px solid #f2f2f2; margin-bottom:30px; }
.main .lefts .zxlyleft .tit{ line-height:60px; text-align:center; background:url(img/titbg.png) repeat-x; font-size:18px; font-weight:bold;}

.main .lefts .zxlyleft .biaodan{ margin:0 15px;}
.main .lefts .zxlyleft .bt{ margin:20px auto 5px;; color:#333; padding-left:5px; font-size:16px;}
.main .lefts .zxlyleft .shuru{ margin:0 auto; }
.main .lefts .zxlyleft input{ display:block; width:100%; line-height:30px; border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0 10px; box-sizing:border-box; }
.main .lefts .zxlyleft textarea{ display:block; width:100%; line-height:30px; border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0 10px; box-sizing:border-box; }

.main .lefts .zxlyleft input.tijoiao{ margin:30px auto; height:40px; background:#666; color:#fff; font-size:16px;}
.main .lefts .zxlyleft input.tijoiao:hover{ background:#333;}


.main .rights{ width:900px; overflow:hidden}
.main .rights .banner{ overflow:hidden; margin-bottom:10px;}
.main .rights .banner img{ display:block; width:100%; height:auto;} 

.main .rights .xiangxineirong{ font-size:16px; line-height:2em; text-align:justify; width:900px; overflow:hidden;}
.main .rights .xiangxineirong .mingcheng{ padding:10px 0 ; font-size:24px; color:#222;}
.main .rights .xiangxineirong img{ max-width:900px; height:auto; vertical-align:bottom;}
.main .rights .xiangxineirong table{ border-collapse:collapse; width:100%; margin:10px auto;}
.main .rights .xiangxineirong a.ke-insertfile {
    padding-left: 30px;
    margin-right: 20px;
    background: url(img/downico.png) left center no-repeat;
}

/*******************/
.main .rights ul.xwlist{ margin:20px auto;}
.main .rights ul.xwlist li a{ display:block; line-height:40px; border-bottom:1px dotted #ddd; padding-left:15px; background:url(img/ii.jpg) 0 center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  }
.main .rights ul.xwlist li a span{ float:right; padding-left:10px; font-size:12px;}

/******************/
.main .rights ul.rylist{ margin:20px auto;}
.main .rights ul.rylist li{ width:200px; margin:10px; float:left; text-align:center; overflow:hidden; border:1px solid #ddd;}
.main .rights ul.rylist li .tu{ width:190px; height:190px; margin:5px auto; overflow:hidden; position:relative; }
.main .rights ul.rylist li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.main .rights ul.rylist li .wen{ line-height:2.5em; border-top:1px solid #ddd; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*****************/
.main .rights ul.dlpplist{ margin:0 auto;}
.main .rights ul.dlpplist li{ width:142px; margin:0 4px 10px; float:left; text-align:center; overflow:hidden;}
.main .rights ul.dlpplist li .tu{ width:140px; height:70px; margin:0 auto; overflow:hidden; position:relative; border:1px solid #ddd; }
.main .rights ul.dlpplist li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.main .rights ul.dlpplist li .wen{ line-height:2.5em; font-size:12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/********************/
.main .rights dl.acp{ margin-bottom:20px; text-align:left;}
.main .rights dl.acp dt{ margin-bottom:10px;}
.main .rights dl.acp dd{ display:inline-block; margin:5px 0 ; min-width:19%; }
.main .rights dl.acp dd a{ display:block; font-size:14px; background:url(img/iii.jpg) left center no-repeat; padding:0 15px;}

/**************************/
.main .rights ul.cpzslist{ margin:0 auto;}
.main .rights ul.cpzslist li{ width:200px; margin:0 10px 20px; float:left; text-align:center; overflow:hidden; border:1px solid #ddd;}
.main .rights ul.cpzslist li .tu{ width:200px; height:200px; margin:0 auto; overflow:hidden; position:relative;  }
.main .rights ul.cpzslist li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.main .rights ul.cpzslist li .wen{ line-height:2.5em; font-size:12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#f2f5f9;}

/*****************/
 .main .rights .xulie{ text-align:left; margin-bottom:10px;}
 .main .rights .xulie a{display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #ddd;}

.main .rights .acp-zm{  border-top:1px dotted #ddd; height:35px; overflow:hidden; }
.main .rights .acp-zm a.wz{ display:inline-block; height:35px; line-height:35px; font-size:14px; background:url(img/iii.jpg) left center no-repeat; padding:0 15px; }
.main .rights .acp-zm a.more{ display:inline-block; width:25px;  height:25px; line-height:25px; text-align:center;  background:#ccc; color:#fff; margin-top:5px;}
.main .rights .acp-zm a.more:hover{ background:#08e;}

/******************************/
.main .rights .chaxun{  padding:20px 0; overflow:hidden; background:#f2f2f2;  border:1px solid #ddd; margin:20px auto; text-align:center;}
.main .rights .chaxun div{ display:inline-block;}
.main .rights .chaxun .bt{  color:#333;}
.main .rights .chaxun .shuru{ margin-right:30px;}
.main .rights .chaxun input{ display:block; width:100%; line-height:30px; border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0 10px; box-sizing:border-box; }
.main .rights .chaxun input.tijoiao{  background:#666; color:#fff; width:160px; height:32px;}
.main .rights .chaxun  input.tijoiao:hover{ background:#333;}