/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;}
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
body{font-family: "微软雅黑"; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol,li { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
img{border: none;}
section{ min-width: 1200px; max-width: 1920px; margin:0 auto; }

/*通用样式*/
/*通用样式*/

.dm{width:100%; max-width:1920px; min-width: 1190px; margin:0 auto;}
.dw1190{width: 1190px; margin: 0 auto; overflow: hidden;}
.ovfl_h{overflow: hidden;}
.m-r-20{margin-right: 20px;}
.m-b-20{margin-bottom: 20px;}
.m-b-80{margin-bottom: 80px;}
.m-l-10{margin-left:10px;}
.btm-shadow{
	-moz-box-shadow: 0px 7px 15px #ddd; /* 老的 Firefox */
    box-shadow: 0px 7px 15px #ddd;
}
.btm-shadow-1{width: 100%; max-width: 1920px; min-width: 1190px; height: 13px;background: #f5f5f5 url(../images/yy.png) center bottom no-repeat;
}
.border-b{border-bottom: 1px solid #ebebeb;}
.bg_h{background-color: #f5f5f5;}/*灰色*/
.bg-b{background-color: #122233;}/*黑色*/
.bg-w{background-color: #fff; height:30px;}
.bg-tm-l{background-color: #122233;}


.top{width:100%; position:relative;  background-color:#e2e2e2; overflow: hidden; }
.top_tel{width:1190px; color: #333; margin:0 auto; overflow: hidden; padding:5px 0; font-size: 14px;}
.top_tel ul li:nth-child(1){float: left; background: url(../images/icon-lb.png) no-repeat left center; text-indent: 30px; line-height: 22px;}
.top_tel ul li:nth-child(2){float: left; background: url(../images/icon-tel.png) no-repeat left center; text-indent: 30px; line-height: 22px; margin-left: 40px;}
.top_tel ul li:nth-child(3){float: right; text-align: right; line-height: 22px;}
.top_tel a{color: #333; padding-left: 5px; padding-right: 5px; }
/*导航*/
.top_nav{width: 1190px; height: 110px; margin:0 auto; padding: 30px 0 20px 0;}
.logo{width: 282px; float: left; margin:20px 0;}
.logo img{border: 0; vertical-align: top;}
.nav{width: 900px; float: right; height: 110px;}
.nav li{width:111px; float: left; text-indent: center; height: 110px; font-size: 22px; }
.cn{font-size: 16px; float: left; width: 111px; text-align: center; color: #122233; margin:39px 0 5px 0;}
.en{font-size: 13px; float: left; width: 111px; text-align: center; color: #122233; font-variant-caps: petite-caps;}
.nav li:hover{background-color:/* rgb(255,242,0)*/#122233;}
.nav li:hover .en,.nav li:hover .cn{color: #fff;}
.tops, .mban{display: none;}

/* focus */
.sy_banner{ width:100%; /*max-width: 1920px; min-width:1200px;*/ height:750px; background-size: cover; position: relative; }
#full-screen-slider { width:100%; height:750px; float:left;position:relative;}
#slides { display:block; width:100%; height:750px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li img{ width: 100%; min-width: 1400px; max-width: 1920px; float: right; overflow: hidden;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.n_ban, .n_ban img{ height: 750px; width: 100%; }
.nm_ban{ display: none; }
@media only screen and (min-width: 1200px){
	.sy_banner, #full-screen-slider, #slides{ height: 530px; }
	#slides li img{ height: 530px;width: 100%; }
	.n_ban, .n_ban img{ height: 530px; }
}
@media only screen and (max-width: 1400px){
	.sy_banner, #full-screen-slider, #slides{ height: 550px; }
	#slides li img{ height: 550px;width: 100% }
	.n_ban, .n_ban img{ height: 550px; }
}
@media only screen and (max-width: 1600px){
	.sy_banner, #full-screen-slider, #slides{ height: 600px; }
	#slides li img{ height: 600px;width: 100%; }
	.n_ban, .n_ban img{ height: 600px; }
}
@media only screen and (min-width: 1601px){
	.sy_banner, #full-screen-slider, #slides{ height: 750px; }
	#slides li img{ height: 750px;width: 100%; }
	.n_ban, .n_ban img{ height: 750px; }
	.n_ban, .n_ban img{ height: 750px; }
}
/*留言板1*/
.lyb_bnr{position:absolute; left:50%; top:50%; margin-top: -225px; border-radius: 10px; margin-left:-580px; z-index: 999; background-color: rgba(255,255,255,0.6); width: 419px; padding-bottom: 20px; overflow: hidden;}
.lyb_bnr_ttl{background: url(../images/icon1.jpg) no-repeat left center; padding-left: 40px; background-origin: content-box; text-indent: 26px; font-size: 20px; border-bottom: 1px solid rgb(255,255,255,.2); line-height: 50px; margin-top: 20px; overflow: hidden; }
.lyb_bnr_input{padding:18px 40px 5px 40px; overflow: hidden; }
.lyb_bnr  .lyb-text{ 
	box-sizing:border-box; 
	height: 40px; 
	position: relative;
	width: 196px; 
	font-size: 14px; 
	color: #000; 
	background-color: #ffffff;
    background-image: url(../images/icon_lyb_usr.jpg) ;
    background-repeat: no-repeat;
    background-position: left center; 
	border: 1px solid #eeecec; 
	border-radius: 4px; 
	padding: 4px 12px;
	text-indent: 26px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.lyb_bnr  .lyb-tel{ 
	box-sizing:border-box; 
	height: 40px; 
	position: relative;
	width: 196px; 
	font-size: 14px; 
	color: #000; 
	background-color: #fff;
    background-image: url(../images/icon_lyb_tel.jpg) ; 
    background-repeat: no-repeat;
    background-position: left center; 
	border: 1px solid #eeecec; 
	border-radius: 4px; 
	padding: 4px 12px;
	text-indent: 26px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.lyb_bnr .lyb-select{ 
	box-sizing:border-box; 
	height: 40px; 
	position: relative;
	width: 128px; 
	font-size: 14px; 
	color: #000; 
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color: #fff; 
	background-image: url(../images/icon_slt.png) ; 
    background-repeat: no-repeat;
    background-position: right center; 
	border: 1px solid #eeecec; 
	border-radius: 4px; 
	padding: 4px 12px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.lyb_bnr  .lyb-area{ 
	box-sizing:border-box; 
	height: 100px; 
	position: relative;
	width: 338px; 
	font-size: 14px; 
	color: #000; 
	background-color: #fff; 
	border: 1px solid #eeecec; 
	border-radius: 4px; 
	padding: 10px 12px;
	text-indent: 26px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.lyb_bnr .lyb-text:focus,.lyb_bnr .lyb-select:focus,.lyb_bnr .lyb-tel:focus,.lyb_bnr .lyb-area:focus{ 
	border-color:#6cb92d; 
	outline:0; 
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,185,45,.62); 
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,185,45,.62);
}
.lyb_bnr .lyb-ckbox{
	background-color: #6cb92d;
	border: 0;
}
.lyb-sub{
	background-color:#122233;
	border-radius: 4px;
	height: 39px; 
	font-size: 18px;
	width: 256px;
	border: 0;
	color: white;
	
}
.dc_ttl1{width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden; margin:0 auto;text-align: center; padding:82px 0;}
.f-ttl{background: url(../images/lm1_xiantiao.png) no-repeat bottom center; padding: 20px 0;}
.f-ttl h1{font-size: 48px; color: #122233;}
.f-ttl-desc{padding:15px 0 10px 0; color: #3e3e3e; font-size: 14px; }

.dc_xm{width: 90%; padding:0 5% 100px 5%; overflow: hidden;}
.sn{ width: 24.2%; float: left; margin-right:1%;}
.sn img{ width: 100%;}
.sn:last-child{ margin-right: 0; float: right;}
@media only screen and (max-width: 1600px){
	.sn{ width: 24.25%; margin-right: 1%; }
}
@media only screen and (max-width: 1400px){
	.sn{ width: 24.25%; margin-right: 1%; }
	.dc_xm{ width: 96%; padding:0 2% 100px 2%; }
}
/*图片放大效果*/
.sn .tu{ width: 100%; overflow: hidden;}
.sn .tu:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.1); }

.sn .t{text-align: center; padding-top: 20px; color: #333; font-size: 18px; line-height: 33px; font-weight: bold;}
.sn .zi{ margin-top: 10px;}
.sn .zi dd{font-size: 16px; color: #666; line-height: 34px;}
.sn .zi dd:before{content:"●";
  color:#122233;
  font-size:15px;
  margin-right:10px;}

.dc_cj{
	width: 100%;
	max-width: 1920px; 
	min-width: 1190px;
	height: 658px;
	background-color: #ebebeb;
	background-image: url(../images/anlinum.jpg) ;
	background-repeat: no-repeat;
	background-position: top center;
	overflow: hidden;

}
.alnum{width: 1190px; margin:244px auto 0 auto; overflow: hidden;}
.alnum li{width: 33.3%; color: #122233; float: left; text-align: center;}
.alnum li:last-child{border-right: 0;}
.suz{font-size: 72px; font-family: Anton; color: #122233;}
.alnum li p:last-child{color: #333;}


.pp{width: 100%; max-width: 1920px; min-width: 1190px; margin:7px auto 0 auto; background-color: #ebebeb; overflow: hidden;}
.pp_show{width: 1190px; margin:0 auto; padding:78px 0 38px 0; overflow: hidden;}
.pp_show ul{float: left; width: 370px; overflow: hidden; box-sizing: border-box; text-align: center; background-color: #fff; margin-bottom: 40px; transition:all 0.6s;}
.pp_show ul:nth-child(3n-1){margin-left: 40px; margin-right: 40px;}
.pp_show ul li{box-sizing: border-box; padding-left: 56px; padding-right: 56px; overflow: hidden;}
.pp_show ul li:nth-child(1){padding-top: 60px;}
.pp_show ul li:nth-child(2){font-size: 26px; line-height: 49px; padding:20px 0;}
.pp_show ul li:nth-child(3){font-size: 13px; line-height: 26px; text-align: left;}
.pp_show ul li:nth-child(4){font-size: 18px; padding: 40px 0 78px 0; }.pp_show ul li:nth-child(4) a{color: #fff;}
.pp_show ul li:nth-child(4) span{padding:6px 40px; background-color: #122233; border-radius: 4px; }
.pp_show ul:hover{background-color: #122233; color: white; 
	box-shadow: 0px 0px 15px #888;
	 }
 .pp_show ul:hover li:nth-child(4) span{background-color: #ebebeb; color: #333;}

 /*图片颜色反转*/
 .pp_show ul:hover img{ 
 	-webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);
}
/*视觉导视*/
.sjds{width: 90%; margin:0 5%; height:auto; box-sizing: border-box; padding:72px 0; float: left;}
.sjds ul{width: 23.5%; float: left; box-sizing: border-box; margin-right: 2%;}
.sjds ul:nth-child(4){margin:0;}

.sjds .tu2{ width: 100%; height: 231px; overflow: hidden; text-align: center; border-radius: 4px;}
.sjds .tu2 img{border-radius: 4px; width: 100%;}
.sjds .tu2:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.2); }
.sjds .t2{font-size: 20px; line-height: 39px; padding-top: 20px; padding-left:30px; }
.sjds .d2{ margin-top: 10px; padding-left: 30px;}
.sjds .d2 dd{font-size: 16px; color: #666; line-height: 34px;}
.sjds .d2 dd:before{content:"●";
  color:#122233;
  font-size:15px;
  margin-right:10px;}
@media only screen and (max-width: 1600px){
	.sjds .tu2{ height: 185px;}
	.sjds{ width: 96%; margin:0 2%; }
}
@media only screen and (max-width: 1400px){
	.sjds .tu2{ height: 155px;}
}
/*招商工具*/
  .zsgj{width:100%; padding:60px 0 80px 0; float: left; margin: 0 auto; background: #f5f5f5;}
  .height_252{}
  .zsgj ul{width: 20%; float: left; height: 525px; position: relative;}
  .zsgj ul:last-child{ border:0; }
  .gj1{background:url(../images/zs_1_bg.jpg) no-repeat center center; background-size: 100%;}
  .gj2{background:url(../images/zs_2_bg.jpg) no-repeat center center; background-size: 100%;}
  .gj3{background:url(../images/zs_3_bg.jpg) no-repeat center center; background-size: 100%;}
  .gj4{background:url(../images/zs_4_bg.jpg) no-repeat center center; background-size: 100%;}
  .gj5{background:url(../images/zs_5_bg.jpg) no-repeat center center; background-size: 100%;}
  .zsgj_sm{background-image: url(../images/touming_bg.png);  position: absolute; width: 90%; left: 5%; bottom: 131px; z-index: 5; transition:all 0.6s;}
   .zsgj_sm .tu3{text-align: center; padding: 20px 0;}
   .zsgj_sm .t3{font-size: 18px; line-height: 39px; color: #fff; text-align: center; padding-bottom: 20px;}
   .zsgj_sm .d3{font-size: 14px; text-align: left; line-height: 31px; display: none; box-sizing: border-box; padding:10px 30px; color: #fff;}

.zsgj ul:hover .zsgj_sm{width: 100%; height: 565px; left: 0; bottom: -20px;  background-color: #122233; box-shadow: 0 0 15px #888; background-image: none;}
.zsgj ul:hover .zsgj_sm .tu3{text-align: center; padding: 30px; margin:78px auto 20px auto; height: 126px; width: 126px; border-radius: 63px; background-color: #2897b4; box-sizing: border-box; }
.zsgj ul:hover .zsgj_sm .d3{display: block;}
@media only screen and (max-width: 1600px){
	.zsgj ul{ height: 480px; }
	.zsgj ul:hover .zsgj_sm{ height: 500px; bottom:-10px;}
}
@media only screen and (max-width: 1400px){
	.zsgj ul{ height: 440px; }
	.zsgj ul:hover .zsgj_sm{ height: 440px; bottom:0px;}
}

/*成功案例*/
 .hz_up{width: 100%; max-width: 1920px; min-width: 1190px; height: 140px; margin-top: 40px; border-bottom: 1px solid #ebebeb;}
 .hzal1{width: 1190px; margin:0 auto; height: 140px; box-sizing: border-box; margin-bottom: 100px;}
 .hzal1 img{height: 100px;}
 .hzal1 div{display: none; }
 .hzal1 li{width: 238px; box-sizing: border-box; border-right: 1px solid #ebebeb; float: left; text-align: center;  padding:19px 0; position: relative;}
 .hzal1 li:last-child {border-right: 0;}

 .hzal1 li .bg-tm-l{opacity: 0.9; width: 238px; height: 150px; left: 0; bottom: 0; position: absolute; z-index: 8; box-shadow: 0 0 15px #888; }
 .hzal1 li .anli-ms{position: absolute; width: 238px; height: 140px; padding: 35px; box-sizing: border-box; line-height: 30px; left: 0; bottom: 0; z-index: 10; color: #fff;}
 .hzal1 li:hover div{display: block;}
 /*首页LOGO*/
.i_fc {
    width:96%;
    height:auto;
    padding:60px 2% 70px 2%;
    float:left;
}
.i_fc span {
	width: 16.6%;
    height:100px;
    float: left;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding:20px 0;
    text-align: center;

}
.i_fc span:hover{ background: #f5f5f5; }
.i_fc span:nth-child(6n-0){border-right-color: #fff;}
.i_fc span img{ height: 100px; cursor: pointer;filter:grayscale(100%); transition:all 0.2s; -webkit-filter: grayscale(100%);}
.i_fc span:hover img{ filter: none;}

/*餐饮商学院*/
 .i-news{width: 1190px; margin: 72px auto; overflow: hidden;}
 .i-news .news-tu{float: left; width:527px; height: 357px; overflow: hidden; margin:0 20px; position: relative;  }
 .i-news .news-tu img{width:527px; height: 357px;}
  .i-news .news-tu:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.2);}
  .i-news .news-tu .bg_new{position: absolute; width: 527px; height: 40px; left: 0; bottom: 0; background-color: #000; opacity: 0.4;}
  .i-news .news-tu .new_ttl{position: absolute; width: 527px; text-align: center; height: 40px; left: 0; bottom: 0; font-size: 20px;line-height: 40px; }
   .i-news .news-tu .new_ttl a{color: #fff;}
    .i-news .news-tu .new_ttl a:hover{color: #122233;}
 .i-news .news-lst{float: right; width: 572px; margin: 0 20px;}
.i-news .new1-box{width: 100%; background-color: #f5f5f5; overflow: hidden;}

.i-news .new1-box .new1{background: url(../images/1.png) no-repeat left center; text-indent: 30px; font-size: 18px;  box-sizing:border-box; padding:10px 20px 5px 20px;  overflow: hidden; background-origin: content-box;}
.i-news .new1-box .new1 dd:nth-child(1){width: 400px; float: left;}
.i-news .new1-box .new1 dd:nth-child(1) a{color: #122233;}
.i-news .new1-box .new1 dd:nth-child(2){width: 100px; float: right; font-size: 16px; color: #333;}
.i-news .new1-box .new_ds{line-height: 26px; padding:5px 20px 10px 20px; font-size: 14px;}
.i-news .new1-box .new_ds a{color: #333;}
.new2-box{ padding:30px 0 5px 0;  overflow: hidden;}
.new2-box ul{overflow: hidden; padding: 8px 20px;}
.new2-box a{color: #333;}
.new2-box ul:hover{background-color: #f5f5f5;}
.new2-box ul:hover a{color: #122233;}
.new2-box ul li:nth-child(1){width: 400px; float:left; overflow: hidden; }
.new2-box ul li:nth-child(2){width: 100px; float: right; font-size: 16px; color: #333;}
.new2-box ul:nth-child(1){background: url(../images/2.png) no-repeat left center; background-origin: content-box; text-indent: 30px; font-size: 16px;}
.new2-box ul:nth-child(2){background: url(../images/3.png) no-repeat left center; background-origin: content-box;text-indent: 30px; font-size: 16px;}
.new2-box ul:nth-child(3){background: url(../images/4.png) no-repeat left center; background-origin: content-box;text-indent: 30px; font-size: 16px;}
.new2-box ul:nth-child(4){background: url(../images/5.png) no-repeat left center; background-origin: content-box;text-indent: 30px; font-size: 16px;}
.new2-box ul:nth-child(5){background: url(../images/6.png) no-repeat left center; background-origin: content-box;text-indent: 30px; font-size: 16px;}
.new2-box ul:nth-child(6){background: url(../images/7.png) no-repeat left center; background-origin: content-box;text-indent: 30px; font-size: 16px;}

/**/
.svd{ width: 100%; float: left; background: #122233; padding:40px 0;}
.index{ width: 1190px; margin:10px auto;}
.svd .left{ width: 500px; height: auto; float: left; }
.svd .left .tit{ width: 500px; height: 45px; float: left; font-size: 30px; font-weight: 600; color: #99a7b6;}
.svd .left .tin{ width: 420px; height: 50px; float: left; font-size: 13px; color: #99a7b6; line-height: 25px;}
.svd .left input{ width: 180px; height: 30px; float: left; border:0; background: #fff; line-height: 30px; padding-left: 10px; color: #f23d56; margin-top: 20px;}
.svd .left .b{ margin-left: 30px; }
.svd .left .c{ width: 120px; background: none; border:1px solid #99a7b6; color: #99a7b6; text-align: center; padding: 0;}
.svd .left textarea{ width: 390px; height: 60px; padding:10px; color: #f23d56; margin-top: 20px;}
.svd .right .tit{ width: 500px; height: 45px; float: left; font-size: 30px; color: #99a7b6;}
.svd .right{ width: 580px; font-size: 15px; float: right; margin-top: 40px;}
.svd .right li{ width: 555px; height: 34px; float: left; padding-left: 30px; color: #99a7b6; line-height: 34px; margin-top: 5px; }
.svd .right li:nth-child(2n){ background: url(../images/f-add.png) left 5px no-repeat; }
.svd .right li:nth-child(3n){ background: url(../images/f-tel.png) left 5px no-repeat; }
.svd .right li:nth-child(4n){ background: url(../images/f-mobile.png) left 5px no-repeat; }
.svd .right li:nth-child(5n){ background: url(../images/f-email.png) left 5px no-repeat; }
.svd .right li:nth-child(6n){ background: url(../images/f-cp.png) left 5px no-repeat; }
.svd .right li a{ color: #99a7b6; }
.svd .ritht li a:hover{ color: #99a7b6; }
/*底部*/
.sva{background-color: #ccc; overflow: hidden; width: 100%; max-width: 1920px; min-width: 1190px;margin: 0 auto; font-size: 14px;}
.copy{ width: 1190px; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; color: #929292;}
.copy a, .copy a:hover{color: #929292;}

/*品牌策划page*/

.pp_d1{width: 1190px; margin:80px auto; overflow: hidden;}
.pp_d1 li{width: 25%; padding:20px 0; text-align: center; float: left; transition: all 1s;}
.pp_d1 li p{margin:10px 0;}
.pp_d1 li:hover{background-color: #122233; color: #fff;}
.pp_d1 li:hover img{ 	
	-webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);
}

.pp_bg_h{width: 100%; max-width: 1920px; min-width: 1190px; background-color: #faf9f9; height: 172px; position: relative; }
.pp_bg_h img{position: absolute; left: 50%; margin-left: -526px; bottom: -40px;}

.pp_nr{width: width: 100%; max-width: 1920px; min-width: 1190px; text-align: center; margin: 100 px auto;}
/*index_anli*/
.pp-sva{ width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden; background: #fff; padding-top:1px;}
.pp-sva .f-ttl h1,.pp-sva .f-ttl-desc{color: #122233;}
.pp-al{width: 1190px; overflow: hidden;margin:0 auto 40px auto;}
.pp-al img{vertical-align: top;}
.pp-al li{ width: 380px; height: 270px; float: left; margin-right:25px; margin-bottom: 10px; overflow: hidden;}
.pp-al li:nth-child(3n){ margin-right: 0; }
.pp-al li:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.2); }
.pp-al li img{ width: 380px; height: 270px; }
.pp-al li span{ width: 380px; height: 270px; background:rgba(3,3,3,.8) url(../images/big.png) center 100px no-repeat; float: left; display: none;}
.pp-al li:hover span{ display: block; margin:-270px 0 0 0px; position: absolute;}

/*网络传播page*/
.mbx_bg{background: url(../images/mbx_bg.jpg) repeat-y center; width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden; margin: 0 auto;}
.mbx_ttl{width: 1190px; margin: 20px auto; text-indent: 20px; }
.mbx_ttl li:nth-child(1){font-size: 36px; color: #122233; line-height: 39px;}
.mbx_ttl li:nth-child(2){font-size: 24px; color: #2d2d2d;}

.lxss{width:1190px; margin: 80px auto; overflow: hidden;}
.lxss-tu{width: 570px; height: 415px; overflow: hidden; float: left;}
.lxss-tu img{cursor: pointer; transition: all 0.6s; transform: scale(1.2);}
.lxss-xin{width: 585px; overflow: hidden; float: right; height: 415px;}
.lxss-xin ol{font-size: 45px;height: 60px; background: url(../images/lm1_xiantiao.png) left bottom no-repeat;}
.lxss-xin dd{font-size: 16px; color: #333; line-height: 31px;}
.lxss-xin dd h2{color: #122233; font-size: 18px; margin-top: 15px;}

.lxss-xin dd span{float: left; background: url(../images/i-jiantou.png) no-repeat left center; background-position: 10px 12px; text-indent: 30px; padding:4px 15px; background-color: #122233; line-height: 40px; color: #fff; margin-top: 16px;}

#wlnr{padding:80px 0 40px 0;}
#wlnr ul{width: 370px; background-color: #fff; float: left; margin-right:40px; position: relative; margin-bottom: 40px; transition: 0.6s;}
#wlnr ul:nth-child(3n){margin-right: 0;}
#wlnr .wl-tu{width: 158px; margin: 20px auto; padding:15px 0; text-align: center;}
#wlnr .wl-ttl{text-align: center; padding:5px 20px; font-size: 22px; color: #122233; text-align: center;}
#wlnr .wl-lst{padding:20px 20px 40px 20px; overflow: hidden; color: #2d2d2d;}
#wlnr .wl-lst dd{width: 50%; float: left; height: 30px; line-height: 30px; font-size: 14px;}
#wlnr .wl-lst .n1{background: url(../images/w-1.png) no-repeat left center; text-indent: 20px;}
#wlnr .wl-lst .n2{background: url(../images/w-2.png) no-repeat left center; text-indent: 20px;}
#wlnr .wl-lst .n3{background: url(../images/w-3.png) no-repeat left center; text-indent: 20px;}
#wlnr .wl-lst .n4{background: url(../images/w-4.png) no-repeat left center; text-indent: 20px;}
#wlnr ul:hover{background-color: #122233; box-shadow: 0 0 15px #888;}
#wlnr ul:hover .wl-tu{background-color: #ffffff; border-radius:79px;}
#wlnr ul:hover .wl-ttl,#wlnr ul:hover .wl-lst{color: #fff;}
#wlnr ul:hover .n1{background: url(../images/w-11.png) no-repeat left center; text-indent: 20px;}
#wlnr ul:hover .n2{background: url(../images/w-21.png) no-repeat left center; text-indent: 20px;}
#wlnr ul:hover .n3{background: url(../images/w-31.png) no-repeat left center; text-indent: 20px;}
#wlnr ul:hover .n4{background: url(../images/w-41.png) no-repeat left center; text-indent: 20px;}
.h-756{height: 756px; position: relative;}
.xy-l{position: absolute; height: 741px; width: 809px; right: 50%; top: 0; margin-right: 162px; background: url(../images/sjds_bg.jpg) no-repeat top right;}
.xy-r{position: absolute; height: 741px; width: 1111px; left: 50%; top: 0; margin-left: -162px; background-color: #122233; padding:100px 0 0 0; box-sizing:border-box;}
.xy-r li{margin-left:226px; overflow: hidden; margin-top: 23px; }
.xy-r-1{background: url(../images/i-quxian.png) no-repeat left center; padding-left: 150px;}
.xy-r-2{background: url(../images/i-diandongche.png) no-repeat left center; padding-left: 150px;}
.xy-r-3{background: url(../images/i-fuwu.png) no-repeat left center; padding-left: 150px;}
.xy-r-ttl{font-size: 20px; line-height: 39px; color: #fff;}
.xy-r-lst{font-size: 14px; line-height: 30px; color: #b3b3b3;}
.xy-cd{font-size: 22px; color: #fff; float: left; padding: 5px 60px; background: #122233 url(../images/w-jiantou2.png) no-repeat left center; background-position: 40px; text-indent: 30px; margin-top: 20px; }



.xy-l-nr{position: absolute; width: 520px; background-color: #fff; z-index: 10px; right: 50%; top: 114px; margin-right: 22px; box-shadow: 0 0 15px #888888;  }
.xy-n-ttl{width: 414px; margin: 20px auto 10px auto; padding: 20px 0; border-bottom: 1px solid #ebebeb; font-size: 36px;}
.xy-n-nr{width: 414px; margin: 0 auto 40px auto; overflow: hidden;}
.xy-n-nr h2{font-size: 22px; color: #122233; padding:10px 0;}
.xy-n-nr span{color: #122233; }
.xy-n-nr p{color: #2d2d2d; font-size: 16px; line-height: 39px;}
#zs1{height: 334px; padding:94px 0;}
#zs1 ul{width: 382px; float: left; background-color: #fff; border-radius: 4px;}
#zs1 ul:nth-child(2){margin:0 22px; transition: 0.6s;}
#zs1 .zs_t{padding:36px 0 10px 0; text-align: center;}
#zs1 .zs_ttl{text-align: center; font-size: 24px; line-height: 34px; color: #2d2d2d;}
#zs1 .zs_desc{text-align: left;; font-size: 14px; line-height: 26px; color: #2b2b2b; overflow: hidden; margin-bottom: 40px; padding:10px 49px;}

#zs1 ul:hover{background-color: #122233; box-shadow: 0 0 15px #888888;}
#zs1 ul:hover img{
	-webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);}
#zs1 ul:hover .zs_ttl{color: #fff;}
#zs1 ul:hover .zs_desc{color: #fff;}

.zs_fwnr{width: 100%; max-width: 1920px; min-width: 1190px; background:url(../images/zs-bg.jpg) no-repeat left top; height: 568px; position: relative; margin-bottom: 450px;}
.zs_nr{width: 1100px; position: absolute; z-index: 2; left: 50%; margin-left: -550px; top: 200px; padding: 100px; background-color: #fff; box-shadow: 0 0 20px #888; box-sizing: border-box;}
.zs_nr ul{width: 420px; float: left; margin-bottom: 30px; overflow: hidden;}
.zs_nr ul:nth-child(2n){float: right;;}
.zs_nr .zs_nr1{background: url(../images/i-zs-4.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr_ttl{padding-left: 100px; padding-bottom: 10px; font-size: 20px; overflow: hidden;  color: #2d2d2d; }
.zs_nr .zs_nr_d{padding-left: 100px; font-size: 14px; line-height: 26px; color: #666666;}
.zs_nr .zs_nr2{background: url(../images/i-zs-5.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr3{background: url(../images/i-zs-6.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr4{background: url(../images/i-zs-7.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr5{background: url(../images/i-zs-8.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr6{background: url(../images/i-zs-9.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr7{background: url(../images/i-zs-10.png) no-repeat left center; background-size: 60px 60px;}
.zs_nr .zs_nr8{background: url(../images/i-zs-11.png) no-repeat left center; background-size: 60px 60px;}
.zs_fc{width: 100%; max-width: 1920px; min-width: 1190px;  height: 739px; margin:0 auto;}
#zs_fc_t{overflow: hidden; padding-top: 91px; }
#zs_fc_t li{width: 388px; height: 261px; overflow: hidden; margin-bottom: 20px; float: left;}
 #zs_fc_t li:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.2); }
#zs_fc_t li:nth-child(3n-1){margin-left:13px; margin-right: 13px;}
/*fengcai*/
.a_fc {
    width:100%;
    height:auto;
    padding:50px 1%;
    float:left;
    column-count:7;
    column-gap:1px;
}
.a_fc img {
	width: 100%;
    height:auto;
    border:1px solid #fff;
    cursor: pointer;
    /*filter:grayscale(100%);
    filter:contrast(20%); */
    transition:all 0.2s;
}
.a_fc img:hover{transition: all 0.6s; transform: scale(1.1); box-shadow: 0 0 15px #000; filter: none;}
/*视觉设计*/
.sj-mbx{width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden;background-color: #fff; 
	background-image: url(../images/sj-1-bg.jpg);
	background-repeat:  no-repeat ;
	background-position: right center;
	height: 298px;
	position: relative;
}
.sj-mbx-1{
position: absolute;
left: 50%;
margin-left: -960px;
	background-image: url(../images/bg.jpg); 
	background-repeat: repeat-y; 
	background-size: 386px; 
	padding-left: 386px;
	box-sizing: border-box;
	overflow: hidden; 
	width: 1920px; 
	height: 94px; 
	margin-top: 150px;}
	.sj-mbx-ttl{font-size: 66px; line-height: 66px; text-indent: 20px; color: #2d2d2d; }
	.sj-mbx-desc{font-size: 14px; line-height: 39px; text-indent: 22px; color: #122233;}
#sj1{overflow: hidden; margin:80px auto;}
#sj1 li{width: 25%; height: 422px;  overflow: hidden; float: left; background-color: #fff;}
#sj1 li:hover img{ transition: all 0.6s; transform: scale(1.2);}

#sj1 li h3{font-size: 24px; color: #122233; width: 257px; margin: 50px auto 20px auto;}
#sj1 li p{font-size: 14px; color: #333; width: 257px; margin: 10px auto;}
.bg_h_sj{background-color: #f7f7f7;}
.sj-mbx2{width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden;background-color: #fff; 
	background-image: url(../images/sj-2-bg.jpg);
	background-repeat:  no-repeat ;
	background-position: right center;
	height: 298px;
	position: relative;}
	/*SI开始*/
.sj-si{width: 1190px; height: 680px; margin:80px auto;}
.si-l{width: 510px; height: 680px; float: left;}
.si-l-li{width: 246px; height: 327; position: relative; float: left; margin-top: 20px; }
.si-l-li img{vertical-align: top;}
.si-l-li:nth-child(2n){float: right;}
.si-l-li div{display: none;  }
.si-l-li:hover div{display: block; width: 246px; height: 327px; position: absolute; left: 0; top: 0; box-shadow: 0 0 15px #888; z-index: 2; background-color: #122233;  transition: 0.6s;}
.si-l-t{margin-top:100px; text-align: center; overflow: hidden;}
.si-l-n{overflow: hidden; text-align: center; margin-top: 20px; font-size: 22px; color: #fff; }
.si-r{width: 606px; float: right;}
.si-r li{border-bottom: 1px dotted #aaaaaa; padding-bottom: 13px;}
.si-r li:last-child{border-bottom: 0;}
.si-r li h3{margin:22px 0; font-size: 24px;}
.si-r li p{line-height: 27px; font-size: 14px;}
/*新闻列表也*/
.nl-mbx{width: 100%; max-width: 1920px; min-width: 1190px; overflow: hidden; height: 190px; position: relative;}
.nl-l-bg{width: 386px; background-color: #122233; height: 190px; position: absolute; right: 50%; margin-right: 574px; top: 0;}
.nl-r-mbx{width: 1543px; position: absolute; height: 190px; left: 50%; margin-left: -574px;  top: 0;}
.nl-r-ttl{width: 1543px; height: 134px; box-sizing: border-box; padding-right: 365px; border-bottom: 1px solid #ebebeb; text-indent: 20px; }
.nl-r-ttl .nl-mbx-a{float: left; overflow: hidden;}
.nl-r-ttl .nl-mbx-a h1{font-size: 36px; padding-top: 49px; color: #122233;}
.nl-r-ttl .nl-mbx-a p{font-size: 24px; color: #2d2d2d; line-height: 34px;}
.nl-r-ttl .nl-mbx-b{font-size: 14px; float: right; text-align: right; height: 134px; box-sizing: border-box; padding-top: 100px; background-image: url(../images/i-home.png); background-origin: content-box;  text-indent: 30px; background-repeat: no-repeat; color: #2b2b2b;}
.nl-r-ttl .nl-mbx-b a{color: #2b2b2b;}
.nl-dh {height: 56px; }
.nl-dh .outline{float: left; height: 56px; box-sizing: border-box; padding: 15px 20px; line-height: 26px; border-right: 1px dotted #ebebeb; color: #122233; }
.nl-dh .online{float: left; height: 56px; box-sizing: border-box; padding: 15px 20px; line-height: 26px; border-right: 1px dotted #ebebeb; background-color: #122233; color: #fff; }
.nl-dh a:hover{background-color: #122233; color: #fff; }
.n-lst{width: 1190px; margin:40px auto; overflow: hidden;}
.n-lst ul{width: 585px; padding:20px; box-sizing: border-box; float: left; overflow: hidden; margin-top:20px; background-color: #fff; transition: 0.6s;}
.n-lst ul:nth-child(2n){float: right;}
.n-lst ul a{color: #333333;}
.n-thumb{width: 228px; height: 143px; float: left; overflow: hidden;  }
.n-thumb img{width: 228px; height: 143px; }
.n-new{width: 295px; float: right;}
.n-ttl{font-size: 18px; line-height: 26px;}
.n-desc{font-size: 14px; line-height: 22px; margin-top:20px; margin-bottom: 15px;}
.n-author{float: left;  color: #122233; font-size: 14px; }
.n-author:before{
	content:url(../images/i-author.png);
	margin-right:10px;
}
.n-time{float: left; color: #122233; font-size: 14px; margin-left: 39px;}
.n-time:before{content: url(../images/i-time.png); margin-right:10px;}

.n-lst ul:hover{background-color: #122233; box-shadow: 0 0 15px #888;}
.n-lst ul:hover a{color: #fff;}
.n-lst ul:hover .n-author,.n-lst ul:hover .n-time{color: #fff;}
.n-lst ul:hover img{cursor: pointer; transition: all 0.6s; transform: scale(1.2); }
.page{width: 1190px; background-color: #fff; padding:30px 0; margin: 40px auto 60px auto; text-align: center;  overflow: hidden; clear: both;}
.p_pre{background-color: #122233; padding:7px 10px; color: #fff;  border-radius: 4px;}
.p_next{background-color: #122233; padding:7px 10px; color: #fff;    border-radius: 4px; }
.p_on{ padding: 7px 15px; background-color: #122233; color: #fff; border-radius: 4px; margin-right: 5px; margin-left: 5px;}
.p_out{padding: 7px 15px; background-color: #dddddd; color: #122233; border-radius: 4px; margin-right: 5px; margin-left: 5px;}
.p_out:hover{background-color: #122233; color: #fff;}

/*show-new*/
.n-main{width: 1190px; margin:40px auto; overflow: hidden; background-color: #fff; background-image: url(../images/xq.png); background-repeat: no-repeat; background-position: 10px 10px;}
.n-l{width: 822px; float: left; padding: 52px 40px; box-sizing: border-box;}
/*.n-l:before{content:"●"; color: #ebebeb; font-size: 70px;}*/
.n-l ol{padding:10px 0; font-size: 34px; border-bottom: 1px solid #cccccc; overflow: hidden; }
.n-l ol h1{float: left;}

.n-shore{padding-top: 10px; float: right;}
.n-stc{overflow: hidden; margin:20px 0;}
.n-s,.n-t,.n-c{color: #122233; font-size: 14px; float: left; line-height: 39px;}
.n-t,.n-c{color: #122233; font-size: 14px; margin-left: 30px; }
.n-s:before{content: url(../images/i-n-author.png); margin-right:20px;}
.n-t:before{content: url(../images/i-n-time.png);margin-right:20px;}
.n-c:before{content: url(../images/i-n-count.png);margin-right:20px;}
.n-content{clear: both; overflow: hidden; margin:20px 0; color: #333;}
.n-content h3{font-size: 14px; font-weight: bold; overflow: hidden; margin-top: 15px; margin-bottom: 5px;}
.n-content p{font-size: 14px; font-weight: normal; line-height: 26px; text-indent: 20px;}
.n-content .n-img{text-indent: 0; text-align: center; overflow: hidden; padding: 10px 0;}
.n-sx{overflow: hidden; margin:40px auto;}
.n-sx a{font-size: 14px; color: #122233; float: left;}
.n-sx a:nth-child(2){float: right;}

.n-r{width: 368px; float: right; padding: 43px 20px; box-sizing: border-box;  background-color: #122233; background-image: url(../images/n-r-r.png); background-position: left 62px; background-repeat: no-repeat; }
.n-r a{color: #fff;}
.n-r ol{padding: 10px 0; font-size: 34px;  border-bottom: 1px solid #ccc;  color: #fff; text-indent: 20px; overfow: hidden; margin-bottom: 20px; }
.n-r-n{overflow: hidden; clear: both;}
.n-r-n .n-r-t{font-size: 14px; padding:10px 0; }
.n-r-t em{ background-color: #fff;
    color: #122233;
    width: 15px;
    height: 15px;
    padding: 2px 0;
    box-sizing: border-box;
    text-align: center;
    float: left;
    font-size: 10px;
    line-height: 10px;
    border-radius: 2px;
    margin-top: 2px;
margin-right: 10px;}
.n-r-n .n-r-t a{color:#fff;}
.n-r-n .n-r-t span{float: right; color: #fff;}
.n-r-n .n-r-d .r-d-t{float: left; width: 110px;  overflow: hidden;}
.n-r-n .n-r-d{display: none;}
.n-r-n .n-r-d .r-d-t img{width: 110px; height: 72px}
.n-r-n .n-r-d .r-d-d{float: right; width: 202px; overflow: hidden; font-size: 14px; color: #fff;}
.n-r-n .n-r-d .r-d-d dd:nth-child(2):before{content: url(../images/i-time.png); margin-right: 10px;}
.n-r-n:hover .n-r-t{font-size: 16px;}
.n-r-n:hover .n-r-t span{display: none;}
.n-r-n:hover .n-r-d{display: block;}

.n-r-ad{width: 368px; position: relative; overflow: hidden;}
.n-r-ad img{width: 100%;}
.ad-zx{position: absolute; bottom: 15px; left: 50%; margin-left: -90px; background-color: #122233; border-radius: 4px; border:1px solid #fff; padding:6px 20px;}
.ad-zx a{color: #fff;}

.dc-gk{width: 100%; max-width: 1920px; min-width: 1190px; height: 130px; overflow: hidden; position: relative;}
.dc-gr{width: 386px; position: absolute; right: 50%; margin-right: 574px; height: 130px; overflow: hidden; background-color: #122233; top: 0;}
.dc-h1{width: 1534px; position: absolute; left: 50%; margin-left: -574px; height: 130px; overflow: hidden; top: 0; box-sizing: border-box; padding-right: 365px; padding-left: 20px;}
.dc-h1 .nl-mbx-a{float: left; overflow: hidden;}
.dc-h1 .nl-mbx-a h1{font-size: 36px; padding-top: 49px; color: #122233;}
.dc-h1 .nl-mbx-a p{font-size: 24px; color: #2d2d2d; line-height: 34px;}
.dc-h1 .nl-mbx-b{font-size: 14px; float: right; text-align: right; height: 134px; box-sizing: border-box; padding-top: 100px; background-image: url(../images/i-home.png); background-origin: content-box;  text-indent: 30px; background-repeat: no-repeat; color: #2b2b2b; }
.dc-h1 .nl-mbx-b a{color: #2b2b2b;}

.dc_main{width: 1190px; margin:40px auto; overflow: hidden; padding:40px 0; box-sizing: border-box; background-color: #fff;}
.dc-h2{border-bottom: 1px solid #ebebeb; width: 100%; overflow: hidden;padding-left: 40px; box-sizing: border-box;}
.dc-h2 a{color:#122233; float: left; padding:8px 15px; }
.dc-h2 .dc-on{background-color: #122233; border-top-left-radius: 4px; border-top-right-radius: 4px; color: #fff;}
.dc-content{padding:40px; width: 1190px; box-sizing: border-box; overflow: hidden;}
.dc-content h3{font-size: 14px; font-weight: bold; overflow: hidden; margin-top: 15px; margin-bottom: 5px;}
.dc-content p{font-size: 14px; font-weight: normal; line-height: 26px; text-indent: 20px;}
.dc-content .n-img{text-indent: 0; text-align: center; overflow: hidden; padding: 10px 0;}

.dw3{width: 100%; background-color: #ebebeb; max-width: 1920px; min-width: 1190px; height: 262px; margin:0 auto; overflow: hidden; position: relative;}
.dw3 div{position: absolute; width: 378px; height: 100px; background-color: white; border-radius: 8px;}
.dw3 div:nth-child(1){left: 50%; margin-left:-595px; top: 78px;}
.dw3 div:nth-child(2){left: 50%; margin-left:-189px; top: 78px;}
.dw3 div:nth-child(3){left: 50%; margin-left:217px; top: 78px;}
.dw3 div ul:nth-child(1){float:left; width: 100px; text-align: center; }
.dw3 div ul:nth-child(1) img{margin-top: 24px; height: 52px;}
.dw3 div ul:nth-child(2){float:left; width: 256px; text-align: left; padding-top: 24px;  }
.dw3 div ul:nth-child(2) li:nth-child(1){font-size: 18px; color: #122233; font-weight: bold;}
.dw3 div ul:nth-child(2) li:nth-child(2){font-size: 14px;  line-height: 28px;}
.dw3 div ul:nth-child(2) li:nth-child(2):before{content: "●"; font-size: 16px; margin-right: 5px; color: #122233;}
.dw3 div:hover{background-color: #122233; color:#fff; transition: all 0.6s; box-shadow: 0px 0px 15px #888;}
.dw3 div:hover ul:nth-child(2) li:nth-child(1){color: #fff;}
.dw3 div:hover ul:nth-child(1) img{ 	
	-webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);
}
.dw3 div:hover ul:nth-child(2) li:nth-child(2):before{content: "●"; font-size: 16px; margin-right: 5px; color: #fff;}
.scfx-ttl{font-family: Andes; font-size: 155px; color: #122233; font-weight: bold; float: left; padding-top: 10px;}
.scfx-ttl2{float: left; margin-left: 10px; }
.scfx-ttl2 li:nth-child(1){font-size: 48px; font-weight: lighter; color: #000; padding-top: 62px;}
.scfx-ttl2 li:nth-child(2){font-size: 18px; color: #122233; line-height: 26px;}
.scfx5{width: 1190px; height: 541px; margin: 0 auto;}
#scfx ul{width: 226px; float: left; height: 335px; margin-top:103px; margin-bottom: 103px; margin-left: 15px; margin-right:0; background-color: #f5f5f5; border-radius: 10px;}
#scfx ul:nth-child(1){margin-left: 0;}
#scfx ul li:nth-child(1){margin-top: 34px; height: 128px; width: 128px; text-align: center; margin-left: auto; margin-right: auto;}
#scfx ul li:nth-child(1) img{height: 82px;}
#scfx ul li:nth-child(2){text-align: center;line-height: 40px; font-size: 18px; color: #122233; font-weight: bold;}
#scfx ul li:nth-child(3){width: 182px; margin: 10px auto; line-height: 26px; font-size: 14px;}
#scfx ul:hover{background-color: #122233; box-shadow: 0 0 15px #122233; color: white; }
#scfx ul:hover li:nth-child(1){border-radius: 64px; background-color: white;}
#scfx ul:hover li:nth-child(1) img{margin-top: 23px;}
#scfx ul:hover li:nth-child(2){color: white;}
.ppzl{width: 100%; min-width: 1190px; max-width: 1920px; margin:0 auto; background: url(../images/ppfh_bg.jpg) no-repeat top center; overflow: hidden;}
.map{width: 100%; overflow: hidden; background: url(../images/map-bg.jpg) left bottom no-repeat; }

.ppzl-ttl{font-family: Andes; font-size: 155px; color: #fff; font-weight: bold; float: left; padding-top: 10px;}
.ppzl-ttl2{float: left; margin-left: 10px; }
.ppzl-ttl2 li:nth-child(1){font-size: 48px; font-weight: lighter; color: #fff; padding-top: 62px;}
.ppzl-ttl2 li:nth-child(2){font-size: 18px; color: #fff; line-height: 26px;}
.ppzl-show{width: 1190px; margin:135px auto 100px auto; overflow: hidden;}
.ppzl-show ul{background: url(../images/fff010.png) ; border-radius: 5px; padding: 13px; box-sizing: border-box; margin-left:20px; margin-bottom: 30px; float: left; width: 282.5px;}
.ppzl-show ul:nth-child(4n+1){margin-left:0;} 
.ppzl-show ul li:nth-child(1){float: left; height: 55px;}
.ppzl-show ul li:nth-child(1) img{height: 55px;}
.ppzl-show ul li:nth-child(2){float: left; margin-left: 5px;}
.ppzl-show ul li:nth-child(2) dd:nth-child(1){font-size: 16px; color: #fff; padding-top: 5px; }
.ppzl-show ul li:nth-child(2) dd:nth-child(2){font-size: 13px; color: #fefefe; padding-top: 8px;  }
.ppzl-show ul li:nth-child(2) dd:nth-child(2):before{content: "●"; color: #1569c6;  margin-right: 10px;}
.jjgh-show{width: 1190px; margin:135px auto 100px auto; overflow: hidden;}

.jjgh-show ul{float: left; width: 256px; margin-left: 150px; margin-bottom: 72px; position: relative; height: 100px; background-color: #e6e7e7; box-sizing: border-box;  padding-left: 70px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.jjgh-show ul:nth-child(3n+1){margin-left:55px; }
.jjgh-show .jjgh1{font-size: 22px; padding-top: 20px;}

.jjgh-show .jjgh2{font-size: 14px; color: #122233; line-height: 31px;}
.jjgh-show .jjgh2:before{content: "●"; color: #1569c6;  margin-right: 10px;}

.jjgh-show .num-jjgh{position: absolute; height: 100px; width: 100px;  border-radius: 56px; border:6px solid #fff; left: -55px;  top: -5px; background-color: #e6e7e7; font-size: 70px; font-family: Andes; text-align: center; line-height: 100px; color: #122233;}
.m-t-41{margin-top: 41px;}
.jjgh-show ul:hover{background-color: #122233; color: #fff;}
.jjgh-show ul:hover .num-jjgh{background-color: #122233; color: #fff;}
.jjgh-show ul:hover .jjgh2{font-size: 14px; color: #fff; line-height: 31px;}
.jjgh-show ul:hover .jjgh2:before{color: #fff;}