@charset "gb2312";
*{ margin:0px; padding:0px; border:0; }
html, body {width:100%;   margin:0px; padding:0;  font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; -webkit-font-smoothing: antialiased; }
body { background: url("../images/ly4-bg.jpg") no-repeat bottom center #ffffff; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#c00; text-decoration:none;}

div,ul,li,h4,h5,dl,dd,dt { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }



.amn { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.amn2 { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn2 img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn2:hover img { -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15); transform:scale(1.15);}

.w500 { width: 49%;}


h2 { font-size:28px; font-weight:700; border-bottom:#efefef 1px solid; padding:25px 0; margin-bottom:35px;text-align: center;}
h2 font { color:#0e6edd; margin:0 auto -45px; padding-right:10px; width:180px; background:#FFF; display:block;}
h2 i { /*width:0; height:0; display:block; float:right;  margin-top:20px; border:5px solid transparent; border-top-color:#0e6edd;*/}


.banner { background: url("../images/banner.jpg") no-repeat top center; height:650px; }
.warp { width:1200px; margin:0 auto; overflow:hidden;  }
.daoyu { background: #bb0113; padding: 30px 0; font-size: 18px; text-indent: 2em; color: #fcfbbe; margin-bottom: 60px;}


.w68 { width:56%; margin-bottom:5px;  }
.w48 { width:40%; float:right;  }
.w49 { width:49%; }

.lm { width:100%; float: left; margin:10px 0 30px 0;   }
.lm font {width:100%;float: left; text-align:center;font-size:36px;line-height:64px;letter-spacing:0em;margin-top: 30px; font-weight: 700; color: #007e7a; background: url("../images/tit1.png") no-repeat center;}
.lm font b { font-size:70px; }
.lm p { font-size:18px; line-height:20px; font-family:"\65B0\5B8B\4F53"; letter-spacing:0em; color:rgba(37,115,205,1); text-align: center; }

#header { padding-top: 555px;}
#nav {text-align: center; background: linear-gradient(to right,#007e7a,#199ea9); }
#nav a { color: #fff; font-weight: 600; line-height: 3.5em; font-size: 1em; padding: 1.1em 40px;}
#nav a:hover { color: #fff; background: linear-gradient(to right,rgba(152,11,72,0),rgba(43,176,187,.8),rgba(152,11,72,0));}


.honor { width:100%; margin: 0 auto; height:600px; overflow:hidden; margin-bottom:20px; }

#honors { width:100%;  position:relative; height:600px; top:0; }
#honors .pic { position:relative; margin:0 auto; width:1200px; height:100%; }
#honors .pic li { background: #a9bbd4; border-radius: 20px; border:#e2ebf6 solid 2px; box-shadow: 0 0 10px 0 rgba(20,60,95,.5); position: absolute; display:none; z-index:0 }
#honors .pic li img { width:100%; border-radius: 10px;}
#honors .pic li.d_pos1 { display:block; width:275px; left:2.5%; top:60px; z-index:1}
#honors .pic li.d_pos2 { display:block; width:300px; left:10%; top:40px; z-index:2 }
#honors .pic li.d_pos3 { display:block; width:325px; left:21%; top:20px; z-index:3 }
#honors .pic li.d_pos4 { display:block; width:349px; left:35%; top:10px; z-index:4 }
#honors .pic li.d_pos5 { display:block; width:325px; right:21%; top:20px; z-index:3 }
#honors .pic li.d_pos6 { display:block; width:300px; right:10%; top:40px; z-index:2 }
#honors .pic li.d_pos7 { display:block; width:275px; right:2.5%; top:60px; z-index:1 }

#honors .d_menu { position:absolute; bottom:0; width:100%; text-align:center }
#honors .d_menu li { display:inline-block; zoom:1; background:#b2c5dc; width:14px; height:14px; cursor:pointer; margin:0 3px 0 2px; border-radius:50%; box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1) inset; }
#honors .d_menu li.d_select { background:rgba(230,33,41,1) }
#honors .d_next{ position: absolute; right:0; top:50%; margin-top:-40px; z-index:10; cursor:pointer; }
#honors .d_prev { position: absolute; left:0; top:50%; margin-top:-40px; z-index:10; cursor:pointer; }



/*焦点图*/
.swiper-container,.swiper-container2 { margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}
.swiper-wrapper { position: relative; width:100%; height:420px; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.swiper-slide { width:100%; height:100%; position:relative; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
.swiper-slide h3 { width:100%; height:100%; position: absolute;}
.swiper-slide h3 img { width:100%; height:100%; }
.swiper-slide h3 span { width: 100%;  position:absolute; bottom:0; float:left; padding:20px 30px 50px 30px; font-size:22px; line-height:24px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(85,45,225,0)),to(rgb(0 0 0))); position:absolute;  text-align:center;   }

.swiper-button-prev,.swiper-button-next,.swiper-button-prev2,.swiper-button-next2 { width:50px; height:60px; top:50%; margin-top:-30px; cursor:pointer; position:absolute; z-index:99; text-align:center; line-height:60px; font-size:50px; color:#fff; font-family:"\5B8B\4F53";  font-weight:bold; text-shadow:1px 1px 5px rgba(0,0,0,.2); }
.swiper-button-next,.swiper-button-next2 { right:15px;}
.swiper-button-prev,.swiper-button-prev2 { left:15px;}

.swiper-pagination,.swiper-pagination2 { position:absolute; text-align:center;  z-index:10;bottom:20px; left:0; width:100%; }
.swiper-pagination-bullet { width:10px; height:10px; display:inline-block; border-radius:100%; background:#fff; border-radius:6px; cursor:pointer; margin:0 4px;}
.swiper-pagination-bullet-active{ opacity:1; background:#f56a3f; width:40px; }



.xxgc { width:100%; float:left; }
.xxgc ul li { width:49%; float:left; margin:10px 2% 10px 0; background:#efefef;  padding:20px 30px;  height:146px; overflow:hidden; }
.xxgc ul li span { width:100%; float:left; font-size:20px; line-height:24px; max-height:48px; font-weight:bold; overflow:hidden; color:#333; }
.xxgc ul li p { width:100%; float:left; color:#999; font-size:14px; line-height:24px; font-weight:normal; padding:10px 0 0 0; }
.xxgc ul li:hover { background:#007e7a; }
.xxgc ul li:hover span { color:#fff; }
.xxgc ul li:hover p { color:rgba(255,255,255,.9); }
.xxgc ul li:nth-child(2n) { margin-right:0; }

/*最新动态*/
.news { width:100%; float:left; margin-top:-12px; }
.news ul li { width:100%; font-size:16px; line-height:48px; color:#444; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6; padding: 0 0 0 25px; background: url(../images/yuan.png) left center no-repeat; }
.news ul li b { color:#c00; padding:0 10px 0 0; font-size:13px; font-family:"\65B0\7EC6\660E\4F53"; }

.more { float:right; margin-top:20px; margin-bottom:20px; }
.more a { display:inline-block; font-size:14px; color:#666; background:#f8f8f8; padding:0 12px 0 13px; line-height:36px; }
.more a:hover { color:#fff; background:#0e6edd; }

.sj { width:100%; float: left;}
.sj ul li { width:18.4%; margin:0 2% 24px 0; float:left;  }
.sj ul li h3 { width:100%; height:280px; float:left; }
.sj ul li h3 img { width:100%; height:100%; }
.sj ul li h4 { width:100%; float:left;  background:#bb0113; color:#fcfbbe; padding:12px 10px;}
.sj ul li h4 font { width:100%; float:left; height:48px; overflow:hidden; line-height: 24px; font-size:16px; }
.sj ul li h4 font strong{ margin-right:5px;}
.sj ul li:hover h4 { color:#C30003; }
.sj ul li:nth-child(5n) { margin-right:0;}
.amn5 {-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.amn5:hover { -webkit-transform: translateY(-10px);transform:translateY(-10px);}

.wzg { width:100%; float:left;  } 
.wzg ul li { width:100%; float:left; margin-bottom:20px;  }
.wzg ul li h4 { width:60%; float:right; color:#333; line-height:28px; font-size:18px; overflow:hidden; height:112px; padding:0 3% 0 5%;  text-align: left;  }
.wzg ul li h5 { width:40%; float:left; height:120px;  }
.wzg ul li h5 img { width:100%; height:100%;  }
.wzg ul li:hover h4 { color:#d92a2d; }

.list { width:100%; float:right; padding-bottom: 20px; }
.list ul li { width:100%; float: left; font-size:16px; color:#666;line-height:48px; height:48px; overflow:hidden; padding:0 0 0 25px; background: url(yuan.png) left center no-repeat;  border-bottom:1px dashed #e6e6e6}
.list ul li a { color: #333;}
.list ul li a:hover { color: #43ba56;}


#cxmh { width:100%; float:left; }
#cxmh ul li { width:240px; float:left; margin-right:20px; transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
#cxmh ul li h4 { width:100%; float:left; height:360px; overflow:hidden; display:block;  border-radius:0;  }
#cxmh ul li h4 img { width:100%; height:100%; transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
#cxmh ul li:hover h4 img{-webkit-transform:scale(1.05);transform:scale(1.05); }
#cxmh ul li h5 { width:100%; float:left; font-size:18px;  color:#333; line-height:28px; padding:15px 0 0 0; text-align:center;  overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
#cxmh ul li:hover h5 { color:#c90000; }

.footer {  background: linear-gradient(to right,#007e7a,#199ea9); line-height: 70px; text-align: center; margin-top: 45px; color: #fff;}




/*手机自适应*/
@media screen and (max-width:999px) and (min-width: 160px){
	html, body,.banner { width:1200px;}
.banner { width:1200px;}
.w500 { width:600px;}
	.warp { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 3%;}
	.top,.elive,ul.kwz,h2 { width:1200px;}
.w500 h2 { width:600px;}
	.top_h1 { width:920px;}
	.elive { width:1200px;}
	#toTop { display:none;}



/*.elive { display:none;}*/
.elive2 { display:block; }
.copy { font-size:11px; text-align:center;}
.copy span { display:none;}
	}
