 @charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0; margin:0; color:#000000;text-align:center; background:url(bg01.jpg) no-repeat top center; background-color:#fff3e5;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;}

.header{ width:100%; height:670px; background: no-repeat center;}
.h-t{ width:1200px;height:600px; margin:0 auto; position:relative;}

.header-t{ width:797px; margin:0 auto; padding-left:-40px; padding-top:30px; animation: zoomIn 2s 0.1s; -webkit-animation: zoomIn 2s 0.1s; animation-fill-mode: backwards; -webkit-animation-fill-mode: backwards;}
.header-t img{ width:797px;}

@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}

.header-qz{ width:452px; top:200px; left:420px; animation: zoomIn 2s 1s; -webkit-animation: zoomIn 2s 1s; animation-fill-mode: backwards; -webkit-animation-fill-mode: backwards;overflow: hidden; position:absolute;}
.header-qz img{width:452px;}

@keyframes move { from { width: 0px;} to { width: 1100px; }}
@-webkit-keyframes move { from { width: 0px;}to {width: 1100px;}}
@-moz-keyframes move {from {width: 0px;}to {width: 1100px;}}
@-o-keyframes move {from { width: 0px;}to { width: 1100px; }}

.header .m-header{width:100%;height:709px; margin:0 auto;overflow:hidden;position:relative;}

.phone_header{ display:none; width:100%;}
.phone_header img { width:100%;}

.pc{ display:block;}
.mobile{ display:none;}

.c1{ width:1200px; margin:20px auto; }
.ct{ width:100%; margin-top:10px;}
.ct2{ width:100%; margin-top:10px;}
.c1-left{ width:680px; float:left; border:1px solid #FC6; border-radius:20px; height:560px;}
.c-pic{ width:100%; }
.c-pic ul{ }
.c-pic ul li{width:200px; height:125px; float:left; margin-left:20px; margin-top:10px;  display:inline-table;}
.c-pic ul li img{width:200px; height:125px; border-radius:8px;}
.c-pic ul li p{ font-size:12px; text-align:center;}

.cc-right{ width:680px; float:right; border:1px solid #FC6; border-radius:20px; height:560px;}
.cc-left{ width:490px;  float:left; border:1px solid #FC6; border-radius:20px; height:560px;}

.c1-right{ width:490px;  float:right; border:1px solid #FC6; border-radius:20px; height:560px;}
.c-txt{width:100%;}
.c-txt ul{}
.c-txt li{float:left; margin-left:30px; border-bottom:1px dotted #FC6; position:relative;}
.c-txt li a{font-size:16px; line-height:280%; padding-left:20px; }
.c-txt li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #f93404;
    left: 2px;
    content: '';
    top: 20px;
}

.adv{ width:1200px; height:auto; margin:0px auto; border-radius:20px;overflow:hidden; position:relative;}
.adv-1{ position:absolute; top:120px; right:50px;}

.adv1{ width:1200px; height:auto; margin:0px auto; border-radius:20px; overflow:hidden;}

.t3{width:1200px; margin:0px auto;}
.pic12{width:1200px; height:auto; margin:0px auto;}
.pic12 ul{}
.pic12 li{ width:185px; margin-right:15px; float:left; margin-top:10px;}
.pic12 li img{width:185px; height:110px; border-radius:8px;}
.pic12 li p{font-size:12px; text-align:center; line-height:180%;}
.pic12 li a{}

.c2{width:1200px; height:auto; margin:0px auto;}
.c2-left{ width:560px; float:left;margin-top:25px;}
.c2-right{ width:600px; float:right; }

.t4{ width:100%;}

.c2-txt{ width:100%; margin-top:2px;}
.c2-txt ul{}
.c2-txt li{float:left; margin-left:30px; border-bottom:1px dotted #FC6; position:relative;}
.c2-txt li a{font-size:16px; line-height:280%; padding-left:20px; }
.c2-txt li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #f93404;
    left: 2px;
    content: '';
    top: 20px;
}


.t1200{width:1200px; margin:20px auto; position:relative;}
.t1200 img{ width:1200px; height:auto;}
.t1200 .more{position: absolute; bottom:30px;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;}
.box{width:1240px;margin:0px auto;}

#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: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; }
.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;}

.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;}

.wsj{width:1200px; height:auto; margin:0 auto;text-align:center;} 
.wsj li{ width:360px; height:300px;  margin-left:20px; margin-right:20px; position:relative; float:left;text-align:center; margin-top:20px; }
.wsj li img{height:225px; width:100%;}
.wsj li p{ width:100%; height:60px;text-align:center;}
.wsj li a{ font-size:16px; line-height:200%; text-align:center;}
.wsj .play1{position:absolute; top:80px; left:150px;}
.wsj .play1 img{ width:60px; height:60px;}

.line1{background:url(line.png); width: 1200px; margin:0 auto;    margin-top: 10px; height: 12px;}

.sf{width:1200px;  height:350px; background:url(b1.png) left top no-repeat; }
.sf-t{ float:left; width:70px; height:100%;}
.sf-con{ float:right; width:1130px; }
.sf-con ul{ margin-top:25px;}
.sf-con li{float:left; margin-left:40px;width:500px; border-bottom:1px dotted #fffae8; position:relative;}
.sf-con li a{font-size:16px; line-height:280%; padding-left:20px; color:#fff;}

.sf-con li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #fff;
    left: 2px;
    content: '';
    top: 20px;
}


.t2{ width:100%; height:50px; margin-top:10px; margin-bottom:5px;}

.box{width:600px;  margin:20px auto; }
.box1{ float:left; width:280px; height:140px; background:url(b4.png) left top no-repeat; margin-right:20px; margin-top:20px;}
.box1-1{ width:100%; height:70px; float:left; text-align:center;font-size:24px; color:#fff; line-height:70px; font-weight:bold;}
.box1-2{width:50%; height:70px; float:left; text-align:center;}
.box1-2 a{ font-size:22px; color:#fff; line-height:70px; text-align:center;font-weight:bold;}
.box1-3{width:50%; height:70px; float:right;text-align:center;}
.box1-3 a{ font-size:22px; color:#fff; line-height:70px; text-align:center;font-weight:bold;}

.ag{width:1200px;  margin:20px auto; }
.txt9{ float:left; width:380px; margin-right:20px; }
.ag-t{ width:100%; margin-top:10px;}
.txt9 ul{ margin-top:10px;}
.txt9 li{ width:100%;float:left; background:url(dian.png) left center no-repeat;}
.txt9 li a{font-size:16px; line-height:220%; padding-left:20px;}

.ag-right{ width:380px; float:right; }
.ag-right img{ }
.ag-right ul{ margin-top:10px;}
.ag-right li{width:100%;float:left; background:url(dian.png) left center no-repeat;}
.ag-right li a{font-size:16px; line-height:220%; padding-left:20px;}


@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px) and (orientation:portrait)
	   {/* CSS Document */
	

.c1{ width:100%; margin:0rem auto; }
.ct{ width:100%; margin-top:1rem; overflow:hidden;}
.ct img{ width:120%; margin-left:-10%;  height:auto;}
.ct2{ width:100%; margin-top:1rem; overflow:hidden;}
.ct2 img{width:100%;  height:auto; }
.c1-left{ width:100%; float:left; border:none; border-radius:0; height:auto;}
.c-pic{ width:100%; }
.c-pic ul{ }
.c-pic ul li{width:48%; height:auto; float:left; margin-left:1%; margin-top:1rem;  display:inline-table;}
.c-pic ul li img{width:100%; height:120px; border-radius:8px;}
.c-pic ul li p{ font-size:1.2rem; text-align:center;}

.cc-right{ width:100%;float:left; border:none; border-radius:0; height:auto;}
.cc-left{ width:100%;float:left; border:none; border-radius:0; height:auto;}

.c1-right{ width:100%;float:left; border:none; border-radius:0; height:auto;}
.c-txt{width:100%;}
.c-txt ul{}
.c-txt li{float:left; margin-left:1%; border-bottom:1px dotted #FC6; position:relative;}
.c-txt li a{font-size:1.6rem; line-height:260%; padding-left:20px; }
.c-txt li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #f93404;
    left: 2px;
    content: '';
    top: 20px;
}

.adv{ width:100%; height:auto; margin:0px auto; border-radius:20px;overflow:hidden; position:relative;}
.adv img{width:100%;}
.adv-1{ position:absolute; top:40%; right:50px;}

.adv1{ width:100%; height:auto; margin:0px auto; border-radius:20px; overflow:hidden;}
.adv1 img{width:100%;}

.t3{width:100%; margin:0px auto;}
.pic12{width:100%; height:auto; margin:0px auto;}
.pic12 ul{}
.pic12 li{ width:48%; margin-right:1%; margin-left:1%; float:left; margin-top:1rem;}
.pic12 li img{width:100%; height:120px; border-radius:8px;}
.pic12 li p{font-size:1.2rem; text-align:center; line-height:160%;}
.pic12 li a{}

.c2{width:100%; height:auto; margin:0px auto;}
.c2-left{ width:100%; float:left;margin-top:2rem;}
.c2-right{ width:100%; float:left; margin-top:2rem;}

.t4{ width:100%;}

.c2-txt{ width:100%; margin-top:2px;}
.c2-txt ul{}
.c2-txt li{float:left; margin-left:30px; border-bottom:1px dotted #FC6; position:relative;}
.c2-txt li a{font-size:1.6rem; line-height:260%; padding-left:20px; }
.c2-txt li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #f93404;
    left: 2px;
    content: '';
    top: 20px;
}
	   
	  
.pc{ display:none;}
.mobile{ display:block;}

.sf{width:100%;  height:auto; background:none; }
.sf-t{ float:left; width:70px; height:100%; display:none;}
.sf-con{ float:left; width:100%; }
.sf-con ul{ margin-top:1rem;}
.sf-con li{float:left; margin-left:3%;width:95%; border-bottom:1px dotted #fffae8; position:relative;}
.sf-con li a{font-size:1.6rem; line-height:220%; padding-left:20px; color:#000;}

.sf-con li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ca0000;
    left: 2px;
    content: '';
    top: 20px;
}

.b1{width:100%; height:auto;text-align:center; border-radius:25px; overflow:hidden; margin-top:1rem;}
.b1-left{width:50%; height:120px; float:left; background-color:#d91a1a;text-align:center;color:#fff; line-height:120px; font-size:2.2rem;}
.b1-right{width:50%; height:120px; float:right;}
.b2{ width:100%; height:60px; background-color:#ed6c6c; text-align:center;}
.b3{ width:100%; height:60px; background-color:#ff8787;text-align:center;}
.b1-left a{ color:#fff; line-height:120px; font-size:2.2rem;}
.b1-right a{color:#fff; line-height:60px; font-size:2.2rem;}



.adv{ width:100%; height:auto; margin:1rem auto;}
.adv img{width:100%; height:auto;}
.t2{ width:100%; height:50px; margin-top:10px; margin-bottom:5px;}

.box{width:100%;  margin:1rem auto; }
.box1{float:left;  width:100%; height:200px; background:url(b4.png) left top no-repeat;background-size:cover;margin-right:0;}

.box1-1{ width:100%; height:100px; float:left; text-align:center;font-size:2.2rem; color:#000; line-height:100px; font-weight:bold;}
.box1-2{width:50%; height:70px; float:left; text-align:center;}
.box1-2 a{ font-size:2.2rem; color:#fff; line-height:70px; text-align:center;font-weight:bold;}
.box1-3{width:50%; height:70px; float:right;text-align:center;}
.box1-3 a{ font-size:2.2rem; color:#fff; line-height:70px; text-align:center;font-weight:bold;}

.ag{width:100%;  margin:1rem auto; }
.txt9{ float:left; width:100%; margin-right:0; }
.ag-t{ width:100%; margin-top:1rem;}
.txt9 ul{ margin-top:1rem;}
.txt9 li{width:98%; float:left; background:url(dian.png) left center no-repeat; margin-left:1%;}
.txt9 li a{font-size:1.6rem; line-height:220%; padding-left:20px;}

.ag-right{ width:100%; float:left; margin-top:1rem; }
.ag-right img{ width:100%;}
.ag-right ul{ margin-top:1rem;}
.ag-right li{width:98%; float:left; background:url(dian.png) left center no-repeat; margin-left:1%;}
.ag-right li a{font-size:1.6rem; line-height:220%; padding-left:20px;}

.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%;}

.line1{ display:none;background: url(line.png); width: 1200px; margin:0 auto;    margin-top: 20px; height: 12px;}

.wsj{width:100%; height:auto; margin:0 auto;text-align:center;} 
.wsj li{ width:95%; height:auto; background-color:#fff; margin-left:2%; margin-right:2%; position:inherit; float:left;text-align:center; margin-top:10px;}
.wsj li img{height:auto; width:100%;}
.wsj li p{ width:100%; height:60px;text-align:center;display:inline-table; margin-top:10px; }
.wsj li a{ font-size:1.4rem; line-height:180%; text-align:center;}
.wsj .play1{ display:none;position:absolute; bottom:100px; left:130px;}
.wsj .play1 img{ width:60px; height:60px;}

.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;}

#footer{width:100%; height:270px; text-align:center; margin:0px auto; clear:both; background-color:#FFFFFF;}


.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%; }



body{ width:100% padding:0; margin-left:0; 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:560px; display:none; }
.phone_header{ display:block; width:100%;}
.phone_header img { width:100%;}

.ttbg{ width:100%; height:auto; background:none; border:none; border-bottom:none; padding-left:0;!important }
.tt{width:96%; height:auto; padding-top:1rem; margin:0px auto; text-align:center; padding-left:1%}
.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;color:#333333; }
.tt p a{font-size:1.4rem;  line-height:180%; font-weight:normal;color:#333333; }

/*con1*/
.mainbg{ width: ; background:none; 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; margin-top:2rem;}
.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:#000;}

.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;}




.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;}
*/
.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;}   



.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;}


	   }