 @charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0; margin:0; color:#000000;text-align:center; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; background:url(bg05.jpg) no-repeat top center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;}
li,p{text-align:left;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#f04739; text-decoration:none;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
.clearfix{clear:both;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#cc3333; font-weight:bold;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#666666;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#FFFFFF;}
/* Landscape phone to portrait tablet */
ul{margin:0px; padding:0px;}
li{list-style:none;text-align:left;text-decoration:none;font:normal;}
a{text-decoration:none;}
.m10{ margin-top:10px;}
.m20{ margin-top:20px;}
.m30{ margin-top:30px;}
.p60{ padding-top:60px;}

.header{ width:100%; height:590px; }

.header .m-header{width:100%;height:609px; margin:0 auto;overflow:hidden;position:relative;}

.phone_header{ display:none; width:100%;}
.phone_header img { width:100%;}

.mobile{ display:none;}

.ttbg{ width:1200px; height:auto; background: left center no-repeat; border:0px solid #cccccc;}
.tt{width:1200px; height:auto; padding-top:20px; margin:0px auto; text-align:center;}

.tt p a{font-size:16px;  line-height:180%; font-weight:normal;color:#fff; }
	.tt a{font-size:33px; font-weight:bold; line-height:200%; font-family:"Microsoft YaHei"; color:#fff; }
	.tt p{font-size:16px;  line-height:180%;  list-style:none; clear:both; text-align:center; color:#fff;}


/*con1*/
.mainbg{ width: ; background-color:; height:auto; margin:0 auto;}
.play {width:1200px; margin:30px auto;height:360px;}
.main-left{float:left; width:600px;}
/*jdt*/
#playBox{float:left; margin:0px auto;width:600px; height:360px;position:relative; overflow:hidden;background-color:#fff;padding:0px; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; list-style:none;}
#playBox .oUlplay img{ width:600px; height:360px;}
#playBox .oUlplay li span{ width:100%; height:45px; background-color:#000000; position:relative; bottom:45px;text-align:center; display:block; background:url(sj04.png); }
#playBox .oUlplay li span a{line-height:40px; color:#FFFFFF; padding-bottom:10px; font-size:17px;}
#playBox .pre{ cursor:pointer; width:20px; height:35px; position:absolute; bottom:2px; left:10px; z-index:10; background-image:url(kelBtn.png); }
#playBox .next{ cursor:pointer;width:20px; height:35px; position:absolute;bottom:2px; right:10px; z-index:10; background-image:url(kerBtn.png);}
#playBox .smalltitle {width:100px; height:10px; position:absolute; bottom:25px; z-index:10; left:60px;}
#playBox .smalltitle ul{ width:100px; text-align:center; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:25px; margin-left:-20px; float:left; overflow:hidden;*display:inline;*zoom:1; list-style:none; font-size:22px;FILTER: filter:alpha(opacity:0); opacity:0; -moz-opacity:0;-khtml-opacity: 0;}
#playBox .smalltitle .thistitle{ color:#cc0000; font-size:22px; line-height:30px; FILTER: filter:alpha(opacity:100); opacity:1; -moz-opacity:1;-khtml-opacity: 1;}
#playBox .smalltitle span{color:#FFFFFF; font-size:14px; line-height:36px;}

.con1right { float:right; width:520px; height:360px; padding-right:30px;}
.t0{ width:100%; height:63px;position:relative; }
.t0 .more{position: absolute;top:55%;right: 0px;line-height: 21px;}
.t0 .more a{padding: 2px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}

.txt1{width:100%; float:left; text-align:left; margin-top:5px;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ background:url(icon3.png) left center no-repeat; border-bottom:1px solid #D8D8D8;}
.txt1 li a{ font-size:16px;  line-height:260%; padding-left:20px; color:#000;}


.t1200{width:1200px; margin:0px auto; position:relative; text-align:center; padding-top:20px;}
.t1200 img{ width:1200px; height:auto;text-align:center;}
.t1200 .more{position: absolute;top:23px;right: 0px;line-height: 21px;}
.t1200 .more a{padding: 2px 12px;background: #f6d9a7;border-radius: 9px;font-size: 12px;z-index: 5;}

.ff{color: #fff;}
.ff a{color: #fff;}
.ff a:hover{color: #dfdfdf !important;}

.t_m{ display:none;}


.box{width:1240px;margin:0px auto;}



.box1 .bg{background: #0350a6;}
.box1{background: #ebebeb;}
.box1 .box{height: 650px;position: relative;}
.box1 .bg{position: absolute;width: 1020px;height: 100%;right: -240px;top: 0px;background: #d93333;}
.box1 .cover{position: absolute;top: 0px;left: 460px;width: 0px;height: 0px; border-top: 650px solid #ebebeb; border-right: 264px solid transparent;z-index: 9;}
.box1 .pic{position: absolute;width: 780px;height: 530px;top: 50%;margin-top: -265px;right: 0px;}
.box1 .pic img{ width:750px; height:530px;}
.box1 .news{position: absolute;left: 0px;top: 58px;width: 565px;z-index: 10;}
.box1 .news h3{font-size: 34px;font-weight:bold;line-height: 50px;max-height: 100px;}
.box1 .news p{line-height: 26px;max-height: 52px;color: #888;font-size: 16px;margin-top: 12px;margin-bottom: 25px;}
.box1 .news p a{ color:#ca0000;}
.box1 .news li{line-height: 26px;height: 26px;padding: 8px 0px;font-size: 16px;}
.box1 .news ul{ margin-top:30px;}

.box2{width:1100px; margin:10px auto;}
.box2_pic{float:left;width:500px; height:310px;margin:0 auto; position:relative; overflow:hidden; }
.box2_pic img{  width:500px; height:310px;transition:all 0.5s;}
.box2_pic img:hover{transform: scale(1.1);}
.box2_pic p{  position:absolute; bottom:0px; left:0px; width:100%; background:url(sj04.png); text-align:center;}
.box2_pic p a{ color:#fff; font-size:16px; line-height:35px;}

.box2_txt{ float:right; width:550px;}
.box2_txt h5{font-size:22px; font-weight:bold;  line-height:240%; padding-bottom:5px;  }
.box2_txt h5 a{color:#d93333;}
.box2_txt li{background:url(ico0.png) left center no-repeat;}
.box2_txt li a{font-size:20px;  line-height:240%; padding-left:26px;}


.box2_pic1{float:right;width:500px; height:310px;margin:0 auto; position:relative; overflow:hidden; clear:both; padding-top:60px; }
.box2_pic1 img{  width:500px; height:310px;transition:all 0.5s;}
.box2_pic1 img:hover{transform: scale(1.1);}
.box2_pic1 p{  position:absolute; bottom:0px; left:0px; width:100%; background:url(sj04.png); text-align:center;}
.box2_pic1 p a{ color:#fff; font-size:16px; line-height:35px;}

.box2_txt1{ float:left; width:550px; }
.box2_txt1 h5{font-size:22px; font-weight:bold;  line-height:240%; padding-bottom:5px; padding-top:60px; }
.box2_txt1 h5 a{color:#d93333;}
.box2_txt1 li{background:url(ico0.png) left center no-repeat;}
.box2_txt1 li a{font-size:20px;  line-height:240%; padding-left:26px;}


.bg3{ width:100%; height:1100px; background:url(shu.jpg) top center no-repeat;}

.box3{ width:1040px; margin:0 auto; padding-top:60px;}
.box3 .pic{ float:left; width:490px;}
.box3 .pic h3{font-size: 26px;font-weight: normal;line-height:160%;max-height: 100px; padding-top:30px;}
.box3 .pic h3 a{ }

.box3 .pic img{ float:left;width:320px; height:200px; margin-top:30px;transition:all 0.5s;}
.box3 .pic img:hover{transform: scale(1.1);}
.box3 .pic p{ text-indent:24px; width:150px; float:right;line-height:160%;max-height:200px;color:#888;font-size:14px; margin-top:22px;margin-bottom: 25px;}

.box3 .pic .txt{ clear:both; width:490px; padding-top:40px;}
.box3 .pic .txt li{background:url(dian.png) left center no-repeat;}
.box3 .pic .txt li a{font-size:16px;  line-height:240%; padding-left:22px;}

.box3 .pic2{ float:right; width:450px;}
.box3 .pic2_pic{ width:450px; }
.box3 .pic2_pic li{ float:left; width:210px; padding-left:10px; margin-top:10px;}
.box3 .pic2_pic li img{ width:210px;height:132px;  transition:all 0.5s;}
.box3 .pic2_pic li img:hover{transform: scale(1.1);}
.box3 .pic2_pic li p{ width:100%; text-align:center;line-height:240%; }
.box3 .pic2_pic li a{ font-size:14px; }

.box3 .pic2 .txt{ clear:both; width:440px; padding-top:30px; float:right;}
.box3 .pic2 .txt li{background:url(dian.png) left center no-repeat;}
.box3 .pic2 .txt li a{ font-size:16px;  line-height:240%; padding-left:22px; }


.box3 .more{ clear:both; float:left; margin-top:20px; width:96%; height: 20px; line-height: 20px; position: relative;}
.box3 .more i{position: absolute;left: 0px;top: 50%;width: 100%;height: 1px;border-top: 1px dashed #b6b6b6;}
.box3 .more a{position: absolute;top: 0px;right: 0px;padding: 0px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}

#footer{width:100%; height:190px; text-align:center; margin:0px auto; clear:both; background-color:#FFFFFF;}

#con6banner {background-image:url(rmt.jpg); background-position:center top; background-repeat:no-repeat; width:1200px; height:80px; margin:0px auto;}
#con6 {width:1200px; margin:0px auto; background-color:#FFFFFF; margin:15px auto;}
#con6tab {width:250px; height:190px; float:left; margin:20px 0px 0px 38px; display:inline-table; text-align:center;}
#con6tab img{width:250px; height:150px;}
#con6tab span{font-size:16px; color:#000000; text-align:center; line-height:180%; margin-top:10px;}

.line{ width:100%; height:4px; background-color:#0097e0; margin-top:20px;}

.main1{ width:1200px; margin:30px auto;}
.main1_left{ width:440px; height:270px; float:left;}
.main1_left img{width:440px; height:270px;}
.main1_right{ width:720px; float:right;}
.main1_rt{ font-size:22px; line-height:240%; font-weight:bold;}
.main1_rc{ width:670px; height:140px; margin-top:20px; font-size:14px;padding-left:25px; padding-right:25px; padding-top:20px; line-height:200%; background-color:#fff9ed; text-indent:2em;}
.main1_rc a{ color:#ed2427;}
.main2{ width:1240px; margin-top:30px;}
.main2 ul{}
.main2 li{ width:560px; float:left; margin-left:40px;border-bottom:1px dashed #CCCCCC; background:url(dian.png) left center no-repeat;}
.main2 a{ font-size:16px; line-height:260%; padding-left:20px;}

.con5{ width:1240px; margin:20px auto;}
.con1{ width:1240px; margin:20px auto;}
.con1-pic{}
.con1-pic li{float: left;width: 285px;height: 170px;margin-left: 20px;overflow: hidden; position:relative; margin-top:0;}
.con1-pic img{display: block;width: 285px;height: 170px;transition: all 0.5s;}
.con1-pic img:hover{transform: scale(1.1);}
.con1-pic li p{ width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic li p a{ font-size:1.4rem; line-height:30px; color:#fff; }		
		
.con1-con{ width:1200px; padding-top:20px; margin:0 auto;}
.con1-txt{ width:590px; height:50px; border-radius:3px; background-color:#eff7ff; margin-top:10px; float:left;}
.con1-txt a{font-size:18px; line-height:50px;margin-left:20px; color:#666666;}
.con1-txt1{ width:590px; height:50px; border-radius:3px; background-color:#eff7ff; margin-top:10px; float:right; }

.con1-txt1 a{font-size:18px; line-height:50px;margin-left:20px; color:#666666;}


	.partD{background:url("https://_1_02.jpg") no-repeat top center;height:410px;padding-top:10px;}
	.partD .nr{height:403px;width:1160px;background-color:#fff9ed;border:1px solid #e4c78e;padding-right:38px;}
	.partD .left{width:555px;float:left;}
	.slide2 .bd{width:536px;float:left;}
	.slide2 .bd ul{width:536px;height:302px;position: relative;}
	.slide2 .bd ul .txtbg{position:absolute;left:0;bottom:0;width:100%;height: 48px;background-color:#000;opacity: 0.6;}
	.slide2 .bd ul .tit{position:absolute;left:0;bottom:0;width:100%;text-align:center;line-height:48px;height: 48px;overflow: hidden;}
	.slide2 .bd ul .tit a{font-size:18px;color:#FFF;}
	.slide2 .bd ul img{width:536px;height:302px;}
	.slide2 .hd{padding-top:7px;}
	.slide2 .hd li{width:166px;padding-top:7px;height:95px;float:left;margin-right:19px;}
	.slide2 .hd li img{width:166px;height:95px;}
	
	.partD .right{width:580px;float:right;}
	.partD .right .tit{width:580px;line-height:52px;height:52px;overflow:hidden;padding-top:20px;text-align: center;}
	.partD .right .tit a{font-size:24px;font-weight:bold;color:#c51f23;}
	.partD .right .ab{font-size:14px;color:#565656;line-height:34px;height:60px;overflow: hidden;text-align: justify;text-indent: 2em;padding-bottom:10px;background:url("https://member.jschina.com.cn5_51.jpg") bottom;background-repeat: repeat-x;}
	.partD .right .ab a{font-size:14px;color:#d40c00;}
	.partD .right ul{padding-top:10px;}
	.partD .right ul li{line-height:38px;width:563px;background:url(icon3.png) no-repeat left center;padding-left:17px;}
	.partD .right ul li span{font-size:18px;color:#d40c00;}
	.partD .right ul li a{font-size:18px;color:#565656;}


.sc12Swiper .swiper-slide{position: relative;}
.sc12Swiper .swiper-slide p{position: absolute;background-color: rgba(0,0,0,0.5);width: 100%;bottom: 5px;color: #FFFFFF;padding: 5px 10px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item-col a{color: #FFFFFF;    overflow-y: hidden;white-space: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.cloud9-item {position: relative;display: inline-block;width: 260px;height: 380px;opacity: 0.98;cursor: pointer;}
.cloud9-item .img-h5bg {width: 100%;height: 100%;cursor: pointer;}
#showcase {width: 1100px;height: 512px;margin: auto;}
.cloud9-item img {border-radius: 12px;}
.sc3-item .fl-right{height: 209px;overflow-y: scroll;}


.sc8 {background:#c02b22 url("../images/sc8_redbg.jpg") no-repeat center bottom; height:780px;margin-bottom:10px}
.sc8 .g-c-area {width:1100px}
.sc8 .sc-bartitle {margin:0px 0 5px;padding-top:50px}
.show-mod { margin: 2px 0 0 0; position: relative;padding: 0px}
.show-mod-picarea { width: 760px; height: auto;float: left;overflow: hidden;  }
.show-mod-picarea li { width: 760px;}
.show-mod-picarea li img {width:100%;height:100%}

.show-mod-righttxt { position: absolute;top:0px;right:10px; z-index: 30; width: 320px; }
.show-mod-righttxt li {overflow: hidden;white-space: normal; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;cursor: pointer; width: 83%; height: 70px; line-height: 32px; margin-bottom: 2px; color: #fff; font-size: 17px; background: #a71f17 ; padding: 15px 20px 0; position: relative}
.show-mod-righttxt .on { background: #f2901c;color:#fff }
.show-mod-righttxt .on i{ position: absolute;top:45px;right:-2px;width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #fff; z-index: 40; display: block}

.show-mod-righttxt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.show-mod-righttxt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  background: #dccab8;    }
.show-mod-righttxt::-webkit-scrollbar-track {/*滚动条里面轨道*/
       /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        border-radius: 10px;   background: #a71f17;    }

.show-mod-righttxt li:hover {background: #75100b;}


.bg05{ width:100%; height:auto; margin-top:40px; }
.con3{width:1200px; margin:15px auto; height:430px; padding-top:20px;background:url(bg_4.png);}
.con3-left{ width:510px; float:left;margin-top:10px; padding-left:50px;}
.con3-tt{}
.con3-tt h2{ font-size:22px; font-weight:bold; line-height:220%; color:#fff;}
.con3-tt p{ font-size:14px; text-indent:28px; line-height:200%; color:#fff; padding-top:6px;}
.con3-tt p a{ color:#fff;}
.con3-txt{ margin-top:10px;}
.con3-txt li{ font-size:18px; padding-left:25px;background:url(icon1.png) left center no-repeat;}
.con3-txt li a{ font-size:18px; line-height:45px; color:#fff;}

.con3-right{ width:600px; float:right; }
.con3-pic li{width:250px; height:156px; float:left; margin-left:30px; margin-top:30px; position:relative; overflow:hidden;}
.con3-pic img{width:250px; height:156px; transition:all 0.5s;}
.con3-pic img:hover{transform: scale(1.1);}
.con3-pic p{ position:absolute; bottom:0px; left:0px; width:100%; height:auto; background:url(sj04.png); text-align:center;}
.con3-pic p a{ color:#fff; font-size:16px; line-height:30px;}


.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.partA{ width:100%; margin:20px auto;}
.partA_c{ width:1200px;margin:0px auto;}

.photo{
	width: 465px;
	height: 230px; position:relative;
}
.photo img{
	width: 465px;
	height: 230px;
}

.partA .block1.style1{ margin-top:40px;}
.partA .block1.style2{ margin-top:40px;}
.partA .block1.style1 .photo{ float:left; }
.partA .block1.style2 .photo{ float:right; }

.partA .block1 .photo i{
	position: absolute;
	width: 0px;
    height: 0px;
	top: 0px;
}

.partA .block1.style1 .photo i{
	right: 0px;
    border-bottom: 230px solid transparent;
    border-right: 70px solid #fff;
}

.partA .block1.style2 .photo i{
	left: 0px;
    border-bottom: 230px solid transparent;
    border-left: 70px solid #fff;
}

.partA .block1 .text{
	width: 700px;
	margin-top: 35px;
}

.partA .block1.style1 .text{ float:right; }
.partA .block1.style2 .text{ float:left; }

.partA .block1 .text h3{
	font-size: 23px;
	line-height: 30px;
	height: 30px;
}

.partA .block1 .text p{
	line-height: 32px;
	height: 96px;
	color: #838383;
	font-size: 16px;
	margin-top: 20px;
}

.partA .block1 .text p a{
	color: #d4272e;
}

.partA .block2{
	margin-top: 30px;
}

.partA .block2 ul{
	margin-left: -200px;
}

.partA .block2 li{
	float: left;
	width: 470px;
	margin: 0px 0px 0px 200px;
	line-height: 42px;
	font-size: 16px;
	background:url(icon3.png) no-repeat left center;
	padding-left:20px;
}

.partA .block2 li a{
	color: #575757;
}

.partA .block3{
	background: #e51c22;
	margin-top: 50px;
}

.partA .block3 .title{
	float: left;
	width: 38px;
}

.partA .block3 .list{
	float: right;
	width: 1160px;
}

.partA .block3 .list li{
	float: left;
	width: 345px;
	margin-left: 41px;
	margin-top: 60px;
}

.partA .block3 .list h3{
	font-size: 22px;
	line-height: 54px;
	height: 54px;
	border-bottom: 1px dashed #ed7d7f;
	font-weight: normal;
}

.partA .block3 .list p{
	line-height: 24px;
	height: 72px;
	font-size: 12px;
	margin-top: 15px;
}


.partB{ 
     width:900px; 
	 height:450px; 
	 margin:0px auto; padding-top:130px; }
.partB .red1{ 
     float:left;
	 width:430px;
 }
.partB .red2{ 
     float:right;
	 width:430px;}
	 
.partB .red11{width:430px; height:267px;overflow: hidden; position:relative;}	 
.partB .red11 img{width:430px; height:267px;display: block;transition: all 0.5s;} 
.partB .red11 img:hover{transform: scale(1.1);}
.partB .red11 p{width:100%; position:absolute;  bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red11 p a{ font-size:14px; line-height:30px; color:#fff; }	
	
.partB .red12{ float:left; width:208px; height:130px; margin-top:15px;overflow: hidden; position:relative;}
.partB .red12 img{ width:210px; height:130px;display: block;transition: all 0.5s;}
.partB .red12 img:hover{transform: scale(1.1);}
.partB .red12 p{width:100%; position:absolute; height:30px; bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red12 p a{ font-size:14px; line-height:30px; color:#fff; }	


.partB .red13{float:right; width:208px; height:130px;margin-top:15px;overflow: hidden; position:relative;}
.partB .red13 img{ width:210px; height:130px;display: block;transition: all 0.5s;}
.partB .red13 img:hover{transform: scale(1.1);}
.partB .red13 p{width:100%; position:absolute; height:30px; bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red13 p a{ font-size:14px; line-height:30px; color:#fff; }	


.red2-tt{}
.red2-tt h2{ font-size:22px; font-weight:bold; line-height:220%;}
.red2-tt p{ font-size:14px; text-indent:28px; line-height:200%; color:#999999; padding-top:6px;}
.red2-tt p a{ color:#CA0000;}
.red2-txt{ margin-top:15px;}

.red2-txt li{padding-left:25px;background:url(icon3.png) left center no-repeat;}
.red2-txt a{ font-size:16px; line-height:36px;}

.zz{ width:1200px; margin:0px auto;}

.tsp{position: absolute; width:50px; height:auto; left: -150px; top:10px;}
.Box {position: relative;  margin-top:0; clear:both;}
		.Box .content {width: 1200px; height:250px;margin: 0 auto;background: no-repeat; }
		.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
		.Box .Box_con {position: relative;}
		.Box .Box_con .btnl {position: absolute;}
		.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
		.Box .Box_con .btnl {background:url(jtl02.png) no-repeat center;left: -72px;}
		.Box .Box_con .btnr {background: url(jtr02.png) no-repeat center;right: -72px;}
		.Box .Box_con .btnl:hover {background: url(jtl03.png) no-repeat center;}
		.Box .Box_con .btnr:hover {background: url(jtr03.png) no-repeat center;}
		.Box .Box_con .conbox {position: relative;overflow: hidden;}
		.Box .Box_con .conbox ul {position: relative;list-style: none;}
		.Box .Box_con .conbox ul li {float: left;width: 285px;height: 250px;margin-left: 20px;overflow: hidden;}
		.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
		.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 170px;transition: all 0.5s;}
		.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
		.Box .Box_con .conbox ul li p{ font-size:16px; color:#FFF; line-height:160%;padding-top:5px; text-align:center;}
			.Box .Box_con .conbox ul li p a{color:#fff;}
			
		.Box .BoxSwitch {margin-top: 30px;text-align: center;}
		.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
		.Box .BoxSwitch span.cur {background: red;}

.slider{width:100%;min-width:980px;height:590px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd{width:980px;position:absolute;left:50%;margin-left:-490px}
.slider .bd li{width:980px;overflow:hidden;}
.slider .bd li img{display:block;width:980px;height:590px;}
.slider .tempWrap{overflow:visible !important}
.slider .tempWrap ul{margin-left:-980px !important;}
.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:8px;height:8px;line-height:99px;overflow:hidden;background:url(slider-btn.png) 0 -10px no-repeat;margin:0 5px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on{background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:590px;cursor:pointer;}
.slider .prev{left:-50%;margin-left:-490px;}
.slider .next{left:50%;margin-left:490px;}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:590px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{display:none;position:absolute;top:0;z-index:1;width:60px;height:590px; margin-top:100px;}
.slider .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.slider .prev .arrow{right:0;background:url(slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{left:0;background:url(slider-arrow.png) 0 0 no-repeat;}

#con6 {width:1200px; margin:0px auto; background-color:#FFFFFF; margin:15px auto;}
#con6tab {width:250px; height:190px; float:left; margin:20px 0px 0px 38px; display:inline-table; text-align:center;}
#con6tab img{width:250px; height:150px;}
#con6tab span{font-size:16px; color:#000000; text-align:center; line-height:180%; margin-top:10px;}

.dblz{ width:1240px; margin:20px auto;}
.dblz li{ float:left; width:580px; background:url(txt3.png); margin-left:20px; margin-top:20px;}
.dblz a{ font-size:18px; line-height:60px; padding-left:25px; }
.dblz li{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	}

.bga{ width:100%; height:2000px; background:url(bg_2.png) top center no-repeat;}
.bgb{width:100%; height:900px; background:url(bg_3.png) top center no-repeat;}
.pc{ display:block;}
.mobile{ display:none;}

.pic8{width:1200px; margin:15px auto;}
.pic8 li{width:250px; height:290px; float:left; margin:20px 0px 0px 38px; display:inline-table; text-align:center;}
.pic8 li img{width:250px; height:250px;}
.pic8 li p{height:42px; font-size:16px; color:#000000; text-align:center; line-height:180%; margin-top:10px;}

@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px) and (orientation:portrait)
	   {/* CSS Document */
	   
.pc{ display:none;}
.mobile{ display:block;}


.pic8{width:100%; margin:0px auto; }
.pic8 li{width:42%; height:190px; float:left; margin:1rem 0px 0px 20px; display:inline-table; text-align:center;}
.pic8 li img{width:100%; height:auto;}
.pic8 li p{font-size:1.4rem; color:#000000; text-align:center; line-height:160%; margin-top:0.5rem;}

.mobile_t{ width:98%; margin-left:1rem; margin-top:1.5rem;}
.mobile_t li{ padding-left:25px;background:url(icon3.png) left center no-repeat;}
.mobile_t li a{ font-size:1.6rem; line-height:200%;}

.pic1{ padding:0.5rem 3%; margin-top:2rem; clear:both;}
.pic1 img{ width:35%; float:left;}
.pic1 p{ width:60%; float:right;padding-left:5%;}
.pic1 p a{ font-size:16px; line-height:180%; }

#con6 {width:100%; margin:0px auto; background-color:#FFFFFF;}
#con6tab {width:42%; height:150px; float:left; margin:1rem 0px 0px 20px; display:inline-table; text-align:center;}
#con6tab img{width:100%; height:auto;}
#con6tab span{font-size:1.4rem; color:#000000; text-align:center; line-height:160%; margin-top:0.5rem;}

.dblz{ width:100%; margin:1rem auto;}
.dblz li{ float:left; width:98%; background:none; margin-left:1%; margin-top:0.5rem;border:1px solid #EBEBEB;}
.dblz a{ font-size:1.6rem; line-height:200%; padding-left:1rem; }


.bga{ width:100%; height:auto; background:none;}
.bgb{width:100%; height:auto; background:none;}

body{ width:97% padding:0; margin-left:1%; color:#000000;text-align:center; background:none;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; }

.m10{ margin-top:0.5rem;}
.m20{ margin-top:1rem;}
.m30{ margin-top:1rem;}
.p60{ padding-top:1rem;}

.header{ width:100%; height:550px; display:none; }
.phone_header{ display:block; width:100%;}
.phone_header img { width:100%;}

.ttbg{ width:100%; height:auto; background:none; border:none; border-bottom:1px solid #cccccc; padding-left:0;!important }
.tt{width:100%; height:auto; padding-top:1rem; margin:0px auto; text-align:center;}
.tt a{font-size:2.2rem; font-weight:bold; line-height:220%; font-family:"Microsoft YaHei"; color:#333333; }
.tt p{font-size:1.4rem;  line-height:180%;  list-style:none; clear:both; text-align:center;}
.tt p a{font-size:1.4rem;  line-height:180%; font-weight:normal;color:#999999; }


/*con1*/
.mainbg{ width: ; background-color:; height:auto; margin:0.5rem auto;}
.play {width:94%; margin:1rem auto; padding-left:1%!important; height:auto;}

.main-left{float:left; width:100%;}

#playBox{  width:100%; height:230px;position:relative; overflow:hidden;float:left;background-color:#fff;padding:0px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; list-style:none;}
#playBox .oUlplay img{ width:auto; height:230px;}
#playBox .oUlplay li span{ width:100%; height:40px; background-color:#000000; position:relative; bottom:40px;text-align:left; display:block; background:url(sj04.png); }
#playBox .oUlplay li span a{line-height:240%; font-size:1.4rem; color:#FFFFFF; padding-bottom:10px; margin-left:70px;}
#playBox .pre{ cursor:pointer; width:20px; height:35px; position:absolute; bottom:-2px; left:0; z-index:10; background-image:url(kelBtn.png); }
#playBox .next{ cursor:pointer;width:20px; height:35px; position:absolute;bottom:-2px; right:0; z-index:10; background-image:url(kerBtn.png);}
#playBox .smalltitle {width:100px; height:10px; position:absolute; bottom:25px; z-index:10; left:45px;}
#playBox .smalltitle ul{ width:100px; text-align:center; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:25px; margin-left:-20px; float:left; overflow:hidden;*display:inline;*zoom:1; list-style:none; font-size:22px;FILTER: filter:alpha(opacity:0); opacity:0; -moz-opacity:0;-khtml-opacity: 0;}
#playBox .smalltitle .thistitle{ color:#cc0000; font-size:22px; line-height:30px; FILTER: filter:alpha(opacity:100); opacity:1; -moz-opacity:1;-khtml-opacity: 1;}
#playBox .smalltitle span{color:#FFFFFF; font-size:14px; line-height:36px;}

.con1right {float:right; width:100%; height:auto; padding-right:0;}
.t0{ width:100%; height:auto;position:relative; }
.t0 img{ width:100%;}
.t0 .more{position:absolute;top:35%;right: 0px;line-height: 21px;}
.t0 .more a{padding:2px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}

.txt1{width:100%; float:left; text-align:left; margin-top:0.5rem;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ background:url(dian.png) left center no-repeat; border-bottom:1px solid #D8D8D8;}
.txt1 li a{ font-size:1.6rem;  line-height:260%; padding-left:20px; color:#000000;}

.t1200{width:100%; margin:1rem auto; position:relative; overflow:hidden;}
.t1200 img{ width:150%; height:auto; margin-left:-25%;}
.t1200 .more{position: absolute;top:35%;right: 0px;line-height: 21px;}
.t1200 .more a{padding: 2px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}

.ff{color: #fff;}
.ff a{color: #fff;}
.ff a:hover{color: #dfdfdf !important;}

.t_m{ display:block; width:100%; margin:1rem auto; position:relative;}
.t_m img{ width:100%; height:auto;}
.t_m .more{position: absolute;top:35%;right: 0px;line-height: 21px;}
.t_m .more a{padding: 2px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}



.box{width:94%;margin:1rem auto; padding-left:1%!important;}

.box1 .bg{background: #fff;}
.box1{background: #fff;}
.box1 .box{height:100%;position:relative;}
.box1 .bg{position:static;width:100%;height: auto;right:0;top: 0px;background: #d93333;}
.box1 .cover{ display:none;position:static;top: 0px;left:0;width: 0px;height: 0px; border-top:none; border-right:none;z-index: 9;}
.box1 .pic{position:static;width:100%;height:auto;top:0;margin-top:0;right: 0px;}
.box1 .pic img{ width:100%; height:auto;}
.box1 .news{position:static;left: 0px;top:0;width:100%;z-index: 10;}
.box1 .news h3{font-size: 1.8rem;font-weight: normal;line-height:220%;max-height: 100px;}
.box1 .news p{line-height:160%;max-height:100px;color: #888;font-size:1.4rem;margin-top:0;margin-bottom: 0.5rem;}
.box1 .news li{line-height:220%;height:auto;padding: 0 0px;font-size: 1.6rem;}
.box1 .news ul{ margin-top:0.5rem;}


.box2{width:94%; margin:1rem auto;padding-left:1%!important;}
.box2_pic{float:left;width:100%; height:auto;margin:0 auto; position:relative; overflow:hidden; }
.box2_pic img{ width:100%; height:auto;transition:all 0.5s;}
.box2_pic img:hover{transform: scale(1.1);}
.box2_pic p{  position:absolute; bottom:0px; left:0px; width:100%; background:url(sj04.png); text-align:center;}
.box2_pic p a{ color:#fff; font-size:1.6rem; line-height:30px;}

.box2_txt{ float:right; width:100%; }
.box2_txt h5{font-size:1.8rem; font-weight:bold;  line-height:220%; padding-bottom:0.5rem;  }
.box2_txt h5 a{color:#d93333;}
.box2_txt li{background:url(ico0.png) left center no-repeat;}
.box2_txt li a{font-size:1.6rem;  line-height:220%; padding-left:26px;}


.box2_pic1{float:left;width:100%; height:auto;margin:0 auto; position:relative; overflow:hidden; }
.box2_pic1 img{ width:100%; height:auto;transition:all 0.5s;}
.box2_pic1 img:hover{transform: scale(1.1);}
.box2_pic1 p{  position:absolute; bottom:0px; left:0px; width:100%; background:url(sj04.png); text-align:center;}
.box2_pic1 p a{ color:#fff; font-size:1.6rem; line-height:30px;}

.box2_txt1{ float:right; width:100%; }
.box2_txt1 h5{font-size:1.8rem; font-weight:bold;  line-height:220%; padding-bottom:0.5rem;  }
.box2_txt1 h5 a{color:#d93333;}
.box2_txt1 li{background:url(ico0.png) left center no-repeat;}
.box2_txt1 li a{font-size:1.6rem;  line-height:220%; padding-left:26px;}


.bg3{ width:100%; height:auto; background:none;}

.box3{ width:94%; margin:0 auto; padding-left:1%;padding-top:1rem;}
.box3 .pic{ float:left; width:100%;}
.box3 .pic h3{font-size:1.8rem;font-weight: normal;line-height:180%;max-height: 100px; padding-top:0.5rem;}
.box3 .pic h3 a{ }

.box3 .pic img{ float:left;width:100%; height:auto; margin-top:0.5rem;transition:all 0.5s;}
.box3 .pic img:hover{transform: scale(1.1);}
.box3 .pic p{ text-indent:2.8rem; width:100%; float:left;line-height:160%;max-height:200px;color:#888;font-size:1.4rem; margin-top:0.5rem;margin-bottom: 0.5rem;}

.box3 .pic .txt{ clear:both; width:100%; padding-top:0.5rem;}
.box3 .pic .txt li{background:url(dian.png) left center no-repeat;}
.box3 .pic .txt li a{font-size:1.6rem;  line-height:220%; padding-left:22px;}

.box3 .pic2{ float:right; width:100%;}
.box3 .pic2_pic{ width:100%; }
.box3 .pic2_pic li{ float:left; width:100%; padding-left:0; margin-top:0.5rem;}
.box3 .pic2_pic li img{ width:100%;height:auto;  transition:all 0.5s;}
.box3 .pic2_pic li img:hover{transform: scale(1.1);}
.box3 .pic2_pic li p{ width:100%; text-align:center;line-height:240%; }
.box3 .pic2_pic li a{ font-size:1.4rem; }

.box3 .pic2 .txt{ clear:both; width:100%; padding-top:0.5rem; float:right;}
.box3 .pic2 .txt li{background:url(dian.png) left center no-repeat;}
.box3 .pic2 .txt li a{ font-size:1.6rem;  line-height:220%; padding-left:22px; }


.box3 .more{ clear:both; float:left; margin-top:20px; width:96%; height: 20px; line-height: 20px; position: relative; display:none;}
.box3 .more i{position: absolute;left: 0px;top: 50%;width: 100%;height: 1px;border-top: 1px dashed #b6b6b6;}
.box3 .more a{position: absolute;top: 0px;right: 0px;padding: 0px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}


 #con6 {width:100%; margin:0px auto; background-color:#FFFFFF;}
#con6tab {width:42%; height:190px; float:left; margin:1rem 0px 0px 20px; display:inline-table; text-align:center;}
#con6tab img{width:100%; height:auto;}
#con6tab span{font-size:1.4rem; color:#000000; text-align:center; line-height:160%; margin-top:0.5rem;}

.main1{ width:100%; margin:1rem auto;}
.main1_left{ width:100%; height:auto; float:left;}
.main1_left img{width:100%; height:230px;}
.main1_right{ width:100%; float:right;}
.main1_rt{ font-size:2.0rem; line-height:200%; font-weight:bold;}
.main1_rc{ width:98%; height:auto; margin-top:0.5rem; font-size:1.4rem;padding-left:1%; padding-right:1%; padding-top:1rem; line-height:180%; background-color:#fff; text-indent:2em; padding-bottom:1rem;}
.main1_rc a{ color:#ed2427;}
.main2{ width:100%; margin-top:1rem;}
.main2 ul{}
.main2 li{ width:98%; float:left; margin-left:1%;border-bottom:1px dashed #CCCCCC; background:url(dian.png) left center no-repeat;}
.main2 a{ font-size:1.6rem; line-height:220%; padding-left:20px;}
.phone-con5{ display:block; clear:both;}
.con5{ width:100%; margin:1rem auto; clear:both;}
.con1{ width:100%; margin:1rem auto; clear:both;}
.con1-pic{}
.con1-pic li{float: left;width:48%;height: 120px;margin-left: 2%;overflow: hidden; position:relative; margin-top:0.5rem;}
.con1-pic img{display: block;width:100%;height: 120px;transition: all 0.5s;}
.con1-pic img:hover{transform: scale(1.1);}
	
.con1-pic li p{ width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic li p a{ font-size:1.4rem; line-height:30px; color:#fff; }	

.con1-pic2{}
.con1-pic2 li{float: left;width:48%;height:auto;margin-left: 2%;overflow: hidden; position:relative; margin-top:0.5rem;}
.con1-pic2 img{display: block;width:100%;height: auto;transition: all 0.5s;}
.con1-pic2 img:hover{transform: scale(1.1);}
	
.con1-pic2 li p{ width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic2 li p a{ font-size:1.4rem; line-height:30px; color:#fff; }	


.con1-con{ width:100%; padding-top:1rem;}
.con1-txt{ width:100%; height:50px; border-radius:3px; background-color:#eff7ff; margin-top:0.5rem; float:left;}
.con1-txt a{font-size:1.6rem; line-height:50px;margin-left:20px; color:#666666;}
.con1-txt1{ width:100%; height:50px; border-radius:3px; background-color:#eff7ff; margin-top:0.5rem; float:left; }
.con1-txt1 a{font-size:1.6rem; line-height:50px;margin-left:20px; color:#666666;}   


.bg05{ width:100%; height:auto; background:none;}
.con3{width:100%; margin:1rem auto; height:auto; padding-top:1rem; background:none;}
.con3-left{ width:100%; float:left;margin-top:1rem;padding-left:1rem;}
.con3-tt{}
.con3-tt h2{ font-size:1.8rem; font-weight:bold; line-height:220%; color:#000;}
.con3-tt p{ font-size:1.4rem; text-indent:2.8rem; line-height:200%; color:#999999; padding-top:0rem;}
.con3-tt p a{ color:#CA0000;}

.con3-txt{ margin-top:10px;}
.con3-txt li{ font-size:18px; font-size:1.6rem; padding-left:25px;background:url(li-icon1.png) left center no-repeat;}
.con3-txt li a{ font-size:18px; font-size:1.6rem; line-height:200%; color:#000;}


.con3-right{ width:100%; float:left;}
.con3-pic li{width:48%; height:120px; float:left; margin-left:1%; margin-right:0;margin-top:1rem; position:relative; overflow:hidden;}
.con3-pic img{width:100%;height:120px; transition:all 0.5s;}
.con3-pic img:hover{transform: scale(1.1);}
.con3-pic p{ position:absolute; bottom:0px; left:0px; width:100%; height:auto; background:url(sj04.png); text-align:center;}
.con3-pic p a{ color:#fff; font-size:1.6rem; line-height:30px;}

.partA{ width:100%; margin:20px auto;}
.partA_c{ width:100%;margin:0px auto;}

.photo{
	width: 100%;
	height: auto; position:relative;
}
.photo img{
	width: 100%;
	height: auto;
}

.partA .block1.style1{ margin-top:1rem;}
.partA .block1.style2{ margin-top:1rem;}
.partA .block1.style1 .photo{ float:left; }
.partA .block1.style2 .photo{ float:left; }

.partA .block1 .photo i{ display:none;
	position: absolute;
	width: 0px;
    height: 0px;
	top: 0px;
}

.partA .block1.style1 .photo i{
	right: 0px;
    border-bottom: 230px solid transparent;
    border-right: 70px solid #fff;
}

.partA .block1.style2 .photo i{
	left: 0px;
    border-bottom: 230px solid transparent;
    border-left: 70px solid #fff;
}

.partA .block1 .text{
	width: 98%;
	margin-top:0.5rem; margin-left:1rem;
}

.partA .block1.style1 .text{ float:left; }
.partA .block1.style2 .text{ float:left; }

.partA .block1 .text h3{
	font-size:1.8rem;
	line-height:220%;
	height: auto;
}

.partA .block1 .text p{
	line-height:180%;
	height:auto;
	color: #838383;
	font-size: 1.6rem;
	margin-top: 0.5rem; text-indent:2em;
}

.partA .block1 .text p a{
	color: #d4272e;
}

.partA .block2{
	margin-top: 1rem;
}

.partA .block2 ul{
	margin-left: 1rem;
}

.partA .block2 li{
	float: left;
	width: 98%;
	margin: 0px 0px 0px 1rem;
	line-height: 220%;
	font-size: 1.6rem;
	background:url(icon3.png) no-repeat left center;
	padding-left:25px;
}

.partA .block2 li a{
	color: #575757;
}

.partA .block3{
	background: #e51c22;
	margin-top: 1rem;
}

.partA .block3 .title{
	float: left;
	width: 38px;
}

.partA .block3 .list{
	float: right;
	width: 1160px;
}

.partA .block3 .list li{
	float: left;
	width: 345px;
	margin-left: 41px;
	margin-top: 60px;
}

.partA .block3 .list h3{
	font-size: 22px;
	line-height: 54px;
	height: 54px;
	border-bottom: 1px dashed #ed7d7f;
	font-weight: normal;
}

.partA .block3 .list p{
	line-height: 24px;
	height: 72px;
	font-size: 12px;
	margin-top: 15px;
}




.partB{ 
     width:100%; 
	 height:auto; 
	 margin:0px auto; padding-top:1rem; }
.partB .red1{ 
     float:left;
	 width:97%; margin-left:1%;
 }
.partB .red2{ 
     float:right;
	 width:97%;margin-left:1%;}
	 
.partB .red11{width:100%; height:auto;overflow: hidden; position:relative;}	 
.partB .red11 img{width:100%; height:auto;display: block;transition: all 0.5s;} 
.partB .red11 img:hover{transform: scale(1.1);}
.partB .red11 p{width:100%; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red11 p a{ font-size:1.4rem; line-height:30px; color:#fff; }	
	
.partB .red12{ float:left; width:100%; height:auto; margin-top:1rem;overflow: hidden; position:relative;}
.partB .red12 img{ width:100%; height:auto;display: block;transition: all 0.5s;}
.partB .red12 img:hover{transform: scale(1.1);}
.partB .red12 p{width:100%; position:absolute; height:30px; bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red12 p a{ font-size:1.4rem; line-height:30px; color:#fff; }	


.partB .red13{float:right; width:100%; height:auto;margin-top:15px;overflow: hidden; position:relative;}
.partB .red13 img{width:100%; height:auto;display: block;transition: all 0.5s;}
.partB .red13 img:hover{transform: scale(1.1);}
.partB .red13 p{width:100%; position:absolute; height:30px; bottom:0; left:0; background:url(sj04.png); text-align:center;}	
.partB .red13 p a{ font-size:1.4rem; line-height:30px; color:#fff; }	


.red2-tt{}
.red2-tt h2{ font-size:2.0rem; font-weight:bold; line-height:220%;}
.red2-tt p{ font-size:1.4rem; text-indent:2em; line-height:200%; color:#999999; padding-top:0.5rem;}
.red2-tt p a{ color:#CA0000;}
.red2-txt{ margin-top:1rem;}

.red2-txt li{padding-left:25px;background:url(icon3.png) left center no-repeat;}
.red2-txt a{ font-size:1.6rem; line-height:220%;}

.slider{ display:none;width:100%;min-width:980px;height:590px;position:relative;overflow:hidden;background:#fff;text-align:center;}


#footer{width:100%; height:270px; text-align:center; margin:0px auto; clear:both; background-color:#FFFFFF;}
	   }