@charset "utf-8";
.header{width:100%;height:80px;line-height:80px;}
.header ul{width:1200px;margin:0 auto;}
.header ul a{width:120px;height:80px;line-height:80px;font-size:18px;color:#636564;font-weight:bold;text-align:center;float:left;}
.header ul a:first-child{width:160px;text-align:left;}
.header ul a.on,.header ul a:hover{color:#d63072}
.header ul a img{height:40px;margin-top:25px;}

/*Banner*/
.iBanner{width:100%;position:relative;}
#banner{position:relative;overflow:hidden;z-index:1}
#banner #pic_box li{width:100%;height:100%;float:left;display:block;text-align:center;position:relative;box-sizing:border-box;overflow:hidden}
#banner #pic_box li a{width:100%;height:100%;display:block;border:0;position:absolute;left:0;right:0;top:0;bottom:0}
#banner .focus_box{width:100%;padding:0 5px;height:11px;line-height:6px;position:absolute;bottom:30px;left:0;z-index:1}
#banner #focus_dot{text-align:center;margin:3px 0 0 0;cursor:pointer}
#banner #focus_dot span{background:#ccc;display:inline-block;margin:0 10px;width:10px;height:10px;vertical-align:middle;border-radius:8px;clear:both;overflow:auto}
#banner #focus_dot .ed{background:#74225f;border:0;width:14px;height:14px;border-radius:10px}
#banner #prev,#banner #next{background-image:url('bnprenext.png');background-repeat:no-repeat;position:absolute;top:50%;margin-top:-28px;width:38px;height:56px;filter:alpha(opacity=0);opacity:0;cursor:pointer;border-radius:3px}
#banner #prev{left:0;background-position:left top}
#banner #next{right:0; background-position:-38px top}
#banner:hover #prev,#banner:hover #next{filter:alpha(opacity=60);opacity:0.6;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
#banner:hover #prev{left:30px}#banner:hover #next{right:30px}
/*twoArea*/
.twoArea{width:100%;background-color:#f2f2f2;padding:80px 0;}
.twoArea_Con{width:1200px;margin:0 auto;}
.twoArea_Con ul{width:1200px;}
.twoArea_Con ul a{width:300px;margin:60px 150px 0 0;float:left;display:block;position:relative;}
.twoArea_Con ul a:nth-child(3n+3){margin-right:0px;}
.twoArea_Con ul a img{width:300px;height:347px;}
.twoArea_Con ul a p{width:100%;height:66px;line-height:66px;font-size:16px;color:#d42f71;text-align:center;position:absolute;bottom:0;left:0;display:block}
/*twoArea*/
.threeArea{width:100%;background-color:#fff;padding:80px 0;}
.threeArea_Con{width:1200px;margin:0 auto;}
.aboutCon{width:100%;margin-top:40px;}
.aboutL{width:62%;text-align:justify;line-height:180%;float:left;}
.aboutR{width:38%;float:left;}
.video{width:400px;height:303px;float:right;}
/*fourArea*/
.fourArea{width:100%;background-color:#f2f2f2;padding:60px 0 60px 0;}
.fourArea_Con{width:915px;margin:0 auto;}
.fourArea_Con ul{width:100%;}
.fourArea_Con ul li{width:165px;height:72px;border:#b6b4b5 solid 1px;float:left;margin:0 20px 10px 0;}
.fourArea_Con ul li img{width:165px;height:72px;}
.fourArea_Con ul li:nth-child(5n+5){margin-right:0}
.fourArea_Con{width:1200px;margin:0 auto;}
.fourArea_Con ul{width:100%;}
.fourArea_Con ul li{width:166px;height:72px;border:#b6b4b5 solid 1px;float:left;margin:0 90px 20px 0;}
.fourArea_Con ul li:nth-child(5n+5){margin-right:0}


.foot_msg{width:100%;height:498px;background:url('footbg.jpg');background-repeat:no-repeat;}

.footer{width:100%;background-color:#474751;padding:20px 0 0 0;font-family:"Candara";}
.footer ul{width:1200px;margin:0 auto 20px auto;}
.footer ul li{width:246px;float:left;margin-right:72px;}
.footer ul li:nth-child(4){margin-right:0px;}
.footer ul li a{width:84%;font-size:14px;height:32px;line-height:32px;color:#fff;text-align:left;display:block;padding:0 8%;}
.footer ul li .title{background-color:#33363f;margin-bottom:8px}
.footer p{width:100%;background-color:#33363f;}
.footer p span{width:1200px;font-size:16px;color:#FFF;line-height:40px;text-align:left;margin:0 auto;display:block;}
/*sfooter
.sfooter{width:100%;background-color:#474751;padding:30px 0 0 0;}
.sfooter ul{width:1200px;margin:0 auto 30px auto;}
.sfooter ul li{width:50%;float:left;}
.sfooter ul li a{width:100%;font-size:14px;line-height:180%;color:#fff;text-align:left;display:block;}
.sfooter .bottom{width:100%;background-color:#33363f;}
.sfooter .bottom p{width:1200px;font-size:18px;color:#FFF;line-height:115px;text-align:left;margin:0 auto}*/
/*ABOUT US*/
.about{width:1200px;margin:0 auto;}

/*公共样式*/
.sbanner{width:100%}
.sbanner img{width:100%;display:block}
.stitle{width:100%;font-size:24px;font-weight:bold;color:#000;text-align:left;padding:50px 0 30px 0}/*待删除*/
.snavi{width:100%;line-height:16px;font-size:16px;line-height:24px;color:#909090;text-align:left;padding-top:20px; vertical-align:bottom}
.snavi .ico_home{color:#000;font-size:24px;}
.snavi .ico_jt{color:#70236b;font-size:24px;margin:0 10px;}
.gg_L,.gg_R,.pro_L{width:200px;float:left;box-shadow:8px 8px 10px rgba(0,0,0,0.1);margin:40px 0 120px 0}
.gg_L a{width:100%;height:50px;line-height:50px;font-size:14px;float:left;position:relative}
.gg_L a:before{content:'';width:70%;height:1px;background-color:#ebebeb;overflow:hidden;position:absolute;top:0;left:15%;}
.gg_L a:first-child:before{background-color:#fff;}

.pro_L a{width:70%;height:50px;line-height:50px;font-size:14px;text-align:left;float:left;position:relative;margin-left:15%;}
.pro_L a:before{content:'';width:100%;height:1px;background-color:#ebebeb;overflow:hidden;position:absolute;top:0;left:0;}
.pro_L a:first-child:before{background-color:#fff;}
.pro_L ul{width:90%;padding-bottom:20px;display:none;float:left;padding-left:10%}
.pro_L ul a.satitle{width:100%;height:24px;line-height:24px;font-size:12px;color:#999;}
.pro_L ul a.satitle:before{background-color:#fff;}

.gg_R{width:945px;margin-left:55px;box-sizing:border-box;border-left:#ebebeb solid 1px;border-top:#ebebeb solid 1px;padding:20px 50px 100px 50px;}
.gg_C{width:100%;font-size:16px;line-height:200%;color:#797979;text-align:justify;display:inline-block;}
.gg_C img{display:block;margin:0 auto}
.gg_R2{width:945px;float:left;margin:40px 0 120px 55px}
.gg_R2 a{width:100%;box-sizing:border-box;box-shadow:0px 0px 10px rgba(0,0,0,0.1);display:block;margin-bottom:38px;}
.gg_R2 a .aL{width:243px;float:left;box-sizing:border-box;overflow:hidden}
.gg_R2 a .aL img{max-width:100%;display:block;margin:0 auto;padding:10px;}
.gg_R2 a .aR{width:700px;float:left;box-sizing:border-box;padding:10px 0;}
.gg_R2 a .aR p{text-align:left;font-size:14px;line-height:180%;}

.gg_R3{width:945px;float:left;margin:40px 0 0 55px}
.gg_R3 a{width:240px;box-sizing:border-box;box-shadow:3px 3px 10px rgba(0,0,0,0.2);display:block;margin-bottom:60px;float:left;margin-right:111px;}
.gg_R3 a:nth-child(3n+3){margin-right:0}
.gg_R3 a img{width:240px;height:277px;display:block;}
.gg_R3 a p{width:100%;height:60px;line-height:60px;font-size:16px;color:#6e6e6e;background-color:#fff;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;}

.gg_R4{width:945px;float:left;margin:40px 0 120px 55px}
.gg_R4 a{width:440px;box-sizing:border-box;border:#a3a3a3 solid 1px;box-shadow:8px 8px 10px rgba(0,0,0,0.1);display:block;margin-bottom:60px;float:left;margin-right:65px;}
.gg_R4 a:nth-child(2n+2){margin-right:0}
.gg_R4 a img{width:100%;display:block;}
.gg_R4 a p{width:100%;line-height:60px;font-size:18px;font-weight:bold;color:#000;background-color:#fff;}



.ggtitle{width:100%}
.ggtitle p{width:500px;font-size:28px;font-weight:bold;color:#000;line-height:60px;display:block;margin:0 auto;}
.ggtitle em{width:100%;color:#d42f71;display:block;margin:0 auto 60px auto;}