body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Verdana, Geneva, 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:#f70;}

/***************
宋体 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;}

.titindexa{ text-align:center; margin:20px auto; font-size:22px; line-height:1.4em;}
.titindexa span{ display:block; border-bottom:1px solid #e60012; width:50px; margin:10px auto; clear:both}
.titindexa p.en{ text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.titindexa p.cn{ color:#005bac}

/********* top *****************/
header .logoan{ background:#FFF; position:relative; border-bottom:1px solid #07c;  }
header .logoan .logocd {padding:10px; padding-bottom:5px;}
header  .logo{ text-align:center; width:60%; margin:5px 0; }
header  .logo img{ max-width:600px; max-height:80px; text-align:left; display:block; float:left;}
header .anniu{ width:20%;  height:55px; position:absolute; top:20px; right:10px; }
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:#07c; 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:#fff; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
	.slideBox .hd li.on{ background:#016934;  }
	.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:#333;; color:#fff; padding-bottom:10px;}
footer .foot  .copyrights{ padding:10px; padding-bottom:5px; text-align:center; color:#fff; font-size:14px;}
footer .foot  .copyrights a{ color:#fff;}



.dibucaidan{ height:108px;  position:fixed; bottom:0; left:0; color:#fff; width:100%; overflow:hidden;  }
.dibucaidan .fanhuidingbu{ width:100px; height:50px; border-radius:100px 100px 0 0; overflow:hidden; background:#2bf; 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:#2bf; 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:#666; color:#fff; border-radius:3px;
border:1px solid #666;}
#getmore .listpage a{ color:#fff; display:block;}
#getmore  .pageshow{ background:#fff; color:#666;}

/****************/
.gsjjindex{ margin:0 auto; padding:10px; }
.gsjjindex  a.more{ display:block; width:120px; height:36px; background:#005bac; color:#fff; border-radius:4px; text-align:center; line-height:36px; margin:15px auto;}
.gsjjindex  a.more:hover{ width:140px; transition: all 0.2s ease 0s;-webkit-transform: all 1s ease 0s;}
.gsjjindex  .lianjie ul{ margin-top:40px;}
.gsjjindex  .lianjie ul li{ float:left; width:40%;  overflow:hidden; margin:20px 5%; text-align:center; }
.gsjjindex  .lianjie ul li .tu{ width:120px; height:120px; overflow:hidden; border-radius:120px; clear:both; margin:0 auto; }
.gsjjindex  .lianjie ul li .tu img{ width:100px ; height:100px;border-radius:100px; display:block; margin:0 auto;border:2px solid #ddd; padding:8px; 
-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in;}
.gsjjindex  .lianjie ul li p{ line-height:20px; padding-top:15px;  font-size:12px;}
.gsjjindex  .lianjie ul li p strong{ font-size:14px;}
.gsjjindex  .lianjie ul li:hover img{ border-color:#005bac; -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}



.titindex{ border-left:4px solid #07c; padding-left:10px; color:#07c; margin-bottom:10px; font-size:16px; font-weight:bold;  }
.titindex span{ color:#999; padding-left:10px; font-weight:normal; font-size:12px;}

.cpindex{ margin:20px auto; padding:10px;}
.cpindex .cpflindex{ text-align:center;}
.cpindex .cpflindex ul li{ display:inline-block; text-align:center; margin:10px 5px;   }
.cpindex .cpflindex ul li a{ display:block;padding:5px 10px ; border:1px solid #ddd; color:#333; border-radius:4px; }


.cpindex  ul.cplist{ margin:20px auto;}
.cpindex  ul.cplist li{ width:50%; float:left; overflow:hidden; text-align:center; box-sizing:border-box; border:1px solid #ddd;}
.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%;}
.xwlist li .tu img{ width:100%; }
.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:#07c; 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;}

/**********************/
.youshiindex{ margin:30px auto 0; background:url(img/youshi.jpg) center  top no-repeat ; background-size: auto 100%; padding:50px 0;}
.youshiindex .kuangjia{  margin:40px auto  0; clear:both;  }
.youshiindex .zuobian{   }

.youshiindex .zuobian .xm3{ margin:0 0 20px 0; padding:10px;  border-radius:5px; }
.youshiindex .zuobian .xm3 .tu{ width:36%;}
.youshiindex .zuobian .xm3 .tu img{ width:100%; overflow:hidden; display:block;}
.youshiindex .zuobian .xm3 .wen{width:60%; overflow:hidden;}
.youshiindex .zuobian .xm3 .wen h3{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:18px; color:#005bac;}
.youshiindex .zuobian .xm3 .wen h3 i{  margin-right:5px; }
.youshiindex .zuobian .xm3 .wen  .nr{  line-height:1.75em; font-size:12px;  color:#000;}

.youshiindex .yuobian{ width:360px; height:510px;  background:#fff; padding:20px; box-shadow:0 0 10px #999; border-radius:5px; }
.youshiindex .yuobian img{ width:360px; height:510px; display:block; }


/********************/
.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; 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:18px; text-align:center; line-height:1.5em; color:#222; margin-bottom:10px; border-bottom:1px dotted #ddd;}
.main .xiangxineirong .xxneirong h2.biaoti p{ font-size:12px; color:#999; font-weight:normal;}

/*********************/
.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 ul.cplist{ margin:10px auto; padding:10px; }
.main ul.cplist li{  border-bottom:1px  solid #ddd; margin-bottom:20px; padding-bottom:20px; }
.main ul.cplist li .biaoti{ font-weight:bold; padding-right:15px;  color:#333; font-size:14px; width:50%; box-sizing:border-box; }
.main ul.cplist li table{ width:100%; border-collapse:collapse; vertical-align:middle;}
.main ul.cplist li table tr td{ padding:5px 0; line-height:1.4em; }
.main ul.cplist li table tr:nth-child(2n){ background:#f2f2f2; }
******/

.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:#07c;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:#07c; 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:#07c;  }
.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); /* 取消链接高亮 */ }


