* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html,body{
	-webkit-user-select:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-touch-callout:none;
} 
html{height: 100%;}
body {height: 100%; margin: 0 auto; color:#555; font-family:微软雅黑,sans-serif; font-size: 72.5%; overflow-x: hidden;}
div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none;}

header, article, section, aside, footer, figure, nav{display: block; padding: 0px; margin: 0px;}
.b{font-weight: bold !important}
.red{color: red !important;}
a,a:visited {color:#555; text-decoration: none;
transition:all 0.3s, color 0.6s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
-webkit-transition:all 0.3s;
}
a:hover{color:#c00; text-decoration: none;}

img {border:none; vertical-align:top;}
.clear{clear: both}


@font-face {
	font-family: 'Avignon-Bold';
	src:url('../font/Avignon-Bold.eot'); 
	src: 
		url('../font/Avignon-Bold.eot?#iefix') format('embedded-opentype'), 
		url('../font/Avignon-Bold.woff') format('woff'), 
		url('../font/Avignon-Bold.ttf') format('truetype'), 
		url('../font/Avignon-Bold.svg#aGENCYR') format('svg');
}

.bg{background: url(../images/top_bg.png) no-repeat center top;}

.main{width: 100%; margin: 0 auto; position: relative; padding: 0 8px;}

@media screen and (min-width: 992px) {
	.main{width: 1000px; padding: 0px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
}
@media screen and (min-width: 480px) and (max-width: 767px){
}
@media screen and (max-width: 479px){
}


/*****************************************************************共用部分开始*****************************************************************/
/************************头部 开始************************/
header{position: relative;}
.top{background: #f9f9f9; height: 35px; line-height: 35px;}
.top h2{float: left; font-size: 1em; font-weight: normal;}
.top ul{float: right;}
.top ul li{float: left;}
.top ul li i{margin-right: 5px; font-size: 14px;}
.top ul li:before{position: relative; top: 1px; margin: 0 8px; display: inline-block; content: ""; width: 1px; height: 11px; background: #b6b6b6;}
.top ul li:first-child:before{display: none;}
.top ul li.last:before{display: none !important}

.logo_bg{background: url(../images/top_bg.jpg) no-repeat center bottom; height: 170px;}
.logo_bg .logo{position: relative; height: 170px;}
.logo_bg .logo img{position: absolute; left: 0px; top: 0px; bottom: 0px; margin: auto 0;}

@media screen and (min-width: 992px) {
	.logo_bg{background-size: cover; height: 140px;}
	.logo_bg .logo{height: 140px;}
	.logo_bg .logo img{height: 40%;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.logo_bg{background-size: cover; height: 120px;}
	.logo_bg .logo{height: 120px;}
	.logo_bg .logo img{height: 40%;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.top{display: none;}
	.logo_bg{background-size: cover; height: 100px;}
	.logo_bg .logo{height: 100px;}
	.logo_bg .logo img{height: 40%;}
}
@media screen and (max-width: 479px){
	.top{display: none;}
	.logo_bg{background-size: cover; height: 80px;}
	.logo_bg .logo{height: 80px;}
	.logo_bg .logo img{height: 40%;}
}

.search{position: absolute; right: 0px; top: -180px; overflow: hidden; background: #fff; padding: 3px 63px 3px 3px; border: 1px solid #f2f2f2; border-radius: 4px; behavior:url(pie.htc);}
.search .btn_text{width: 200px; border: 1px solid #e7e7e7; height: 32px; line-height: 32px; padding-left: 5px; color: #888; font-size: 1em; border-radius: 3px 0 0 3px; behavior:url(pie.htc);}
.search .btn_submit{position: absolute; right: 3px; top: 3px; background: #1263ae; width: 60px; height: 32px; line-height: 32px; color: #fff; font-weight: bold; border: none; border-radius: 0 3px 3px 0; behavior:url(pie.htc);}
@media screen and (min-width: 768px) and (max-width: 991px){
	.search{top: -160px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.search{position: relative; right: auto; top: auto; margin-bottom: 10px;}
	.search .btn_text{width: 100%; }
}
@media screen and (max-width: 479px){
	.search{position: relative; right: auto; top: auto; margin: -5px 0 10px 0;}
	.search .btn_text{width: 100%; }
}


/*导航*/
nav {background: url(../images/menu_bg.jpg) repeat-x; height: 77px; padding: 1px 0;}
nav ul{width: 1004px; margin: 13px auto 0 auto; z-index:1; background: url(../images/menu_bg2.jpg.png) no-repeat;}
nav ul li{position:relative; width:14.28%; text-align:center; display: inline; float:left; z-index:99; background: url(../images/fgx.png) no-repeat left 1px;}
nav ul li:first-child{background: none;}
nav ul li a{position: relative; height:51px; display:block; font-size:1.25em; line-height: 51px; font-weight: bold; color: #006aba;}
nav ul li a:visited{color: #006aba;}
* HTML nav ul li a{display: inline-block}
nav ul li a.selected,
nav ul li a:hover,
nav ul li a.on{ color: #006aba;}

nav ul li ul{position: absolute; width:100%!important; z-index:99; background: #006aba; margin: -3px 0 0 1px; display: none;}
nav ul li ul li{width: 100%; text-align:center; border-right: none; border-bottom:1px solid #1a7dc7; background: none;}
nav ul li ul li:first-child{width: 100%;}
nav ul li ul li a{overflow:hidden; line-height:35px; height:35px; font-weight:normal; padding: 0px; font-size: 1em;}
nav ul li ul li a:link{color:#fff}
nav ul li ul li a:visited{color:#fff}
nav ul li ul li a.selected,
nav ul li ul li a:hover{background:#005da3; color:#fff}

* HTML nav {height: 1%}
.downarrowclass {position: absolute; top: -1000px; right: 7px}
.rightarrowclass {position: absolute; top: 8px; right:15px}
.ddshadow {position: absolute; width: 0px; background:none transparent scroll repeat 0% 0%; height: 0px; top: 0px; left: 0px}
.toplevelshadow {opacity: 0.0}

.dl-menuwrapper{display: none;}

@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	nav{background-size: cover; height: auto;}
	nav ul{width: 100%; margin: 7px 0; background: url(../images/menu_bg2.jpg.png) repeat-x -3px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	header{height: 100px;}
	nav{display: none;}
	.dl-menuwrapper{display:block;}
}
@media screen and (max-width: 479px){
	header{height: 80px;}
	nav{display: none;}
	.dl-menuwrapper{display:block;}
}

/************************头部 结束************************/
/************************底部 开始************************/
footer{padding-top: 10px;}
footer .f_menu{background: #146eb7; height: 40px; line-height: 40px; text-align: center; color: #fff;}
footer .f_menu li{display: inline-block;}
footer .f_menu li:after,
footer .f_menu li:first-child:before{position: relative; top: 1px; margin: 0 11px 0 15px; display: inline-block; content: ""; width: 1px; height: 11px; background: #fff;}
footer .f_menu li a,
footer .f_menu li a:visited,
footer .f_menu li a:visited{color: #fff;}
footer address{text-align: center; line-height: 25px; padding: 20px 0 30px 0; font-style: normal;}

@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 768px) and (max-width: 991px){

}
@media screen and (min-width: 480px) and (max-width: 767px){
	footer .f_menu{height: 35px; line-height: 35px;}
	footer .f_menu li:after,
	footer .f_menu li:first-child:before{margin: 0 8px;}
	footer address{padding: 15px 10px; font-size: 1em; line-height: 20px;}
}
@media screen and (max-width: 479px){
	footer .f_menu{height: 35px; line-height: 35px;}
	footer .f_menu li:after,
	footer .f_menu li:first-child:before{margin: 0 5px;}
	footer address{padding: 15px 10px; font-size: 0.875em; line-height: 16px;}
}
/************************底部 结束************************/

/*****************************************************************共用部分结束*****************************************************************/

/*****************************************************************首页 开始*****************************************************************/
section{background: url(../images/yy_03.jpg) repeat-x top; padding: 18px 0 0 0;}

/*****************左侧*****************/
.left{float: left; width: 21%;}

.wjhb{margin: 0 0 10px 0;}
.wjhb img{width: 100%;}

/*公用标题*/
.con_bk1{border: 1px solid #e7e7e7; margin: 0 0 10px 0;}
.part1{background: url(../images/part_1.png) repeat-x; height: 32px; margin: 1px; border-radius: 3px 3px 0 0; overflow: hidden; position: relative; behavior:url(pie.htc);}
.part1 h2{float: left; background: #fff; margin: 5px 0 0 10px; height: 28px; line-height: 28px; padding: 0 12px; font-size: 1.16em; color: #006aba; border-radius: 5px 5px 0 0; overflow: hidden; position: relative; behavior:url(pie.htc);}

/*网站公告*/
.txtMarquee-top{ overflow:hidden; position:relative;}
.txtMarquee-top .bd{padding: 5px 10px;}

.list1{padding: 5px 7px;}
.list1 li{background: url(../images/tb_list.png) no-repeat left; padding: 0 0 0 10px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*业务办理指南*/
.list2{padding: 15px 10px;}
.list2 li{margin-top: 10px;}

.list2 li i{margin: 0 0 0 20px; font-size: 26px; color: #555;}
.list2 li i:after{margin: 0 14px 0 15px; position: relative; display:inline-block; content: ""; width: 1px; height: 13px; background: #bfbfbf;}
.list2 li a{display: block; background: #f2f2f2; border: 1px solid #dadada; height: 45px; line-height: 45px; font-size: 1.16em; color: #333; border-radius: 5px; overflow: hidden; position: relative; behavior:url(pie.htc);}
.list2 li a:hover{background: #146eb7; border-color: #146eb7; color: #fff;}
.list2 li a:hover i{color: #fff;}
.list2 li.m_wjhb{display: none;}
/*友情链接*/
.list3{padding: 7px 10px;}
.list3 li{height: 34px; line-height: 34px; border-bottom: 1px solid #f0f0f0; padding: 0 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.left{float: none; width: 100%;}
	.wjhb{display: none;}
	
	.con_bk1{border: none;}
	
	.list1 li{background-size: 3px; line-height: 30px; height: 30px;}
	
	.m_ywzn{display: none;}
	.m_ywzn_bk{border: none;}
	
	.list2{overflow: hidden; padding: 0px; margin: 0 0 0 -8px;}
	.list2 li{float: left; margin: 0px; width: 20%; text-align: center; padding: 0 0 0 8px}
	.list2 li i{float: none; display: block; margin: 0 0 5px 0; text-align: center; font-size: 20px;}
	.list2 li i:after{display: none;}
	.list2 li a{height: auto; line-height: inherit; padding: 15px 0 10px 0; font-size: 1em;}
	.list2 li.m_wjhb{display: block;}
	
	.m_link{display: none;}
}
@media screen and (max-width: 479px){
	.left{float: none; width: 100%;}
	.wjhb{display: none;}
	
	.con_bk1{border: none;}
	.list1 li{background-size: 3px; line-height: 25px; height: 25px;}
	
	.m_ywzn{display: none;}
	.m_ywzn_bk{display: none;}
	
	.list2{overflow: hidden; padding: 0 8px 0 0; margin: 0 0 0 -0;}
	.list2 li{float: left; margin: 0px; width: 20%; text-align: center; padding: 0 0 0 8px}
	.list2 li i{float: none; display: block; margin: 0 0 5px 0; text-align: center; font-size: 20px;}
	.list2 li i:after{display: none;}
	.list2 li a{height: auto; line-height: inherit; padding: 15px 0 10px 0; font-size: 1em;}
	.list2 li.m_wjhb{display: block;}
	
	.m_link{display: none;}
}


/*****************右侧*****************/
.right{float: right; width: 78%;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.right{float: none; width: 100%;}
}
@media screen and (max-width: 479px){
	.right{float: none; width: 100%;}
}

/*最新信息*/
.part2{background: url(../images/part21.jpg) repeat-x; height: 35px; border: 1px solid #a6caec;}
.part2 h2{float: left; margin: -1px 0 0 0; width: 140px; height: 35px; line-height: 35px; text-align: center; border-right: 1px solid #a6caec; font-size: 1.16em; color: #006aba; background: url(../images/part2.jpg) repeat-x; border-top: 2px solid #0088cc;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.part2{background-size:contain; height: 35px;}
	.part2 h2{height: 35px; line-height: 35px; width: 110px;}
}
@media screen and (max-width: 479px){
	.part2{background-size:contain; height: 32px;}
	.part2 h2{height: 32px; line-height: 32px; width: 90px;}

}

.con_bk2{margin: 0 0 10px 0; border: 1px solid #a6caec; border-top: none; overflow: hidden; padding: 15px 10px 10px 10px;}

.banner{float: left; width: 47.5%;}
.banner a{display: block; position: relative; width: 100%;/* padding: 0 0 68% 0;*/ height: 245px;}
.banner a img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%}
.banner a h2{position: absolute; left: 0px; bottom: 0px; background:url(../images/tm_bg.png); width: 100%; padding: 0 140px 0 10px; font-size: 1em; line-height: 35px; color: #fff; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.right_r1{float: right; width: 51%;}
.part3{border-bottom: 1px solid #a8ccee; height: 28px;}
.part3 h2{float: left; width: 100px; background: url(../images/part_1.png) repeat-x; text-align: center; height: 28px; line-height: 28px; font-size: 1.16em; color: #fff;  border-radius: 5px 5px 0 0; overflow: hidden; position: relative; behavior:url(pie.htc);}
.part3 span{float: right; line-height: 28px;}

.list4{padding: 5px 0 0 0;}
.list4 li{position:relative; padding: 0 65px 0 2px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list4 li span{position: absolute; right: 0px; top: 0px; color: #888; font-family:Arial;}
.list4 li:before{position: relative; top: -3px;display: inline-block; content: ""; margin: 0 8px 0 0; width: 2px; height: 2px; background: #444;}

@media screen and (min-width: 768px) and (max-width: 991px){
	.banner a{height: 235px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.con_bk2{border: none; padding: 10px 0 0 0;}
	.banner{float: none; width:auto; margin: 0 0 10px 0;}
	.banner a{padding: 0 0 68% 0; height: auto;}
	
	.right_r1{float: none; width:auto;}
	
	.list4 li{height: 28px; line-height: 28px;}
}
@media screen and (max-width: 479px){
	.con_bk2{border: none; padding: 10px 0 0 0;}
	.banner{float: none; width:auto; margin: 0 0 10px 0;}
	.banner a{padding: 0 0 68% 0; height: auto;}
	
	.right_r1{float: none; width:auto;}
	
	.list4 li{height: 28px; line-height: 28px;}
}

/*业务公示*/
.part4{background: url(../images/part3.png) no-repeat left; height: 36px;}
.part4 h2{float: left; width: 115px; text-align: center; line-height: 36px; color: #fff; font-size: 1.16em;}
.part4 span{float: right; background: url(../images/part3.png) no-repeat right; height: 100%; background-size: cover; padding: 10px 10px 0 0;}
.part5{background: url(../images/part4.png) no-repeat;}
.part5 h2{width: 130px;}

.list5{overflow: hidden; margin: -10px 0 0 -18px;}
.list5 dl{float: left; width: 50%; padding: 10px 0 0 18px; height: 245px;}
.list5 dl dt{margin: 0 0 5px 0; background: url(../images/part4.jpg) repeat-x; padding: 0 10px; height: 37px; line-height: 37px; overflow: hidden;}
.list5 dl dt h2{float: left; color: #006aba; font-size: 1.16em;}
.list5 dl dt span{float: right; text-transform: uppercase;}
.list5 dl dd{position: relative; height: 32px; line-height: 32px; padding: 0 70px 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list5 dl dd span{position: absolute; right: 0px; top: 0px; color: #888; font-family:Arial;}
.list5 dl dd:before{position: relative; display: inline-block; content: ""; margin: 0 7px 0 3px; border-left: 4px solid #777; border-top: 4px solid transparent; border-bottom: 4px solid transparent;}
	
@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.part4{background-size: cover; height: 34px;}
	.part4 h2{height: 34px; width: 100px;}
	.part5 h2{width: 115px;}
	
	.list5{margin: -10px 0 0 0;}
	.list5 dl{padding: 10px 0 0 0; float: none; width: 100%; height: auto;}
	.list5 dl dt{background-size: cover; height: 34px; line-height: 34px;}
	.list5 dl dt span{font-size: 0.875em;}
	.list5 dl dd{height: 28px; line-height: 28px;}
}
@media screen and (max-width: 479px){
	.part4{background-size: cover; height: 32px;}
	.part4 h2{height: 32px; width: 100px;}
	.part5 h2{width: 115px;}
	
	.list5{margin: -10px 0 0 0;}
	.list5 dl{padding: 10px 0 0 0; float: none; width: 100%; height: auto;}
	.list5 dl dt{background-size: cover; height: 32px; line-height: 32px;}
	.list5 dl dt span{font-size: 0.875em;}
	.list5 dl dd{height: 26px; line-height: 26px;}
}

/*优秀四新技术企业*/
.xxys_box{padding: 0 15px;}
.xxys_list{padding: 0 8px}
.xxys_list span{position: relative; display: block; margin: 0 auto; width:100%; padding: 0 0 117% 0;}
.xxys_list span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background:#ccc;}
.xxys_list h2{padding: 13px 0; text-align: center; font-size: 1em; font-weight: normal;}

.slick-prev,.slick-next{width: 12px!important; height: 19px!important;}
.slick-prev{left: -15px; background: url(../images/jt01.png) no-repeat!important}
.slick-next{right: -15px; background: url(../images/jt02.png) no-repeat!important}

@media screen and (min-width: 480px) and (max-width: 767px){
	.xxys_box{padding: 0px;}
	.xxys_list h2{padding: 13px 0 0 0;}
	.slick-prev,.slick-next{display: none!important;}
}
@media screen and (max-width: 479px){
	.xxys_box{padding: 0px;}
	.xxys_list h2{padding: 13px 0 0 0;}
	.slick-prev,.slick-next{display: none!important;}
	
}

/*****************************************************************首页 结束*****************************************************************/
/*****************************************************************内页 开始*****************************************************************/
/*左侧*/
.n_left{float: left; width: 21%;}
@media screen and (max-width: 767px){
	.n_left{display: none;}
}

.n_part1{background: url(../images/n_part.jpg); height: 60px; line-height: 60px; color: #fff; font-size: 1.4em; font-weight: bold; border-radius: 5px; position: relative; behavior:url(pie.htc);}
.n_part1 i{margin: 0 13px 0 21px;}

.n_con_bk1{border: 1px solid #e7e7e7; margin: -5px 0 10px 0; padding: 5px 0 0 0;}
.n_list1{padding: 10px 0px;}
.n_list1 li{position: relative; height: 41px; line-height: 40px; border-bottom: 1px solid #f1f1f1; font-size: 1.16em; text-align: center;}
.n_list1 li a{display: block;}
.n_list1 li a:hover,
.n_list1 li a.on{background: url(../images/n_list_bg.png) no-repeat; color: #066fc0; font-weight: bold;}
.n_list1 li a:before{display:none; position: absolute; content:""; width: 6px; height: 40px; background: #066fc0;}
.n_list1 li a:after{display:none; position: absolute; left: 6px; top: 45%; content: ""; border-left: 4px solid #066fc0; border-top: 4px solid transparent; border-bottom: 4px solid transparent;}
.n_list1 li a:hover:before,
.n_list1 li a:hover:after,
.n_list1 li a.on:before,
.n_list1 li a.on:after{display: block;}

/*右侧*/
.n_right{float: right; width: 78%;}
@media screen and (max-width: 767px){
	.n_right{float: none; width: 100%;}
}

.n_part2{background: url(../images/part21.jpg) repeat-x; height: 35px; border: 1px solid #a6caec;}
.n_part2 h2{float: left; margin: -1px 0 0 0; width: 140px; height: 35px; line-height: 35px; text-align: center; border-right: 1px solid #a6caec; font-size: 1.16em; color: #006aba; background: url(../images/part2.jpg) repeat-x; border-top: 2px solid #0088cc;}
.n_part2 span{float: right; padding: 0 10px 0 0; line-height: 35px;}

.n_part2 ul{float: left; overflow: hidden; margin: -1px 0 0 0; }
.n_part2 ul li{float: left; height: 35px; line-height: 35px; font-size: 1.16em;}
.n_part2 ul li a{padding: 0 15px; display: block;}
.n_part2 ul li a.on{line-height: 35px; text-align: center; border-left: 1px solid #a6caec; border-right: 1px solid #a6caec; color: #006aba; background: url(../images/part2.jpg) repeat-x; border-top: 2px solid #0088cc; font-weight: bold;}

.n_con_bk2{border: 1px solid #aacbee; border-top: none; overflow: hidden;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.n_part2{background-size:contain; height: 35px;}
	.n_part2 h2{display:none}
	.n_part2 span{float: none; display: block;}
	
	.n_part2 ul{float: none;}
	.n_part2 ul li{height: 35px; line-height: 35px; font-size: 1em;}
	.n_part2 ul li a{padding: 0 10px; display: block;}
	.n_part2 ul li a.on{line-height: 35px;}
	.zscx span{display: none;}
	
	.n_con_bk2{border: none;}
}
@media screen and (max-width: 479px){
	.n_part2{background-size:contain; height: 32px;}
	.n_part2 h2{display:none}
	.n_part2 span{float: none; display: block; padding: 0 0 0 10px; line-height: 32px;}
	
	.n_part2 ul{float: none;}
	.n_part2 ul li{height: 32px; line-height: 32px; font-size: 1em;}
	.n_part2 ul li a{padding: 0 5px; display: block;}
	.n_part2 ul li a.on{line-height: 32px;}
	.zscx span{display: none;}
	
	.n_con_bk2{border: none;}
}


/*page*/
.page{text-align:center; margin:20px 0 30px 0;}
.page li{display: inline-block;}
.page li a{display: inline-block; *display: inline; margin: 0 px; height: 29px; line-height: 29px; padding: 0 12px; border: 1px solid #dddddd;}
.page li a:hover{background: #006bbd; border: 1px solid #006bbd; color: #fff;}
.page li.active a{background: #006bbd; border: 1px solid #006bbd; color: #fff;}
.page>b{display:inline-block; height: 29px; line-height: 29px; padding: 0 12px; background: #006bbd; border: 1px solid #006bbd; color: #fff;}

@media screen and (max-width: 767px){
	.page{margin: 10px 0 20px 0;}
	.page a{height: 25px; line-height: 25px; padding: 0 8px;}
}


/**************************新闻类 开始***************************/
.new_list{padding: 5px 8px;}
.new_list li{background: url(../images/tb_list2.png) no-repeat left; padding: 0 65px 0 11px; border-bottom: 1px solid #f5f5f5; height: 38px; line-height: 38px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_list li span{position: absolute; right: 0px; top: 0px; color: #888;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.new_list{padding: 5px 0;}
	.new_list li{background-size: 3px; height: 35px; line-height: 35px;}
}
@media screen and (max-width: 479px){
	.new_list{padding: 5px 0;}
	.new_list li{background-size: 3px; height: 32px; line-height: 32px;}
}
/**************************新闻类 结束***************************/
/**************************新闻详细 开始***************************/
.title{margin: 0 10px; text-align: center; font-size: 1.83em; line-height: 100%; font-weight: normal; color: #333; padding: 32px 0 18px 0; border-bottom: 1px solid #e7e7e7;}
.time{text-align: center; color: #777; padding: 10px 0 10px 0;}
.content{line-height: 210%; padding: 10px 15px; font-size: 1.2em;}
.content img{max-width: 100%;}

.fy{margin: 0 10px 10px 10px; border-top: 1px solid #e7e7e7; padding: 15px 5px;}
.fy li{line-height: 28px; color: #d00; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.title{text-align: left; padding: 20px 0 15px 0; margin: 0 0; font-size: 1.33em;}
	.time{text-align: left; padding: 10px 0; font-size: 1em;}

}
@media screen and (max-width:480px){
	.title{text-align: left; padding: 20px 0 10px 0; margin: 0 0; font-size: 1.33em;}
	.time{text-align: left; padding: 10px 0 0 0; font-size: 1em;}
	.content{padding: 10px 0; font-size: 1em;}
	
	.fy{margin: 0px; padding: 10px 0;}
	.fy li{line-height: 25px; font-size: 1em;}
}
/**************************新闻详细 结束***************************/
/**************************证书查询 开始***************************/
.zscx_sx{margin: 15px; border: 1px solid #d8d8d8; background: #f4f4f4; padding: 13px; overflow: hidden;}
.zscx_sx li{float: left;}
.zscx_sx li span,
.zscx_sx li input,
.zscx_sx li select{float: left; line-height: 21px;}
.zscx_sx li select{height: 21px; margin: 0 14px 0 0; border: 1px solid #abadb3; font-size: 1em; color: #555;}
.zscx_sx li input[type="text"]{margin: 0 10px 0 0; width: 125px; height: 21px; border: 1px solid #abadb3; font-size: 1em; color: #555;}
.zscx_sx li input[type="submit"]{ width: 65px; height: 21px; border:none; background: #006aba; color: #fff; font-size: 1em;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.zscx_sx{margin: 10px 0 0 0;}
	.zscx_sx li{}

}
@media screen and (max-width:480px){
	.zscx_sx{margin: 10px 0 0 0; padding: 8px;}
	.zscx_sx li{position: relative; float: none; width: 100%; overflow: hidden; padding: 5px 0 5px 85px;}
	.zscx_sx li span{position: absolute; left: 0px; top: 0px; line-height: 35px;}
	.zscx_sx li select,
	.zscx_sx li input[type="text"]{width: 100%; height: 25px; line-height: 25px;}
	.zscx_sx li input[type="submit"]{width: 75px; height: 25px; line-height: 25px;}
}

.zscx_list{padding:0 15px 15px 15px; border-collapse: collapse;}
.zscx_list td,
.zscx_list th{border: 1px solid #e7e7e7; height: 45px; }
.mid{text-align:center;}
.left1{text-align: left; padding: 0 0 0 15px;}
.zscx_list thead{background: #006aba; color: #fff;}
.zscx_list thead th{}
.zscx_list td .zs_img{position: relative; padding: 0 0 0 53px;}
.zscx_list td .zs_img img{position:absolute; left: 0px; top: 0px; bottom: 0px; margin: auto 0; background: #ccc; width: 44px; height: 34px; }
.zscx_list td .zs_img a,.zscx_list td.zs_img a:visited{color: #006aba;}
.zscx_list td .zs_img a:hover{color: #c00;}
.zscx_list td h2{display: none; font-size: 1em; float: left;}
.zscx_list tr:first-child+tr,
.zscx_list tr:first-child+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,
.zscx_list tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr{background: #f6f6f6;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.zscx_list{padding: 10px 0;}
	.zscx_list thead{display: none;}
	.zscx_list tr{display: block; overflow: hidden; position: relative; border: 1px solid #e7e7e7;}
	.zscx_list td{display: block; border: none; border-bottom: 1px solid #f7f7f7; height: 35px; line-height: 35px; padding: 0 0 0 10px;}
	.zscx_list td h2{display: block; font-weight: normal; color: #888;}
	.zscx_list td .zs_img img{width: 40px; height: 30px;}
}
@media screen and (max-width:480px){
	.zscx_list{padding: 10px 0;}
	.zscx_list thead{display: none;}
	.zscx_list tr{display: block; overflow: hidden; position: relative; border: 1px solid #e7e7e7;}
	.zscx_list td{display: block; border: none; border-bottom: 1px solid #f7f7f7; height: 32px; line-height: 32px; padding: 0 0 0 10px;}
	.zscx_list td h2{display: block; font-weight: normal; color: #888;}
	.zscx_list td .zs_img img{width: 40px; height: 30px;}
	
}
/**************************证书查询 结束***************************/
/**************************表单 开始***************************/
.ly{margin: 50px; border-top: 1px solid #e7e7e7;}
.ly li{position:relative; padding: 7px 10px 7px 90px; border: 1px solid #e7e7e7; border-top: none;}
.ly li h2{position: absolute; left: 20px; top: 0; line-height: 50px; font-size: 12px; font-weight: normal;}
.ly li .ly_text{border: 1px solid #e7e7e7; height: 34px; line-height: 34px; width: 70%; border-radius: 5px; font-size: 12px; font-family:"微软雅黑"; padding: 0 0 0 10px; color: #888; box-shadow: 1px 1px 4px #e8e8e8 inset; background: #f7f7f7; behavior:url(pie.htc); position: relative; overflow: hidden;}
.ly li .ly_text2{height: 130px; padding: 5px 10px; line-height: 22px;}
.ly li .ly_submit,
.ly li .ly_reset{margin: 0 5px 0 0; width: 100px; height: 34px; line-height: 34px; background: #046cbb; color: #fff;border: none; cursor: pointer; border-radius: 5px;}
.ly li .ly_reset{background: #999999;}

@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.ly{margin: 30px;}
	.ly li .ly_text{width: 85%;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.ly{margin: 15px 0;}
	.ly li{padding: 5px 10px 5px 85px;}
	.ly li h2{left: 20px; line-height: 45px;}
	.ly li .ly_text{width: 100%;}
	.ly li .ly_submit,
	.ly li .ly_reset{width: 90px; height: 30px; line-height: 30px;}
}
@media screen and (max-width: 479px){
	.ly{margin: 10px 0;}
	.ly li{padding: 5px 10px 5px 70px;}
	.ly li h2{left: 10px; line-height: 45px;}
	.ly li .ly_text{width: 100%;}
	.ly li .ly_submit,
	.ly li .ly_reset{width: 80px; height: 30px; line-height: 30px;}
}

/**************************表单 结束***************************/
/**************************图片列表 开始***************************/
.img_list{overflow: hidden; padding: 15px 20px 0 0;}
.img_list li{float: left; width: 25%; padding: 0 0 10px 20px;}
.img_list li span{display: block; position: relative; width: 100%; padding: 0 0 117% 0;}
.img_list li span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc;}
.img_list li h2{font-size: 12px; line-height: 32px; font-weight: normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
@media screen and (min-width: 768px) and (max-width: 991px){
	.img_list{padding: 15px 15px 0 0;}
	.img_list li{width: 33.33%; padding: 0 0 5px 15px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.img_list{padding: 15px 5px 0 0; margin: 0 0 0 -10px;}
	.img_list li{width: 50%; padding: 0 0 5px 15px;}
}
@media screen and (max-width: 479px){
	.img_list{padding: 15px 5px 0 0; margin: 0 0 0 -10px;}
	.img_list li{width: 50%; padding: 0 0 5px 15px;}
}

/**************************图片列表 结束***************************/



/*****************************************************************内页 结束*****************************************************************/

/*****************************************************************广告开始*****************************************************************/
.jujjki{position: fixed; top: 20%; z-index: 9999;}
.jujjki span{display: block; padding: 5px 0 0 0;}
.jujjki span a{cursor: pointer;}
.jujjki img{width: 100px; background: #ccc;}
.jujjki_l{left: 10px;}
.jujjki_r{right: 10px;}
@media screen and (min-width: 768px) and (max-width: 991px){
	.jujjki{display: none;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.jujjki{display: none;}
}
@media screen and (max-width: 479px){
	.jujjki{display: none;}
}



/*视频列表*/
.video_cx{margin: 15px; border: 1px solid #d8d8d8; background: #f4f4f4; padding: 13px 13px 0 13px;}
.video_cx > li{margin-bottom: 10px; position: relative;}
.video_cx > li:after{ clear: both;}
.video_cx > li span{float: left; width: 40px; line-height: 30px;}
.video_cx > li input[type="text"]{border: 1px solid #ccc; background: #fff; width: 200px; height: 28px; line-height: 28px; text-indent: 10px; color: #888;}
.video_cx > li input[type="button"]{margin-left: 40px; width: 65px; height: 30px; border:none; background: #006aba; color: #fff; font-size: 1em;}

@media screen and (min-width: 480px) and (max-width: 767px){
	.video_cx{margin: 10px 0 0 0;}
	.video_cx li{}

}
@media screen and (max-width:480px){
	.video_cx{margin: 10px 0 0 0; padding: 8px;}
	.video_cx li{padding-left: 40px;}
	.video_cx li span{position: absolute; left: 0px; top: 0px;}
	.video_cx li select,
	.video_cx li input[type="text"]{width: 100%; height: 25px; line-height: 25px;}
	.video_cx li input[type="submit"]{margin-left: 0; width: 75px; height: 25px; line-height: 25px;}
	
	.city-picker-selector .selector-item{width: 100%!important; margin-bottom: 5px!important;}
}


.video_list{}
.video_list > h2{margin: 0 15px 10px 15px; font-size: 14px; border-bottom: 1px solid #e7e7e7; padding-bottom: 10px; padding-top: 5px; color: #006aba;}
.video_list > h2 i{float: right; font-style: normal; font-weight: normal; font-size: 12px;}
.video_list ul{overflow: hidden; padding-right: 15px;}
.video_list ul li{float: left; width: 20%;}
.video_list ul li a{display: block; margin-left: 15px; text-align: center;}
.video_list ul li a span{display: block; padding-bottom: 70%; position: relative;}
.video_list ul li a span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc;}
.video_list ul li a h2{padding-top: 10px; padding-bottom: 15px; font-size: 12px; font-weight: normal;}



@media screen and (min-width: 480px) and (max-width: 767px){
	.video_list{padding-top: 10px; padding-right: 0px; margin-left: -10px;}
	.video_list ul li{width: 25%;}
	.video_list ul li a{margin-left: 10px;}
	
	.video_list2 ul li:last-child{display:none;}
}
@media screen and (max-width:480px){
	.video_list{padding-top: 10px; padding-right: 0px; margin-left: -10px;}
	.video_list ul li{width: 50%;}
	.video_list ul li a{margin-left: 10px;}
	
	.video_list2 ul li:last-child{display:none;}
}










