/*************************************************************************/
/*全局样式开始*/
/*************************************************************************/
html{overflow-y:scroll;overflow-x:hidden;font-size:20px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{color:#555;font-family:microsoft yahei,Microsoft YaHei,微软雅黑,arial;background:#f8f7f5;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img fieldset,input,li,ol,p,pre,textarea,th,ul{margin:0;padding:0;}
body{max-width:640px;min-width:320px;min-height:100%; margin:0 auto}
section, nav, header, footer {display:block;}
em,i,li,ol,ul{list-style-type:none; font-weight:normal; font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:400;}
button,input,select,textarea{outline:0;border:none;border-radius:0;-webkit-appearance:none;}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
input,select{outline:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
a:link{color:#5a5858;text-decoration:none;}
a:visited{color:#5a5858;text-decoration:none;}
a:hover{color:#2ba7e1;text-decoration:none;}
a:active{color:#2ba7e1;text-decoration:none;}
del{color:#666;font-family:arial;}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.none{ display:none !important}

/*分页样式*/
#fenye{color:#999; text-align:center; padding:3rem 0 1rem;}
#fenye table{ width:100%;}
#fenye a{font-size:1.4rem;height:2.6rem;line-height:2.6rem;color:#fff; border-radius:0.2rem; background:#2ba7e1; display:inline-block; margin:0 0.2rem; padding:0 0.6rem; display:none;}
#fenye a:hover{background:#1b9dd1; color:#fff;}
#fenye .prev,#fenye .next{text-align:center; width:4.8rem; display:inline-block;}
#fenye a:hover{color:#fff; text-decoration:none;}

nav{margin:0 auto;width:100%;}
nav{z-index:999;bottom:0;left:0;position:fixed;height:5rem;line-height:5rem;;color:#FFF;padding:0rem 0}
nav ul li{float:left;width:50%;text-align:center;height:5rem;line-height:5rem; display:inline-block}
nav li a{display:block;vertical-align:middle;padding-top:1.4rem;font-size:1.2rem;color:#fff!important;text-align:center}
nav li a.foot-tel{background:url(/3g/images/icon_zy.png) center .5rem no-repeat;background-size:auto 2.5rem}
nav li a.foot-tel2{background:url(/3g/images/icon_lx.png) center .7rem no-repeat;background-size:auto 2rem}
nav li a.foot-tel3{background:url(/3g/images/icon_dh.png) center .5rem no-repeat;background-size:auto 2.5rem}
nav li a.foot-tel4{background:url(/3g/images/icon_md.png) center .7rem no-repeat;background-size:auto 2rem}
nav ul li:nth-child(1){ background:#624fa1}
nav ul li:nth-child(2){ background:#2587c0}
nav ul li:nth-child(3){ background:#76a63f}
nav ul li:nth-child(4){ background:#f9931b}


#header{ width:100%; height:6rem;background:#fff;position:relative; box-sizing:border-box; border-bottom:1px solid #eee} 
#header{z-index:999;top:0;left:0;position:fixed;}
#header .logo{width:100%; display:block;height:6rem; text-align:center;} 
#header .logo img{ height:4.4rem; padding:.8rem 0}
#header .nav{ position:absolute; left:1rem; top:0; height:6rem}
#header .nav img{ height:2rem; padding-top:2rem}
#header .search{ position:absolute; right:1rem; top:0; height:6rem}
#header .search img { height:2rem; padding-top:2rem}
#headzw{width:100%; height:6rem;; display:block}

#slideBox{ position:relative; overflow:hidden; margin:0px auto; width:100% }
#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%;}
#slideBox .hd{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2rem;text-align:center;}
#slideBox .hd ul li{display:inline-block;overflow:hidden;margin:5px;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;cursor:pointer;zoom:1; text-indent:-6666px;}
#slideBox .hd ul .on{background:#000;}

#snav{ margin-top:1rem;  padding:1rem;}
#snav .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#snav ul li{ width:33.33%; float:left; text-align:center; margin-top:1rem}
#snav ul li .icon{ padding:0 2rem; }
#snav ul li .icon img{ width:100%}
#snav ul li p{ line-height:3.6rem; font-size:1.4rem; height:3.6rem; overflow:hidden}

#xb_fw{ margin-top:1rem;  padding:1rem;}
#xb_fw .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#xb_fw ul li{ width:25%; float:left; text-align:center; margin-top:1rem}
#xb_fw ul li .icon{ padding:0 2rem; }
#xb_fw ul li .icon i{font-size:3em;}
#xb_fw ul li:nth-child(1n){color:#f69102;}
#xb_fw ul li p{ line-height:3.6rem; font-size:1.4rem; height:3.6rem; overflow:hidden}

.sj_about{ background:#fff;padding:1rem 0; height:10rem;}
.sj_about li{width:46%;float:left; text-align:center;height:3.6rem; background:#CCC;margin:1% 2%; line-height:3.6rem;}

.stitle{ border-bottom:1px solid #eee; line-height:4rem; padding:0 1.5rem}
.stitle strong{ font-size:1.8rem}
.stitle span{ float:right}
.stitle span a{ color:#999; font-size:1.4rem}

#shizi{ padding:1rem;}
#shizi .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}

#shizi .xz{ padding:.5rem 1.5rem}
#shizi .xz .img{ width:20rem; height:20rem; margin:1rem auto 0}
#shizi .xz .img img{ width:20rem; height:20rem; border-radius:30rem}
#shizi .xz h3{ font-size:1.6rem; text-align:center; font-weight:bold; line-height:4rem}
#shizi .xz p{ line-height:2rem; font-size:1.4rem}
#shizi ul{ padding:.5rem 1.5rem}
#shizi ul li{ float:left; width:48%; overflow:hidden; position:relative; margin:1rem 0}
#shizi ul li:nth-child(2n){ margin-left:4%}
#shizi ul li img{ width:100%; height:12rem}
#shizi ul li p{ position:absolute; bottom:0;line-height:4rem; height:4rem; text-align:center; color:#fff; background:rgba(0,0,0,.5); width:100%; font-size:1.4rem}

#about{ padding:1rem;}
#about .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#about .content{ line-height:2.6rem; font-size:1.4rem; padding:1.5rem}
#about .img{ margin-top:2rem; text-align:center}
#about .img img{ width:90%; text-align:center}

#study{ padding:1rem;}
#study .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#study ul{ padding:.5rem 1.5rem}
#study ul li{ display:blockl; padding:1rem 0}
#study ul li .img{ width:40%; height:8rem; overflow:hidden}
#study ul li .img img{ width:100%; height:8rem}
#study ul li .info{ width:58%}
#study ul li .info h4{ font-size:1.5rem; line-height:3rem; height:3rem; overflow:hidden}
#study ul li .info p{ font-size:1.4rem; color:#999; line-height:2.2rem}

#xueyuan{ padding:1rem;}
#xueyuan .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#xueyuan ul{ padding:.5rem 1.5rem}
#xueyuan ul li{ float:left; width:48%; overflow:hidden; margin:1rem 0 0}
#xueyuan ul li:nth-child(2n){ margin-left:4%}
#xueyuan ul li img{ width:100%; height:11rem}
#xueyuan ul li p{line-height:4rem; text-align:center;font-size:1.4rem; height:4rem; overflow:hidden}

#youshi{ padding:1rem;}
#youshi .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#youshi ul{ padding:.5rem 1.5rem}
#youshi ul li{ float: left; width:30%; margin-top:1rem}
#youshi ul li:nth-child(3n-1){ margin:1rem 5% 0}
#youshi ul li .img{ width:6rem; height:6rem; background:#624fa1; margin:0 auto; display:block; border-radius:6rem}
#youshi ul li .img1{ background:url(/3g/images/icon_ys_1.png) no-repeat center center #624fa1; background-size:4rem auto}
#youshi ul li .img2{ background:url(/3g/images/icon_ys_2.png) no-repeat center center #2587c0; background-size:auto 4rem}
#youshi ul li .img3{ background:url(/3g/images/icon_ys_3.png) no-repeat center center #76a63f; background-size:4rem auto}
#youshi ul li .img4{ background:url(/3g/images/icon_ys_4.png) no-repeat center center #f3cb04; background-size:4rem auto}
#youshi ul li .img5{ background:url(/3g/images/icon_ys_5.png) no-repeat center center #f9931b; background-size:4rem auto}
#youshi ul li .img6{ background:url(/3g/images/icon_ys_6.png) no-repeat center center #d71a21; background-size:4rem auto}
#youshi ul li p{ line-height:4rem; text-align:center; font-size:1.4rem}

#news{ padding:1rem;}
#news .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1;}
#news ul{ padding:.5rem 1.5rem}
#news ul li{ display:blockl; padding:1rem 0}
#news ul li .img{ width:40%; height:9rem; overflow:hidden}
#news ul li .img img{ width:100%; height:9rem}
#news ul li .info{ width:58%}
#news ul li .info h4{ font-size:1.5rem; line-height:3rem; height:3rem; overflow:hidden}
#news ul li .info p{ font-size:1.4rem; color:#999; line-height:2.2rem}

#footer{ background:#414141; padding:1rem 0 7rem; text-align:center; color:#999; line-height:2.4rem; font-size:1.4rem}
#gotop{position:fixed;right:.8rem;bottom:7rem;z-index:999;display:none;width:4rem;height:4rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(43,167,255,.6);}
#gotop img{display:block;width:4rem;height:4rem;}

#main{ padding:1rem;}
#main .wrap{ background:#fff;padding:1rem 0; border-top:1rem solid #2ba7e1; min-height:50rem}
#main .newslist{padding:.5rem 1.5rem}
#main .newslist ul li{ display:blockl; padding:1rem 0}
#main .newslist ul li .img{ width:40%; height:9rem; overflow:hidden}
#main .newslist ul li .img img{ width:100%; height:9rem}
#main .newslist ul li .info{ width:58%}
#main .newslist ul li .info h4{ font-size:1.5rem; line-height:3rem; height:3rem; overflow:hidden}
#main .newslist ul li .info p{ font-size:1.4rem; color:#999; line-height:2.2rem}
#main  .newscontent{padding:.5rem 1.5rem}
#main  .newscontent .actitle{ text-align:center; font-size:1.6rem; font-weight:bold; padding:0 2rem;}
#main  .newscontent .ttitle{ font-size:1.6rem; font-weight:bold; border-bottom:1px dotted #ddd; padding:1rem 0 1rem}
#main  .newscontent .content{ line-height:2.6rem; font-size:1.6rem; padding:1rem 0;}
#main  .newscontent .content iframe { display:none}
#main  .newscontent .content img{ max-width:100%}
#main .szlist{ padding:.5rem 1.5rem}
#main .szlist ul li{ float:left; width:48%; overflow:hidden; position:relative; margin:1rem 0}
#main .szlist ul li:nth-child(2n){ margin-left:4%}
#main .szlist ul li img{ width:100%; height:16rem}
#main .szlist ul li p{ position:absolute; bottom:0;line-height:4rem; height:4rem; text-align:center; color:#fff; background:rgba(0,0,0,.5); width:100%; font-size:1.4rem}
#main .infolist{ padding:.5rem 1.5rem}
#main .infolist ul li{ line-height:5rem; border-bottom:1px dotted #efefef;}
#main .infolist ul li a{ font-size:1.6rem; background:url(/3g/images/icon_dot.png) no-repeat left center; background-size:.5rem auto; padding-left:1rem; font-weight:900}
#main .infolist .fenye{ display:none}

#main .xylist{ padding:.5rem 1.5rem}
#main .xylist ul li{ float:left; width:48%; overflow:hidden; margin:1rem 0 0}
#main .xylist ul li:nth-child(2n){ margin-left:4%}
#main .xylist ul li img{ width:100%; height:11rem}
#main .xylist ul li p{line-height:4rem; text-align:center;font-size:1.4rem; height:4rem; overflow:hidden; padding-top:.5rem}

#myvideo0{ width:100% !important}
#main .myfrom{padding:.5rem 1.5rem}
#main .myfrom .item{ padding:1rem 0}
#main .myfrom .item label{ font-size:1.6rem; line-height:5rem;}
#main .myfrom .item .text{ border:1px solid #ddd; border-radius:4px; line-height:5rem; width:100%; box-sizing:border-box; text-indent:1rem; font-size:1.6rem}
#main .myfrom .item .select{ border:1px solid #ddd; border-radius:4px; height:5rem; line-height:5rem; width:100%; box-sizing:border-box; text-indent:1rem; font-size:1.6rem}
#main .myfrom .item .select{ background:url(/images/hSerchSj.jpg) no-repeat right center}
#main .myfrom .item .btn{ background:#c41f59; color:#fff; border:0; line-height:50px; border-radius:4px; width:100%; font-size:1.6rem}



	/* 本例子css */
		.slideTxtBox{ width:450px; border:1px solid #ddd; text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 本例子css */
.txtScroll-top{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		
		.txtScroll-top .bd{ padding:15px;  }
		.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }