body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	 font-family: Arial,  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;}
a:hover{ color:#05aee7;}

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w100{ width:100%; max-width:640px; 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;}

.tit_index{ text-align:center; color:#333; margin:10px auto 0; }
.tit_index h2{   font-size:22px; font-weight:normal }
.tit_index h2 .link{ border-bottom: 2px solid #bbb;display: block;height: 15px;width: 4em; padding:0 20px;margin: 0 auto; position:relative;}
.tit_index h2 span{ border-bottom: 2px solid #05aee7;    display: block;height: 15px;width: 40px;;margin: 0 auto; }


.tit_index .ms{ padding:10px 0; text-align:center; color:#999; font-size:12px;}


/********* top *****************/

header .ding{ height:30px; line-height:30px; background:#222; color:#fff; font-size:12px; font-family:  simsun, sans-serif ; }
header .ding a{ color:#fff;}
header .ding a:hover{ color:#05aee7;}
header .ding .tel{ padding-left:30px; background:url(img/tel-ding-2.png) left center no-repeat; margin-right:20px;}



header .logoan{ background:#FFF; position:relative;  }
header .logoan .logocd {}
header  .logo{ text-align:center; width:80%; margin:5px 0; }
header  .logo img{ max-width:100%; max-height:80px; text-align:left; display:block; float:left;}
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.jpg) 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:hover>a{  color:#05aee7; 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:#ccc; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
	.slideBox .hd li.on{ background:#05aee7;  }
	.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;  }
/******************************/
.cpindex{ margin:30px auto;}

.youshi-index{ padding:50px 0; background: url(img/dbxb.jpg) top center #eee; text-align:center;}

.youshi-index ul.yslist li{ float:left; width:49%; margin:0.5%; padding:20px; background:rgba(255,255,255,.4); overflow:hidden;  box-sizing:border-box; }
.youshi-index ul.yslist li .tu{ width:75px; height:75px; overflow:hidden; margin:0px auto 20px;}
.youshi-index ul.yslist li .tu img{ max-width:75px; max-height:75px; display:block;}
.youshi-index ul.yslist li .wen{ color:#333; font-size:14px; line-height:1.5em; height:3em;}
.youshi-index ul.yslist li:hover{ background:#fff;-webkit-transition:all 1s ease-in; transition: all 1s ease 0s;}


/*********************/
.youdian-index{ padding:50px 0 20PX;;}
.youdian-index .tu {  display:block; border:1px solid #ddd; border-radius:20px; overflow:hidden;}
.youdian-index .tu img{ width:100%; height:auto; display:block}
.youdian-index .youdian-xm { font-size:16px; text-align:left; margin:20px auto 0; padding-bottom:10px; border-bottom:1px solid #ddd;}
.youdian-index .youdian-xm .biaoti{ color:#05aee7; font-size:18px; font-weight:bold; margin:5px auto; }
.youdian-index .youdian-xm .ms{ font-size:14px;}

/********************/

.gsjj-index{ padding:50px 0;  }
.gsjj-index .gsjjtu{ border:10px solid #fff; width:80%; box-shadow:10px 10px 0 #bbb; margin:0 auto; display:block; }
.gsjj-index .gsjjtu img{ display:block; width:100%; height:auto;}

.gsjj-index .jjnr{ width:100%; overflow:hidden; }
.gsjj-index .jjnr .xxsm{   text-align:justify; line-height:2em; position: relative; padding-bottom:20px;  }
.gsjj-index .jjnr .xxsm a.more{ font-size:14px; display:block; width:100px; height:32px; border:1px solid #bbb; box-shadow:5px 5px 0 #bbb; text-align:center; line-height:32px; color:#05aee7; background:#fff; margin:10px auto;}
.gsjj-index .jjnr .xxsm a.more:hover{ background:#05aee7; color: #fff;}

/*******************/
.xw-index{ margin-bottom:30px;}
.xwtabBox .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background:#F3F3F3;      }
.xwtabBox .hd ul{ overflow:hidden;  }
.xwtabBox .hd ul li{ float:left; margin:0 3%; color:#515151; width:44%; text-align:center;  }
.xwtabBox .hd ul .on{ border-bottom:2px solid #05aee7; color:#05aee7;  }
.xwtabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */   }
.xwtabBox .bd{ }
.xwtabBox .bd ul{ padding:10px ;  }
.xwtabBox .bd li{ height:35px; line-height:35px;   }
.xwtabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  overflow:hidden; display:block; height:35px; border-bottom:1px dotted #ddd; }  /* 去掉链接触摸高亮 */
.xwtabBox .bd li a{ color:#555; display:block;  }
.xwtabBox .bd li a span{ float:right;}



/*********************/
footer .foot { background:#333;; color:#fff; padding-bottom:60px;}
footer .foot  .copyrights{ padding:10px; padding-bottom:5px; text-align:center; color:#fff; font-size:14px;}
footer .foot  .copyrights a{ color:#fff;}



.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:#05aee7; 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:#05aee7; 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: url(img/yansebeijing.png); 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; }

/****************/
.banner{ height:160px; overflow:hidden; background-size:auto 100%; background-position:center center;   }
.banner .title{ text-align:center; padding-top:20px;}

.banner .title .tit_main{ text-align:center; color:#fff; }
.banner .title .tit_main h1{   font-size:30px; line-height:1.5em; height:1.5em;  }
.banner .title  .tit_main h1 p{ display: block;height: 2px;width: 4em; margin:10px auto; background:#fff; position:relative;}

.banner .title  .tit_main h1 span{    display: block; width:1em ; height:2px ;  background:#05aee7; margin:0 auto; ; }

.banner .title  .mianbaoxie{ color:#fff; padding-top:10px;}
.banner .title  .mianbaoxie a{ color:#fff; padding:0 5px;}


/*****************/

.gsjjindex{ margin:0 auto; padding:10px; }
.titindex{ border-left:4px solid #05aee7; padding-left:10px; color:#05aee7; 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 #05aee7; line-height:32px; }
.cptitindex p{ padding:0 15px; float:left; background:#05aee7; color:#fff; }
.mt30{ margin-top:30px;}





/*******************/


.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;}




.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 .bxwlist{ padding:10px 0}
.main .bxwlist li { padding:10px ; margin:0px auto ;  border-bottom:1px solid #eee;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .bxwlist li  .xwtit{ font-size:18px; line-height:1.5em; color:#111;}
.main .bxwlist li .nr{ line-height:1.5em; height:4.5em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; color:#666; margin:5px 0;}
.main .bxwlist li .djs{  color:#999; }
.main .bxwlist li .djs span{ display:inline-block;  line-height:24px; height:24px; margin-right:10px; padding-left:20px; font-size:12px; }
.main .bxwlist li .djs span.sj{ background:url(img/sjico.png)  left center no-repeat}
.main .bxwlist li .djs span.yj{ background: url(img/yjico.png) left center no-repeat}



/**************/
.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:#05aee7; font-size:10px;}



/********************/

/********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; text-align:justify; overflow:hidden;  }
.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:#05aee7;  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:#05aee7;  }
.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; }
****************/


/*****************/
.main ul.cplist{ margin:10px  5px; }
.main ul.cplist li{ float:left; width:48%; margin:5px 1%; overflow:hidden;  padding:2px; border:1px solid #CFEEE7; box-sizing:border-box;  }
.main ul.cplist li .tu{}
.main ul.cplist li .tu img{ display:block; width:100%;}
.main ul.cplist li .wen{ line-height:30px; text-align:center;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:#05aee7;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  .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:10px auto;; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center; display:none;  }
.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:#05aee7;  }
.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); /* 取消链接高亮 */ }


/****************/
.contact{}
.contact .midDiv{ padding: 35px ;  background: #f4f4f4;  overflow:hidden;}
.contact .midDiv .logo{   text-align: center; overflow:hidden;  }
.contact .midDiv .logo img{ display:block; width:100%; height:auto}

.contact .midDiv .lie{  }
.contact .midDiv .lie li{ font-size: 14px; padding-left: 26px; position: relative; margin-bottom: 15px;}
.contact .midDiv .lie li img{ position: absolute; left: 0px; top: 4px; }


