body{color:#444; }

* {margin: 0;padding: 0;list-style:none;font-family:"微软雅黑"; }
a{text-decoration:none; color:#444}
a:hover{text-decoration:none; }
.blue,blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a{ color:#004499}
.keylink,.keylink:link,.keylink:hover,.keylink:active {text-decoration:underline;width:26px; height:22px; line-height:22px; background:#fff; border:1px dotted #aaa;  text-align:center}
textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.input-text,input.date,input.endDate,.input-focus{border:none;outline:none; padding:0 0 0 3px}
input.date,input.endDate{background: #fff url(../images/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
input{border:none;outline:none;}
img{/*width: 100%;*/}
b{font-weight: normal;}
.main{
	width:96%; padding:0px 2%;
}
/* * 头部 */ 
.header{width:96%; padding:0px 2%;height:130px;line-height: 130px;}
.header .main{display: flex;align-items: center;justify-content: space-between;
	
}
.logo{width: 32%;float: left;}
.header-l{width:43%; float:left; margin-left:10px;vertical-align: middle; }
.header-l p{ padding-top:7px; 	font-size: 16px;;width: 33%;float: left;line-height: 24px;text-overflow: ellipsis; 

white-space: nowrap;overflow: hidden; }
.header-r{width:11%;float:right;   }


.menu{width:100%; height:100%; float:left;background:url(../images/nav.png)  top repeat-x; background-size: 100%;position:relative
;;z-index: 55;;
margin:auto; font-family:"微软雅黑";display: flex;justify-content: space-between;align-items: center; justify-items: center;}
.nav {width:100%;display: flex;justify-content: space-between;}
.nav .main{
	display: flex;
justify-content: space-between;
	align-items: center;
}
.nav ul {width: 100%;display: flex;justify-content: space-between;}
.nav a {display: block;cursor: pointer; color:#FFFFFF; width:100%;display:table;height:100%;
font-size:24px;text-decoration:none;font-weight: bold; }
.nav__menu {text-transform: uppercase;}
.nav__menu-item { display: inline-block; position: relative;font-family:"微软雅黑";width: 100%; text-align: center;padding: 35px 0px;}
.nav__menu-item:hover,.nav__menu-item.hover { background-color: #FF9900; }
.nav__menu-item:hover .nav__submenu,.nav__menu-item.hover .nav__submenu { display: block;}
.nav ul.nav__submenu { text-transform: none; display: none; position: absolute; width:220%; background-color:#ff9900; z-index:99999;padding:10px 0px; top: 100%;}
.nav__submenu-item{ display:block; float:left;z-index:99999;width: 46.5%;}
.nav__submenu-item:hover { background: rgba(0, 0, 0, 0.1);}
.nav__submenu-item a{ line-height:30px; font-size:14px; text-align:center;width: 100%;}


/*导航搜索*/
.search{width:20%;height:64px;display: flex;align-items: center;justify-content: flex-end; background: #fff;padding-right:10px;;}
.lsearch{width:230px;height:44px;line-height:20px;border:0;float:left;text-indent:8px;font-size:14px}

.banner{ min-width:100%;  position:relative;  top:-30px; overflow:hidden; margin: auto;background-size: 100%;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{  width:100%; margin: auto }
.banner .bd li{ width:100%;   margin: auto}
.banner .bd li .siteWidth{ width:1190px; position:relative;  margin:0 auto;  }
.banner .bd li a{display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; 
/* display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0;
 overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; */
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }




/* 新闻幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:100%;height:65px;line-height:65px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999; }
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;
line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:18px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#237efa;}


.main-left{
	width: 75%;
	float: left;
}
.m-l{ width:610px;float:left;}
.news{ width:calc(100% - 610px - 20px);  float:right;position: relative}

/* .picnews{ width:100%;position:relative}
.picnews span{ width:116px; height:95px; background: url(../images/picnews.png) no-repeat; position:absolute; left:0; top:0; z-index:100; display:block;}

 */

.index1_1conbanner {
	float: left;
	width:100%;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination2,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
	text-align: right;
	width: 97%;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0px 5px;
}

.swiper-pagination2 .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
	width: 20px;
	height: 20px;
	margin-right: 0px;border-radius: 0px
}

.swiper-pagination2 .swiper-pagination-bullet-active {
	opacity: 1;
	width: 20px;
	background: #cc1506;
	height: 20px;border-radius: 0px
	;
}

.swiper-container2 .swiper-wrapper .swiper-slide p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height:65px;
	background: rgba(0, 0, 0, .6);
	display: inline-flex;
	align-items: center;
	justify-content: space-between;

}
.swiper-container2 .swiper-wrapper .swiper-slide img {
	float: left;
	border: none;
}
.swiper-container2 .swiper-wrapper .swiper-slide p b {
	width:70%;
	margin: 0px 15px 0px 20px;
	float: left;
	font-size: 18px;
	color: #ffffff;
	line-height: 26px;
	font-weight: bold;
	white-space: nowrap; 
	 overflow: hidden;
	 text-overflow: ellipsis;

white-space: nowrap;

}

.swiper-container2 .swiper-wrapper .swiper-slide p i {
	width: 100px;
	text-align: center;
	font-weight: bold;
	line-height: 80px;
	font-size: 24px;
	color: #ffffff;
	background: #c11601;
	display: inline-block;
	float: right;
}


.news{ float:right;position: relative}

.biaoti {width:100%; height:44px; float: left; margin-bottom: 10px;}
.biaoti p{float: left;	font-size: 24px; border-bottom: 3px solid  #0061ae;color: #0061ae;font-weight: bold;}
.biaoti span{ float:right;font-size:16px; color:#fff; line-height:44px; text-align:center;width: 140px;height:40px;line-height: 40px;	background-color: #0d80d2;
	border-radius: 20px; position: relative;}
	.biaoti span a {color: #fff;}
.biaoti span::after{
	content: "→";
	position: absolute;right:15px;
	
}

.list1{ color:#888;width:100%;float:left;}
.list1 li{font-size: 18px;	color: #333333;line-height: 55px;text-indent:30px;height: 55px;border-bottom: 1px dashed #eee; }

.list1 a{  float:left;   line-height:55px;position: relative;width:86%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;}
.list1 a::before{
	position: absolute;
	content:"";
	top: 18px;
	left:0px;
	background:url(../images/option.png) left no-repeat;
	width: 20px;
	height: 20px;
}
.list1 li:hover a{ color: red;}
.list1 span{font-size: 16px; float:right;	color: #959595;}


.cat-area{width:100%; float:left}
.cat-area .content p img{ margin-right:10px; float:left}
.cat-area .content p{color:#777; height:75px; overflow:hidden}
.cat-area .content p strong{ font-size:14px; color:#333}


/* * 手风琴 */ 
.sfq{ width:100%; border:1px #d5d5d5 solid;float: left;margin-top: 20px;}
.guide-slider {width:100%;height:270px;}
.guide-slider ul{
	width: 100%;
	display: flex;justify-content: space-between;
}
.guide-slider .guide {
    width:9%;
	margin-left:.5%;
    height:270px;
    float: left;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;
}
.guide-slider .guide:first-child{
	margin: 0px;
}
.guide-slider .guide .display {
    width: 100%;
    height:270px;
	display: flex;

    position: relative;
    z-index: 2;
 	background-color: #d8e9fd;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s; 

}
.guide-slider .guide .display .title {width:20px; line-height:26px;	color: #333333;font-weight: bolder; margin:auto;font-size: 22px;}
.guide-slider .guide .display::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    border-width: 10px 15px;
    top: 100%;
    margin-top: 0;
    right: -1px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .behind {
    width:88%;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; border-right:0px #d5d5d5 solid
}

.guide-slider .guide .behind .function-list-wrap {width:98%; margin-left:2%;float: left;display: flex;
justify-content: center;align-items: center;height: 270px;}
.guide-slider .guide .behind .function-list {/*width:65%;*/}
.guide-slider .guide .behind .function-list > li {float:left;width:100%; margin-top:3px; overflow:hidden; margin-left:5px}
.guide-slider .guide .behind .function-list > li > a {overflow: hidden;font-size: 18px;; padding-left:14px; display:block;line-height: 38px; white-space: nowrap;
      overflow: hidden;width: 80%;
      text-overflow: ellipsis;}
.guide-slider .guide .behind .function-list > li > a:hover {text-decoration: none;color: red;}
.lmpic{ float:right; width:35%;}
.guide-slider .guide.on {width:81%;}
.guide-slider .guide.on .display {width:12%;background: #78bcff;border-right-color: transparent;}
.guide-slider .guide.on .display .title {width:20px; line-height:26px;color: #fff;font-weight: bolder; margin:auto;font-size: 22px;}
.guide-slider .guide.on .display::after {top: 50%;margin-top: -5px;}

.guide-slider .guide .behind .function-list  {
	display: flex;flex-direction: column;
}

/*主体右侧*/
.main-right{ width:22%; float:right; background:#e3effd}
.main-right-lb{ width:19%;min-height:620px; float:right; background:#e3effd}
.main-tzgg{ width:100%; margin:auto;}
.main-right-tit{ width:88%; margin:20px auto; background:url(../images/tit_bj.png) center no-repeat;
 text-align:center; line-height:33px; font-size:14px;  color:#FFFFFF; font-weight:bolder;background-size: 100%;}
 .main-right-tit b{
	 width: 45%;
	 padding: 10px 0px;
	 display: inline-block;font-weight: bold;
	 text-align: center;background-color: #0d80d2;	font-size: 18px;
 }
.list2{ width:95%;padding: 0px 2%; margin:auto; overflow:hidden; margin-top:10px}
.list2 li{ width:100%; 	font-size: 18px;	line-height: 42px;display: flex;align-items: center;justify-items: center;}
.list2 a{ padding-left:2px; color: #333; white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width:98%;display: inline-block;
}
.list2 a:hover{ text-decoration:none; color:red; padding-left:3px;}
.xyxwtit{ width:100%; height:40px; line-height:40px;}
.xyxwtit a{ float:right; font-size:12px; line-height:42px; width:50px; height:42px; display:block; background:#0061ae; color:#FFFFFF; margin-top:7px; text-align:center}

/*友情链接*/
.yqlianjie{ width:90%; margin:auto; margin-top:10px; }
/* 链接出发菜单 */
#nav {padding:0; list-style:none; width:100%; height:50px; position:relative; z-index:500;padding-bottom: 10px; }
#nav li.top {display:block; width:100%; float:left;background:url(../images/bot.png) center no-repeat;height: 45px;background-size: 100%;}
#nav li a.top_link {display:block; float:left;width:100%; height:42px; line-height:42px; color:#666666; text-decoration:none; font-size:22px;cursor:pointer;}
#nav li a.top_link span {float:left; display:block;  height:29px;}
#nav li a.top_link span.down { width:100%; display:block; text-align:center;}


#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.sub li{ width:100%; overflow:hidden; font-size: 20px;}
#nav li:hover  ul{ left:0;  bottom:40px; top:auto; 
background: #fff; border:0px solid #4f8383; white-space:nowrap; width:100%; height:auto; z-index:300;
 padding-top:8px; padding-bottom:8px}
* html #nav li:hover ul {width:0;}
#nav li:hover ul li{display:block; position:relative; float:left; font-weight:normal; background:#fff; clear:left;}
#nav li:hover ul li a{display:block; color:#666666; text-align:center; font-size:16px; height:30px; line-height:30px; text-decoration:none;}
#nav li ul li a.fly{color: #999999; font-weight:bold;}
#nav li:hover ul li:hover {background:#fff;}
#nav li:hover ul li a:hover {text-decoration:underline;}
#nav li:hover ul li a.fly:hover{background:#4f8383; color:#fff; text-decoration:none;}
#nav li:hover ul li:hover.fly {background:#4f8383;}
#nav li:hover ul li:hover.fly > a.fly {background:#4f8383; color:#fff; text-decoration:none;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:-5px; margin-left:100%; bottom:-4px; top:auto; background: #fff; padding:3px; border:1px solid #4f8383; white-space:nowrap; width:auto; z-index:500; height:auto;}

/*区域模块链接*/
.qylink{ width:96%;margin:auto; padding: 20px 2%;float: left; border-bottom: 8px solid #0061ae;}
.qylink ul {
	width: 100%;
	display: flex;justify-content: space-between;
}
.qylink li{ width:15%;; background: #3399FF;text-align: center;display: flex;justify-content: center;align-items: center;padding: 10px 0px;	}
.qylink-txt{ margin-left:19px}
.qylink li:hover{ background:red}
.qylink img{ float:left; width: 17%;margin: 10px;}
.qylink a{font-size: 30px; display:block;float:right; color:#FFFFFF;}
.footer{
	width: 100%;
	float: left;	font-size: 18px;	line-height: 36px;
	padding: 30px 0px;
}



@media all and (max-width:1600px) {
 .menu{height:80px;/*background:url(../images/nav2.png)  top repeat-x ;*/background-size: 100%; 

} 
.nav .main{
	display: flex;
justify-content: space-between;
	align-items: center;
	/*margin-bottom: 15px;*/
}
.nav a {display: block;cursor: pointer; color:#FFFFFF; width:100%;
font-size:24px;line-height:100px;text-decoration:none;font-weight: bold; }
.nav__menu-item{padding: 0px;}
.nav a {
	line-height: 65px;
	font-size: 18px;;
}
.search{width:20%;height:44px;float:right;}
.lsearch{width:180px;height:40px;line-height:20px;border:0;float:left;text-indent:8px;font-size:14px}
.m-l{ width:550px;float:left;margin-top: 10px;}

.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:100%;height:55px;line-height:55px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999; }
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;
line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:18px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#237efa;}


.news{ width:calc(100% - 550px - 20px);  float:right;position: relative}
.biaoti {width:100%; height:34px; float: left; }
.biaoti p{float: left;	font-size: 20px; border-bottom: 2px solid  #0061ae;line-height: 36px}
.biaoti span{ float:right;font-size:14px; color:#fff; line-height:34px; text-align:center;
	width: 108px;
	height: 34px;
	background-color: #0d80d2;
	border-radius: 16px;
 position: relative;}
.biaoti span::after{
	content: "→";
	position: absolute;right:10px;
	
}

.list1 li{font-size: 16px;	color: #333333;line-height: 46px;text-indent:20px;/*height:46px;*/
border-bottom: 1px dashed #e1e1e1; }

.list1 a{  float:left;   line-height:46px;position: relative;width:86%; overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}
.list1 a::before{
	position: absolute;
	content:"";
	top: 16px;
	left:0px;
	background:url(../images/option.png) left no-repeat;
	background-size: 100%;
	width: 15px;
	height: 15px;
}
.list1 li:hover a{ color: red;}
.list1 span{font-size: 14px; float:right;	color: #959595;}
.lmpic{ float:right; width:200px;}
.sfq{ width:100%; border:1px #d5d5d5 solid;float: left;}
.guide-slider {width:100%;height:225px;}
.guide-slider .guide {
  width: 10%;
  height: 226px;
  margin-left: 10px;
    float: left;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;
}

.guide-slider .guide .display {
	width: 100%;
	height: 226px;
	display: flex;

    position: relative;
    z-index: 2;
    background: #DFDFDF;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s; 
}

.guide-slider .guide .display .title {font-size: 16px;width:20px; line-height:18px;margin:auto;  }
.guide-slider .guide .display::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    border-width: 10px 15px;
    top: 100%;
    margin-top: 0;
    right: -1px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .behind {
    width:90%;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; border-right:0px #d5d5d5 solid
}

.guide-slider .guide .behind .function-list-wrap {width:100%; margin-left:3%;float: left;display: flex;
justify-content: center;align-items: center;height:226px;}
.guide-slider .guide .behind .function-list {margin-right: -15px;margin-top:0px;width:65%;}
.guide-slider .guide .behind .function-list > li {float:left;width:100%; margin-top:3px; overflow:hidden; margin-left:5px}
.guide-slider .guide .behind .function-list > li > a {overflow: hidden;font-size: 14px;; 
padding-left:14px; display:block;line-height: 30px;}
.guide-slider .guide .behind .function-list > li > a:hover {text-decoration: none;}
.lmpic{ float:right; width:260px;}
.guide-slider .guide.on {width:78%;}
.guide-slider .guide.on .display {width:10%;background: #78bcff;border-right-color: transparent;}
.guide-slider .guide.on .display .title {width:20px; line-height:18px;	font-size: 16px;color: #fff;font-weight: bolder;}
.guide-slider .guide.on .display::after {top: 50%;margin-top: -5px;}
.qylink{ width:96%;margin:auto; padding: 20px 2%;float: left; border-bottom: 8px solid #0061ae;}
.qylink .main{
	width: 100%;
	padding: 0px;
}
.qylink ul {
	width: 100%;
	display: flex;justify-content: space-between;
}
.qylink li{ width:15%;; background: #3399FF;text-align: center;display: flex;justify-content: center;align-items: center;padding: 10px 0px;	}
.qylink-txt{ margin-left:19px}
.qylink li:hover{ background:red}
.qylink img{ float:left; width:30px; }
.qylink a{font-size: 22px; display:block;float:right; color:#FFFFFF;}
.footer{
	width: 100%;
	float: left;	font-size: 14px;	line-height: 26px;
	padding: 30px 0px;
}.list2 li{ width:100%; 	font-size: 18px;	line-height: 30px;float: left;}
.list2 a{
      padding-left:2px;
      color: #333;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 90%;
      display: inline-block;
	  font-size: 15px;
	  line-height: 36px;
}

 .main-right-tit b{
	 width: 40%;
	 padding: 5px 0px;
	 display: inline-block;
	 text-align: center;background-color: #0d80d2;	font-size: 16px;
 }
#nav {padding:0; list-style:none; width:100%; height:36px; position:relative; z-index:500;padding-bottom: 10px; }
#nav li.top {display:block; width:100%; float:left;background:url(../images/bot.png) center no-repeat;
height: 35px;background-size: 100%;}
#nav li a.top_link {display:block; float:left;width:100%; height:30px; line-height:30px; color:#666666; text-decoration:none; font-size:16px;cursor:pointer;}
#nav li a.top_link span {float:left;display:block;height:29px;}
#nav li a.top_link span.down { width:100%; display:block; text-align:center;}

 .sub li{ width:100%; overflow:hidden; font-size: 14px;}
 #nav li:hover ul li a{font-size: 14px;
	 
 }
 #nav li:hover  ul{ left:0;  bottom:30px; top:auto;
 background: #fff; border:0px solid #4f8383; white-space:nowrap; width:100%; height:auto; z-index:300;
  padding-top:8px; padding-bottom:8px}
}
@media all and (max-width:1200px) {
	.main,.header{
		width: 100%;
		padding: 0px;
	}
.menu{height:68px;background:url(../images/nav2.png)  top repeat-x ;background-size: 100%; 
}
.banner{
	top: -15px;
}
.nav a {
	line-height: 53px;


	font-size: 16px;;
}
.nav__menu-item{padding: 0px;}
.search{width:20%;height:44px;float:right;}
.lsearch{width:100%;height:44px;line-height:20px;border:0;float:left;text-indent:8px;font-size:14px}
.m-l{ width:450px;float:left;margin-top: 10px;}
.news{ width:calc(100% - 450px - 20px);  float:right;position: relative}
.biaoti {width:100%; height:34px; float: left; }
.biaoti p{float: left;	font-size:16px; border-bottom: 2px solid  #0061ae;;}
.biaoti span{ float:right;font-size:12px; color:#fff; line-height:34px; text-align:center;
width: 100px;height:30px;line-height: 30px;	background-color: #0d80d2;
	border-radius: 15px; position: relative;}
.biaoti span::after{
	content: "→";
	position: absolute;right:10px;
	
}

.list1 li{font-size: 16px;	color: #333333;line-height: 33px;text-indent:20px;height: 33px;
border-bottom: 1px dashed #eee; }

.list1 a{  float:left;   line-height:33px;position: relative;width:69%; overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;font-size: 14px;;}
.list1 a::before{
	position: absolute;
	content:"";
	top: 8px;
	left:0px;
	background:url(../images/option.png) left no-repeat;
	background-size: 100%;
	width: 15px;
	height: 15px;
}
.list1 li:hover a{ color: red;}
.list1 span{font-size: 14px; float:right;	color: #959595;}
.lmpic{ float:right; width:200px;}
.sfq{ width:100%; border:1px #d5d5d5 solid;float: left;}
.guide-slider {width:100%;height:230px;}
.guide-slider .guide {
    width:9.8%;
    height:230px;
    float: left;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;margin-left: 6px;
}

.guide-slider .guide .display {
    width: 100%;
    height:230px;
	display: flex;

    position: relative;
    z-index: 2;
    background: #DFDFDF;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s; 
}

.guide-slider .guide .display .title {font-size: 16px;width:20px; line-height:18px;margin:auto;  }
.guide-slider .guide .display::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    border-width: 10px 15px;
    top: 100%;
    margin-top: 0;
    right: -1px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .behind {
    width:calc(100% - 90px);
	
    display: inline-block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; border-right:0px #d5d5d5 solid
}

.guide-slider .guide .behind .function-list-wrap {width:100%;float: left;float: left;display: flex;
justify-content: center;align-items: center;height: 230px;margin-left: 0px;}
.guide-slider .guide .behind .function-list {margin-right: -15px;margin-top:0px;width:65%;}
.guide-slider .guide .behind .function-list > li {float:left;width:100%; margin-top:3px; overflow:hidden; margin-left:5px}
.guide-slider .guide .behind .function-list > li > a {overflow: hidden;font-size: 14px;; 
padding-left:14px; display:block;line-height: 24px;}
.guide-slider .guide .behind .function-list > li > a:hover {text-decoration: none;}
.lmpic{ float:right; width:220px;}
.guide-slider .guide.on {width:78.5%;height: 230px;}
.guide-slider .guide.on .display {width:80px;background: #78bcff;border-right-color: transparent;}
.guide-slider .guide.on .display .title {width:20px; line-height:18px;color: #fff;font-weight: bolder;}
.guide-slider .guide.on .display::after {top: 50%;margin-top: -5px;}
.qylink{ width:100%;margin:auto; padding: 20px 0%;float: left; border-bottom: 8px solid #0061ae;}
.qylink ul {
	width: 100%;
	display: flex;justify-content: space-between;
}
.qylink li{ width:15%;; background: #3399FF;text-align: center;display: flex;justify-content: center;align-items: center;padding: 10px 0px;	}
.qylink-txt{ margin-left:19px}
.qylink li:hover{ background:red}
.qylink img{ float:left; width:30px;padding: 0px; }
.qylink a{font-size: 18px; display:block;float:right; color:#FFFFFF;}
.swiper-container2 .swiper-wrapper .swiper-slide p b {font-size: 16px;};
.main-right-tit{ width:88%; margin:5px auto;}
 .main-right-tit b{
	 width: 40%;
	 padding: 0px 0px;
	 display: inline-block;
	 text-align: center;background-color: #0d80d2;	font-size: 16px;
 }
 #nav li a.top_link{font-size: 14px;;}
.footer{
	width: 100%;
	float: left;	font-size: 14px;	line-height: 26px;
	padding: 30px 0px;
}.list2 li{ width:100%; 	font-size: 18px;	line-height: 30px;float: left;}
.list2 a{
      padding-left:2px;
      color: #4C4C4C;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 90%;
      display: inline-block;
	  font-size: 14px;
	  line-height: 30px;
}
}