ul,ol,li{list-style:none;}
.shouxinbanner{ margin:0px auto; width:100%; position: relative;	overflow: hidden;}
.shouxinbanner img{ width:100%;}
.shouxinbanner h2{position:absolute; bottom:0%; left:50%; width:1200px; margin-left:-600px;line-height:100px;font-size:24px;}
.shouxinindex01 { margin:0px auto; width:100%; background: #F5F6F8;height:auto;  display: table; padding-bottom:50px;}
.shouxinindex01 h1{ margin:0px auto; width:1200px; margin-top:0px;	border-bottom: #bbb 1px solid; line-height:80px; height:80px; font-size:24px; color:#414141;}
.shouxinindex01 ul { margin:30px auto; width:1200px;}
.shouxinindex01 ul li{float:left;width:23.5%;position: relative; display:black;overflow:hidden; margin-right:2%;}
.shouxinindex01 ul li:last-child{margin-right:0;}
.shouxinindex01 ul li:hover{ background: transparent; color:#414141; }
.shouxinindex01 ul li img{ width: 100%;cursor: pointer;transition: all 0.6s; }
.shouxinindex01 ul li img:hover{transform: scale(1.2);}  
.shouxinindex01 ul li p{position: absolute; display: inline-block; left: 33.33333%;  bottom: 20%; width: 33.33333%; height: 52px;text-align: center; line-height: 52px; color: #fff; border-radius:52px; font-size:20px; }
.shouxinindex01 ul li:hover p{color: #fff;  display: block;}

.shouxinbanner2021101901{ margin:0px auto; width:100%; 	overflow: hidden;}
.shouxinbanner2021101901 h2{margin:0px auto; width:1200px; font-size:36px; text-align:center; margin-top:50px;}


.shouxinindex02 { margin:0px auto; width:100%; background: #fff; height:auto; display: table;}
.shouxinindex02 h3{ margin:30px auto 20px auto; text-align:center; width:1200px; line-height:45px; height:45px; font-size:16px; color:#404040;}
.shouxinindex02 ul { margin:0px auto; width:1200px;}
.shouxinindex02 ul li{float:left;width:48%;position: relative; display:black;overflow:hidden; margin-right:2%;}
.shouxinindex02 ul li:hover{ background: transparent; color:#414141; }
.shouxinindex02 ul li img{ width: 100%;cursor: pointer;transition: all 0.6s; }
.shouxinindex02 ul li img:hover{transform: scale(1.2);}  
.shouxinindex02 ul li p{position: absolute; display: inline-block; left: 33.33333%;  bottom: 20%; width: 33.33333%; height: 52px;text-align: center; line-height: 52px; background:#EAEAEB; color: #414141; border-radius:52px; font-size:20px; }
.shouxinindex02 ul li:hover p{color: #000; background: #fff; display: block;}

.shouxinindex03 { margin:30px auto; width:100%; height:auto;  display: table;}
.shouxinindex03 h1{ margin:0px auto; width:1200px; margin-top:0px;	border-bottom: #bbb 1px solid; line-height:60px; height:60px; font-size:24px; color:#414141;}
.shouxinindex03 h1 font{ float:right; font-size:14px; color:#414141; padding-top:7px;}
.shouxinindex03 h1 font a{  color:#414141;}
.shouxinindex03 ul { margin:30px auto; width:1200px;}
.shouxinindex03 ul li{float:left;width:23.5%; min-height:230px; position: relative;  display:black;overflow:hidden; margin-right:2%;}
.shouxinindex03 ul li:last-child{margin-right:0;}
.shouxinindex03 ul li:hover{ background: transparent; color:#414141; }
.shouxinindex03 ul li img{ width: 100%;cursor: pointer;transition: all 0.6s; }
.shouxinindex03 ul li img:hover{transform: scale(1.2);}  
.shouxinindex03 ul li p{position: absolute; display: inline-block;bottom:0; background:#fff; left:0; width: 100%; height: 50px; line-height: 25px; color: #414141; font-size:15px; padding-top:10px; }
.shouxinindex03 ul li:hover p{color: #000;  display: block;}

.shouxinindex04 { margin:30px auto; width:100%; height:auto;  display: table;}
.shouxinindex04 h1{ margin:0px auto; width:1200px; margin-top:0px;	border-bottom: #bbb 1px solid; line-height:60px; height:60px; font-size:24px; color:#414141;}
.shouxinindex04 h1 font{ float:right; font-size:14px; color:#414141; padding-top:7px;}
.shouxinindex04 h1 font a{  color:#414141;}
.shouxinindex04 ul { margin:30px auto; width:1200px;}
/*
.shouxinindex04 ul li{width:100%; display:black;overflow:hidden; }
.shouxinindex04 ul li:hover{ background: transparent; color:#414141; }
.shouxinindex04 ul li img{ width: 100%;cursor: pointer;transition: all 0.6s; }
.shouxinindex04 ul li img:hover{transform: scale(1.2);}  */

.shouxinpublicmenu {margin: 0px auto; width: 100%; border-bottom: #ddd 1px solid;}
.shouxinpublicmenu ul {margin: 0px auto; width: 1200px; overflow:hidden;}
.shouxinpublicmenu ul li{ float:left; width: 18%; margin-right: 2%; line-height: 58px; text-align: center; font-size: 15px; color: #464C5F;position: relative; overflow:hidden;}
.shouxinpublicmenu ul li a{display: block;color:#000;}
.shouxinpublicmenu ul li.active{display: block; }
.shouxinpublicmenu ul li.active a:after{content: ""; position: absolute; width: 64px;height: 2px;background-color: #000;left: 47%;margin-left: -25px;top:56px;}

.shouxinpublicmenuvideo {margin: 0px auto; width: 100%; border-bottom: #ddd 1px solid;}
.shouxinpublicmenuvideo ul {margin: 0px auto; width: 1200px; overflow:hidden;}
.shouxinpublicmenuvideo ul li{ float:left; width: 10%; margin-right: 2%; line-height: 58px; text-align: center; font-size: 16px; color: #464C5F; position:relative;}
.shouxinpublicmenuvideo ul li a{display: block; color:#000;}
.shouxinpublicmenuvideo ul li.active{display: block; }
.shouxinpublicmenuvideo ul li.active a:after{content: "";position: absolute;width: 64px;height: 2px;background-color: #000;left: 47%;margin-left: -25px;top:56px;}

.shouxincontact {margin: 0px auto;width: 1200px;display:table;margin-bottom:80px;}
.shouxincontact .lt{ float:left;width: 580px;margin-top:50px;}
.shouxincontact .lt h3{margin: 0px auto; width: 100%; font-size:18px; line-height:40px; margin-top:30px;}
.shouxincontact .lt p{width: 100%; font-size:16px; line-height:25px;}
.shouxincontact .lt ul{margin: 30px auto;width: 100%; display:table;}
.shouxincontact .lt ul li{float:left;width: 10%; margin-right:3%;  position: relative;}
.shouxincontact .lt ul li:last-child{margin-right:0;}
.shouxincontact .lt ul li dd{width:26px; height:26px; overflow:hidden;}
.shouxincontact .lt ul li dd img{width:100%;}
.shouxincontact .lt ul li p{position: absolute;max-width: 120px; left: 0;top: 30px;display: none; text-align:center;background:#fff;}
.shouxincontact .lt ul li p img{max-width: 120px;}
.shouxincontact .lt ul li:hover p{display: block;width: 120px;background: #fff;border-radius: 5px;z-index: 5;border: #eee 1px solid;text-align:center;}

.shouxincontact .rt{ float:right; width: 580px; margin-top:50px;}
.wn_form{margin:auto;width:100%;margin-top:20px;}
.wn_form ul{margin: 10px auto;width:100%;}	
.wn_form ol{line-height:30px;color:#666;	font-weight:bold;}
.wn_form ul li input{margin:auto;width:100%;text-indent: 1em;line-height: 40px; height:40px;border:1px solid #CACACA;}
.wn_form ul li textarea{margin:auto;width:100%;	margin-top:20px;text-indent: 1em;line-height: 40px;border:1px solid #CACACA;}
.wn_form ul li select{margin:auto;width:100%;line-height: 40px; height:40px;text-indent: 1em;border:1px solid #CACACA;}	
.wn_form ul li option{margin:0px auto;width:100%;line-height: 40px; height:40px;}
.wn_form .btn{width:100%;text-align:center;margin-top:10px;}
.wn_form .btn input{float:left;	background:#000;line-height: 40px;min-width: 150px;text-align: center;border-radius:0px;color:#fff;border: 0px;}
.wn_form .btn input:hover{background:#333; display:block;}

.shouxinbrandserver{margin:50px auto; width:100%; display:table;}
.shouxinbrandserver ul{margin:30px auto; width:1200px;}
.shouxinbrandserver ul li{float:left;width:25%; color:#A9A9A9; font-weight: normal; display:block; overflow:hidden; margin-right:8%;border:transparent 1px solid; margin-bottom:50px;}
.shouxinbrandserver ul li:hover{border:#ccc 1px solid;box-shadow:0 0 5px #999; color:#a9a9a9;}
.shouxinbrandserver ul li:last-child{ margin-right:0;}
.shouxinbrandserver ul li p{ margin:0px auto; width:80%;}
.shouxinbrandserver ul li p img{width:100%;}
/*.shouxinbrandserver ul li p img:hover{transform: scale(1.2);}*/
.shouxinbrandserver ul li h2{width:100%; font-size:16px;line-height:30px; margin-top:20px; text-indent:1em;}
.shouxinbrandserver ul li h3{width:100%; font-size:14px;line-height:25px;text-indent:1em;}
.shouxinbrandserver ul li div{width:100%; font-size:16px;line-height:45px;margin-top:20px;text-indent:1em;}
.shouxinbrandserver ul li div img{float:right;width:98px; margin-right:10px; }

.shouxinidea20210912001 {margin: 50px auto;	max-width: 100%;}
.shouxinidea20210912001 img {margin: 50px auto;	max-width: 1200px; display:table;}
.shouxinidea20210912001 h3{margin: 50px auto; width:1200px; text-align:center;font-size: 34px; color: #333; line-height: 50px;}
.shouxinidea20210912001 p{ margin: 50px auto; width:1200px; text-align:center; font-size: 16px; color: #333; line-height: 30px;}

.shouxinidea20210912002 {margin: 50px auto;	max-width: 100%;}
.shouxinidea20210912002 ul{margin: 0px auto; width:1200px; display:table;}
.shouxinidea20210912002 ul li{float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.shouxinidea20210912002 ul li:nth-child(2n){margin-right:0%;}
.shouxinidea20210912002 ul li img {margin:0px auto;width:100%;}
.shouxinidea20210912002 ul li p{width:100%; font-size: 16px; color: #333; line-height: 40px;}

.shouxinidea20210912003 {margin: 50px auto;	max-width: 100%;}
.shouxinidea20210912003 ul{margin: 0px auto; width:1200px; display:table;}
.shouxinidea20210912003 ul li{float:left; width:70%; margin-right:2%;}
.shouxinidea20210912003 ul li:nth-child(2n){float:left; width:28%; margin-right:0%; text-align:center;}
.shouxinidea20210912003 ul li img {margin:0px auto; height:auto; max-height:279px;}
.shouxinidea20210912003 ul li p{width:100%; font-size: 16px; color: #333; line-height: 40px;}


.shouxinidea20210912004 {margin: 50px auto;	max-width: 100%;}
.shouxinidea20210912004 ul{margin: 0px auto; width:1200px; display:table;}
.shouxinidea20210912004 ul li{float:left; width:31.333333333333%; margin-right:3%;margin-bottom:2%;}
.shouxinidea20210912004 ul li:nth-child(3n){margin-right:0%; }
.shouxinidea20210912004 ul li img {margin:0px auto; width:100%; height:auto; }
.shouxinidea20210912004 ul li p{width:100%; font-size: 16px; color: #333; line-height: 40px;}

.shouxinidea20210912005 {margin: 50px auto;	width:1200px; display:table;}
.shouxinidea20210912005 .lt{float:left; width:50%;}
.shouxinidea20210912005 .lt ul{margin:0px auto; width:100%;}
.shouxinidea20210912005 .lt ul li{float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.shouxinidea20210912005 .lt ul li:nth-child(2n){margin-right:0%; }
.shouxinidea20210912005 .lt ul li img {margin:0px auto; width:100%; height:auto; }
.shouxinidea20210912005 .lt ul li p{width:100%; font-size: 16px; color: #333; line-height: 40px;}

.shouxinidea20210912005 .rt{float:left; width:50%;}
.shouxinidea20210912005 .rt h3{margin-left: 50px;font-size:24px; color: #3E3939; line-height: 50px;}
.shouxinidea20210912005 .rt p{ margin: 30px 50px 0px 50px;font-size: 16px; color: #3E3939; line-height: 30px;}



.shouxinidea01 {margin: 50px auto;	max-width: 100%;}
.shouxinidea01 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxinidea01 ul img{ float: right; max-width: 600px; max-height: 600px;}
.shouxinidea01 ul li { float: left;width: 50%; }
.shouxinidea01 ul li h1{ margin: 50px 0px 0px 50px; border-bottom: #FEC03B 0px solid; width: 85px; margin-bottom: 30px; margin-top: 30px;}
.shouxinidea01 ul li h3{margin-left: 50px;font-size: 34px; color: #3E3939; line-height: 50px;}
.shouxinidea01 ul li p{ margin: 30px 50px 0px 50px;font-size: 16px; color: #3E3939; line-height: 30px;}

.shouxinidea02 {margin: 0px auto;	max-width: 100%; margin-bottom: 50px;}
.shouxinidea02 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxinidea02 ul li { float: left;width: 50%; }
.shouxinidea02 ul li img{ margin:0px auto; max-width: 600px; max-height: 600px; display:table;}
.shouxinidea02 ul li h3{margin-left: 50px;font-size: 24px; color: #3E3939; line-height: 50px;}
.shouxinidea02 ul li p{ margin: 10px 50px 0px 50px;font-size: 16px; color:#3E3939; line-height: 30px;}


.shouxintudy01 {margin: 50px auto;	max-width: 100%;}
.shouxintudy01 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxintudy01 ul img{ float: right; max-width: 600px; max-height: 600px;}
.shouxintudy01 ul li { float: left;width: 50%; }
.shouxintudy01 ul li h3{margin-left: 50px;font-size: 34px; color: #3E3939; line-height: 50px;}
.shouxintudy01 ul li p{ margin: 30px 50px 0px 50px;font-size: 16px; color: #3E3939; line-height: 30px;}

.shouxintudy02 {margin: 0px auto;	max-width: 100%; margin-bottom: 50px;}
.shouxintudy02 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxintudy02 ul img{ float: left; max-width: 600px; max-height: 600px;}
.shouxintudy02 ul li { float: right;width: 50%; }
.shouxintudy02 ul li h3{margin-left: 50px;font-size: 34px; color: #3E3939; line-height: 50px;}
.shouxintudy02 ul li p{ margin: 30px 50px 0px 50px;font-size: 16px; color:#3E3939; line-height: 30px;}

.shouxinnewsbanner{ margin:0px auto; width:100%; position: relative;	overflow: hidden;}
.shouxinnewsbanner img{ width:100%;}
.shouxinnewsbanner h2{position:absolute;width:1200px; display:block; bottom:0%; left:50%; margin-left:-600px;font-size:24px; background: rgba(255, 255, 255, 0.5);line-height:60px; height:60px; color:#000; text-indent:2em; text-align:left;}

.shouxinnewslist { margin:0px auto; width:100%; display:table;}
.shouxinnewslist ul{ margin:0px auto; width:1200px;}
.shouxinnewslist ul li{ margin:30px auto; width:100%; display:table; border:transparent 1px solid;}
.shouxinnewslist ul li:hover{ border:#ccc 1px solid; box-shadow:0 0 5px #ccc; }
.shouxinnewslist ul li p{ float:left; width:30%;}
.shouxinnewslist ul li img{width:100%;}
.shouxinnewslist ul li div{ float:right; width:60%; margin-right:5%;}
.shouxinnewslist ul li div h2{margin:15px auto;width:100%; font-size:18px; line-height:25px; overflow:hidden; font-weight:bold; margin-top:45px;}
.shouxinnewslist ul li div h3{width:100%; font-size:16px; line-height:25px; height:75px; overflow:hidden;}
.shouxinnewslist ul li div h4{margin:15px auto;width:100%; font-size:16px; line-height:25px; overflow:hidden;}


.shouxinvideolist { margin:50px auto; width:100%; display:table;}
.shouxinvideolist ul{ margin:0px auto; width:1200px;}
.shouxinvideolist ul li{float:left;width:31%; display:table; margin-right:3%;}
.shouxinvideolist ul li:nth-child(3n){margin-right:0;}
.shouxinvideolist ul li img{width:100%;}
.shouxinvideolist ul li p{padding:10px 0px;width:100%; text-indent:1em; line-height:25px; height:50px; overflow:hidden; background:#F8FAFB; font-size:18px;}


.shouxinnewsshow { margin:50px auto; width:100%; display:table;}
.shouxinnewsshow h3{ margin:0px auto; width:100%; text-align:center; font-size:24px; line-height:35px; display:table;}
.shouxinnewsshow h4{ margin:0px auto; width:1200px;; text-align:center; font-size:16px; line-height:35px; color:#a9a9a9;  display:table; border-bottom:#ccc 1px solid;}
.shouxinnewsshow .bt{margin:0px auto;max-width:1200px; font-size:26px; line-height:50px;border-bottom:#ddd 1px solid;}
.shouxinnewsshow .bt span{float:right;font-size:16px;}
.shouxinnewsshow .bt span a{background: #262626;
    -webkit-transition: color .25s linear,background .25s linear;
    -moz-transition: color .25s linear,background .25s linear;
    -ms-transition: color .25s linear,background .25s linear;
    -o-transition: color .25s linear,background .25s linear;
    transition: color .25s linear,background .25s linear;
    display: block;
    width: 200px;
    color: #fff;
    text-align: center;
}
.shouxinnewsshow .bt span a:hover{background: #ddd; color:#262626;}

.shouxinnewsshow div{ margin:30px auto; width:1200px; font-size:16px; line-height:30px;  display:table;}
.shouxinnewsshow div img{ margin:0px auto; max-width:100%; display:table;}



.shouxinculturebanner{ margin:0px auto; width:100%; position: relative;	overflow: hidden;}
.shouxinculturebanner img{ width:100%;}
.shouxinculturebanner h2{position:absolute;width:1200px; display:block; bottom:0%; left:50%; margin-left:-600px;font-size:30px; line-height:100px; height:100px; color:#fff; text-indent:2em;}

.shouxinculturelist{ margin:50px auto; width:1200px; display:table;}
.shouxinculturelist .lt{ float:left; width:20%; display:table;}
.shouxinculturelist .lt ul{width:92%;}
.shouxinculturelist .lt ul li{margin:10px auto;width:100%; line-height:35px; height:35px;border:#000 1px solid; text-indent:2em; color:#111; display:block;background-position: 0 -60px; position:relative; }
.shouxinculturelist .lt ul li a{color:#111;   display:block;}
.shouxinculturelist .lt ul li a:hover{ color:#fff; border:transparent 0px solid;  background:#555; display:block;}
.shouxinculturelist .lt ul li.active { color:#fff; background:#555; border:transparent 1px solid; display:block;}

.shouxinculturelist .lt ul li.active:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
     color: #fff; 
    border: 11px solid;
    border-color: transparent transparent transparent #555;
    top:20%;
    right: -22px;
    left: 230px;
    transform: translateX(-50%);
    transition: all .3s ease;
}
.shouxinculturelist .rt{ float:right; width:75%; display:table;}
.shouxinculturelist .rt ul {margin:0px auto; width:100%;}
.shouxinculturelist .rt ul li{ float:left; width:30%; margin-right:3%;  overflow:hidden; margin-bottom:20px; border:#fff 1px solid; }
.shouxinculturelist .rt ul li:nth-child(3n){margin-right:0;}
.shouxinculturelist .rt ul li img{width:100%;}
.shouxinculturelist .rt ul li div{margin:0px auto; width:100%; }
.shouxinculturelist .rt ul li div h2{margin:5px auto;width:100%; color:#3F3F3F; font-size:14px; line-height:20px; height:40px; overflow:hidden; }
.shouxinculturelist .rt ul li div h4{margin:5px 0; position:relative; max-width:100px; line-height:20px; height:20px;font-size:14px; margin-bottom:0; }
.shouxinculturelist .rt ul li div hr{width:54px; display:table; height: 1px;	background-color:#3F3F3F;  border:none;}




.shouxinproductlist {margin:0px auto; width:100%; display:table;}
.shouxinproductlist h3{margin:30px auto; width:100px; display:table;  font-size:24px; line-height:50px; height:50px; text-align:center; font-weight:bold; color:#404040; margin-bottom:0;}
.shouxinproductlist hr{margin:0px auto; width:40px; display:table; height: 1px;	background-color: #000;  border:none;}
.shouxinproductlist ul{margin:50px auto; width:1200px; display:table;}
.shouxinproductlist ul li{float:left; width:24.5%;border: #fff 1px solid; display:block; position:relative; overflow:hidden; margin-bottom:20px; text-align:center;}
.shouxinproductlist ul li img{width:100%; height:300px;}
.shouxinproductlist ul li:hover{box-shadow:0 0 5px #999 ; border: #000 1px solid; display:block; }


.shouxinproductlistbig {margin:20px auto; max-width:1200px; display:table;}
.shouxinproductlistbig .lt{float: left;width: 33%;margin-right: 1.5%;}
.shouxinproductlistbig .lt ul{margin:0px auto; width:100%;}
.shouxinproductlistbig .lt ul li{margin:0px auto; width:100%; position: relative;}
.shouxinproductlistbig .lt ul li img{width:100%;}
.shouxinproductlistbig .lt ul li p{position: absolute;bottom: 0px;width: 100%;background: rgba(0,0,0,0.4);margin: 0px;line-height: 40px;text-indent: 10px;color:#fff;}

.shouxinproductlistbig .rt{float: left;width: 65.5%;}
.shouxinproductlistbig .rt ul{margin:0px auto; width:100%;}
.shouxinproductlistbig .rt ul li:nth-child(1){float:left; width:53.7%;  margin-bottom:2.5%; position: relative;}
.shouxinproductlistbig .rt ul li:nth-child(2){float:right; width:43.8%; margin-bottom:2.5%; position: relative;}
.shouxinproductlistbig .rt ul li:nth-child(3){float:left; width:53.7%; position: relative;}
.shouxinproductlistbig .rt ul li:nth-child(4){float:right; width:43.8%; position: relative;}
.shouxinproductlistbig .rt ul li img{width:100%;}
.shouxinproductlistbig .rt ul li p{position: absolute;bottom: 0px;width: 100%;background: rgba(0,0,0,0.4);margin: 0px;line-height: 40px;text-indent: 10px;color:#fff;}

.shouxinteaching {margin:0px auto; width:100%; display:table;}
.shouxinteaching h3{margin:30px auto; max-width:150px; display:table;  font-size:30px; line-height:80px; height:80px; text-align:center; font-weight:bold; color:#404040; margin-bottom:0;}
.shouxinteaching hr{margin:0px auto; width:40px; display:table; height: 1px;	background-color: #000;  border:none; margin-bottom:30px;}
.shouxinteaching p{margin:0px auto; max-width:800px;  line-height:25px; font-size:16px; text-align:center;}
.shouxinteaching .pic{margin:30px auto; width:100%;}
.shouxinteaching .pic img{width:100%;}

.shouxinprize {margin:0px auto; width:100%; display:table;}
.shouxinprize h3{margin:30px auto; max-width:180px; display:table;  font-size:30px; line-height:80px; height:80px; text-align:center; font-weight:bold; color:#404040; margin-bottom:0;}
.shouxinprize hr{margin:0px auto; width:40px; display:table; height: 1px;	background-color: #000;  border:none; margin-bottom:30px;}
.shouxinprize p{margin:0px auto; max-width:800px;  line-height:25px; font-size:16px; text-align:center;}

.shouxinprize01 {margin: 50px auto;	max-width: 100%;}
.shouxinprize01 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxinprize01 ul img{ float: left; max-width: 600px; max-height: 600px;}
.shouxinprize01 ul li { float: right;width: 50%; }
.shouxinprize01 ul li h3{margin-left: 50px;font-size: 26px; color: #3E3939; line-height: 50px; margin-top:20px;}
.shouxinprize01 ul li p{ margin: 20px 50px 0px 50px;font-size: 14px; color: #3E3939; line-height: 25px;}

.shouxinprize02 {margin: 0px auto;	max-width: 100%; margin-bottom: 50px;}
.shouxinprize02 ul{margin: 0px auto; width: 1200px; display:table; }
.shouxinprize02 ul img{ float: right; max-width: 600px; max-height: 600px;}
.shouxinprize02 ul li { float: left;width: 50%; }
.shouxinprize02 ul li h3{margin-left: 50px;font-size: 26px; color: #3E3939; line-height: 50px; margin-top:20px;}
.shouxinprize02 ul li p{ margin: 20px 50px 0px 50px;font-size: 14px; color:#3E3939; line-height: 25px;}

.shouxinonline2021091201 {margin:0px auto; width:100%; display:table; min-height:423px;    background-size: 1920px 423px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline2021091201 p {margin:0px auto; width:100%; text-align:center; line-height:30px; font-size:34px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:330px;}

.shouxinonline2021091202 {margin:0px auto; width:100%; display:table; min-height:1189px;     background-size: 1920px 1189px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline2021091202 h1 {margin:0px auto; max-width:90%;  line-height:100px; font-size:68px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:530px;}
.shouxinonline2021091202 h5 {margin:0px auto; max-width:90%;  line-height:30px; font-size:36px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:15px;}
.shouxinonline2021091202 h2 {margin:0px auto; width:100%; text-align:center;  line-height:30px; font-size:46px; color:#fff;text-shadow: 1px 2px 1px #000; padding-top:300px;}
.shouxinonline2021091202 h3 {margin:0px auto; width:100%; text-align:center;  line-height:30px; font-size:26px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:30px;}


.shouxinonline2021091203 {margin:0px auto; width:100%; display:table; min-height:233px;     background-size: 1920px 233px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline2021091203 h1 {margin:0px auto; max-width:90%; text-align:center;  line-height:100px; font-size:68px; color:#fff;text-shadow: 1px 2px 1px #000;margin-top:2%;}
.shouxinonline2021091203 h5 {margin:0px auto; max-width:90%; text-align:center; line-height:30px; font-size:36px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:15px;}


.shouxinonline2021091204 {margin:0px auto; width:100%; display:table; min-height:286px;     background-size: 1920px 286px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline2021091204 h1 {margin:0px auto; max-width:90%; text-align:center;  line-height:100px; font-size:78px; color:#fff;text-shadow: 1px 2px 1px #000;margin-top:4%;}
.shouxinonline2021091204 h5 {margin:0px auto; max-width:90%; text-align:center; line-height:30px; font-size:36px; color:#fff;text-shadow: 1px 2px 1px #000;padding-top:15px;}

.shouxinonline2021091205 {margin:0px auto; width:100%; display:table; min-height:598px;     background-size: 1920px 598px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline2021091205 h1 {margin:0px auto; max-width:1200px; text-align:center;  line-height:60px; font-size:48px; color:#333;text-shadow: 1px 2px 1px #fff;margin-top:3%;}
.shouxinonline2021091205 ul {margin:50px auto; max-width:90%; display:table;}
.shouxinonline2021091205 ul li {float:left; width:9.333333333333%;  margin-right:2%; text-align:center;}
.shouxinonline2021091205 ul li img{margin:0px auto;width:100%;}
.shouxinonline2021091205 ul li:nth-child(9n){margin-right:0%;}



.shouxinonline {margin:0px auto; width:100%; display:table; min-height:1095px;  background-size: 1920px 1095px;    background-repeat: no-repeat;    background-position: top center;}
.shouxinonline ul{margin:0px auto; width:100%; margin-top:5%;display:table;}
.shouxinonline ul li{float:left; width:50%; background:url(../images/left.png) no-repeat center right; line-height:102px; font-size:24px; color:#fff; text-indent:9em; margin-bottom:3%;}
.shouxinonline ul li:nth-child(2n){float:left; width:50%; background:url(../images/right.png) no-repeat center left; line-height:102px; font-size:24px; color:#fff;  margin-bottom:3%; margin-top:51px;}
.shouxinonline ul div {width:40%; margin-left:10%; line-height:40px; font-size:24px; color:#0664A5; display:table;}
.shouxinonline ul p {width:40%;margin-left:10%; line-height:30px; font-size:24px; color:#0664A5;margin-top:3%;}


.shouxinonline01 {margin:0px auto; width:100%; display:table; min-height:814px;}
.shouxinonline01 ul{margin:0px auto; width:100%;margin-top:5%;display:table; min-height:682px;}

.shouxinonline01 ul div {margin-left:10%;width:50%; line-height:40px; font-size:36px; color:#000; display:table;}
.shouxinonline01 ul div img{margin-bottom:50px; display:table; clear:both;}
.shouxinonline01 ul p {margin-left:10%; width:50%; line-height:40px; font-size:24px; color:#525252;margin-top:1.5%; margin-bottom:2%;}
.shouxinonline01 ul li{float:left;  width:20%;  margin-right:2%;  font-size:34px; color:#fff; text-align:center; position:relative; }
.shouxinonline01 ul li:nth-child(4n){margin-right:0%;}
.shouxinonline01 ul li img {margin:0px auto; width:100%; max-width:168px;}
.shouxinonline01 ul li h2{  position:absolute; left:50%; top:20%; width:84px; margin-left:-42px;line-height:45px; font-size:36px; color:#fff; text-align:center; }
.shouxinonline01 ul h3 {margin-top:30px;width:50%; background:url(../images/jiantou.png) no-repeat; text-align:center; line-height:105px; font-size:46px; color:#fff; display:block; margin-bottom:30px;}

.shouxinonline01 ul h3 a { font-size:46px; color:#fff;display:block;}

.shouxincollegelist{margin:50px auto; width:100%; display:table;}
.shouxincollegelist ul {margin:0px auto; width:1200px;}
.shouxincollegelist ul li{ float:left; width:48%; margin-right:3%;  overflow:hidden; margin-bottom:20px; border:#fff 1px solid; }
.shouxincollegelist ul li:nth-child(2n){margin-right:0;}
.shouxincollegelist ul li img{width:100%;}
.shouxincollegelist ul li div{margin:0px auto; width:90%; }
.shouxincollegelist ul li div h2{margin:15px auto;width:100%; font-size:18px; line-height:25px; overflow:hidden; font-weight:bold; }
.shouxincollegelist ul li div h3{margin:0px auto;width:100%; font-size:16px; line-height:25px; height:75px; overflow:hidden;}
.shouxincollegelist ul li div h4{margin:15px 0; position:relative; background:#ccc; text-align:center; max-width:100px; line-height:30px; height:30px;font-size:16px; }
.shouxincollegelist ul li div h4 em{position:absolute;border-width:15px 0 15px 15px;border-style:dashed dashed dashed solid;border-color: transparent transparent transparent #ccc;top:0;right: -22px;transform: translateX(-50%);}
.shouxincollegelist ul li:hover{border:#ccc 1px solid; box-shadow:0 0 5px #ccc; }
.shouxincollegelist ul li:hover h4{background:#333; color:#fff;} 
.shouxincollegelist ul li:hover h4 em{border-color: transparent transparent transparent #333;} 


.shouxinmadelist {margin: 50px auto; max-width: 100%;}
.shouxinmadelist ul{margin: 0px auto; width: 1200px; display:table; }

.shouxinmadelist ul li {width: 100%; display:table; margin-bottom:30px; }
.shouxinmadelist ul li p,.shouxinmadelist ul li div{width:50%;margin-top:120px;}
.shouxinmadelist ul li p img{max-width: 600px; max-height: 600px;}
.shouxinmadelist ul li div h2{ margin: 30px 0px 30px 50px; border-bottom: #FEC03B 0px solid; font-size: 24px; width: 100%; font-weight:bold; }
.shouxinmadelist ul li div h3{ margin: 0px 50px 0px 50px;font-size: 16px; color:#3E3939; line-height: 25px;}




.shouxinfooter{margin:50px auto; width:1200px; height:auto;  display: table;}
.foot_links {float: left;border-left:#ddd 0px solid;min-height: 247px;	padding-left: 1%;	width: 10%;}
.foot_links h4 {font-size: 18px;color: #000; font-weight: bold;	margin-bottom: 25px;}

.foot_links ul li a {font-size: 14px;color: #000;}
.foot_links ul li a:hover {color: #f00;}
.foot_links ul li {margin-bottom: 15px;}
.foot_links ul li:last-child {margin-bottom: 0;}

/*
.foot_links:first-child {margin-right: 85px;}
.foot_links:nth-child(2) {margin-right: 38px;}
.foot_links:nth-child(3) {margin-right: 47px;}
.foot_links:nth-child(4) {margin-right: 70px;}
.foot_links:nth-child(5) {margin-right: 57px;}
*/
.foot_guanzhu {	float: left;width: 18%;}
/*.foot_guanzhu .weixin {	width: 190px;	height: auto;	margin-right: 5px;	float: left;}
.foot_guanzhu .weixin img {	width: 70%;	border-radius: 6px;}*/
.foot_guanzhu .weixin {	width: 25%;	height: auto;	margin-right: 2%;	float: left; position: relative;}
.foot_guanzhu .weixin i{font-size:24px;}
.foot_guanzhu .weixin img {	position: absolute; 
            left: 0;   
            top: 30px;
            display: none; }

.foot_guanzhu .weixin:hover img {     
            display: block; 
            max-width: 130px;
            background: #fff;
            border-radius: 5px;
            z-index: 5;
            border: #eee 1px solid;
        }
.foot_guanzhu .weixin p{    width: 100%;    text-align: center;    line-height: 25px;    color: #000;}
.shouxincopy{ margin:0px auto; width:1200px; display: table; line-height:45px;}
.shouxincopy .lt{ float:left;width:30%; }
.shouxincopy .lt ol{ float:left;width:10%; }
.shouxincopy .lt ol dl{ float:left; width:100%; position: relative; }
.shouxincopy .lt ol dl dd {position: absolute; left: 0;top: 30px;display: none; }
.shouxincopy .lt ol dl dd img{width:130px;}
.shouxincopy .lt ol dl:hover dd {position: absolute; display: block; max-width: 130px; background: #fff; border-radius: 5px;border: #eee 1px solid; top:-130px; z-index:999;}
        
.shouxincopy .rt{ float:right;width:70%; text-align:right;}