﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.left{ float:left;}
.right{ float:right;}
/*--------------------------------------------------------------------toper*/
#toper{ width:100%; height:30px; line-height:30px; float:left; clear:both; overflow:hidden; background:#F0F0F0; border-bottom:solid 1px #CCC;}
#toper>div{ width:1200px; margin:auto; clear:both; overflow:hidden;}
#toper>div a{ margin-left:10px; margin-right:10px;}
#header{ width:1200px; height:100px; margin:auto; clear:both; position:relative; z-index:10000;}
#header .tel{ position:absolute; left:700px; top:30px; width:200px; padding-left:50px; height:42px; line-height:20px; background:url(../images/index43_03-07.png) 0px 0px no-repeat;}
#header .tel i{ display:block; float:left; clear:both; color:#333;}
#header .tel b{ display:block; float:left; clear:both; color:#e8618a; font-size:18px;}
#header .right{ width:404px; padding-top:20px; overflow:hidden;}
.header_top{width:394px;height:20px;margin:0px 0px;padding:0px 10px 0px 0px;list-style-type: none;color:#666;float:right;display:block;}
.header_top a{color:#666;text-decoration: none;}
.header_top li{background:url(../images/top_sc_bg.gif) no-repeat;text-align:center;text-decoration:none;width:66px;height:20px;float:right;margin-left:10px; line-height:20px; padding-left:10px;}
.header_r01{height:16px; width:404px;margin:19px 0px 0px 0px;padding:0px 0px;list-style-type: none;color:#666;float:right;display:block;}
.header_r01 li{float:right;margin-left:10px;}
.header_r01 a{color:#666;}
.show_header_L3{width:50px;background: url(../images/show_header_reg.gif) no-repeat;padding-left:19px;}
.show_header_L4{width:25px;background: url(../images/show_header_login.gif) no-repeat;padding-left:19px;}
.show_header_L5{width:50px;background: url(../images/ico_41.gif) 0px center no-repeat;padding-left:19px;}
.heade_loginout a{color:#ff5562;margin-right:10px;}

#menu{ width:100%; background:#f5f5f5; border-bottom:solid 2px #ff0a11; height:42px; clear:both; margin:auto; z-index:999999;}
#menu>div{width:1200px; clear:both; margin:auto;}
#menu>div .left{ width:240px; height:494px; overflow:hidden; z-index:100000; position:absolute; border-radius:5px 5px 0px 0px; display:none;}
#menu>div .left dt{ width:100%; height:44px; background:#ff0a11; line-height:44px; color:#FFF; font-size:18px; text-align:center;}
#menu>div .left dd{ width:100%; height:56px; line-height:56px; text-indent:70px; font-size:16px; float:left; clear:both; overflow:hidden;}
#menu>div .left dd:hover{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
#menu>div .left dd a{ color:#FFF;}
#menu>div .left .dd0{ background:#ff0a11 url(../images/index43_07-16.png) 20px center no-repeat;}
#menu>div .left .dd1{ background:#ff0a11 url(../images/index43_10-19.png) 20px center no-repeat;}
#menu>div .left .dd2{ background:#ff0a11 url(../images/index43_12-21.png) 20px center no-repeat;}
#menu>div .left .dd3{ background:#ff0a11 url(../images/index43_14-24.png) 20px center no-repeat;}
#menu>div .left .dd4{ background:#ff0a11 url(../images/index43_16-28.png) 20px center no-repeat;}
#menu>div .left .dd5{ background:#ff0a11 url(../images/index43_23.png) 20px center no-repeat;}
#menu>div .left .dd6{ background:#ff0a11 url(../images/index43_25-34.png) 20px center no-repeat;}
#menu>div .left .dd7{ height:58px; line-height:58px; background:#ff0a11 url(../images/index43_27.png) 20px center no-repeat;}

#menu>div .right{ width:1200px; height:42px;}
#menu ul{ width:100%; position:relative;}
#menu li{ width:103px; margin:0px 15px; float:left; height:42px; line-height:42px; overflow:hidden; text-align:center;}
#menu .has{ background:url(../images/index43_07-12.png) right center no-repeat;}
#menu li>a{font-size:18px; font-family:'黑体'; color:#000;}
#menu li>a:hover{color:#e8618a;}
#menu .menu{ position:absolute; left:399px; top:42px; width:133px; line-height:40px; text-align:center; overflow:hidden; background:#FFF; background:#FFF; display:none; z-index:9999999; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#menu .menu a{ display:block; color:#656565; width:100%; height:40px; font-size:16px; font-weight:normal;}
#menu .menu a:hover{ background:#e8618a; color:#FFF;}
#menu>div .index{ width:980px;}
#menu>div .index li{ width:140px; margin:0px;}
#menu>div .index .menu{ left:418px; width:140px;}


#flash{ width:100%; height:450px; clear:both; overflow:hidden; position:relative; z-index:100;}
.tpqh{
 height:450px; 
 overflow:hidden; 
 position:absolute; 
 margin:0 auto; 
 width:100%; 
 top:0px; 
 left:0;
 z-index:1;
}
.tpqh ul{ 
 position:relative; 
 display:block;
}
.tpqh ul li{ 
 height:450px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
}
.tpqh ul li div{ 
 width:100%; 
 height:450px; 
 overflow:hidden;
}
.tpqh_num{ 
 position:absolute; 
 z-index:99; 
 bottom:20px; 
 left:50%; 
 margin-left:-50px;
 width:100px; 
 height:10px; 
 text-align:center; 
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 5px; 
 background:#999;
 display:inline-block;
 width:10px; 
 height:10px; 
 border-radius:50%;
 overflow:hidden; 
 cursor:pointer;
}
.tpqh_num a:hover,a.over{
 background:#FF0000;
}
#indexlogin{ width:1004px; height:450px; clear:both; margin:auto; position:relative; overflow:hidden; z-index:10000;}
#indexlogin2{ width:100%; height:990px; background:url(../images/bj.jpg) center 0px no-repeat; clear:both; margin:auto; overflow:hidden;}
#indexlogin2>div{ width:100%; height:990px; background:url(../images/bj_right.png) right 0px no-repeat; float:left; clear:both; overflow:hidden;}
#indexlogin2>div>div{ width:1200px; height:990px; clear:both; margin:auto; overflow:hidden; position:relative;}
.form_reg {
    width: 300px; 
    padding:20px;
    font-size: 14px;
    position: absolute; 
    background: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66FFFFFF', EndColorStr='#66FFFFFF');
    right:0px;
    top: 20px;
    z-index: 99; border:solid 1px #DDD;
     -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.form_reg h2 {
    font-family: '黑体';
    font-size: 18px;
    text-align: center;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px #f4f3f3 solid;
    font-weight: 400; overflow:hidden; display:block;
}
.form_reg h3 {
    font-family: '黑体';
    font-size: 18px;
    text-align: center; position:absolute; left:0px; top:0px;
    width:100%; height:50px; line-height:50px;
    font-weight: 400; overflow:hidden; display:block;
}
.form_reg h3 a{ width:50%; height:50px; background:#EEE; text-align:center; display:block; float:left; color:#999;}
.form_reg h3 .curr{ background:#FFF; color:#666;}
.loginkuang{ padding-top:40px;}
.btnreg{ width:200px; height:36px; line-height:36px; text-align:center; background:#ff5562; color:#FFF; font-size:14px; border:none;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; cursor:pointer;}
.btnreg:hover{ background:#f01d9a; color:#FFF;}
.btnreg2{ width:200px; height:36px; line-height:36px; text-align:center; background:#ffbf00; color:#7e1e00; font-size:18px; border:none;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; cursor:pointer;}
.btnreg2:hover{ background:#d39f03; color:#7e1e00;}

.indextop{ width:100%; height:90px; padding:40px 0px 30px 0px; background:#FFF url(../images/index43_40-50.png) 0px 120px repeat-x; float:left; clear:both; overflow:hidden; text-align:center;}

#recom{ width:100%; float:left; overflow:hidden;}
#indexsearch{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#indexsearch table{ width:100%;}
#indexsearch table td{ padding:0px 10px 15px 10px; font-size:14px; text-align:center;}
#indexsearch table select{ width:100px; height:36px; font-size:14px; border:solid 1px #CCC; border-radius:5px;}
#indexsearch table select:focus{ outline:0px;}
.picList {width:1200px; margin:auto; clear:both; overflow:hidden;}
.picList ul { float:left; width:1215px; float:left; clear:both; overflow:hidden;}
.picList li{ float:left; width:210px; background:#FFF; padding:8px; border:solid 1px #CCC; margin-right:15px; margin-bottom:15px; overflow:hidden; border-radius:2px;}
.picList li:hover{ background:#ffeff0;}
.picList li span{ display:block; width:100%; height:210px; overflow:hidden; clear:both;}
.picList li img{ width:210px; height:210px; -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s}
.picList li img:hover {-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
.picList li em{ width:100%; height:24px; line-height:24px; margin:5px 0px 0px 0px; float:left; clear:both; overflow:hidden; position:relative;}
.picList li em strong{ background:#FF0000; color:#FFF; width:60px; height:20px; line-height:20px; position:absolute; right:0px; top:2px; border-radius:5px; font-weight:normal; text-align:center; font-size:12px;}
.picList li em b{ width:50%; float:left; font-weight:normal;}
.picList li em i{ width:50%; float:right;}
#hong{ width:1200px; padding-bottom:20px; margin:auto; clear:both; overflow:hidden;}
#hong ul{ width:1216px; float:left;}
#hong ul li{ width:288px; float:left; margin-right:16px; overflow:hidden;}
#hong ul li span{ 
    width: 150px;
    height: 200px;
    overflow: hidden;
    cursor: pointer; 
    display:block; 
    float:left;
}
#hong ul li span img{ 
    width:150px; 
    height:200px;
    -webkit-transition: -webkit-transform .2s linear;
    -moz-transition: -moz-transform .2s linear;
    -o-transition: -o-transform .2s linear;
    transition: transform .2s linear;
}
#hong ul li span img:hover{
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}
#hong ul li em{ display:block; width:130px; float:right; height:200px; overflow:hidden;}
#hong ul li em a{ display:block; width:100%; height:30px; line-height:30px; font-size:16px;}
#hong ul li em i{ display:block; width:100%; height:100px; line-height:25px; margin-bottom:5px; overflow:hidden;}
#hong ul li em b{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden; color:#aaa; font-size:14px; font-weight:normal;}
#hong ul li em .see{
    background-image: url("../images/indexmain.png");
    background-position: -4px -235px; display:block;
    width: 130px;
    height: 50px;
    cursor: pointer;
}
#private{width:1200px; padding-bottom:50px; clear:both; margin:auto; overflow:hidden;}
#private ul{ width:1250px; float:left; clear:both; overflow:hidden;}
#private ul li{ float:left; width:575px; height:210px; margin-right:50px; overflow:hidden;}
#private li img{ -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s}
#private li img:hover {-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}

#love{width:1200px; padding-bottom:30px; clear:both; margin:auto; overflow:hidden;}
#love ul li{ width:250px; float:left;  box-shadow:0px 0px 20px #CCC; margin:0px 25px; border-radius:0px 0px 20px 20px; padding-bottom:25px; overflow:hidden;}
#love ul li:hover{ background:#ffeff0;}
#love ul li span{ display:block; width:100%; height:128px; float:left; clear:both; overflow:hidden;}
#love ul li span img{ width:100%; height:128px;}
#love ul li em{ display:block; width:100%; padding:10px 0px; float:left; clear:both; overflow:hidden;}
#love ul li em a{ display:block; width:85%; height:30px; line-height:30px; background:url(../images/index43_65.png) 0px 12px no-repeat; text-indent:10px; clear:both; margin:auto; overflow:hidden; font-size:14px;}
#love ul li>a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; margin:auto; clear:both; overflow:hidden; background:#FF0000; border-radius:8px; color:#FFF; font-size:16px;}

#school{ width:100%; background:#feece8; padding-bottom:60px; margin:auto; clear:both; overflow:hidden;}
#school>div{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#school>div ul{ width:1220px; float:left; clear:both; overflow:hidden;}
#school>div ul li{ float:left; width:285px; margin-right:20px; margin-bottom:10px; overflow:hidden;}
#school>div ul li span{ width:100%; height:190px; float:left; clear:both; overflow:hidden;}
#school>div ul li span img{ width:100%; height:190px;}
#school>div ul li span img:hover{
  -webkit-filter: blur(2px); /* Chrome, Opera */
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);    
  filter: blur(2px);    
}
#school>div ul li em{ width:100%; background:#FFF; height:50px; line-height:50px; text-align:center; border-bottom:solid 2px #FF0000; float:left; clear:both; overflow:hidden; color:#FF0000; font-size:16px;}

#brand{width:1200px; padding-bottom:50px; clear:both; margin:auto; overflow:hidden;}
#brand .left{ float:left; width:710px; height:286px; background:url(../images/brand.png) 0px 0px no-repeat; padding-top:60px; overflow:hidden;}
#brand .left .top{ width:100%; float:left; clear:both; overflow:hidden;}
#brand .left .top a{ display:block; float:left; width:100px; height:40px; line-height:40px; border-bottom:solid 3px #FFF; font-size:16px; color:#FF0000; text-align:center;}
#brand .left .top .curr{ border-bottom:solid 3px #FF0000;}
#brand .left .body{ display:none; width:100%; float:left; clear:both; overflow:hidden;}
#brand .left .body>div{ width:100%; height:180px; padding-top:15px; margin-bottom:15px; line-height:30px; overflow:hidden;}
#brand .left .body>a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#FF0000; color:#FFF; font-size:16px; border-radius:2px;}

#brand .right{ float:right; position:relative; width:474px; height:346px; background:url(../images/index43_61-86.png) 0px 0px no-repeat; overflow:hidden;}
#brand .right a{ display:block; width:172px; height:172px; position:absolute; overflow:hidden;}
#brand .right .a1{ left:177px; top:0px;}
#brand .right .a2{ left:0px; bottom:0px;}


#active{ width:1004px; clear:both; padding-top:10px; padding-bottom:10px; margin:auto; overflow:hidden;}
#active .top{ width:100%; height:42px; height:42px; float:left; clear:both; overflow:hidden;}
#active .left{ float: left; width: 154px; height: 42px; font-size:30px; color:#ff777b; font-style:italic;}
#active .right{ float:right; width:850px; height:34px; line-height:34px; background:#FFF; border-radius:5px;}
#active .right span{ float:left;}
#active .right span a{
    height: 40px;
    float: left;
    width: 100px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #ff777b;
}
#active .right span i{ display:block; width:100%; height:34px; overflow:hidden;}
#active .right span b{ display:block; width:100%; height:6px; overflow:hidden;}
#active .right span .on i{
    background: #ff777b;
    color: #fff;
    border-radius: 5px;
}
#active .right span .on b{
    background: url(../images/dian22.png) center 0px no-repeat;
}
#active .right .more {
    line-height: 34px;
    height: 34px;
    float:right;
    text-align: center;
    cursor: pointer;
    color: #666;
    font-size: 14px; margin-right:10px;
}
#active .body{ width:1004px; padding-top:20px; float:left; clear:both; overflow:hidden;}
#active .body ul{ width:1024px; float:left;}
#active .body ul li{ width:236px; float:left; margin-right:20px; padding-bottom:20px; overflow:hidden;}
#active .body ul li span{ display:block; width:230px; height:120px; background:#FFF; border:solid 1px #CCC; padding:2px; overflow:hidden; text-align:center; clear:both;}
#active .body ul li span img{ width:230px; height:120px;}
#active .body ul li em{ display:block; width:100%; float:left; height:105px; line-height:25px; padding-top:10px; overflow:hidden; clear:both;}
#active .body ul li em a{ display:block; width:100%; height:30px; line-height:30px; font-size:16px;}


#class{ width:1004px; clear:both; padding-top:10px; margin:auto; overflow:hidden;}
#class .top{ width:100%; height:42px; height:42px; float:left; clear:both; overflow:hidden;}
#class .left{ float: left; width: 154px; height: 42px; font-size:30px; color:#ff777b; font-style:italic;}
#class .right{ float:right; width:850px; height:34px; line-height:34px; background:#FFF; border-radius:5px;}
#class .right span{ float:left;}
#class .right span a{
    height: 40px;
    float: left;
    width: 100px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #ff777b;
}
#class .right span i{ display:block; width:100%; height:34px; overflow:hidden;}
#class .right span b{ display:block; width:100%; height:6px; overflow:hidden;}
#class .right span .on i{
    background: #ff777b;
    color: #fff;
    border-radius: 5px;
}
#class .right span .on b{
    background: url(../images/dian22.png) center 0px no-repeat;
}
#class .right .more {
    line-height: 34px;
    height: 34px;
    float:right;
    text-align: center;
    cursor: pointer;
    color: #666;
    font-size: 14px; margin-right:10px;
}
#class .body{ width:1004px; padding-top:20px; float:left; clear:both; overflow:hidden;}
#class .body ul{ width:1024px; float:left;}
#class .body ul li{ width:492px; float:left; margin-right:20px; padding-bottom:20px; overflow:hidden;}
#class .body ul li span{ display:block; float:left; width:220px; height:135px; background:#FFF; border:solid 1px #CCC; padding:2px; overflow:hidden; text-align:center;}
#class .body ul li span img{ width:220px; height:135px;}
#class .body ul li em{ display:block; width:250px; float:right; height:135px; line-height:25px; overflow:hidden;}
#class .body ul li em a{ display:block; width:100%; height:30px; line-height:30px; font-size:16px;}
#class .body ul li em i{ display:block; width:100%; height:75px; line-height:25px; overflow:hidden;}
#class .body ul li em b{ display:block; width:100%; height:25px; line-height:25px; padding-top:5px; overflow:hidden; color:#aaa; font-size:12px; font-weight:normal;}


#hong2{ width:1004px; padding-top:20px; padding-bottom:20px; margin:auto; clear:both; overflow:hidden;}
#hong2 ul{ width:1020px; float:left;}
#hong2 ul li{ width:188px; float:left; margin-right:16px; padding-bottom:10px; overflow:hidden;}
#hong2 ul li span{ 
    width: 184px;
    height: 225px;
    border: 2px solid #f2f2f2;
    overflow: hidden;
    cursor: pointer; display:block; float:left; clear:both;
}
#hong2 ul li span img{ width:184px; height:225px;}
#hong2 ul li em a{ display:block; padding-top:10px; width:100%; height:30px; line-height:30px; font-size:18px;float:left; clear:both; color:#3e3e3e; font-weight:bold;}
#hong2 ul li em b{ display:block; width:100%; height:25px; line-height:25px; padding-bottom:10px; overflow:hidden; color:#aaa; font-size:14px; font-weight:normal;}
#videolist{ width:880px; padding:40px 0px 0px 0px; float:left; overflow:hidden;}
#videolist ul{ width:900px;}
#videolist ul li{ float:left; width:280px; margin:0px 20px 20px 0px; overflow:hidden; position:relative;}
#videolist ul li i{ display:block; width:280px; height:215px; position:absolute; left:0px; top:0px; background:url(../images/bofang.png) center center no-repeat;}
#videolist ul li:hover i{background:rgba(0,0,0,0.2) url(../images/bofang.png) center center no-repeat; background-size:60px 60px;}
#videolist ul li span{ display:block; width:100%; height:215px;}
#videolist ul li span img{width:280px; height:215px;}
#videolist ul li em{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; background:rgba(0,0,0,0.6); color:#FFF;}

#videolist2{ width:1200px; margin:auto; clear:both; overflow:hidden;}
#videolist2 ul{ width:1220px;}
#videolist2 ul li{ float:left; width:285px; margin-right:20px; overflow:hidden; position:relative;}
#videolist2 ul li i{ display:block; width:285px; height:220px; position:absolute; left:0px; top:0px; background:url(../images/bofang.png) center center no-repeat;}
#videolist2 ul li:hover i{background:rgba(0,0,0,0.2) url(../images/bofang.png) center center no-repeat; background-size:60px 60px;}
#videolist2 ul li span{ display:block; width:100%; height:220px;}
#videolist2 ul li span img{width:285px; height:220px;}
#videolist2 ul li em{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; background:rgba(0,0,0,0.6); color:#FFF;}

/*--------------------------------------------------------------------footer*/
#footer{ width:100%; background:#FF0000; color:#FFF; padding-top:10px; padding-bottom:30px; clear:both; line-height:30px; overflow:hidden; text-align:center;}
#footer em{ display:block; width:1200px; clear:both; margin:auto; overflow:hidden; line-height:24px; text-align:left; padding-bottom:20px;}
#footer em>a{ color:#FFF; margin-left:5px; margin-right:5px;}
#footer>div { width:980px; padding-left:220px; background:url(../images/index43_69.png) 0px center no-repeat; text-align:left; margin:auto; clear:both; overflow:hidden;}
#footer>div a{ color:#FFF; margin-left:10px; margin-right:10px;}



#container{ width:1200px; padding-top:10px; clear:both; margin:auto; overflow:hidden;}
#index0{ width:1200px; height:32px; padding:10px 0px; clear:both; margin:auto; overflow:hidden; text-align:center;}
#index0 .select{ width:100px; height:32px; line-height:32px; margin-right:20px; text-align:center; background:#FFF;}
#index0 .stxb{ width:400px; border:solid 1px #CCC; height:30px; line-height:30px; text-indent:5px; margin-right:20px; background:#FFF; color:#666;}
#index0 .sbtn{ width:80px; height:32px; line-height:32px; text-align:center; color:#FFF; font-size:14px; background:#fba734; border:none;}
#index0 .sbtn2{ width:100px; height:32px; line-height:32px; text-align:center; color:#FFF; font-size:14px; background:#ff5562; border:none;}
#index2{ width:1200px; clear:both; margin:auto; background:#FFF; overflow:hidden;}
#index2 .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-size:18px; border-bottom:solid 1px #DEDEDE;}
.jy{ width:100%; float:left; clear:both;}
.jy li{ float:left; width:100%; height:30px; background:url(../images/index_28-54.jpg) 10px 13px no-repeat; border-bottom:dotted 1px #CCC; line-height:30px; overflow:hidden; text-indent:18px;}
.jy .li{ background:#FBFBFB url(../images/index_28-54.jpg) 10px 13px no-repeat;}
.jy .li2{ background:#FFF; font-weight:bold;}
.jy li i{ display:block; width:100px; text-align:left; float:left; text-align:center;}
.jy li em{ display:block; width:500px; height:30px; float:left; overflow:hidden;}
.jy li span{ display:block; width:150px; height:30px; float:left; overflow:hidden; text-align:center;}

.jy2{ width:1200px; margin:auto; clear:both; overflow:hidden;}
.jy2>div{ float:left; clear:both; width:1220px; padding:0px 0px 40px 0px; overflow:hidden;}
.jy2 .top{ width:100%; height:36px; line-height:36px; background:url(../images/women.gif) 10px center no-repeat; border-bottom:solid 1px #EEE; text-indent:25px; float:left; clear:both; font-weight:bold; color:#ed4d98; font-size:16px; position:relative;}
.jy2 .top a{ display:block; width:100px; height:36px; position:absolute; right:10px; top:0px; text-align:right; font-size:12px; font-weight:normal;}
.jy2 .top2{background:url(../images/men.gif) 10px center no-repeat; color:#3847d6;}
.jy2>div>div{ float:left; width:570px; padding:0px 9px 9px 9px; border:solid 1px #EEE; border-radius:5px; margin:0px 20px 0px 0px; overflow:hidden;}
.jy2 li{ float:left; width:100%; height:30px; background:url(../images/index_28-54.jpg) 10px 13px no-repeat; border-top:dotted 1px #CCC; line-height:30px; overflow:hidden; text-indent:18px;}
.jy2 .li{ background:#FBFBFB url(../images/index_28-54.jpg) 10px 13px no-repeat;}
.jy2 .li2{ background:#FFF; border:none; font-weight:bold;}
.jy2 li i{ display:block; width:50px; text-align:left; float:left; text-align:center;}
.jy2 li em{ display:block; width:290px; height:30px; float:left; overflow:hidden;}
.jy2 li span{ display:block; width:80px; height:30px; float:right; overflow:hidden; text-align:center;}

#newsleft{ width:200px; float:left; overflow:hidden;}
#newsleft em{ display:block; width:198px; border:solid 1px #CCC; border-radius:5px; background:#FFF; border-bottom:none; overflow:hidden;}
#newsleft a{ display:block; width:100%; height:48px; line-height:48px; border-bottom:solid 1px #CCC; text-indent:20px; font-size:16px;}
#newsleft .curr{ background:#ff5562; color:#FFF; font-weight:bold;}
#newsright{ width:960px; background:#FFF; padding-left:10px; padding-right:10px;  float:right; overflow:hidden;}
#newsright .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-size:18px; font-weight:bold; border-bottom:solid 1px #CCC;}

/*--------------------------------------------------------------------new*/
#newslist{ width:100%; float:left; overflow:hidden;}
#newslist ul li{ width:100%; overflow:hidden; float:left; border-bottom:dotted 1px #CCC; padding-bottom:5px; margin-bottom:5px;}
#newslist ul a{ display:block; background:url(../images/about_21.jpg) 12px 12px no-repeat; text-indent:30px; width:1090px; float:left; height:36px; line-height:36px; overflow:hidden; font-size:14px; color:#333;}
#newslist ul a:hover{ color:#ff5562;}
#newslist ul span{ display:block; width:90px; float:right; height:36px; line-height:36px; color:#ff5562; text-align:right;}

#details{width:100%; float:left; overflow:hidden;}
#details h1{ color:#383838; font-size:24px; line-height:30px; padding-top:20px; padding-bottom:20px; text-align:center; font-family:'黑体';}
#details .date{ width:100%; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:dotted 1px #CCC; border-bottom:dotted 1px #CCC;}
#details .date i{color:#1a94d5;}
#details .date b{ color:#ff5562;}
#details .details{ width:100%; overflow:hidden; line-height:2em; float:left; font-size:14px; padding-top:10px; padding-bottom:20px;}

#piclist{ width:1200px; float:left; overflow:hidden; background:#FFF;}
#piclist .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-weight:bold; font-size:18px; border-bottom:solid 1px #DEDEDE;}
#piclist .body{ width:100%; float:left; clear:both; overflow:hidden; padding-top:20px;}
.main-view { float:left;}
.main-view li {
    width: 840px;
    padding: 10px 10px 10px 10px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #f0f0f0;
    position: relative; overflow:hidden;
}
.main-view li:hover {
    background-color: #f8f8f8;
    border-top: solid 1px #f0f0f0;
    border-bottom: solid 1px #f0f0f0;
}
.main-view .cent-left {
    width: 180px;
    height: 120px;
    overflow: hidden; 
    float:left;
}
.main-view .cent-left img{ width:180px; height:120px;}
.main-view .cent-right {
    width: 640px;
    position: relative; 
    float:right;
    height: 120px;
    color: #666;
}
.main-view .cent-right h5 {
    width: 100%;
    height: 28px;
    overflow: hidden;
}
.main-view .cent-right h5 a {
    color: #3e3e3e; font-size:16px;
}
.main-view .cent-right p {
    line-height: 23px;
    width: 100%;
    height: 43px;
    overflow: hidden;
    margin-top: 10px;
}
.main-view .cent-right-footer {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    line-height: 20px;
}
.cent-right-footer .time {
    line-height: 20px;
    float: right;
    font-size: 12px;
}
.cent-right-footer .label span {
    margin-right: 11px;
}
.view-cent-rgiht {
    width: 280px;
    float:right;
}
.aside_list1_title {
    background-image: url("../images/index5.png");
    background-position: 0 center;
    background-repeat: no-repeat;
}
.aside_list1_title p {
    color: #3e3e3e;
    font-size: 18px;
    padding-left: 23px;
}
.aside_list1_title p span {
    color: #ff777b;
}
.aside_list1_footer li {
    height: 21px;
    overflow: hidden;
    padding-top: 15px;
    width: 100%;
}
.aside_list1_footer li span {
    font-family: Georgia;
    padding-right: 6px; color:#FF777B; font-size:18px;
}
.aside_list2 {
    padding-top: 30px;
}
.aside_list2_title {
    background-image: url("../images/index6.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
}
.aside_list2_title p {
    font-size: 18px;
    padding-left: 24px;
}
.aside_list2_title p span {
    color: #e8b04d;
}
.aside_list2_footer {
    padding-top: 17px;
}
.aside_list2_footer li {
    margin: 5px 0 15px 10px;
}
.r-photo {
    width: 90px;
    height: 100px;
    margin-right: 15px;
    cursor: pointer;
    float: left;
    display: inline-block;
    overflow: hidden;
    border: 2px solid #f2f2f2;
}
.r-photo img{
width:90px;
height:100px;
}
.r-view {
    width: auto;
    height: 100px;
    overflow: hidden;
}
 .r-nick {
    line-height: 25px;
    font-size: 18px;
    overflow: hidden;
    color: #3e3e3e;
    height: 25px;
}
.r-menu {
    line-height: 20px;
    color: #aaa;
    font-size: 14px;
    margin-top: 3px;
    height: 20px;
    overflow: hidden;
}
 .r-menu span {
    vertical-align: top;
    height: 20px;
    overflow: hidden;
    margin-right: 15px;
}
.r-hi {
    margin-top: 8px;
    width: 104px;
    height: 34px;
    background-image: url("../images/indexmain.png");
    background-position: 0 -102px;
    cursor: pointer;
}
#picdetails{ width:100%; float:left; overflow:hidden; background:#FFF;}
#picdetails .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-size:18px; border-bottom:solid 1px #DEDEDE;}

#userlist{ width:1200px; float:left; clear:both; background:#FFF; overflow:hidden;}
#userlist .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-weight:bold; font-size:18px; border-bottom:solid 1px #DEDEDE;}
#userlist .search{ width:100%; float:left; clear:both; overflow:hidden;}
#userlist .search table td{ padding:15px 0px 0px 15px; font-size:14px;}
#userlist .search table select{ width:100px; height:21px;}
#userlist ul{ width:1220px; float:left; overflow:hidden;}
#userlist ul li{ width:210px; padding:6px; padding-bottom:10px; border:solid 1px #CCC; border-radius:5px; float:left; margin-right:20px; margin-top:16px;}
#userlist ul li em{ display:block; width:210px; height:210px; float:left; clear:both; text-align:center; overflow:hidden; margin-bottom:6px;}
#userlist ul li em img{width:210px; height:210px;  -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s}
#userlist ul li em img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#userlist ul li span{ display:block; width:100%; height:20px; line-height:20px; text-align:center; overflow:hidden;}
#userlist ul li span a{ color:#ff5562; font-size:16px;}

#userdetails{ width:1200px; float:left; clear:both; background:#FFF; overflow:hidden;}
#userdetails .top{ width:100%; height:50px; line-height:50px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-weight:bold; font-size:18px; border-bottom:solid 1px #DEDEDE;}
#userdetails .body{ width:100%; float:left; clear:both; padding-top:20px; padding-bottom:20px; overflow:hidden;}
#userdetails .left{ width:400px; text-align:center; float:left; overflow:hidden; text-align:center;}
#userdetails .left em{ display:block; width:250px; height:250px; padding:2px; border:solid 1px #CCC; overflow:hidden; clear:both; margin:auto;}
#userdetails .left  em img{ width:250px; height:250px; }
#userdetails .left span{ display:block; width:100%; text-align:center; padding-top:5px; line-height:20px; overflow:hidden;}
#userdetails .left span img{ margin-left:5px; margin-right:5px;}
#userdetails .right{ width:780px; float:right; overflow:hidden;}
#userdetails td{ border-bottom:dotted 1px #CCC;}
#userdetails td i{ padding:2px 6px; color:#FFF; margin-right:10px;}
#userdetails td .i0{ background:#bdb1f3;}
#userdetails td .i1{ background:#fea0a0;}
#userdetails td .i2{ background:#7bc6e6;}
#userdetails td .i3{ background:#d8ce0d;}
#userdetails td .i4{ background:#ff7f00;}
#userdetails td .i5{ background:#ff5562;}
#userdetails td .i6{ background:#facb73;}
#userdetails .td1{ background:#FFF; width:120px; color:#666; padding:15px 0px;}
#userdetails .td2{ color:#000;}
#userdetails .top2{ width:100%; background:#F0EDEB; height:36px; line-height:36px; font-size:16px; color:#ff5562; font-weight:bold; text-indent:20px; overflow:hidden;}
#userdetails .body2{ width:100%; padding-top:10px; padding-bottom:10px; line-height:2em; float:left; clear:both; overflow:hidden;}

#uleft{ width:202px; float:left; overflow:hidden;}
#uleft { display:block; width:200px; border:solid 1px #EEE; background:#FFF;  overflow:hidden;}
#uleft em{ display:block; width:100%; height:38px; line-height:38px; text-indent:20px; background:#FF0000; color:#FFF; font-size:16px; overflow:hidden; font-weight:bold;}
#uleft a{ display:block; width:100%; height:38px; line-height:38px; border-top:solid 1px #EEE; text-indent:20px; font-size:14px;}
#uright{ width:960px; background:#FFF; padding-left:9px; padding-right:9px; border:solid 1px #CCC;  float:right; overflow:hidden;}
#uright .top{ width:100%; height:47px; line-height:47px; background:#FFF;  text-indent:20px; overflow:hidden; clear:both; margin:auto; color:#ff5562; font-size:18px; font-weight:bold; border-bottom:solid 1px #DEDEDE;}
#uright .body{ width:100%; padding-top:10px; padding-bottom:20px; float:left; clear:both; overflow:hidden;}
#uright .left{ width:200px; text-align:center; padding-top:10px; float:left; overflow:hidden; text-align:center;}
#uright .left em{ display:block; width:160px; height:160px; padding:2px; border:solid 1px #CCC; overflow:hidden; clear:both; margin:auto;}
#uright .left em img{ width:160px; height:160px; }
#uright .left span{ display:block; width:100%; text-align:center; line-height:20px; padding-top:10px; overflow:hidden;}
#uright .left span img{ margin-left:5px; margin-right:5px;}
#uright .right{ width:740px; float:right; overflow:hidden;}
#uright .right td{ border-bottom:dotted 1px #CCC;}
#uright .right td i{ padding:2px 6px; color:#FFF; margin-right:10px;}
#uright .right td .i0{ background:#bdb1f3;}
#uright .right td .i1{ background:#fea0a0;}
#uright .right td .i2{ background:#7bc6e6;}
#uright .right td .i3{ background:#d8ce0d;}
#uright .right td .i4{ background:#ff7f00;}
#uright .right td .i5{ background:#ff5562;}
#uright .right td .i6{ background:#facb73;}
#uright .right .td1{ background:#FFF; width:50px;}
#uright .top2{ width:100%; background:#F0EDEB; height:36px; line-height:36px; font-size:16px; color:#8E5A5C; text-indent:20px; overflow:hidden;}
#uright .body2{ width:100%; padding-top:10px; padding-bottom:10px; line-height:2em; float:left; clear:both; overflow:hidden;}
.userletter{width:100%; float:left; clear:both; border-top:solid 1px #EEE; overflow:hidden;}
.userletter table{ width:100%;}
.userletter td{ border-bottom:solid 1px #EEE; line-height:20px; padding:10px;}
.userletter .tr1 td{ background:#FBFBFB; height:30px; line-height:30px; text-align:center; font-weight:bold;}
.userletter .td1{ text-align:center;}
.userletter .td1 a{ color:#ff5562;}
.userletter .td2{ line-height:20px; text-align:left;}
.userletter .td3{ width:60px;color:#999; text-align:center; font-size:12px;}
.userletter .td4{ width:60px; text-align:center;}
.userletter .page22{ clear:both; overflow:hidden; background-color:#f8f8f8;}
.userletter .tab2 td{ border:none;}
/**/
.fullSlide{width: 100%; position: relative; height: 415px; }
.fullSlide .slidePic{margin:0 auto; position:relative; width:100%; height:415px;  background:url(../images/a1.jpg) center 0px no-repeat; z-index:0; overflow:hidden; }	

.fullSlide .slidePop{position: absolute;left: 50%;top: 60px;height: 315px;width: 280px;background: #ffffff;margin-left: 220px;}
.fullSlide .slidePop h1{font:18px/30px '黑体';color: #323232;height: 20px;line-height: 20px;text-align: center; margin-top: 20px;}
.fullSlide .slidePop ul{padding:20px 0 0 40px;}
.fullSlide .slidePop ul li{font:16px/36px '黑体';height: 43px;line-height: 36px;}
.fullSlide .slidePop a{display:block;width:220px;height: 45px;line-height: 45px;margin:0 auto;background: #ff7501;text-align:center;color: #fff;margin:15px auto 0;font-size: 22px;}
.slidePop img{vertical-align:middle;}
.slidePop span{margin-left: 28px;}
/*content 样式*/
.indexHowFind {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.indexHowFind h1 {
    position: relative;
    height: 32px;
    margin: 45px auto;
    color: #ff7501;
    text-align:center;
}
.indexService-wrap {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    padding-bottom: 20px;
}
.indexService {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.indexService h1 {
    position: relative;
    height: 32px;
    margin: 45px auto;
    color: #ff7501;
    text-align:center;
}
.indexService ul {
    overflow: hidden;
}
.indexService ul li {
    float: left;
    width: 236px;
    height: auto;
    background: #fff;
    margin-right: 15px;
    padding-top: 22px;
    border: 1px solid #f4f4f4;
    text-align: center;
}
.indexService ul li.noMargin {
    margin: 0;
}
.indexService ul li img {
    margin-top: 16px;
}

.main1{
    padding-bottom: 30px;
}


.main2_article1 {
    background: url(../images/index_30.jpg) no-repeat;
    min-width: 1200px;
    height: 1000px;
    z-index: 0;
    max-width: 1920px;
    background-attachment:fixed;
    margin: 0 auto;
    background-attachment: fixed;
    background-position: center 0;
}

.text1_li005 {
    background-image: url(../images/index_29.png);
    background-repeat: no-repeat;
    background-position: center 0;
    min-width: 1200px;
    height: 868px;
    width: 100%;
    z-index: 1;
    max-width: 1920px;
    margin: 0 auto;
}

.text1_li05 {
    background: url(../images/index_16.png) no-repeat;
    background-position: center 373px;
    width: 100%;
    /* z-index: 13; */
    height: 1000px;
    position: relative;
    z-index: 1;
    top: 0px;
    margin: 0 auto;
    min-width: 1200px;
    max-width: 1920px;
}

.text1_li5 {
    width: 1160px;
    margin: 0 auto;
    z-index: -34;
    padding-top: 153px;
}

.text1_li5 h1,
.text1_li6 {
    font-size: 36px;
    text-align: center;
    width: 1170px;
    height: 47px;
    overflow: hidden;
}

.text1_li5 p {
    line-height: 30px;
    text-indent: 2em;
    width: 1170px;
    margin-top: 32px;
    height: 90px;
    overflow: hidden;
    text-align:justify;
}

.text1_li {
    width: 1200px;
    z-index: 2;
    margin: 0px auto;
    bottom: 602px;
    position: relative;
}

.text1_li6 {
    margin-top: 190px;
}

.text1_li1 {
    background: #f2f2f2;
    border-radius: 50%;
    color: #3399cc;
    z-index: 5;
    position: absolute;
    width: 252px;
    left: 45px;
    height: 252px;
    top: 65px;
}

.text1_li1 h3 {
    font-size: 48px;
    font-weight: normal;
    margin-top: 60px;
    text-align: center;
}

.text1_li1 p {
    position: absolute;
    margin-top: 13px;
    left: 24px;
    width: 210px;
}

.text1_li2 {
    width: 230px;
    border-radius: 50%;
    position: absolute;
    z-index: 5;
    background: #f2f2f2;
    height: 230px;
    color: #ff777b;
    left: 485px;
    top: 195px;
}

.text1_li2 h3 {
    font-size: 32px;
    text-align: center;
    margin-top: 54px;
    font-weight: normal;
}

.text1_li2 p {
    position: absolute;
    width: 200px;
    line-height: 35px;
    top: 105px;
    text-align: center;
    right: 18px;
}

.text1_li3 {
    width: 175px;
    position: absolute;
    z-index: 115;
    top: 70px;
    left: 660px;
    height: 175px;
    color: #fff;
    border-radius: 50%;
    background: #ff777b;
}

.text1_li3 h3 {
    font-size: 30px;
    margin-top: 44px;
    text-align: center;
    font-weight: normal;
}

.text1_li3 p {
    text-align: center;
    margin-top: 15px;
}

.text1_li4 {
    width: 288px;
    background: #339966;
    height: 288px;
    left: 880px;
    z-index: 5;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: 53px;
}

.text1_li4 h3 {
    font-size: 60px;
    font-weight: normal;
    text-align: center;
    margin-top: 50px;
}

.text1_li4 p {
    text-align: center;
    width: 245px;
    line-height: 35px;
    margin-left: 27px;
}

.main2_article2 {
    background-image: url(../images/index_17.png);
    background-repeat: no-repeat;
    min-width: 1200px;
    background-position: center 0;
    max-width: 1920px;
    background-size: cover;
    margin: 0 auto;
}

.main2_article2 ul {
    padding-bottom: 56px;
    width: 1120px;
    margin: 0 auto;
    padding-top: 125px;
}

.main2_article2 ul li:first-child {
    padding: 0;
}

.main2_article2 {
    background-image: url(../images/index_17.png);
    background-repeat: no-repeat;
    min-width: 1200px;
    background-position: center 0;
    max-width: 1920px;
    background-size: cover;
    margin: 0 auto;
}

.main2_article2 ul li {
    display: inline-block;
    padding-left: 125px;
}

.on-1 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 0.3s;
}

.on-2 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 0.6s;
}

.on-3 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 0.9s;
}

.on-4 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 1.2s;
}

.on-5 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 1.5s;
}

.on-6 {
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition-duration: 2.4s;
}

.main2_article2 ul li p:after {
    position: absolute;
    float: left;
    height: 1px;
    width: 80px;
    content: '';
    border-top: dashed 1px #fff;
    left: 30px;
    bottom: 90px;
}

.main2_article2 ul li .main2_after:after {
    border-top: none;
}

.main2_article2 ul li:first-child {
    padding: 0;
}

.main2_article2 ul li p:first-child {
    border: none;
}

.main2_article2 ul {
    padding-bottom: 56px;
    width: 1120px;
    margin: 0 auto;
    padding-top: 125px;
}

.main2_article2 ul li p {
    font-size: 18px;
    color: #fff;
    padding-top: 44px;
}

.main2_article3 {
    width: 1157px;
    margin: 0 auto;
    margin-bottom: 80px;
    margin-top: 110px;
}

.article3_list1 h1 {
    text-align: center;
}

.article3_list1 p {
    line-height: 30px;
    text-indent: 2em;
    margin-top: 30px;
}

.article3_list2 {
    width: 1157px;
    text-align: center;
    padding-top: 55px;
    margin: 0 auto;
}

.article3_list3 {
    margin-top: 80px;
}

.article3_list3 ul li:first-child {
    margin: 0;
}

.article3_list3 ul li {
    float: left;
    width: 458px;
    margin-left: 40px;
    background: #f8eee5;
    padding: 50px;
}

.article3_li1,
.article3_li1 .article3_list3_title,
.on_2 .article4_title {
    border-radius: 80px 0;
}

.article3_list3_title {
    width: 460px;
    height: 240px;
    overflow: hidden;
}

.article3_list3_centent {
    margin-top: 40px;
    margin-bottom: 27px;
}

.article3_list3_centent h2 {
    font-size: 24px;
    text-align: center;
    color: #3e3e3e;
}

.article3_list3_centent p {
    margin-top: 30px;
    line-height: 30px; height:150px; overflow:hidden;
}

.article3_li2,
.article3_li2 .article3_list3_title,
.on_1 .article4_title {
    border-radius: 0px 80px;
}

.article3_list3_title {
    width: 460px;
    height: 240px;
    overflow: hidden;
}

.article3_list3_centent {
    margin-top: 40px;
    margin-bottom: 27px;
}

.main2_article4 {
    min-width: 1200px;
    width: 100%;
    min-height: 2228px;
    margin: 0 auto;
    height: 2355px; overflow:hidden;
    max-width: 1920px;
    background-image: url(../images/index_21.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    zoom: 1;
}

.article4_list1 {
    padding-top: 60px;
    width: 1200px;
    margin: 0 auto;
}

.article4_list1 h4 {
    text-align: center;
    font-size: 30px;
    color: #3e3e3e;
}

.article4_list1 p {
    line-height: 32px;
    text-indent: 2em;
    margin-top: 20px;
}

.main2_article4 ul {
    width: 1113px;
    margin: 0 auto;
    position: relative;
    height: 2140px;
}

.main2_article4 ul li {
    position: relative;
    background-repeat: no-repeat;
}

.article4_list2 {
    top: 130px;
}

.on_1 {
    width: 487px;
    height: 464px;
    background-image: url(../images/index_22.png);
}

.article4_list3 {
    bottom: 190px;
    left: 625px;
}

.on_2 {
    width: 486px;
    height: 464px;
    background-image: url(../images/index_23.png);
}

.main2_article4 ul .article4_title {
    width: 390px;
    overflow: hidden;
    height: 230px;
}

.on_1 .article4_centent {
    margin-top: 55px;
    position: relative;
    margin-left: 32px;
}

.article4_centent {
    width: 380px;
}

.on_1 h3 {
    border-bottom: solid 2px #4275bd;
    position: absolute;
    right: 0;
}

.article4_centent h3 {
    color: #3e3e3e;
    padding-bottom: 5px;
}

.article4_list2 h3 {
    border-bottom: solid 2px #bd4242;
    float: right;
}

.on_1 p {
    padding-top: 32px !important;
}

.article4_centent p {
    font-size: 14px;
    padding-top: 10px;
    line-height: 25px;
    clear: both;
}

.on_1 .article4_title {
    position: relative;
    left: 30px;
    top: 30px;
}

.main2_article4 ul .article4_title {
    width: 390px;
    overflow: hidden;
    height: 230px;
}

.on_2 .article4_title {
    position: relative;
    left: 54px;
    top: 30px;
}

.on_2 .article4_centent {
    padding: 0 0 0 65px;
    margin-top: 51px;
}

.article4_list3 h3 {
    border-bottom: solid 2px #85bd42;
}

.article4_list4 {
    bottom: 198px;
}

.article4_list5 {
    bottom: 517px;
    left: 625px;
}

.article4_list5 h3 {
    border-bottom: solid 2px #bd427f;
}

.article4_list6 {
    bottom: 525px;
}

.article4_list6 h3 {
    float: right;
    border-bottom: solid 2px #bdbd42;
}

.article4_list7 {
    left: 625px;
    bottom: 845px;
}

.article4_list7 h3 {
    border-bottom: solid 2px #bd7442;
}

.main2_article5 {
    width: 100%;
    background-color: #ff777b;
    min-width: 1200px;
}

.main2_article5wrap {
    background-image: url(../images/index_24.png);
    background-repeat: no-repeat;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
}

.main2_article6 {
    background-image: url(../images/index_25.jpg);
    min-width: 1200px;
    background-repeat: no-repeat;
    margin: 0 auto;
    max-width: 1920px;
}

.main2_article6 h1 {
    font-size: 36px;
    color: #f7676b;
    width: 445px;
    padding-bottom: 50px;
    padding-top: 84px;
    margin: 0 auto;
}

.article6_list1,
.article6_list2,
.article6_list3 {
    width: 1160px;
    margin: 0 auto;
}

.main-2-f {
    z-index: 0;
    position: relative;
    width: 100%;
    top: -160px;
    background-color: #fff;
    height: 160px;
}


.main_left {
    width: 894px;
    float: left;
}

.left_ul li {
    border-bottom: dashed 1px #dddddd;
    width: 854px; padding:20px;
    float:left; clear:both; overflow:hidden;
}

.left_ul li:hover a {
    color: #ff777b;
}

.left_ul li:last-child {
    border: none;
}

.left_ul_img {
    margin-top: 12px;
    height: 400px;
    position: relative;
    overflow: hidden;
}

.ul_footer_left {
    float: left;
    margin-top: 6px;
    width: 461px;
}

.left_sign_up {
    width: 160px;
    float: right;
    border-radius: 5px;
    cursor: pointer;
    background: #d8271c;
}

.left_sign_up p {
    text-align: center;
    line-height: 35px;
    height: 40px;
    font-size: 21px;
    color: #ffffff;
}

.left_ul_footer {
    margin-bottom: 30px;
    margin-top: 10px;
}

.left_ul_title {
    margin-top: 20px;
}

.left_ul_shadow {
    width: 100%;
    font-size: 14px;
    position: absolute;
    line-height: 30px;
    height: 30px;
    background: rgba(0, 0, 0, .3);
    bottom: 0;
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.list_1 {
    display: inline-block;
    text-align: center;
    border-radius: 20px;
    color: #666;
    width: 80px;
    line-height: 22px;
    margin: 0px 7px 0 5px;
    height: 24px;
    background-color: #fff;
}

.list_2 {
    display: inline-block;
}

.list_2 span {
    margin-left: 450px;
}

.ul_footer_left i {
    margin-right: 5px;
}

.More_activity p {
    height: 50px;
    line-height: 45px;
    text-align: center;
}

.More_activity {
    background: #ffffff;
    border: solid 1px #e5e5e5;
    float: left;
    margin-top: 48px;
    width: 694px;
}

.More_activity p a {
    color: #999999;
    display: block;
    width: 100%;
    height: 100%;
}

.main_aside {
    overflow: hidden;
    width: 450px;
    padding-left: 51px;
    padding-top: 21px;
}

.aside_01 ul {
 width:100%;
    overflow: hidden;
}

.aside_01 ul li .nick {
    color: #666;
}

.aside_01 ul li:hover .nick {
    color: #ff777b;
    cursor: pointer;
}

.aside_shadow p {
    padding-left: 10px;
}

.aside_left {
    margin-top: 25px;
    float: left;
}

.aside_right {
    margin-left: 11px;
    float: left;
    position: relative;
}

.aside_right_details {
    height: 90px;
    overflow: hidden;
}

.details_left {
    float: left;
    height: 63px;
    position: relative;
    width: 63px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer; text-align:center;
}

.details_right {
    float: left;
    width: 100px;
    margin-left: 12px;
}

.aside_left p {
    font-size: 12px;
    color: #aaaaaa;
}

.aside_left p span {
    margin-left: 7px;
}

.details_title p {
    font-size: 14px;
}

.details_title a span {
    color: #bdbdbd;
    margin-right: 5px;
}

.details_footer {
    margin-top: 3px;
}

.details_footer p {
    color: #666666;
    overflow: hidden;
    height: 40px;
}

.details_footer p:hover {
    color: #555;
}
 .signbtn {
    background: #d8271c;
    border-radius: 5px;
    width: 160px;
    float: right;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 21px;
    }
.aside_right_details:after {
    position: absolute;
    height: 20px;
    width: 1px;
    content: '';
    border-right: dashed 1px #b1b1b1;
    left: 30px;
    visibility: initial;
    clear: initial;
    display: initial;
    bottom: 93px; 
}
.signbtn a{ color:#FFF;}