/*reset*/

*,

*:before,

*:after {

   -webkit-user-select: none;

   -moz-user-select: -moz-none;   /*  防止文本复制 */

   -webkit-touch-callout: none;   /*  防止图片另存 */

   -ms-touch-action: pan-y;  /*  站点支持触屏*/

   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*去掉元素被点击时背景框的颜色*/

   -moz-tap-highlight-color:rgba(0, 0, 0, 0);

   -webkit-box-sizing:border-box;  /*传统模型*/

	-moz-box-sizing:border-box;

	box-sizing: border-box;

	margin:0;

	padding:0;

	font-family:"Microsoft Yahei",Arial;

}

body,

html{

	-ms-overflow-style: none !important;

 	width:100%;

  	height:100%;

	/*overflow-x: hidden;*/

	background:#ffffff;

}

body {

  -webkit-text-size-adjust: none;

  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

  display: -webkit-box;                 /*盒模式，控制父容器里面子元素的排列方式、排列顺序、垂直（水平）对齐方式*/

  -webkit-box-orient: vertical;

  -webkit-box-align: stretch;

}

input,

textarea {

  -webkit-user-select: text;

  -moz-user-select: -moz-text;

  -moz-user-select: text;

}

img {

  border: none;

}

p {

  display: block;

  color: inherit;

}

ul,li,dl,dt,dd{

	list-style:none;

}

img{

	max-width:100%;border:0;display:block;	

}

.clear{

	float:none;clear:both;

	width:0;height:0;border:0;display:block;

	font-size:0;

	background:none;visibility:hidden;overflow:hidden;	

}

.clear-fix:after{

	content:".";

	display:block;

	height:0;

	font-size:0;

	clear:both;visibility:hidden;

}

a{

	text-decoration:none;

	outline:none;

}

.fl{float:left;}

.fr{float:right;}

.all{width:100%;}

.t_cen{text-align:center;}

.pt_1em{padding-top:1em;}

.pb_1em{padding-bottom:1em;}

/*font*/

@font-face{

  font-family:"iconfont";

  src:

  url('../font/iconfont.woff') format('woff'),

  url('../font/iconfont.ttf') format('truetype');

}

.iconfont{

  font-family:"iconfont" !important;

  font-style:normal;

  -webkit-font-smoothing:antialiased;

  -webkit-text-stroke-width:0.2px;

  -moz-osx-font-smoothing:grayscale;

}





header{

	position: relative; z-index: 10;

	background:url(../images/header.png) center top no-repeat ;

	background-size: 100%;}

/*common module*/

.top{

	position:relative;

	text-align:center;

}

.top-tl{

	color:#879da9;font-size:1.75em;line-height:2.86em;	

}

.logo{

	display:block;

	width:75%;margin:0 auto;

}

/*right-btn 导航*/

.cbtn-nav{

	position:absolute;right:3.125%;top:0;

	width:10%;height:100%;display:block;

	color:#879da9;font:2.2em/2.2 "Microsoft Yahei";text-align:center;

	cursor:pointer;

}

.cbtn-nav:visited{

	color:#879da8;

}



/*left-btn 返回/搜索*/

.cbtn-search,.cbtn-back{

	position:absolute;left:3.125%;top:0;

	width:10%;height:100%;display:block;

	color:#879da9;font:2.2em/2.2 "Microsoft Yahei";text-align:center;

	cursor:pointer;

}

.cbtn-search:visited,.cbtn-back:visited{

	color:#879da8;	

}

.cbtn-search.pressed,.cbtn-back.pressed{

	color:#fcdb00;

}



.srchPosBox { padding-top: 1%; }

.srchNav{ 

	position: relative;

	width: 90.625%; margin: 0 auto;}

.srchNav2{position: relative;

	width: 90.625%; margin:2% auto 2% auto;}	

/*srch*/

.srch{

	position:relative; float:left;

	width:83%; margin: 1.5% auto;

	font-size:1.625em;

	-webkit-appearance:none;

}

.srch-txt{

	width:100%; border:none; 

	color:#ffffff;font:0.75em/2.3 "Microsoft YaHei"; text-indent: 1em;

	border-radius:1.2em;

	background:#24488c;cursor:pointer;

	-webkit-appearance:none;

}

.srch-txt::-webkit-input-placeholder{

	color:#ffffff;

}

.srch-sub{

	position:absolute;top:0;right:0;

	width:17%;height:100%;border:none;border-radius:0;

	color:#ffffff;font:1.5em/1.2 "Microsoft YaHei";text-align:center;

	background:#24488c;cursor:pointer;

	-webkit-appearance:none;

}

.srchNavMenu{

	position:absolute;top:-0.5em;right:0.5em; z-index: 99;

	width: 4.5em; height: 4.5em; border:0.25em solid #b0c6ef; border-radius: 50%;

	color:#24488c;font:1.25em/1 "Microsoft YaHei";text-align:center; font-weight: bold;

	box-shadow: 0px 0px 0px 0.375em rgb(36,72,140);

	background: #ffffff;

}



.srchNavMenu a{ 

	display: block;

	color:#24488c;

}

.srchNavMenu span{

	

	color:#24488c;font:1.8em/1.4 "Microsoft YaHei";text-align:center;

}

/*banner*/

.banner{ 

	position: relative;

	width: 100%; margin-top:-1.7em; }

/*module slide banner 幻灯片效果*/

.mod-slide{

	position:relative;

	visibility:hidden;

	overflow:hidden;

}

.mod-slide .slide-in{

	position:relative;

	overflow:hidden;

}

.mod-slide .slide-in > div{

	position:relative;float:left;

	width:100%;

	font-size:0;text-align:center;

}

.mod-slide .slide-in > div img{

	display:inline-block;

}

.mod-slide .slide-pos{

	position:absolute;left:0;bottom:2em;z-index:9999;

	width:100%;padding:1% 0;

	text-align:center;

}

.mod-slide .slide-pos li{

	width:0.75em;height:0.75em;margin:0 0.4em; border-radius:1.5em;display:inline-block;

	background:#fff;

}

.mod-slide .slide-pos li.on{

	background:#133169;

}

.slide{

	width:100%;margin:0 auto;

}



/*itl  标题*/

.itl{

	position:relative;

	width:90.625%;

	margin:0 auto 3.9% auto;

	background:url(../images/titlebg.jpg) center bottom no-repeat #ffffff;

	background-size:100%;

}

.itl-tl{

	width: 100%; padding: 6.5% 0% 6.5% 0%; margin: 0 auto; font-weight:bold;

	color:#133169;font:1.375em/1.25 "Microsoft Yahei"; text-align: center; font-weight: bold;

}

.itl-tl span{

	display: block;

	color:#7991be; font:0.75em/1.25 "Microsoft Yahei"; text-transform: uppercase;

}

.itl-more{

	width: 90.625%; margin: 0em auto 0.5em auto;

	color:#636363;font:1em/2.75 "Microsoft Yahei"; text-align: right;

	background: #d5d5d5;

}

.itl-more a{

	display:block;

	text-align: center;

	color:#636363; 

}

.itl-more a:visited{

	color:#636362;

}



.listMore{

	width: 90.625%; margin: 0em auto 0.5em auto;

	color:#636363;font:1em/2.75 "Microsoft Yahei"; text-align: center;

	background: #d5d5d5;

}



.proBg{ 

	background-size: 18%;

	}

.newsBg{ 

	background-size: 18%;

	}

/*iprocla index*/

.iprocla{ 

	width: 93.75; 

	

}

.iprocla a{

	float: left;

	border:1px solid #fff;padding:0% 2%; margin-right: 3%;	

	color: #ffffff;font:1.25em/2 "Microsoft Yahei";

}

.iprocla a:last-child{

	margin-right: 0%;	

}



/*ipro*/

.ipro{

	width:90.625%;margin:0 auto 1em auto;

}

.iproLeft{

	float:left;

	width: 44.8%; 

}

.iproLeft a{ display: block;}

.iproLeft .metro-b{

	position:relative;

	width:100%;

	background: #ffffff;

}

.iproLeft .metro-b .pic{

	width: 100%;

}

.iproLeft .metro-b .pic img{

    margin:0 auto;

}

.iproLeft .metro-b .text{

	width: 100%;

	padding:0em 1em;

	color:#cbd5e5;font:1em/2.625 "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

	background: #24488c;

}



.iproRight{

	float:left;

	width: 55.2%;

}

.iproRight .metro-b{

	position:relative; float: left;

	width:48.5%;margin:0% 0% 1.5% 1.5%; 

}

.iproRight .metro-b .pic{

	float:left;

	width: 100%;

}

.iproRight .metro-b .pic img{

    margin:0 auto;

}

.iproRight .metro-b:nth-child(3){width:48.5%;margin:0% 0% 0% 1.5%;  }

.iproRight .metro-b:nth-child(4){width:48.5%;margin:0% 0% 0% 1.5%;   }







.inewsFrist{

	display: block;

	width: 90.625%; margin: 0 auto 3.625% auto;

}

.inewsFrist a{ display: block;}

.inewsFrist .dt{

	float: left;

	width: 32.5%;margin-right: 4%;

	background: url(../images/newspic.jpg) left bottom no-repeat;

	background-size: 100%;

}

.inewsFrist .dt .date{ 

	width: 40.2%; margin: 20% auto;

	color:#000000;font:normal 0.75em/2 "Microsoft YaHei"; text-align: center;

/*	background: rgba(0,0,0,.8);*/

	}

.inewsFrist .dt .date span{

	display: block; 

	text-align: center;

	color:#ffffff;font:normal 2.25em/1.8 "Microsoft YaHei";

}

.inewsFrist .dd{

	float: left;

	width:63.5%; 

}

.inewsFrist .inewsFTitle{color: #474747;font:normal 1.25em/2.4 "Microsoft YaHei"; font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.inewsFrist .inewsFIntro{color: #000000;font:normal 1em/2 "Microsoft YaHei";}

/*inews*/



.inews{

	width:100%;margin:0 auto; 

}

.inews li{

	padding:0 4.6875% ;

	color:#333333;font:normal 1.25em/3.2 "Microsoft YaHei";	

	background: #ffffff;

}

.inews li:nth-child(2n+1){

	color:#333333;font:normal 1.25em/2.5 "Microsoft YaHei";

	background: #e2e2e2;

}

.inews li .biao{

	 color:#82b5dc;

}

.inews li a{

	display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

	color:#313131;

}

.inews li a:visited{

	color:#313130;

}



.inews .idate{

	color:#b7b7b7; padding-right:1%;	

}





footer{

	position:relative;



}

/* navfoot */

.navFootBox{

	 width: 90.625%; margin:0 auto; padding: 4% 0% 3.5% 0%;

	 background: url(../images/bottombg.jpg) right bottom no-repeat;

	 background-size:37%;

}

.navFoot{ 

	width: 100%;

}

.navFoot a{

	float:left;

	width: 18.64%; margin-right: 1.7%; display: block;

	color:#fff;font:normal 1.375em/3 "Microsoft YaHei"; text-align: center;

	background: url(../images/navfoot.jpg) left center no-repeat;

	background-size:100% ;

	}

.navFoot li:last-child a{ margin-right: 0%;}	



.copy{

	width: 100%;

	background: url(../images/copy.jpg) left bottom no-repeat #133169;

	color:#fff;font:normal 1em/3.125 "Microsoft YaHei"; text-align: center;

	background-size:25% ;

}

.copy a{color:#fff;}

/*one-touch  foot 按钮*/

.one-touch{

	width:100%;

	background:#2f3841;

	color:#ffffff;font-size:1em !important;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	-webkit-perspective:1000;

	perspective:1000;

	background:#121212;

}

.one-touch a{

	float:left;

	width:25%;padding:0.25em 0;display:block; 

	color:#ffffff;text-align:center;

	cursor:pointer;

}

.one-touch a:visited{

	color:#fffffe;

}

.one-touch a > span{

	display:block;

	font:0.4em/1 "Microsoft Yahei";

}

.one-touch .iconfont{

	font:3em/1.2 "Microsoft Yahei";

}



/* top  返回顶部 */

.cbtn-top{

	display: none;

	position:fixed;right:2%;bottom:10%;border-radius:50%;

	width:3.25em;height:3.25em; padding:0.3125em;

	color:#ffffff;font-size:1.2em;text-align:center;

	background: rgba(21,97,175,.3);

	cursor:pointer;	

}

.cbtn-top .iconfont{

	color:#ffffff;

	width:100%;height:100%;padding-top:0.1em;

	border-radius:50%;

	font-size:2em;

	background: rgb(21,97,175)

}

.cbtn-top span{

 display: block;

 font-size:1em;

}

.cbtn-top.pressed{

	background:rgba(21,97,175,.4);

}



/*nav  右导航*/

#rightnav{ display: none;}

#pageslide { 

	display:none; 

	width:22.25em;height:100%;

	background:#0f2a5d;

	position: fixed;top: 0; z-index: 999999;

}

.rightnav{

	z-index:9999 !important;

	width:22.25em !important;height:100%;

	background:#0f2a5d;

	/*box-shadow: 10px 0 10px rgba(0, 0, 0,0.3 ) inset;*/

	

}

.rightnav > *{

	 padding-top:2.2em;

	 width: 74%; margin: 0 auto;

	 border-bottom: 1px solid rgb(7,33,83);

}

.nav-in a{

	color:#ffffff;font:1.375em/4 "Microsoft Yahei",Arial; text-align: center;

	display:block;

}

.nav-in a:visited{

	color:#fffffe;	

}

.nav-in li{

	text-indent:1.5em;

	padding:0 1.2em;

	overflow: hidden;

	border-bottom: 1px solid #214079;

	border-top: 1px  solid rgb(7,33,83);

}

.nav-in li:first-child{

	border-top: none;

}

/* end index module*/





/*  分页   module */

.conBodyBox{

	/*padding:3.125%;*/

	width: 100%;

	/*background:#0B61A4 ; */

}

.conBody{

	width:100%; height: 100%;   /*padding: 3%;*/

	background: #FFFFFF;

}

.conBodyContent{

	width:100%; height: 100%;   padding: 3.625% 3.625% 0% 3.625% ;

	background: #FFFFFF;

}

/*cdtl module view页 内容样式*/

.cdtl-txt{

	color:#252525;font:normal 1.1em/2.2 "Microsoft YaHei";

	word-wrap:break-word;word-break:break-all;

}

.cdtl-txt img{

	display:inline-block;

}

.cdtl-tl{

	padding:0 0.5em 0 0.5em;margin:0 auto 0em auto;

	color:#133169;font:1.375em/2 "Microsoft YaHei";text-align:center;

	word-wrap: break-word;word-break: break-all;

}

.cdtl-picBox{

	margin:0em 0;

	text-align:center;

}

.cdtl_pic{

	display:inline-block;

	max-width:80%;

}

.pgListView{ 

	width: 100%;

}

.pgListView .pgNextView,.pgListView .pgPreView{

	 width: 100%; padding: 0 3%; display: block;

	 border: 1px solid #cccfd6; 

	 color:#252525;font-size: 1em; line-height: 2.625em;

	 background: #d5d5d5;

}

.pgListView .pgPreView{ margin-bottom:2%;margin-top:4%;} 

.pgListView .backList{

	width:25% ; display: block; margin: 4% auto 1% auto;

	color:#ffffff;font-size: 1.25em; line-height: 2.2em; text-align: center;

	background: #133169;

}







/* 新闻列表 */

.pnews{

	width:100%;margin:0 auto; padding-top: 3%; 

}

.pnews li{

	padding:0 4.6875% ;

	color:#333333;font:normal 1.25em/3.2 "Microsoft YaHei";

	background: #ffffff;

}

.pnews li:nth-child(2n+1){

	color:#333333;font:normal 1.25em/2.5 "Microsoft YaHei";

	background: #e2e2e2;

}

.pnews li .biao{

	 color:#82b5dc;

}

.pnews li a{

	display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	

	color:#313131;

}

.pnews li a:visited{

	color:#313130;

}



.pnews .idate{

	color:#b7b7b7; padding-right:1%;	

}



/*page pro  当前位置*/

.pproPosition{

	position: relative;

	width:93.75%; margin:6% auto 1.125% auto  ;border-bottom:1px solid #a9bfe9;

	

}

.pproPosition .posTitle{

	color:#133169;font:1.5em/2 "Microsoft Yahei"; font-weight:bold;

	border-bottom:0.1875em solid #24488c;

}



/* pro  class分类 图标 */

.pproClass .pproClassMenu{

	position:absolute; z-index: 99;

	right:1%;top:6%; padding: 0% 5%;

	color:#6e6e6e;font:1.375em/2 "Microsoft Yahei";

	cursor:pointer;	

	background: #dcdcdc;

}

.pproClass .iconfont{ color:#979797; font-size:1.375em; line-height: 1em;}

/*  proclass dl 页*/



.classList{

	position:absolute;z-index:999;right:0.25em;top:2.5em;

	min-width: 50%;padding:0% 2%;

	color:#6e6e6e;font:1.2em/2 "Microsoft Yahei";text-align:left;

	background:#dcdcdc;

	display:none;

}

.classList ul li{

	border-bottom: 1px solid #a5a5a5;

}

.classList ul li a{

	display: block;

	color:#6e6e6e;

}

.classList ul li a:visited{

	color:#6e6e6d;

}



/*page pro 页  pic list*/

.ppro{

	width:90.625%; margin: 0 auto; padding-top: 4%;

}

.ppro .metro-b{

	position:relative;

	float:left;

	width:47.6%; margin-right:4.8%; margin-bottom: 4.8%; 

}

.ppro .metro-b:nth-child(2n){

	margin-right:0%;

}

.ppro .metro-b .pic{

	width: 100%;

}

.ppro .metro-b .pic img{

    margin:0 auto;

}

.ppro .metro-b .text{

	width: 100%;

	padding:0em 1em;

	color:#cbd5e5;font:1em/2.625 "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

	background: #24488c;

}



/* list 、view  翻页    */

.pgList{ width: 100%; padding-left: 35%; margin-top: 3.125%; text-align:center;}

.pgList .pgNext,.pgList .pgPre{

	 float:left;

	 width:9.3%; display: block;

	 color:#ffffff;font-size: 1.25em; line-height: 1.8em;

	 background: #1561af;

} 

.pgList .pgPre{

	transform:rotate(180deg);

	-webkit-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	}

.pgList  span{

	float: left;

	width:27.6%;

	display: block;

	color:#1561af;font-size: 1.25em; line-height: 1.8em;

}









/*media query*/

@media screen and (min-width:640px){

	.all{

		width:640px;

		margin:0 auto;

	}

	.rightnav{

		width:22.25em !important;

	}

	.afPopup{

		width:640px;

	}

}

@media screen and (max-width:540px){

	body,html{font-size:14.5px;}

}

@media screen and (max-width:480px){

	body,html{font-size:13px;}

}

@media screen and (max-width:420px){

	body,html{font-size:11.5px;}

}

@media screen and (max-width:360px){

	body,html{font-size:10px;}

}

@media screen and (max-width:320px){

	body,html{font-size:9px;}

}

