ul,li{ list-style: none;margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;}
p{margin: 0; padding: 0;}
a{transition: 0.5s ease;}
body{font-family: "微软雅黑";}
.mt10{margin-top: 10px;}

.wt_top{width: 100%; height: 30px; background: #f9f9f9;line-height: 30px; border-bottom: 1px solid #eee;}
.header{width: 100%; padding: 15px 0; background: #fff; overflow: hidden;}
.logo{float: left; width: 250px;}
.logo img{width: 250px;}
.header-contact{float: right; width: 200px;}
.header-contact img{width: 200px;}

.bs-docs-nav { margin-bottom: 0; background: rgba(255, 255, 255, 1);  border-bottom: 0 }
.bs-home-nav .bs-nav-b { display: none }
.bs-docs-nav .navbar-brand,
.bs-docs-nav .navbar-nav>li>a { font-weight: 500; color: #fff; background: #1781E0; border-bottom: 1px solid #186fbc; border-top: 1px solid #2e92ec; }
.bs-docs-nav .navbar-nav>li>a:hover,
.bs-docs-nav .navbar-nav>.active>a,
.bs-docs-nav .navbar-nav>.active>a:hover { color: #463265; background-color: #f9f9f9 }
.bs-docs-nav .navbar-toggle .icon-bar { background-color: #1781E0 }
.bs-docs-nav .navbar-header .navbar-toggle { border-color: #fff }
.bs-docs-nav .navbar-header .navbar-toggle:hover,
.bs-docs-nav .navbar-header .navbar-toggle:focus { background-color: #fff; border-color: #fff }

.navbar{min-height: 0;}
.navbar{/*background: #1781E0;*/ background: #fff;}
.navbar-toggle { margin-top: -60px; }

.swiper-container { width: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff;	/* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img { width: 100%; }

.imain{padding: 10px ;}
.cmain{padding: 20px 10px;}

footer{padding:15px 0;background: #f9f9f9; color: #888; border-top: 2px solid #e0e0e0; text-align: left; font-size: 12px; line-height: 1.8;}
.footercopy{text-align: left; line-height: 2}
.footercode{text-align: center; margin-top: 20px}
.footercode img{width: 100px; height: 100px}




.iabout{}
.iabout .hd{border-bottom: 1px solid #e0e0e0; background: #fff; text-align: center;}
.iabout .hd h3 { position: relative; font-size: 20px; top: 2px; display: inline-block; padding: 10px 15px; border-bottom: 3px solid #1781E0; }
.iabout .bd{padding: 30px 0; overflow: hidden;}
.iabout .bd .iabouttext{} p{ line-height: 2.5 }	
.iabout .bd .iaboutpic{}
.iabout .bd .iaboutpic img{ max-width: 100% }

.ipdt{}
.ipdt .hd{border-bottom: 1px solid #e0e0e0; background: #fff; text-align: center;}
.ipdt .hd h3 { position: relative; font-size: 20px; top: 2px; display: inline-block; padding: 10px 15px; border-bottom: 3px solid #1781E0; }
.ipdt .bd{padding: 30px 0; overflow: hidden;}
.ipdt .bd ul{}
.ipdt .bd ul li{width: 48%; padding: 10px; float: left; margin: 0 1% 15px; display: inline; border: 1px solid #ddd;}
.ipdt .bd ul li img{width: 100%;}
.ipdt .bd ul li p{width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; padding: 0 10px;}
.ipdt .bd ul li p a{color: #444;}

.inews{}
.inews .hd{border-bottom: 1px solid #e0e0e0; background: #fff; text-align: center;}
.inews .hd h3 { position: relative; font-size: 20px; top: 2px; display: inline-block; padding: 10px 15px; border-bottom: 3px solid #1781E0; }
.inews .bd{padding: 30px 0; overflow: hidden;}
.inews .bd ul li{width: 96%; float: left; padding: 10px 0; border-bottom: 1px solid #ddd; margin:0 2% 15px; position: relative;}
.inews .bd ul li .newsdate{width: 84px; float: left;}
.inews .bd ul li .newsdate .date-y { float: left; width: 100%; height: 30px; background: #f7f7f7; color: #888888; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; line-height: 30px; }
.inews .bd ul li .newsdate .date-d { float: left; width: 100%; color: #888; font-size: 18px; height: 50px; background: #f7f7f7; text-align: center; line-height: 50px; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; }
.inews .bd ul li .newsinfo{margin-left: 100px;}
.inews .bd ul li .newsinfo .newstitle{font-size: 16px;}
.inews .bd ul li .newsinfo .newstitle a { display: block; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.inews .bd ul li .newsinfo .newstext { width: 100%; float: left; font-size: 14px; color: #777; margin: 11px 0 0 0; line-height: 24px; height: 48px; overflow: hidden; text-align: justify; }
.inews .bd ul li .newsinfo .newstext a{color: #777;}

.cnav{padding: 10px; border: 1px solid #eee; border-top: 3px solid #1781E0; margin-bottom: 15px;}
.cnav .pagetit{width: 100%; height: 40px; line-height: 30px; font-size: 18px;}
.cnav .pagetit span.en{padding-left: 10px; font-size: 14px; color: #1781E0; font-style: italic;}
.cnav ul{width: 100%; overflow: hidden;}
.cnav ul li{width: auto; text-indent: 0;}
.cnav ul li a{width: auto; padding: 8px 8px; float: left; line-height: 20px; margin: 0 5px 4px 0; border: 1px solid #eee; color: #333; font-size:15px;}
.cnav ul li a.current{border: 1px solid #666; background: #1781E0; color: #fff; border-radius: 4px;}	
.cnav ul li a:hover{color: #1781E0; text-decoration: none;}
.cnav ul li a.current:hover{color: #fff;}
.cnav ul li dl dt {width: auto; font-weight:normal;}
.cnav ul li dl dt a{font-size:13px;}

.cpage{margin-left: -15px; margin-right: -15px;}
.content { font-size: 14px;  line-height: 2;  color: #555;}
.content img{max-width: 100%; margin: 10px auto;}

.cpage h1.newstit {width: 100%;padding-bottom: 20px;font-size: 22px;font-weight: 500;line-height: 1.5;}
.cpage .newsinfo {width: 100%; color: #999; height: 30px; background: #f9f9f9; line-height: 30px; font-size: 12px; padding: 0 10px; margin-bottom: 10px;}	

.newslist{position: relative; overflow: hidden;}
.newslist ul {    width: 100%;    float: left;    padding-bottom: 25px;}
.newslist ul li{ width:100%; float:left; padding:14px 0;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; border-bottom:1px solid #dddddd;}
.newslist ul li .left_84{ float:left; width:64px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.newslist ul li .left_84 .t_84{ float:left; width:100%; height:30px; background:#f7f7f7; color:#888888; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:30px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.newslist ul li .left_84 .d_date{ float:left; width:100%; color:#888; font-size:18px; height:50px; background:#f7f7f7; text-align:center; line-height:50px; font-family:Arial, Helvetica, sans-serif; margin-top:3px;
-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}

.newslist ul li .z_text_3{ margin-left:80px;}
.newslist ul li .z_text_3 .z_tit_2{ font-size:16px; /*font-weight:bold;*/ color:#333;}
.newslist ul li .z_text_3 .z_tit_2 a{ display:block; width:90%; overflow:hidden; text-overflow:ellipsis;}
.newslist ul li .z_text_3 .text_3_b{ width:100%; float:left; font-size:14px; color:#777; margin:11px 0 0 0; line-height:24px; height:48px; overflow:hidden;text-align: justify;}
.newslist ul li .z_text_3 .l_fb{ float:left; color:#aaaaaa; line-height:28px; margin-top:5px; font-size: 12px;}
.newslist ul li .z_text_3 .l_fb img{ vertical-align:middle; margin-top:-3px;}
.newslist ul li:hover{ background:#f7f7f7;}

.newslist ul li:hover .left_84{ margin-left:10px;}
.newslist ul li .z_text_3{  /*margin-left:161px;*/ margin-right:0;}
.newslist ul li:hover .left_84 .t_84,.newslist ul li:hover .left_84 .d_date{ background:#fff;}
.newslist ul li:hover .z_text_3 .z_tit_2 a{ color:#003366;} 

.imglist{position: relative; overflow: hidden;}
.imglist ul{}
.imglist ul li{ width:48%; margin: 0 1% 15px; float:left; padding:14px 0;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; border:1px solid #dddddd;}
.imglist ul li img{width: 100%;}	
.imglist ul li p{width: 90%; padding: 0 5%; height: 30px; line-height: 30px; overflow: hidden;}
.imglist ul li p a{color: #444;}

h2.jobintro{font-size: 18px; font-weight: bold; line-height: 2; border-bottom: 1px solid #ddd;}


.onepage h1.newstit{width: 100%; padding-bottom: 20px; font-size: 22px; font-weight: 500; line-height: 1.5; border-bottom: 1px dashed #d9d9d9; margin-bottom: 20px;}



	
.pagelist { position: relative; padding-left: 0; list-style: none; color: #999; text-align: left; }
.pagelist>li { display: inline-block; }
.pagelist>li>a,
.pagelist>li>span { position: relative; display: block; padding: .5em 1em; text-decoration: none; line-height: 1.2; background-color: #fff; border: 1px solid #ddd; border-radius: 0; margin-bottom: 5px; margin-right: 5px; }
.pagelist>.am-active>a { z-index: 2; color: #fff; background-color: #0e90d2; border-color: #0e90d2; cursor: default; }


		
@media (min-width: 768px){
	.navbar .container{background: #1781E0;}
	.navbar-right { float: left !important; margin-left: -15px; }
	.navbar-nav>li>a { display: block; color: #fff; font-size: 12px; border-right: 1px solid #409ef2; padding-left: 0; padding-right: 0; width: 83px; text-align: center; }
	.navbar-nav li:last-child a { border-right: none; }
	.nav > li > a:hover,
	.nav > li > a:focus { text-decoration: none; background-color: #444; }


	.ipdt .bd ul li{width: 23%; padding: 10px; margin: 0 1%;}
	.inews .bd ul li{width: 46%; float: left; padding: 10px 0; border-bottom: 1px solid #ddd; margin:0 2% 15px; position: relative;}

	.newslist ul li{ padding:34px 0;}
	.newslist ul li .left_84{ width:84px;}
	.newslist ul li .left_84 .d_date{font-size: 24px;}
	.newslist ul li .z_text_3{ margin-left:120px; margin-right: 20px;}
	.newslist ul li:hover .left_84{ margin-left:20px;}

	.imglist{position: relative; overflow: hidden;}
	.imglist ul{}
	.imglist ul li{ width:30%; margin: 0 1.5% 15px; float:left; padding:14px 0;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; border:1px solid #dddddd;}
	.imglist ul li img{width: 100%;}	
	.imglist ul li p{width: 90%; padding: 0 5%; height: 30px; line-height: 30px; overflow: hidden;}
	.imglist ul li p a{color: #444;}

	.footercode{margin-top: 0}
	
}

@media (min-width: 992px){
	.navbar-nav>li>a { font-size: 14px; width: 107px; }
	.navbar-nav li:last-child a { border-right: none; }
	
	footer{font-size: 14px; text-align: center;}
	
	.cnav{margin-bottom: 0;}
	.cnav ul li{width: 100%; text-indent: 10px; font-size: 14px; }
	.cnav ul li a{display: block; width: 100%; height: 40px; line-height: 40px; background: #fff;color:#444;border-top: 1px solid #eee;border-bottom: 1px solid #fff; border-left: 0; border-right: 0; padding:0; margin: 0;;}
	.cnav ul li a.current{background: #1781E0; color: #fff; border: none;}
	.cnav ul li dl dt {text-indent: 20px;}
	
	.cpage{margin-right: -15px; margin-left: 0;}
	
}

@media (min-width:1200px){
	.header{/*height: 100px;*/ padding: 20px 0;}
	.logo{width: 400px;}
	.logo img{width: 400px}
	.header-contact{position: relative; top: 15px;}
	.navbar-nav>li>a { width: 117px; }

	.cpage{margin-right: -15px; margin-left: 10px;}
	
	.newslist ul li .z_text_3{ margin-left:140px;}
	.newslist ul li .z_text_3 .l_fb{ font-size: 14px;}

}
	

