@charset "utf-8";
*{ margin: 0;padding: 0;}
body {-webkit-text-size-adjust:none; overflow-x:hidden;font-family: "微软雅黑";min-width: 1200px;}
a{color:#333333; text-decoration:none; cursor:pointer;transition:all 0.3s;}
a:hover{ text-decoration:none;}
ul{list-style: none;}
li{list-style-type:none;}
img{border:0;}
/* 自定义 */
a{text-decoration: none}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;}
.ho{height: auto;overflow: hidden;}
.cl{clear: both;}
.mr{margin: 0 auto;}
.wot{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.center{margin:0 auto; width: 1200px;}
/* 头部 */
header{height: 205px;width: 100%;background: #1c66c1;font-size: 12px;color: #fff;}
header a{color: #fff;}
/* header-top */
.header-top{height: 35px; line-height: 35px;box-sizing: border-box;border-bottom: 1px solid rgba(255, 255, 255, 0.2);background: #1b5cac}
.header-top a{}
.header-top .header-top-conter-right{position: relative;z-index:2;}
.header-top .qrcode {position: absolute;z-index:3;width:120px;height: 120px;top:36px;}
.header-top .qrcode img{display: block;width:100%;height: 100%;}
.header-top .qf1 {left:185px;}
.header-top .qf2 {left:308px;}
/* header-center */
.header-center{height: 117px; line-height: 35px;box-sizing: border-box;}
.header-center-conter-left{box-sizing: border-box;padding:18px 0 0 0;}
#search{ width:297px; height: 32px; margin: 0 auto;border-radius: 30px;float: right;line-height: 32px;background: #fff;margin-top:42px;}
#search { float: right; height: 100%; overflow: hidden;}
#search form{ overflow: hidden;height: 36px;border:none;}
#search .btn{ float: right; width: 60px; height: 36px;color: #fff;outline: none;border: none; background: url(../Image/Icon-search.png) no-repeat center center;background-size:22px 22px; transition: 0.2s ease-out; }
#search .btn:hover{ background-size:24px 24px; cursor: pointer;}
#search .words{ float: left; width: 220px; height: 36px;text-indent: 5px;background: none; outline: none;border:none;text-indent: 2em;}
/* banner */
.banner{ width:1200px; height:460px; position:relative;margin:0 auto;}
.banner_index{height:460px;position: relative;overflow:hidden;width: 1920px; left:-360px;}
.banner_index1{ width:1200px; height:460px; margin:0 auto; position:relative;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:180px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../Image/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../Image/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../Image/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../Image/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1920px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center; position:relative; top:-60px; z-index:9999;} 
.indexBanner_num a{width:12px;height:12px;display: inline-block;_zoom:1; border-radius:50%; background-color:#FFF;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{ background-color:#0069d1;}
/* navlist */
.navBar {width: 100%;margin: 0 auto;height: 52px;line-height: 52px;background: #16529a;color: #fff}
.nav {position: relative;width: 100%;margin: 0 auto;font-size: 16px}
.nav a {color: #fff}
.nav h3{font-weight: 400;}
.nav .m {float: left;position: relative;z-index: 5;margin:0 9px;}
.nav h3 a {display: block;width: 115px;text-align: center;font-size:17px;font-weight: lighter;}
.nav .sub {display: none;position: absolute;left: -3px;top: 52px;z-index: 1;width: 117px;
    border-top: 0;background: #16529a;}
.nav .sub li {text-align: center;padding: 0 8px;margin-bottom: -1px;}
.nav .sub li a {display: block;border-bottom: 1px solid #134888;padding: 8px 0;height: 28px;line-height: 28px;
    color: #fff;font-size: 14px;font-weight: 400;}
.nav .sub li a:hover {color: #fe7700}
.nav .block {height: 2px;width: 81px;background: #00a3eb;position: absolute;left: 10px;top: 50px;overflow: hidden}
.end{ width:100%; height:auto; float:left;background:#1b5cac;}
.end_nav-box{width: 100%;border-top:1px solid rgba(255, 255, 255,0.2);border-bottom: 1px solid rgba(255, 255, 255,0.2);line-height: 46px;}
.end_nav li{float: left;width: 120px;}
.end_nav li a{display: block;text-align: center;color: #fff;font-size: 14px;}
.end_nav li a:hover{color: #fff;background: #1d67c1;}
.end_links {margin:25px auto;}
.end_links ul{text-align: center;}
.end_links ul li{width: 279px;height: 66px;background: #fff;display: inline-block;margin:0 10px;}
.end_links ul li a{display: block;width: 100%;height: 100%;background: #fff;}
.end_links ul li img{background: #fff; border:1px solid #fff;}
.foot01{width: 100%;height: 190px;background: #035cac;}
.foot01b{width: 1200px;height: 132px;margin:0 auto;padding-top:30px;}
.foot02{width: 100%;height: 40px;background: #004b8f;line-height: 40px;}
.foot02b{width: 1200px; line-height: 40px;margin:0 auto;color: #7ba9d2;font-size: 12px;}
.foot02b a{color: #7ba9d2;}
.foot01b_l {float: left;width: 554px;border-right:1px solid #004483;height: 85px;margin-top: 25px;}
.foot01b_r01{float: left;width:460px;border-left:1px solid #0067c3;padding-left: 45px;height: 85px;color: #b6d6f1;margin-top: 25px;}
.foot01b_r01-1{margin:0 20px;}
.foot01b_r01-2{font-size: 12px;line-height: 24px;}
.foot01b_r02{float: left;padding: 0 30px 0 50px;}
.foot01b_r02 img{height: 100px;}
.foot01b_r03{float: right;font-size: 25px;}
.foot01b_r03 span{display: block;width: 100%;font-size: 12px; text-align: center;color: #fff;}
.bannerzy{height: 284px; width: 100%;background: url('../Image/banner-zy-01.jpg') no-repeat center center;}
#graybar,.recruit_info_tit_bg{ height:45px; background:#e1e1e1; margin-bottom: 10px;}
#graybar span,.recruit_info_tit{ width:100px; line-height:45px; text-align:center; display:block; color:#FFF; background:#d5353f; border-right:1px solid #FFF;font-size: 17px;font-weight: bold;}
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}
#prev_next li:hover a{color: #d7313e;}
#indexNews li{ line-height:33px; border-bottom:1px dotted #cecccc; padding:0 12px 0 10px; position:relative; font-size: 14px;}
#indexNews li:hover{border-bottom:1px solid #cecccc; background-color:#f1f1f1}
#indexNews li a{font-size: 14px;}
#indexPro{height:215px; overflow:hidden; margin:0 auto;}
#indexPro li{ margin:10px; width:215px; height:190px; float:left; display:block; text-align:center; line-height:24px;}
#indexPro li img{ border:2px solid #ffb913; width:215px; height:165px; }
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:8px;}
.zynav{ width:100%; height:46px; line-height:46px; background: #fff;border-bottom: 1px solid #e8e8e8;}
.zynav ul{width: 1200px; height: 46px;margin:0 auto;display: block;}
.zynav2{ float:left; color:#898989; padding-right:15px; font-size:13px; padding-left:30px;}
.zynav2 a{ color:#898989;}
.zynav2 a:hover{text-decoration:underline;}
.zynav1{ float:right;height: 42px;}
.zynav1 li{float: left;width: 140px;line-height: 46px;font-size: 14px;transition: 0.5s;text-align: center;color: #666666;border-top:4px solid #fff; height: 46px;position: relative;bottom: 0px;}
.zynav1 li:hover{background: #1b5cac;transition: 0.5s;border-top:4px solid #3998e2;color: #fff;bottom: 5px;color: #fff;}
.zynav1 li a{display: block;width: 100%;height: 100%;}
.zynav1 li:hover  a{color: #fff;}
.info-01{background: url('../Image/info-01-bg.jpg') no-repeat center center;width: 100%;height: 848px;}
.info-title{padding-top: 35px;padding-bottom: 40px;text-align: center;}
.info-title-1 {font-size: 30px;color: #fff;}
.info-title-2 {height: 27px;margin-top: 14px;}
.info-title-2 span{position: relative;width: 60px;display: block;height: 27px;margin:0 auto;}
.info-title-2 span:before,.info-title-2 span:after {
	content: '';display: block;position: absolute;top: 50%;
	border-bottom: 1px solid #e2e2e2;
    width: 374px;}
.info-title-2 span:before {left: 60px;}
.info-title-2 span:after {right: 60px;}
.info-01-left{width: 498px;height: 436px;}
.info-01-right{width: 660px;height: 436px;font-size: 14px;color: #fff;line-height: 32px;}
.info-01-right-a {width: 150px; height: 40px;text-align: center;line-height: 40px;}
.info-01-right-a a {display: block;width: 100%;height: 40px;border:1px solid #fff;border-left:3px solid #8ccb20;color: #fff;transition: 0.5s ease-in;}
.info-01-right-a a:hover{width: 160px;}
.some{text-align: center;}
.some li{display: inline-block;width: 170px;color: #fff;font-size: 16px;margin:40px 60px;}
.some li i{display: block;margin:0 auto;color: #fff;font-size: 55px;}
.some li span{display: block;margin:0 auto;color: #fff;font-size: 30px;line-height: 60px;}
.info-02{}
.info-02 .picScroll-left{ width:985px; height: 371px; overflow:hidden; position:relative;margin: 0 auto;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);}
.info-02 .picScroll-left .hd{ overflow:hidden;  height:62px;position: absolute;bottom: 0;right: 0px;z-index: 888;}
.info-02 .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../Image/arrow.png") no-repeat;}
.info-02 .picScroll-left .hd .next{ background-position:0 -50px;  }
.info-02 .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.info-02 .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.info-02 .picScroll-left .hd ul{width: 400px;height: 62px; }
.info-02 .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../Image/icoCircle.gif") 0 -9px no-repeat; }
.info-02 .picScroll-left .hd ul li.on{ background-position:0 0; }
.info-02 .picScroll-left .bd{ padding:10px;   }
.info-02 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.info-02 .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.info-02 .picScroll-left .bd ul li .pic{ text-align:center;width: 516px;height: 350px;float: left; }
.info-02 .picScroll-left .bd ul li .pic img{ /* width:516px; height:350px; display:block;  */ }
.info-02 .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;}
.info-02 .picScroll-left .bd ul li .title{width: 390px; height: 350px;float: right;margin-left:30px;text-align: left;}
.info-02 .picScroll-left .bd ul li .title .tt1{font-size: 24px; color: #3d3d3d;margin:20px 0;height: 24px;}
.info-02 .picScroll-left .bd ul li .title .tt1 span{display: block;margin-right: 20px;height: 24px; width: 6px;background: #8ccb20;float: left;}
.info-02 .picScroll-left .bd ul li .title .tt1 i{display: block;float: left;line-height: 24px;font-style: normal;}
.info-02 .picScroll-left .bd ul li .title .tt2{color: #6b6b6b;font-size:14px; line-height: 30px;}
.com-ss .swiper-container {width: 100%;height: 100%;}
.com-ss .swiper-slide {text-align: center;font-size: 18px;
      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;
      -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    background: #fff;
    border-top: #8ccb20 solid 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;padding: 10px;
    margin-bottom: 30px;
    }
.com-ss  .swiper-slide  span{display: block;width: 100%;line-height: 35px;text-align: center;font-size:15px;color: #3f3f3f;}
.com-ss  .swiper-slide  img{display: block;width:100%;}
.com-ss .swiper-slide:hover{    border-top: #1b5cac solid 5px;
}
.com-ss .mores a{width: 156px; height: 42px;border:1px solid #dbdbdb;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #737373;transition: 0.5s;}
.com-ss .mores a:hover{width: 180px;color: #8ccb20;}
.info-03{width: 100%;height: 694px; background: url('../Image/hj-bg.jpg') no-repeat top center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding-top: 100px;}
.info-03 .mores a{width: 156px; height: 42px;border:1px solid #fff;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #000;transition: 0.5s;margin-top: 50px;}
.info-03 .mores a:hover{width: 180px;color: #8ccb20;}
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px;
}
#certify  .swiper-slide {
	width: 520px;
	height: 408px;
	background: #fff;
}
#certify  .swiper-slide img{
	display:block;
	width: 520px;
	height: 323px;
}
#certify  .swiper-slide p {
	line-height: 85px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 65px;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../Image/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
	outline: none;
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../Image/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
	outline: none;
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%;
	outline: none;
}
.news1-01{background: #f2f4f7;width: 100%;height: 675px;}
.in_news_l{width: 522px;height: 392px;float: left;}
.focus{ position:relative; width:522px; height:392px; background-color: #fff; float: left;}  
.focus img{ width: 522px; height: 392px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  .focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:9px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../Image/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.in_news_r{width: 657px;height: 392px;float: right;}
.in_news_r-li {width: 657px; height: 122px; background: #fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding-top: 20px;margin-bottom: 12px;}
.in_news_r-li-l{width: 162px;float: left;text-align: right;font-family: Arial;}
.in_news_r-li-l span{color: #bebebe;font-size: 18px;display: block;width: 100%;margin-top: 10px;}
.in_news_r-li-l i{color: #bebebe;font-size: 36px;display: block;width: 100%;font-style: normal;}
.in_news_r-li-r{width: 420px;float: left;margin-left: 28px;}
.in_news_r-li-r-t{font-size: 18px;color: #383838;line-height: 30px;}
.in_news_r-li-r-c{font-size: 14px;color: #777777;line-height: 24px;}
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:9px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../Image/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.in_news_r{width: 657px;height: 392px;float: right;}
.in_news_r-li {width: 657px; height: 122px; background: #fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding-top: 20px;margin-bottom: 12px;transition: 0.2s;}
.in_news_r-li-l{width: 162px;float: left;text-align: right;font-family: Arial;}
.in_news_r-li-l span{color: #bebebe;font-size: 18px;display: block;width: 100%;margin-top: 10px;}
.in_news_r-li-l i{color: #bebebe;font-size: 36px;display: block;width: 100%;font-style: normal;}
.in_news_r-li-r{width: 420px;float: left;margin-left: 28px;text-align: left;transition: 0.2s;}
.in_news_r-li-r-t{font-size: 18px;color: #383838;line-height: 30px;transition: 0.2s;}
.in_news_r-li-r-c{font-size: 14px;color: #777777;line-height: 24px;transition: 0.2s;}
.in_news_r-li:hover{background: #e9e9e9;}
.in_news_r-li:hover .in_news_r-li-l span{color: #1b5cac;}
.in_news_r-li:hover .in_news_r-li-l i{color: #1b5cac;}
.in_news_r-li:hover .in_news_r-li-r .in_news_r-li-r-t{font-weight: bold;}
.news1-01 .mores a{width: 156px; height: 42px;border:1px solid #dbdbdb;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #737373;transition: 0.5s;}
.news1-01 .mores a:hover{width: 180px;color: #8ccb20;}
.news1-02{width: 100%;height: 700px;background: #fff;}
.shijian-li{float: left;width:590px;height: 160px;margin-bottom: 60px;}
.shijian-li:nth-of-type(even){float: right;}
.shijian-li-l{width: 205px;height: 160px;float: left;margin-right: 30px;}
.shijian-li-l img{width: 205px;height: 160px;}
.shijian-li-r{width: 340px;height: 160px;float: left;}
.shijian-li-r-1{width: 100%;height: 2px;float: left;}
.shijian-li-r-1 span{width: 30px;height: 2px; background: #8ccb20;display: block;}
.shijian-li-r-2 {color: #383838;font-size: 18px;line-height: 30px;font-weight: bold;margin:10px 0 5px;}
.shijian-li-r-3 {color: #8a8a8a;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;}
.news1-02 .mores a{width: 156px; height: 42px;border:1px solid #dbdbdb;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #737373;transition: 0.5s;}
.news1-02 .mores a:hover{width: 180px;color: #8ccb20;}
.news1-03{height: 814px;background:url('../Image/sx-bg.jpg')  no-repeat top center;  width: 100%;}
.news1-03 .swiper-container {width: 100%;height: 100%;}
.news1-03 .swiper-slide {text-align: center;width: 376px;height: 477px;background: #fff;
      -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;    }
.news1-03 .swiper-slide-1{width: 380px;height: 280px;}
.news1-03 .swiper-slide-1 img{width: 100%;height: 280px;display: block;}
.news1-03 .swiper-slide-2{width: 380px;height: 65px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;line-height: 65px;font-size: 18px;color: #474747;}
.news1-03 .swiper-slide-3{color: #bfbfbf;width: 380px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;font-size: 12px;}
.news1-03 .swiper-slide-3 i{font-size: 12px;}
.news1-03 .swiper-slide-4{color: #737373;width: 380px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;margin-top: 20px;}
.news1-03 .swiper-pagination {bottom: 0px!important;}
.news1-03 .mores a{width: 156px; height: 42px;border:1px solid #fff;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #737373;transition: 0.5s;background: #fff;}
.news1-03 .mores a:hover{width: 180px;color: #000;}
.news1-04{width: 100%;height: 266px;background: url('../Image/d-bg.jpg') no-repeat center center;}
.news1-04-li-1 {float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;margin:24px auto;border:1px solid #fff;width:48%;height: 217px;text-align: center;line-height: 217px;}
.news1-04-li-2 {float: right;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;margin:24px auto;border:1px solid #fff;width:48%;height: 217px;text-align: center;line-height: 217px;}
.news1-04 a{display: block;width: 100%;height: 100%;color: #fff;font-size: 36px;}
.news1-04 i{color: #fff;font-size: 65px;position: relative;top:10px;}
/* 名师 */
.newsm-01{background: #f2f4f7;padding-bottom: 40px;}
.newsm-01 .swiper-container {width: 100%;height: 100%;}
.newsm-01 .swiper-slide {text-align: center;width: 376px;height: 360px;background: #fff;
      -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;  margin-bottom: 30px;
      overflow: hidden;}
.newsm-01 .swiper-slide-1{width: 380px;height: 285px;}
.newsm-01 .swiper-slide-1 img{width: 100%;height: 285px;display: block;}
.newsm-01 .swiper-slide-2{width: 380px;height: 75px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;line-height: 65px;font-size: 18px;color: #474747;border:1px solid #ccc;text-align: center;position: relative;}
.newsm-01 .swiper-slide-3{color: #bfbfbf;width: 380px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;font-size: 12px; height: 75px;background: #1b5cac;color: #fff;}
.newsm-01 .swiper-slide-3 i{font-size: 12px;}
.newsm-01 .swiper-slide-3-l {line-height: 30px;font-size: 17px;}
.newsm-01 .swiper-slide-3-l-1{border-bottom: 1px solid #497dbd;padding: 5px 0;}
.newsm-01 .swiper-slide-3-r {line-height: 65px;font-size: 14px;}
.newsm-01 .swiper-slide-3-r  i{font-size: 14px;}
.newsm-01 .swiper-pagination {bottom: 0px!important;}
.newsm-01 .swiper-slide:hover .swiper-slide-2{display: none;}
.newsm-02{background: #fff;padding-bottom: 40px;}
.newsm-02 .swiper-container {width: 100%;height: 100%;}
.newsm-02 .swiper-slide {text-align: center;width: 376px;height: 360px;background: #fff;
      -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;  margin-bottom: 30px;
      overflow: hidden;}
.newsm-02 .swiper-slide-1{width: 380px;height: 285px;}
.newsm-02 .swiper-slide-1 img{width: 100%;height: 285px;display: block;}
.newsm-02 .swiper-slide-2{width: 380px;height: 75px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;line-height: 65px;font-size: 18px;color: #474747;border:1px solid #ccc;text-align: center;position: relative;}
.newsm-02 .swiper-slide-3{color: #bfbfbf;width: 380px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;text-align: left;font-size: 12px; height: 75px;background: #1b5cac;color: #fff;}
.newsm-02 .swiper-slide-3 i{font-size: 12px;}
.newsm-02 .swiper-slide-3-l {line-height: 30px;font-size: 17px;}
.newsm-02 .swiper-slide-3-l-1{border-bottom: 1px solid #497dbd;padding: 5px 0;}
.newsm-02 .swiper-slide-3-r {line-height: 65px;font-size: 14px;}
.newsm-02 .swiper-slide-3-r  i{font-size: 14px;}
.newsm-02 .swiper-pagination {bottom: 0px!important;}
.newsm-02 .swiper-slide:hover .swiper-slide-2{display: none;}
.mores a{width: 156px; height: 42px;border:1px solid #f2f4f7;border-left:8px solid #8ccb20;margin:0 auto;display: block;line-height: 42px;text-align: center;font-size:14px;color: #737373;transition: 0.5s;background: #fff;}
.mores a:hover{width: 180px;color: #000;}
/* 普通新闻 */
.news_1bj{width:1200px; padding:32px 0;margin:0 auto;}
.news_1nr{width:100%; margin:0 auto;}
.news_1nr ul li a{width:100%; height:94px;display:block; font-size:15px;}
.news_1nr ul li{margin:0 0 45px 0; position:relative; padding:9px 16px 0 0; border:1px solid #c4c4c4; width:888px; height:94px;}
.news_1nr ul li span{width:103px; height:120px; overflow:hidden; float:left; border-bottom:3px solid #000; color:#ffffff; text-align:center; background:#333333; position:absolute; top:-1px; left:8px;transition: all 0.4s;}
.news_1nr ul li span h1{font-size:30px; font-family:Impact; line-height:42px; padding:20px 0 10px 0; display:block;}
.news_1nr ul li div{width:755px; float:right;}
.news_1nr ul li div p{line-height:24px; font-size:13px; text-indent:-2em color:#777777;}
.news_1nr ul li:hover{background:#f2f2f2;}
.news_1nr ul li:hover span{background:none; border-bottom:0px; color:#333333;transition: all 0.4s;}
.news_1nr1{width: 1200px;margin:0 auto;}
.news_1nr1 .newsli {width: 1200px; height: 282px; border:1px solid #f1f1f1;transition: 0.8s;margin-bottom: 20px; line-height: 32px;}
.news_1nr1 .newsliimg {width: 420px;  height: 282px;float: left;}
.news_1nr1 .newsliimg img {max-width: 420px;  max-height: 282px;}
.news_1nr1 .newsliimg .imgs{
    width: 420px;
    height: 282px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    }
.news_1nr1 .newslicontent{width: 700px; height: 202px;float: left;padding:40px; }
.news_1nr1 .newslicontent .newst{width: 700px;float: left;font-size: 24px;color: #404040;line-height: 33px;transition: 0.5s;text-indent: 0em;}
.news_1nr1 .newslicontent .newsf{width: 700px;float: left;font-size: 12px;color: #b1adad; }
.news_1nr1 .newslicontent .newsf i{width: 700px;font-size: 12px;color: #b1adad; }
.news_1nr1 .newslicontent .newsco{width: 700px;float: left;font-size: 14px;color: #7f7f7f; }
.news_1nr1 .newsli:hover{box-shadow: 0 0 20px 0 #ccc;border:1px solid　#ccc;}
.news_1nr1 .newsli:hover .newst{color: #fc9202;text-indent: 10px;}
.news_1nr1{width: 1200px;margin:0 auto;}
.news_1nr1 .newslis {width: 577px; height: 282px; border:1px solid #f1f1f1;transition: 0.8s; line-height: 32px;margin:0 10px 20px 10px;float: left;transition: 0.5s;}
.news_1nr1 .newsliimgs {width: 274px;  height: 282px;float: left;}
.news_1nr1 .newsliimgs img {}
.news_1nr1 .newslicontents{width: 262px;height: 242px;float: left;padding:20px;}
.news_1nr1 .newslicontents .newst{width: 262px;float: left;font-size: 24px;color: #404040;line-height: 48px;transition: 0.5s;text-indent: 0em;}
.news_1nr1 .newslicontents .newsf{width: 262px;float: left;font-size: 12px;color: #b1adad; }
.news_1nr1 .newslicontents .newsf i{width: 262px;font-size: 12px;color: #b1adad; }
.news_1nr1 .newslicontents .newscos{width: 262px;float: left;font-size: 14px;color: #7f7f7f; }
.news_1nr1 .newslis:hover{
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);}
/************分页*****************/
.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 12px auto;font-size: 12px; clear:both;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border: 1px solid #d2d4d6;}
.page a{display: inline-block;height: 20px;line-height: 20px;border: 1px solid #d2d4d6;padding: 0 2px;background: #FFF;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:1px 3px;}
.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}
/* 图片类型展示 */
.nr{padding:20px 10px 20px 10px; width: 1200px;margin: 0 auto;background: #fff;}
.info-type{padding:20px 10px 20px 10px; width: 1200px;margin: 0 auto;background: #fff;line-height: 32px;font-size: 14px;}
.produc{ width:110%; margin:0 auto; position:relative;}
.produc li{width:281px; height:250px; float:left;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
margin:0 30px 30px 0 ; border-radius: 10px;
 transition: 0.5s;}
.producimg{width:266px; height:191px;  margin-top:7px;  display:block;margin-left:6px;}
.producimg1{width:272px; height:191px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-height:191px;max-width:242px;}
.produc li a{width:282px; height:250px; display:block;text-align:center;}
.products1{ width:100%; height:45px; line-height:41px; display:block;transition:all 0.3s;font-size: 14px;}
.food_name{display: block;color: #da020d;text-align: center;}
.info_img_detail{ text-align:center; margin:10px 0;}
.info_img_detail img{ width:400px;}
.produc li:hover{
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);}
/************新闻*****************/
.news_tit_u{text-align: center;font-size: 17px;color: #d5353f;line-height: 30px; font-weight:bold;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100; border-bottom:#e8e8e8 solid 1px;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ margin:9px auto; text-align:center}
.news_tit_img img{ max-height:600px; max-width:600px;}
.pro_name{display:block;color:#da020d;text-align:center;}
.nr{padding:20px 10px 20px 10px;}
.nr1{padding:20px 10px 20px 10px;}
.nr table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}
.nr tr:first-child{ background-color:#f4f4f4; font-weight:bold}
.nr table th,.nr table td{ padding:5px;border:1px solid #dedede;} 
.nr tr{text-align: center;}
.nr tr:nth-child(odd){background-color:#fff8f0}
.rightinfo{ padding:20px 10px 20px 10px; overflow:hidden;line-height: 32px;font-size: 17px;color: #333;font-weight: lighter;}
.rightinfo table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}
.rightinfo tr:first-child{ background-color:#f4f4f4; font-weight:bold}
.rightinfo table th,.rightinfo table td{ padding:5px;border:1px solid #dedede;} 
.rightinfo tr{text-align: center;}
.rightinfo tr:nth-child(odd){background-color:#e2f4f9}
.rightinfo img{max-width: 100%!important;height: auto!important;}
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;font-size: 14px;}
#prev_next li{margin: 10px 0;line-height: 35px;border:1px solid #efefef;border-radius: 10px;text-align: center;}
#prev_next li:hover a{color: #d7313e;}
/* 联系我们 */
.contup{ width:100%; height:auto; overflow:hidden;border:1px solid #f1f1f1;}
.contupl{ width:650px; height:auto; float:left; padding-left:15px;}
.contuplup{ width:100%; height:84px; border-bottom:#333333  solid 1px; font-size:30px; font-weight:bold; color:#333333; line-height:35px; padding-top:10px; display:block;}
.contuplup span.fl{display: block;}
.contuplup span.fl:nth-of-type(1){display: block;width: 100%;}
.contuplup1{ color:#fc9202;float: left;}
.contuplf{ width:100%; height:auto;display:block; line-height:33px; color:#555555; padding-top:20px;}
.contupr{ width:350px;  display:block; float:right;padding-top: 40px;}
.contupr img{display: block;width: 200px;margin: 0 auto;}
.contupr span{display: block;width: 200px;text-align: center;margin: 0 auto;}
#allmap{width:100%;height:350px;border: none;}
.qqkefu{position: fixed; bottom:60px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365)); z-index:9999;right:0;width:45px}
.qqkefu ul li{height:45px;margin-bottom:1px;float:right;background:#1b1b1d;line-height:45px;font-size:14px;cursor:pointer;position:relative}
.qqkefu ul li a{color:#fff;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#d29c09;}
.qqkefu ul li.top{color:#1c1c1c;font-weight:800;text-align:center;line-height:45px;background:url(../Image/top.png) no-repeat center; height:51px;position:relative;width:45px;cursor:pointer}
.qqkefu ul li.top:hover span{}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:left}
.qqkefu ul li b.a{background:url(../Image/czx4.png) no-repeat center;}
.qqkefu ul li b.b{background:url(../Image/czx3.png) no-repeat center;}
.qqkefu ul li b.c{background:url(../Image/czx5.png) no-repeat center;}
.erweima{/*width: 390px;*/height: 150px;position: absolute;top: -107px;left:-142px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none}
.erweima p{line-height: 20px;color: #000;font-size: 12px;text-align: center;float: left;width: 130px;}
.erweima p img{width: 110px;height: 110px;margin: 10px 10px 0px 10px;}
.erweima .arrow3{width: 5px;height: 10px;display: block;background:url(../Image/czx6.png) no-repeat;position: absolute;right: -5px;top: 122px;}
.index-box-1 .swiper-container {
      width: 374px;
      float: left;
      height: 100%;
    }
.index-box-1 .swiper-slide {
      font-size: 18px;
      background: #fff;
      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;
    }
.index-box-1 .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background: rgba(0,0,0,0.2);
    }
.index-box-1 .swiper-pagination-bullet-active {
      color:#fff;
      background: #007aff;
    }