body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Verdana, Geneva,"微软雅黑","Microsoft YaHei",simsun, sans-serif ;	-webkit-font-smoothing: antialiased; 
		padding:0px; 
	margin:0px auto;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	max-width:640px;
	}
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 
a { color:#555;text-decoration:none}
a:hover{ color:#09e;}
li{ list-style:none}

.tit-index{ font-size:24px; line-height:1.5em; text-align:center; color:#333;}
.tit-index p{ height:2px; width:6em; background:#ddd; margin:5px auto; }
.tit-index p span{ display:block; width:1.5em; height:2px; background:#0099EE; margin:0 auto;}
.tit-index .ms{ font-size:14px; color:#888; line-height:1.5em;}


/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w100{ width:100%; max-width:640px; min-width:320px; overflow:hidden; clear:both; margin:0 auto;  }
.w50{ width:50%; margin:0 auto;}
.w30{ width:33.333%; margin:0 auto;}
.w25{ width:25%; margin:0 auto;}
.p10{ padding:0 10px;}
/********* top *****************/
header .ding{ height:30px; line-height:30px; background:#F2F5F7; border-bottom:1px solid #eee; color:#444; font-size:12px; font-family:  simsun, sans-serif ; overflow:hidden; }
header .ding a{ color:#fff;}
header .ding a:hover{ color:#09e;}
header .ding .tel{ padding-left:30px; background:url(img/tel-ding-2.png) left center no-repeat; margin-right:20px;}
header .ding .yuyan{ padding-top:5px;  }


header .logoan{ background:#FFF; position:relative;  }
header .logoan .logocd {padding:0px 10px; padding-bottom:3px;}
header  .logo{ text-align: justify; width:100%; margin:5px 0; padding-right:60px;  }
header  .logo img{ max-width:80px; max-height:80px; text-align:left; display:block; float:left; margin-right:10px;}
header  .logo p{ text-align: left; line-height:18px; font-size:12px; padding:10px 55px 0 0; display:none; }
/*header  .logo p:after{content:'.';width: 100%;display: inline-block;overflow: hidden;height: 0;}*/

header .anniu{ width:50px;  height:50px; position:absolute; top:50%; right:5px; margin-top:-25px; }
header .anniu a{ display:block; height:55px; background:url(img/caidanico.png) top  center  no-repeat;}
header .anniu a.bj{background-position:bottom center;}

.daohang{ height:36px; background:#003e79; color:#fff;  }
.daohang a{ width:25%; line-height:36px; color:#fff; text-align:center; display:block; float:left;}


header #caidan { display: none; background:#FFF;;}
header .nav li { }
header .nav li>a{ display:block; height:50px; line-height:50px; padding:0 30px; color:#333; text-align: left; border-top:1px solid #ddd; }
header .nav li>a i{ font-size:12px; color:#999; font-style:normal; padding-left:10px; display: none}
header .nav li:hover>a{  color:#0099EE; background-color:#f5f5f5; }  

header .nav li a.xiala{ background-image:url(img/xialaico.gif); background-repeat:no-repeat; background-position:right top;}
header .nav li a.bj{ background-position:right  bottom;}
header .nav li ul.sub{ display:none;  background-color:rgba(255,255,255,.1) ;overflow:hidden;}
header .nav li ul li a{ padding-left:60px; display:block; background:url(img/subicob.gif) 10px top no-repeat #f8f8f8; border-bottom:1px solid #eee; height:40px; line-height:40px;   }

header .nav li .sousuo{ margin:0 10px 8px;; border:1px solid #ddd; height:36px;  line-height:36px;}
header .nav li .sousuo input{ width:80%; height:36px; padding:0 10px;; margin:0; border: none; box-sizing:border-box; float:left;}
header .nav li .sousuo a{ width:18%; text-align:center; height:36px; border-left:1px solid #ddd; display:block; float:right;}

	/* 焦点图 */
	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; left:45%; margin-left:-20px; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:15px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#0099EE; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
	.slideBox .hd li.on{ background:#f90;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
/******************************/
.tpxmindex { text-align:center; margin:10px auto;}
.tpxmindex .tpxm{ width:31%; margin:0.5%; display:inline-block; overflow:hidden;}
.tpxmindex .tpxm img{ width:100%; display:block;}

/*********************/
footer .foot { background: #545454 url(img/001.jpg);; border-top:1px solid #000  }
footer .foot  .foot-link { line-height:50px; text-align:center;  color:#555;  }
footer  .foot .foot-link a{ line-height:50px; padding:0 10px; color:#fff; font-size:14px;}


footer  .foot .copyrights { text-align:center; color:#ccc;padding:10px 0 66px; background: #545454 url(img/001.jpg);; font-size:12px;}
footer  .foot .copyrights  a{ color:#ccc;}



.dibucaidan{ height:56px;  position:fixed; bottom:0; left:0; color:#fff; width:100%; overflow:hidden;  }
.dibucaidan .fanhuidingbu{ width:100px; height:55px; border-radius:100px 100px 0 0; overflow:hidden; background:#09e; margin:0 auto; text-align:center;  }
.dibucaidan .fanhuidingbu a{ color:#fff; padding-top:25px; display:block;line-height:20px; background: url(img/atop.png) center 8px no-repeat; }
.dibucaidan .caidan{background:#09e; height:60px; margin-top:-2px;  }
.dibucaidan .caidan a{ display:block; width:25%; height:30px; line-height:20px; color:#fff; float:left; text-align:center; padding-top:30px;}
.dibucaidan .caidan a.a1{ background: url(img/a1.png) center 8px no-repeat;}
.dibucaidan .caidan a.a2{ background: url(img/a2.png) center 8px no-repeat;}
.dibucaidan .caidan a.a3{ background: url(img/a3.png) center 8px no-repeat;}
.dibucaidan .caidan a.a4{ background: url(img/a4.png) center 8px no-repeat;}

/***********分页*******************/

#getmore{ margin:10px auto; width:100%; text-align:center;}
#getmore .listpage{ display:inline-block; width:25%; text-align:center; height:30px; line-height:30px; margin:10px 1%; background: #ccc;; background-size:contain; color:#fff; border-radius:3px;border:1px solid #fff;}
#getmore .listpage a{ color:#fff; display:block;}
#getmore  .pageshow{ background:#fff; color:#666;border:1px solid #999; }

/****************/

.indexbg{ background:#f2f5f7; margin:0 auto; padding:10px 0; overflow:hidden;}
.indexbg .xmkj{ margin:20px 10px; overflow:hidden; background:#e0e0e0; box-shadow:5px 5px 0 #ccc; clear:both; }
.indexbg .xmkj .tu{ overflow:hidden; width:100%; display:block;}
.indexbg .xmkj .tu img{ display:block; width:100%; height:auto;}
.indexbg .xmkj .tu video{ width:100%; display:block; clear:both;}
.indexbg .xmkj   .tit{ text-align:center; font-size:18px; line-height:46px; height:46px; background:url(img/gdtitbjxian.jpg) center center repeat-x; margin:10px 20px 0;}
.indexbg .xmkj  .tit span{ padding:0 10px; background:#e0e0e0;}
.indexbg .xmkj .nr { margin:10px 20px;;}
.indexbg .xmkj .nr a.cp{ line-height:20px;  color:#555; display: inline-block;  width:150px; text-align:center; height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:0; margin:0;}
.indexbg .xmkj .nr a.cp:nth-child(2n){ margin-left:25px;}

.indexbg .xmkj .nr a.xw{ line-height:23px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.indexbg .xmkj .nr a.xw span{ float:right; padding-left:10px; font-size:12px; color:#999;}


.gsjjindex{ margin:0 auto; padding:10px; }
.titindex{ border-left:4px solid #0099EE; padding-left:10px; color:#0099EE; margin-bottom:10px; font-size:16px; font-weight:bold;  }
.titindex span{ color:#999; padding-left:10px; font-weight:normal; font-size:12px;}

.cptitindex{ margin-bottom:10px; font-size:16px;  border-bottom:1px solid #0099EE; line-height:32px; }
.cptitindex p{ padding:0 15px; float:left; background:#0099EE; color:#fff; }
.mt30{ margin-top:30px;}


.cpindex{ margin:0 auto; padding:10px; background:#F7F7F7;}

.cpindex  ul.cplist{ margin:0 auto;}
.cpindex  ul.cplist li{ width:48%; margin:5px 1%; float:left; overflow:hidden; text-align:center; box-sizing:border-box;background:#fff; box-shadow:0 2px 3px #ccc;}
.cpindex  ul.cplist li .tu{ width:100%; overflow:hidden;}
.cpindex  ul.cplist li .tu img{ display:block; width:100%;}
.cpindex  ul.cplist li .wen{ border-top:1px dotted #ddd; padding:5px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/*******************/
.xwindex{ background:url(img/webnews.jpg) top center no-repeat; }
.xwindex .xwkuang{ padding:20px 10px;}
.xwindex .xwkuang .titindex{ border-color:#fff; color:#fff; margin-bottom:20px}

.xwlist li{ clear:both; margin-bottom:20px;  overflow:hidden; }
.xwlist li .tu{ width:20%;background:#c7cde6; }
.xwlist li .tu img{ width:100%; display:block; }
.xwlist li .wen{ width:75%;}
.xwlist li .wen h3{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; color:#fff;}
.xwlist li .wen .nr{overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:1.75em; font-size:12px; color:#eee; height:3.5em;}

.xwindex .xwmore{ margin:20px auto; width:120px; height:36px; line-height:36px; border-radius:4px; overflow:hidden; font-size:18px; background:#fff; color:#0099EE; text-align:center; display:block;  border:1px solid #fff;}



.main ul.xwlist{ margin:10px; overflow:hidden; }
.main ul.xwlist li { border-bottom:1px dotted #ddd; padding-bottom:20px;}
.main ul.xwlist li .wen h3{ color:#666;}
.main ul.xwlist li .wen .nr{ color:#999;}



/**************/
.main ul.calist{ margin:10px; overflow:hidden; clear:both; }
.main ul.calist li { border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px; clear:both;}
.main ul.calist li  h3{ color:#666;}
.main ul.calist li  .nr{ color:#999; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main ul.calist li .date{ color:#0099EE; font-size:10px;}



/********************/
.hzindex{ padding:10px; margin:20px auto;}
.hzindex ul li{ width:48%; margin:10px 0; overflow:hidden; float:left; text-align:center; padding:2px; background:#f2f2f2; box-sizing:border-box;  }
.hzindex ul li:nth-child(2n+1){ margin-right:2%;}
.hzindex ul li .tu img{ width:100%; display:block;}

/********main**********/
.main .tit{ height:36px; background:#2bf url(img/titleixo.jpg) 10px center no-repeat; padding-left:25px; line-height:36px; border-bottom:1px solid #ddd; color:#fff;   }
.main .tit a{ display:block; width:16px; height:16px; float:right; margin-right:10px; margin-top:10px; line-height:16px; text-align:center; border-radius:16px; border:1px solid #016934; color:#016934; }
.main .xiangxineirong{ overflow:hidden;}
.main .xiangxineirong .xxneirong{ margin:10px;  overflow:hidden; font-size:12px; line-height:2em;  }
.main .xiangxineirong .xxneirong img{ width:100%; display:block; height:auto;}
.main .xiangxineirong .xxneirong table{ width:100%; border-collapse:collapse;}
.main .xiangxineirong .xxneirong h2.biaoti{ font-size:20px; text-align:center; line-height:1.5em; color:#0099EE;  margin-bottom:10px; border-bottom:1px dotted #ddd;}
.main .xiangxineirong .xxneirong h2.biaoti p{ font-size:12px; color:#999; font-weight:normal;}

.main .xiangxineirong .xxneirong h2.cpbiaoti{ font-size:20px; text-align:center; line-height:1.5em; color:#0099EE;  }
.main .xiangxineirong .xxneirong .ms{ padding:10px 0; margin-bottom:10px; border-bottom:1px  solid  #ddd; font-size:16px; color:#444; text-align:center;}
.main .xiangxineirong .xxneirong .bq{ text-align:justify;  overflow:hidden; margin-bottom:20px; font-size:14px; }

/*****
.calist{ margin:10px  auto;}
.calist li{ width:50%; float:left ; overflow:hidden;  }
.calist li .tu{ margin:10px; overflow:hidden;}
.calist li .tu img{ width:100%; display:block;}
.calist li .wen{ margin:0 5px; text-align:center; line-height:30px; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
****************/

.lxwmindex{ margin:0 auto; }
.lxwmindex .lxwm{  margin:0; padding:0 20px; font-size:14px;  border-top:1px  dotted #ddd; }
.lxwmindex .lxwm .bt{  color:#222; margin:0 0 20px; }
.lxwmindex .lxwm .xm{ padding:10px 0 10px 40px; line-height:1.5em; border-bottom:1px dotted #ddd;}
.lxwmindex .lxwm .add{ background:url(img/lx1.png) left center no-repeat;}
.lxwmindex .lxwm .tel{ background:url(img/lx2.png) left center no-repeat;}
.lxwmindex .lxwm .email{ background:url(img/lx3.png) left center no-repeat;}
.lxwmindex .lxwm .shouji{ background:url(img/lx4.png) left center no-repeat;}
.lxwmindex .lxwm .ms{ margin:0 0 20px; text-align:justify; border-bottom:1px solid #eee; padding-bottom:20px; }
/****************************/
.mainindex{ background-color:#daebfb; padding-bottom:20px;}
.mainindex .biaoti{ padding:0 50px; text-align:center}
.mainindex .biaoti span{ text-align:center; font-size:24px; line-height:50px; height:50px; color: #003e79; }	

.mainindex ul { overflow:hidden; clear:both;}
.mainindex ul.xmlist li{ margin:10px 1%; float:left; background:#fff; border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:5px; box-sizing:border-box; width:48%;}
.mainindex ul.xmlist li .tu img{ width:100%; height:auto; display:block;}
.mainindex ul.xmlist li .wen{ line-height:2em; font-size:12px; text-align:center; border-top:1px dotted #ddd; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*****************/


.main .cpyoubian{  margin:20px auto}
.main .cpyoubian .xm{   overflow:hidden; float:left; text-align:center; padding:20px; box-sizing:border-box; }
.main .cpyoubian .xm img{ width:100%; display:block;}
.main .cpyoubian .tu{ width:60%;}
.main .cpyoubian .pdf{ width:40%;}

/******************/
.main-title{-moz-box-orient:horizontal;-webkit-box-orient:horizontal;display:-moz-box;height:60px;line-height:35px;overflow:hidden;width:100%;color:#444;border-bottom:1px solid #eee}
.main-title h1{color:#0099EE;text-align:center;font-size:24px}
.main-title .listTitle{float:left;height:65px;line-height:35px;overflow:hidden;word-break:break-all;word-wrap:break-word;text-indent:10px;-moz-box-flex:1;-webkit-box-flex:1}
.main-title .rightButton{padding:3px 5px 0 0;text-align:right}
.News-detail h1{font-size:15px;font-weight:700;line-height:1.5em;padding:15px 10px;text-align:center;word-break:break-all;word-wrap:break-word}
.News-detail .minInfo{border-bottom:1px solid #959595;color:#B9B9C8;font-size:10px;padding:0 10px 10px;text-align:center}
.News-detail .minInfo span{font-size:13px}
.News-articleCont{padding:10px}
.News-articleCont p{line-height:24px}

/******************/
.main  .downlist{ overflow:hidden; margin:10px auto; line-height:1.75em; }
.main  .downlist li{ margin-bottom:10px; padding:10px; border-bottom:1px dotted #ddd;}
.main  .downlist li:hover{ background-color:#f2f5f7;}
.main  .downlist li .wjmc{ font-size:16px; margin-bottom:10px; }
.main  .downlist li .wjmc span{ float:right; font-size:12px; }
.main  .downlist li .xia { line-height:32px; color:#999; font-size:12px;}
.main  .downlist li .xia a.xzlj{ display:block; float:right; background:#0099EE; color:#fff; height:32px; padding:0 15px; border-radius:4px; overflow:hidden; }
.main  .downlist li .xia a.xzlj i{ display:block; float:left; height:32px; width:30px; background:url(img/xiazai.png) left center no-repeat;}
.main  .downlist li .xia span{ display:inline-block; margin-right:20px;  }
.main  .downlist li .xia span i{ display:block; float:left; width:18px; height:32px; background: url(img/xiazaitubiao.png) left center no-repeat; margin-right:5px;}
.main  .downlist li .xia span.xz i{ background-position:center center;}
.main  .downlist li .xia span.dx i{ background-position:right center;}


/**********************/
.main  .cpxx{ padding:10px; margin:20px auto;}
.main  .cpxx .tianjiacp{ display:block; height:38px; border:1px solid #ddd; width:120px; margin:20px 0; text-align:center; line-height:38px;}

.cpliebiao{ margin:40px auto }
.cpliebiao .cpxuanzhonglist{ width:100%; text-align:center; }
.cpliebiao .cpxuanzhonglist tr{ height:38px; border-bottom:1px dotted #ddd;}
.cpliebiao .cpxuanzhonglist tr.biaotou{ background:#f2f5f7; border:1px solid #ddd; height:44px; }
.cpliebiao .cpxuanzhonglist tr input{ width:100px; height:26px; border-radius:4px; padding:0 10px; border:1px solid #ddd;}



.focus{ width:100%;   margin:0 auto 20px;; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#0099EE;  }
.focus .bd{ position:relative; z-index:0; }

.focus .bd li img{ width:100%;   }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }




/**********************/
.fenlei-all{ margin:10px auto ;   }
.fenlei-all .dianji{ height:40px; line-height:40px; padding: 0 15px; background:#209BE9 url(img/fenlei-all-bg2.png); color:#333; font-size:16px; border-radius:5px 5px 0 0 ; overflow:hidden; margin:0 10px; border-left:1px solid #949494;border-right:1px solid #949494}
.fenlei-all .dianji .bt{ font-weight:bold;}

.fenlei-all .xialafenlei{ padding:0 10px; display:none  }
.fenlei-all .xialafenlei ul{border:1px solid #949494; border-top:none}
.fenlei-all .xialafenlei ul li{ padding:0 10px;}
.fenlei-all .xialafenlei ul li a{ display:block; line-height:36px; border-bottom:1px  solid  #ddd;  font-size:16px;}