 @charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0; margin:0; color:#000000;text-align:center; background-color:#e7f9ff; background:url(bg01.jpg) no-repeat top center;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; }
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;}

.mobile{display:none;}

.header{ width:100%; height:240px; }
.phone_header{ display:none; width:100%;}
.phone_header img { width:100%;}

.navbg{ width:100%; height:70px; }
.nav{text-align:center;width:1200px; margin:0 auto;}
.nav ul{  text-align:center; margin-left:270px;}
.nav li{ width:auto; float:left; text-align:center; margin-top:12px; margin-left:20px; margin-right:20px;}
.nav li a{ font-size:20px; color:#fff; font-weight:bold;}
.nav li a:hover{ font-size:20px; color:#7ab3ff; font-weight:bold;}


.con{width:1000px; margin:20px auto;}
.con li{float: left;width:310px;height:194px;margin-left: 10px; margin-right:10px; border-radius:22px; overflow: hidden;}
.con li img{ width:100%; height:100%;}


.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; }	

.con2{ width:1200px; margin:0px auto; padding-top:0;}
.con2left{ width:380px; float:left;}
.con2left2{ width:380px;float:left; margin-left:30px;}
.con2left3{ width:380px;float:right;}
.title2{ width:100%; height:60px; background:url(t21.png) no-repeat; position:relative;}
.title2 a{ font-size:20px; font-weight:bold; line-height:60px; color:#fff;}
.title2 span{float:right; position:absolute; top:5px; right:10px;}
.title2 span a{font-size:14px; font-weight:normal;color:#fff;}
.txt2 ul{}
.txt2 li{ list-style:inside; color:#0f81f3}
.txt2 a{ font-size:16px; line-height:240%;}


.ttbg{ width:1000px; height:150px; background:none; border:1px solid #cccccc; }
.tt{width:1000px; height:auto; padding-top:10px; margin:0px auto; text-align:center; margin-bottom:20px;}
.tt a{font-size:26px; font-weight:bold; line-height:200%; font-family:"Microsoft YaHei"; color:#333333; }
.tt p{font-size:16px;  line-height:180%;  list-style:none; clear:both; text-align:center;}
.tt p a{font-size:16px;  line-height:180%; font-weight:normal;color:#999999; }
/*con1*/
.mainbg{ width:1240px; background-color:; height:580px; margin:0 auto;}
.play {width:1200px; margin:10px auto;height:380px;}
.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;}
.title0{ width:100%; height:60px;position:relative; }
.title0 a{font-size:22px; font-weight:bold; line-height:60px; color:#fff;}
.title0 span{float:right; position:absolute; top:3px; right:10px;}
.title0 span a{font-size:14px; font-weight:normal;color:#fff7a5;}

.txt1{width:100%; float:left; text-align:left; margin-top:10px;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ list-style:inside; color: #0f81f3; border-bottom:1px solid #D8D8D8;}
.txt1 li a{ font-size:18px;  line-height:260%; color:#fff;}

.pp{ width:90%; height:200px; margin-top:20px; margin-bottom:20px;position:relative; margin-left:5%; }
.pp img{width:100%; height:200px;}
.pp p{width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.pp p a{ font-size:1.4rem; font-size:14px; line-height:30px; color:#fff;}	

.t1200{width:1200px; margin:10px auto; position:relative; text-align:center;}
.t1200 img{ width:1200px; height:auto;text-align:center;}
.t1200 .more{position: absolute;top:40px;right: 0px;line-height: 21px;}
.t1200 .more a{padding: 2px 12px;background: #87b3f5;border-radius: 9px;font-size: 12px;z-index: 5;}

.ff{color: #fff;}
.ff a{color: #fff;}
.ff a:hover{color: #dfdfdf !important;}

#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:290px; float:left; margin:20px 0px 0px 38px; display:inline-table; text-align:center;}
#con6tab img{width:250px; height:250px;}
#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:0px 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:#f0f5fc; text-indent:2em;}
.main1_rc a{ color:#ed2427;}
.main2{ width:1240px; margin-top:20px;}
.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;}

.bgtxt2{width:100%; height:200px; margin-top:10px; background-color:#d93333;}
.txt2{ width:1200px; margin:10px auto; }
.txt2l{ width:1100px;  padding-top:15px;}
.txt2l li{background:url(1.png) left center no-repeat;border-bottom:1px dashed #D8D8D8; float:left; width:500px; margin-left:30px;}
.txt2l a{font-size:16px;  line-height:240%; padding-left:25px; color:#fff;}

.rdbg{ width:100%; height:400px; margin-top:20px; background-color:#d93333;}
.rd{width:1200px; height:400px; margin:10px auto; background:url(tt.jpg);}
.rdd{ width:580px; float:left;padding-top:120px; padding-left:70px;}
#kly{float:left; font-size:14px; line-height:180%;  width:540px; height:220px; overflow:hidden; color:#fff; padding-left:20px;}
.f18{ font-size:16px; font-weight:bold; padding-top:25px;}

.ewm{ width:500px; float:right;}

.p1{width:1200px;  margin:0 auto; padding-top:0;}
.p2t{ width:550px; height:60px; padding-bottom:10px;}
.p2{ width:550px; float:left;}
.p2 ul{ margin-left:30px; margin-top:20px;}
.p2 li{ background:url(dian.png) left center no-repeat;border-bottom:1px dashed #D8D8D8; }
.p2 li a{font-size:16px;  line-height:260%; padding-left:20px; color:#000;}
.p3{ width:550px; float:right;}

.p3t{width:550px; height:60px;padding-bottom:10px;}
.p3_1t{width:550px;}
.p3_1c{width:550px; height:180px; background:url(tt1.png) no-repeat;}

.p3_1c a{ margin-top:40px; padding-left:30px;font-size:18px;  line-height:260%; font-weight:bold; color:#d93333;}
.p3_1c p{ font-size:14px; line-height:180%; padding-left:30px; text-indent:28px; padding-right:30px;}
.m1{ height:30px;}

.p3_2t{}
.p3_2c{width:550px;}
.p3_2c ul{}
.p3_2c li{ list-style:inside; color:#d93333; padding-left:30px;}
.p3_2c li a{font-size:16px;  line-height:240%;}

.yx{ width:1200px; margin:20px auto;}
.y1 { width:250px;  float:left;}
.y2{ width:250px;  margin-top:50px; margin-left:60px; float:left;}
.y3{ width:250px;  margin-left:60px; float:left;}
.y4{ width:250px; margin-top:60px; margin-left:50px; float:left;}

.yc{width:250px; height:350px;}
.yc img{ width:250px; height:156px;}
.yc p{font-size:14px;line-height:180%; background-color:#fafafa; padding:10px;}
.yc span{ font-size:18px;line-height:160%; font-weight:bold;}

.c1{ width:1200px; margin:20px auto;}
.c2{ width:550px; height:500px; float:left; border:2px solid #dd8c4d; padding:10px;}

.c4{width:550px; height:330px; }
.c4 img{ width:550px; height:330px;}
.c4 p{width:100%; height:50px; background:url(sj04.png); position:relative; bottom:50px; display:block; text-align:center;}
.c4 p a{color:#FFFFFF; font:normal 16px/270% "Microsoft YaHei"; font-size:1.6rem; }
.c5{ width:550px; padding-top:10px; }
.c5 li{list-style:inside; color:#d93333; padding-left:20px;}
.c5 li a{font-size:16px;  line-height:200%;}


.c3{ width:550px;height:500px; float:right;border:2px solid #dd8c4d;padding:10px;}
.c3_1{ padding:20px; border-bottom:2px dashed #dd8c4d;}
.c3_1 a{font-size:20px;  line-height:200%; color:#d93333; font-weight:bold;}
.c3_1 p{ font-size:14px; line-height:180%; text-indent:28px;}

.c3_2{padding-top:10px;}
.c3_2 li{list-style:inside; color:#d93333; padding-left:20px;}
.c3_2 li a{font-size:16px;  line-height:240%;}

.container {
  display: flex;
  width: 1100px; margin:0 auto;
  padding: 10px 10px;
  box-sizing: border-box;
  height: 300px;
}

.box {
  flex: 1;
  overflow: hidden;
  transition: .5s;
  margin: 0 5px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  line-height: 0;
}

.box > img {
  width: 100%;
  height: calc(100% - 1px);
  -o-object-fit: cover;
     object-fit: cover;
  transition: .5s;

}

.box > span {
  font-size:16px;
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
}

.box:hover {
  flex: 1 1 156px;
}

.box:hover > img {
  width:300px; height:300px;
}

.ts{ width:100%;}


.yjh{ width:1100px; margin:0 auto;}
.yjh1{ float:left;}
.yjh2{ float:left; padding-top:60px; margin-left:20px;}
.yjh3{ float:left;margin-left:20px;}
.yjh4{ float:left;padding-top:60px;margin-left:20px;}
.yjh5{ float:left;margin-left:20px;}
.yjhc img { width:200px; height:340px;}


.sd{ width:1200px; margin:20px auto;}
.sd_l{ width:570px; float:left;}
.sd_r{ width:570px; float:right;}
.sdbg1{ width:100%; height:330px;background:url(c1.png) top center no-repeat; margin-top:30px;}
.sdbg2{ width:100%; height:330px;background:url(c2.png) top center no-repeat; margin-top:30px;}
.sdbg3{ width:100%; height:330px;background:url(c3.png) top center no-repeat; margin-top:30px;}
.sdbg4{ width:100%; height:330px;background:url(c4.png) top center no-repeat; margin-top:30px;}
.sdbg5{ width:100%; height:330px;background:url(c5.png) top center no-repeat; margin-top:30px;}

.sdcon{ padding-top:10px; padding-left:40px; padding-right:30px;}
.sdcon ul{ padding-top:10px;}
.sdcon li{list-style:inside; color:#d93333; padding-left:20px;}
.sdcon a{ font-size:16px; line-height:240%;}
.sdtt{ border-bottom:1px dotted #E4B273; padding-bottom:10px;}
.sdtt a{ font-size:20px; font-weight:bold; color:#E4B273;}
.sdtt p{ font-size:14px; line-height:180%; text-indent:28px; color:#999;}

.pl{ width:1200px; height:150px; margin-top:30px;}
.pl1{ float:left;width:510px; height:150px; padding-left:45px; padding-right:25px; background:url(pl1.png) no-repeat;}
.pl2{ float:right;width:510px; height:150px; padding-left:45px; padding-right:25px; background:url(pl1.png) no-repeat;}
.plt{ font-size:20px; font-weight:bold; line-height:72px; }
.plt a{ color:#000;}
.plc{font-size:14px; line-height:200%;}
.plc a{ color:#8a8989;}

.sdgz{ width:1220px; margin:25px auto; }
.sdgz ul{}
.sdgz li{ float:left; margin-right:15px; margin-left:20px;}

.c1{ width:1240px; margin:20px auto;}
.c1 li{float: left;width: 285px;height:auto;margin-left: 20px;overflow: hidden;margin-top:0; }
.c1 img{display: block;width: 285px;height: 160px;transition: all 0.5s;border-top: 10px solid #0a65eb; border-bottom:10px solid #0a65eb;}
.c1 img:hover{transform: scale(1.1);}
.c1 li p {font-size:16px; line-height:220%; color:#333; text-align:center; padding-top:5px; }
.c1 li p a{ font-size:16px; line-height:220%; color:#333; text-align:center; }	
.border20{width:1200px; height:20px; margin:30px auto 0; border-top: 1px dashed #f4b498;}

.pic8{width:1200px; margin:15px auto;}
.pic8 li{width:250px; height:auto; float:left; margin:20px 0px 0px 38px; display:inline-table; text-align:center;}
.pic8 li img{width:250px; height:auto;}
.pic8 li p{height:42px; font-size:16px; color:#000000; text-align:center; line-height:180%; margin-top:10px;}

.cc{ width:100%;}
.cc ul{ padding-top:10px;}
.cc li{ width:90%; height:100px; padding-top:15px; margin-left:5%; margin-ight:5%; border-bottom:1px solid #c4c4c4;}
.cc img{ float:right; width:104px; height:78px;}

.cc p{ float:left; width:65%;margin-top:8px;}
.cc p a{font-size:16px; color:#000000;line-height:180%; }


@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px) and (orientation:portrait)
	   {/* CSS Document */
	   
	   .navbg{ display:none;}
	   
.pp{ width:90%; height:auto; margin-top:1rem; margin-bottom:1rem;position:relative; margin-left:5%; }
.pp img{width:100%; line-height:250px;}
.pp p{width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.pp p a{ font-size:1.4rem; font-size:14px; line-height:30px; color:#fff;}	
	   
.con2{ width:100%; margin:0 auto; padding-top:1rem;}
.con2left{ width:100%; float:left;}
.con2left2{ width:100%;float:left; margin-left:0;}
.con2left3{ width:100%;float:left;}

.title2{ width:100%; height:60px; background:url(t1.jpg) no-repeat; position:relative;}
.title2 img{ width:100%;}
.title2 a{ font-size:2.0rem; font-weight:bold; line-height:60px; color:#0a5cb9;}
.title2 span{float:right; position:absolute; top:5px; right:10px;}
.title2 span a{font-size:14px; font-weight:normal;color:#999999;}

.txt2 ul{ }
.txt2 li{list-style:inside; color:#0f81f3}
.txt2 a{font-size:1.6rem; line-height:220%;}
	   
.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;}
	   
	  
.sdgz{ width:100%; margin:1rem auto; }
.sdgz ul{}
.sdgz li{ float:left; margin-right:0; margin-left:3%; margin-top:1rem; width:45%;}
.sdgz img{ width:100%;}


.zt-box {width: 100%;margin: 1rem auto;}
.zs21-box-1 {margin-bottom: 30px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.zs21-list-1 {float: left;width: 100%;height: auto;}
.zs21-list-1-menu {display:none;}
.zs21-list-1 ul {position: relative;width: 100%;height: auto;}
.zs21-list-1 li {position: absolute;top:0;left:0;z-index: 1;height: auto;}
.zs21-list-1 li a,.zs21-list-1 li img {display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-1 .list-con {position: relative;width: 100%;height: 100%;}
.zs21-list-1 .list-pic,.zs21-list-1 .list-pic img {display: block;position: relative;width: 100%;height: auto;}
.zs21-list-1-menu ul {}
.zs21-list-1-menu li {border-top: 1px #fff solid;}
.zs21-list-1-menu li:first-child {border-top: none;}
.zs21-list-1-menu .list-con {border-top: 1px #d9d9d9 solid;}
.zs21-list-1-menu .list-title {height: 65px;display: table;line-height: 22px;font-size: 18px;padding: 0px 4% 0;width: 92%;}
.zs21-list-1-menu .list-title a {display: table-cell;vertical-align: middle;}
.zs21-list-1-menu li.active {border-top: none;}
.zs21-list-1-menu .active .list-con {border-top: none;}
.zs21-list-1-menu .active .list-title {height: 72px;background: url(./50316/bg08.jpg) repeat-y left top;}
.zs21-list-1-menu .active .list-title a {color: #fff;}



.mobile{ display:block;width:100%; margin:0 auto; padding-top:1rem; padding-bottom:0; position:relative;}  
.mobile img{ width:100%;}
.mobile span{ float:right; position:absolute; top:20px; right:10px;}  
.mobile span a{font-size:14px; font-weight:normal;color:#999999;}

.mainbg{ width:100%; background:none; height:auto; margin:0.5rem auto;box-shadow:none;border-radius: 0;}

.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;}


.pic1{ width:94%; margin-left:3%;}
.pic1 ul{padding-bottom:0;margin-top:0;}
.pic1 li{ clear:both; width:100%; height:auto;padding-top:1rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px solid #f5f5f5; margin:0;}
.pic1 li img{ width:42%; height:auto; float:left; margin:0; padding:0;}
.pic1 li p{ width:53%; float:right;padding-left:5%; padding-top:1rem;}
.pic1 li p a{ font-size:1.6rem; line-height:200%; }

.con1right { float:left; width:100%; height:auto; margin-left:0; padding-right:0;}
.title0{ width:100%; height:60px;position:relative; display:none;}
.title0 a{font-size:2.0rem; font-weight:bold; line-height:60px; color:#0a5cb9;}
.title0 span{float:right; position:absolute; top:5px; right:10px;}
.title0 span a{font-size:14px; font-weight:normal;color:#999999;}

.txt1{width:100%; float:left; text-align:left; margin-top:10px;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ list-style:inside;color:#f95245;}
.txt1 li a{ font-size:1.6rem;  line-height:240%; color:#000;}

.con{width:100%; margin:1rem auto;}
.con li{float: left;width:80%;height:auto;margin-left:10%; margin-right:10%; border-radius:10px; overflow: hidden; margin-top:2rem;}
.con li img{ width:100%; height:100%;}


.c1{ width:100%; margin:1rem auto;}
.c1 li{float: left;width:100%; height:auto;margin-left:0;overflow: hidden;margin-top:1rem; }
.c1 img{ float:left;display: block;width:42%;height:auto;transition: all 0.5s;border-top: 5px solid #0a65eb; border-bottom:5px solid #0a65eb;}
.c1 img:hover{transform: scale(1.1);}
.c1 li p { float:right; width:53%; font-size:1.6rem; line-height:220%; color:#333; text-align:left; padding-top:5px; }
.c1 li p a{ font-size:1.6rem; line-height:220%; color:#333; text-align:left;}

.border20{ width:100%; height:1rem; border-top: 1px dashed #f4b498; margin:1rem auto 0; }


.pl{ width:100%; height:auto; margin-top:0.5rem;}
.pl1{ float:left;width:98%; height:auto; padding-left:1%; padding-right:1%; background:none;}
.pl2{ float:left;width:98%; height:auto; padding-left:1%; padding-right:1%; background:none;}
.plt{ font-size:1.6rem; font-weight:normal; line-height:200%;padding-left:20px; }
.plt a{ color:#000;}
.plc{font-size:1.4rem; line-height:200%; display:none;}
.plc a{ color:#8f8f8f;}


.ts{ width:100%;}
.ts img{ width:50%;}


.sd{ width:100%; margin:1rem auto;}
.sd_l{ width:100%; float:left;}
.sd_r{ width:100%; float:left;}
.sdbg1{ width:100%; height:auto; background:#fff; margin-top:1rem;}
.sdbg2{ width:100%; height:auto; background:#fff; margin-top:1rem;}
.sdbg3{ width:100%; height:auto; background:#fff; margin-top:1rem;}
.sdbg4{ width:100%; height:auto; background:#fff; margin-top:1rem;}
.sdbg5{ width:100%; height:auto; background:#fff; margin-top:1rem;}

.sdcon{ padding-top:1rem; padding-left:0; padding-right:0;}
.sdcon ul{ padding-top:0;}
.sdcon li{list-style:inside; color:#d93333; padding-left:20px;}
.sdcon a{ font-size:1.6rem; line-height:200%;}
.sdtt{ border-bottom:1px dotted #E4B273; padding-bottom:15px;}
.sdtt a{ font-size:1.8rem; font-weight:bold;}
.sdtt p{ font-size:1.4rem; line-height:180%; text-indent:28px; color:#999;}


.bga{ width:100%; height:auto; background:none;}
.bgb{ width:100%; height:auto; margin-top:0; background:none;}
.bgc{width:100%; height:auto; background:none;}

.line{ width:100%; height:4px; background-color:#0097e0;}

body{ padding:0; margin:0; color:#000000;text-align:center; background-color:#fff; 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:94%; height:auto; background:none; border:none; border-bottom:1px solid #cccccc; padding-left:1%;!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; }

.t1200{width:100%; margin:1rem auto; position:relative; overflow:hidden;}
.t1200 img{  width:160%; height:auto; margin-left:-30%;}
.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;}

.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:160px;}
#con6tab span{font-size:1.4rem; width:100%; height:4.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:240%; 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;}   




.p1{width:100%;  margin:0 auto; padding-top:0;}
.p2t{ width:100%; height:auto; padding-bottom:10px;}
.p2{ width:100%; float:left;}
.p2 ul{ margin-left:0; margin-top:1rem;}

.p2 li{ background:none;border-bottom:none;list-style:inside; color:#d93333; padding-left:20px; }
.p2 li a{font-size:1.6rem;  line-height:240%; padding-left:0; color:#000;}

.p3{ width:100%; float:right;}

.p3t{width:100%; height:auto;padding-bottom:10px;}
.p3_1t{width:100%;}
.p3_1c{width:100%; height:auto; background:none;}


.p3_1c a{ margin-top:1rem; padding-left:30px;font-size:1.8rem;  line-height:200%; font-weight:bold; color:#d93333;}
.p3_1c p{ font-size:1.4rem; line-height:180%; padding-left:0; text-indent:28px; padding-right:0;}
.m1{ height:30px;}

.p3_2t{}
.p3_2c{width:100%;}
.p3_2c ul{}
.p3_2c li{ list-style:inside; color:#d93333; padding-left:20px;}
.p3_2c li a{font-size:16px;  line-height:240%;}



#footer{width:100%; height:270px; text-align:center; margin:0px auto; clear:both; background-color:#FFFFFF;}
	   }