@charset "utf-8";

.wrap{width:1200px; margin:0 auto; position:relative;}
.head{padding:24px 0 0;}
.logo{width:170px; float:left;}
.nav{width:1000px; float:right; clear:none; position:static; height:auto; background:none; display:block;}
.nav ul{width:100%; background:none;}
.nav li{float:left; width:auto; clear:none;}
.nav li a{display:block; font-size:16px; width:140px; text-align:center; line-height:46px; background:url(../images/nav.png) no-repeat right 16px; color:#444; height:70px;}
.nav li a:hover,.current{color:#308fd5;}
.menu,#backBtn{display:none;}
#cl{display:block;}

.secb{height:210px; background:url(../images/secb.png) no-repeat center top; background-size:auto;}

.fullSlide{ width:100%;  position:relative;  height:630px; }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:630px; overflow:hidden; text-align:center;  background-size:auto !important;}	
.fullSlide .bd li a{ display:block; height:630px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;		
 _background:#000; _filter:alpha(opacity=60); 	}	
.fullSlide .hd ul{ text-align:center;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }

.container{padding:60px 0 0;}

.about{padding-bottom:60px;}
.about .title{width:260px; margin:0 auto; border:1px solid #333; height:60px; text-align:center; position:relative; margin-bottom:40px;}
.about .ch{position:absolute; background:#fff; top:-10px; left:50%; padding:0 10px; font-size:15px; font-weight:bold; color:#be2d2c; margin-left:-15%;}
.about .en{font-size:34px; display:block; line-height:60px; color:#be2d2c; font-family:Georgia, "Times New Roman", Times, serif}
.about p{padding-bottom:20px; font-size:14px; text-indent:2em; line-height:165%;}
.about .box{background-size:auto;}
.black{padding:20px 0; text-align:center;}
.black img{display:block;}
.black a{margin:0 15px; display:inline-block; width:61px;}
.w{padding:60px 0;}

.t1{width:590px; float:left; border-bottom:6px solid #308fd5; height:446px; clear:none;}
.t2{width:290px; float:left; border-bottom:6px solid #5a5a5a; height:446px; clear:none;}
.t3{width:320px; float:left; border-bottom:6px solid #308fd5; height:446px; clear:none;}

.c1{height:211px;}
.c1 .box{padding:20px;}
.c1  h2{line-height:18px; font-size:15px; padding-bottom:10px;}
.c1 li{line-height:24px; height:24px; overflow:hidden;}
.tname{position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; width:100%;}
.tname .box{padding:20px 10px;}
.tname b{display:block; font-size:24px; line-height:100%; padding-bottom:10px;}
.tname span{display:block; font-size:14px;}

.life{padding:60px 0;}
.life .title{background:url(../images/life.png) no-repeat; background-size:auto; width:496px; height:42px; margin:0 auto; text-align:center; line-height:42px; font-size:15px; color:#4b4b4b;}
.life .box{padding-top:40px;}
.life .box ul{border-top:3px solid #308fd5; padding-bottom:30px; background:url(../images/s.png) no-repeat center bottom;}
.life .box ul li{float:left; width:25%;}

.products{padding:60px 0;}
.products .title{background:url(../images/life.png) no-repeat; background-size:auto; width:496px; height:42px; margin:0 auto; text-align:center; line-height:42px; font-size:15px; color:#4b4b4b;}
.products .box li{width:16%; margin:0 2%; float:left;}
.products .box li img{width:100%; display:block; /*border-radius:50%;*/}
.products .box li img:hover{opacity:.8}
.products .box li p{display:block; text-align:center; padding-top:10px; color:#5b5b5b; font-size:13px;}
.line{background:url(../images/line.png) repeat-y center;}
.p{width:76px; height:76px; margin:0 auto; padding-top:50px;}
.p img{width:100%; display:block;}
.br{width:80%; margin:0 10%; margin-top:-36px;}
.bor{border:1px solid #dedada; border-bottom:0; height:50px;}

.footer{padding-top:45px;}
.contact{width:49%; float:left; color:#656565; clear:none; text-align:left;}
.tel{width:559px; border-left:1px solid #656565; float:right; padding-left:20px; clear:none;}
.tel img{ width:100%;}
.cpr{ clear:both; border-top:1px solid #656565; padding:10px 0; color:#656565; text-align:center;}

.gb{background:url(../images/gb.png); padding:40px 0; color:#b68644;}
.gb .title{width:260px; margin:0 auto; border:1px solid #ccc; height:60px; text-align:center; position:relative; margin-bottom:40px;}
.gb .ch{position:absolute; background:url(../images/gb.png); top:-10px; left:50%; padding:0 10px; font-size:15px; font-weight:bold; color:#666; margin-left:-15%;}
.gb .en{font-size:34px; display:block; line-height:60px; color:#999; font-family:Georgia, "Times New Roman", Times, serif}
.gb p{padding-bottom:20px; font-size:14px; text-indent:2em; line-height:165%;}

.stitle{width:260px; margin:0 auto; border:1px solid #333; height:60px; text-align:center; position:relative; margin-bottom:40px;}
.stitle .ch{position:absolute; background:#fff; top:-10px; left:50%; padding:0 10px; font-size:15px; font-weight:bold; color:#be2d2c; margin-left:-15%;}
.stitle .en{font-size:34px; display:block; line-height:60px; color:#be2d2c; font-family:Georgia, "Times New Roman", Times, serif}

.scontainer{padding:60px 0;}
.side{width:200px; float:left;}
.classic{background:#fff; border:2px solid #be2d2c; display:block;}
.classic dt{background:#be2d2c; line-height:34px; padding-left:10px; color:#fff; font-size:15px; font-weight:bold;}
.classic ul li{line-height:30px; border-bottom:1px dotted #cdcdcd; width:100%; text-align:left;}
.classic ul li a{color:#999; display:block;}

.classics{background:#fff; display:block;}
.classics dt{background:#be2d2c; line-height:34px; padding-left:10px; color:#fff; font-size:15px; font-weight:bold;}
.classics ul li{line-height:30px; border-bottom:1px dotted #cdcdcd; width:100%; text-align:left;}
.classics ul li a{color:#999; display:block;}


.main{width:960px; float:right; padding-top:0px;}
.content{padding:0 0 0px;}

.artlist li{line-height:50px; height:50px; font-size:14px; border-bottom:1px solid #efefef; color:#ccc; position:relative;}
.artlist li a{padding-left:10px;}
.date{position:absolute; right:10px; top:0; font-size:14px;}
.showp{display:none; text-align:center;}

.mclass{width:200px; margin:0 auto 20px; border:1px solid #444; border-radius:5px;}
.mclass a{display:block; width:50%; float:left; text-align:center; padding:8px 0; font-size:14px;}
.mclass a:hover{color:#444;}
.mclass a.this{background:#444; color:#fff; border-radius:3px 0 0 3px;}

.plist{padding:20px; border-bottom:1px solid #ddd;}
.plist li{padding-bottom:50px;}
.plist .img{float:left; width:300px;}
.plist img{/*border-radius:50%; */ width:100%; display:block;}
.pc{float:right; width:550px;}
.pc h2{padding:30px 0 20px; font-size:30px; font-weight:normal; line-height:34px; text-align:left;}
.pc dd{font-size:14px; line-height:30px; border-bottom:1px dashed #efefef; background:url(../images/d.png) no-repeat 8px 14px; padding-left:20px;}
.pc dl{padding-bottom:30px;}
.view{display:block; width:100px; background:#be2d2c; margin:0; color:#fff; float:right; text-align:center; font-size:16px; padding:6px 0;}

.form{ width:500px; margin:0 auto; padding-bottom:50px;}
.form header{text-align:center;}
.form .en{font-size:16px; color:#696969; font-family:Verdana, Geneva, sans-serif;}
.form h2{color:#444; font-size:18px; padding:4px 0 10px;}
.form p{padding-bottom:14px;}
.formT{border:1px solid #ccc; background:#fff; border-radius:4px; height:40px; width:100%; text-indent:10px;}
#num{position:absolute; height:30px; top:1px; right:-1px; width:90px; background:#e7dec9; color:#ce8f00; border-radius:0 4px 4px 0; text-align:center; line-height:30px; font-size:12px;}
.formR{vertical-align:middle;}
.formA{border:1px solid #ccc; background:#fff; border-radius:4px; width:94%; padding:3%;}
.formS{background:#be2d2c; border-radius:4px; height:36px; font-size:18px; border:0; border-bottom:2px solid #8a0100; display:block; width:100%; color:#fff;}

.j1{border-left:1px solid #ddd; border-top:1px solid #ccc; width:50px; height:50px; position:absolute; left:0; top:0;}
.j2{border-right:1px solid #ddd; border-top:1px solid #ccc; width:50px; height:50px; position:absolute; right:0; top:0;}
.j3{border-left:1px solid #ddd; border-bottom:1px solid #ccc; width:50px; height:50px; position:absolute; left:0; bottom:40px;}
.j4{border-right:1px solid #ddd; border-bottom:1px solid #ccc; width:50px; height:50px; position:absolute; right:0; bottom:40px;}

.member{padding:40px 40px 80px;}

.memberclass{background:#efefef; border-radius:5px; margin-bottom:20px;}
.memberclass a{line-height:36px; display:block; float:left; text-align:center; width:50%;}
.memberclass a:hover,.that{background:#be2d2c; color:#fff; border-radius:5px;}

.form2{width:500px; padding-bottom:0px; float:right;}
.form2 p{padding-bottom:14px;}
.info{padding:20px; border:4px solid #efefef; float:left; width:500px;}
.text-borderred{border-left:5px solid #f4e1e1; padding-left:14px;}
.text-borderred b{display:block; padding-bottom:10px;}

.subBox{padding:20px;}
.si{width:208px; height:158px; float:left;}
.si img{width:200px; border:4px solid #fff; height:150px; display:block;}
.sp{float:left; padding-left:20px; width:600px;}
.sp h4{font-size:15px; padding:20px 0; font-weight:bold;}
.sp p{text-indent:2em; font-size:14px; line-height:165%;}
.sm{padding:20px 0 0 20px; width:300px; float:left;}
.sm li{line-height:30px; border-bottom:1px solid #eee; font-size:15px; padding-left:20px;}

.search{text-align:right; padding:0;}
.st{border:1px solid #ccc; height:30px; padding-left:14px; border-radius:3px 0 0 3px; width:200px;}
.sb{border:1px solid #ccc; height:32px; padding:0 6px; background:#ccc; border-radius:0 3px 3px 0;}

.download .dname{background:#f1f1f1; border:1px solid #fff; padding:8px 0; display:block;}
.download .dname span{text-align:center;}
.download li{border-bottom:1px solid #f1f1f1; padding:10px 0;}
.d1,.d2,.d3,.d4,.d5{float:left; display:block;}
.d1{width:60%;}
.d2{width:10%;text-align:center;}
.d3{width:10%;text-align:center;}
.d4{width:10%;text-align:center;}
.d5{width:10%;text-align:center;}

.n{height:400px; display:block;}

.slist{padding-bottom:0px; border-bottom: 1px solid #ddd;}
.slist h4{font-size:26px; line-height:60px; color:#be2d2c; border-bottom:1px solid #ccc; margin:0 30px 20px;}
.slist h4 a{font-size:26px;color:#be2d2c;}
.slist h4 a:hover{color:#333;}
.slist li{width:33.3%; float:left; position:relative; margin-bottom:40px;}
.slist li img{width:80%; margin:0 auto; display:block; border-radius:30px;}
.sli{-moz-transition: all 200ms ease-out;		-webkit-transition: all 200ms ease-out;		-o-transition: all 200ms ease-out;		-ms-transition: all 200ms ease-out;		transition: all 200ms ease-out;}
.slist li a p{position:absolute; bottom:0; left:10%; width:80%; background:rgba(0,0,0,.5); color:#fff; height:50px; line-height:50px; border-radius:0 0 30px 30px; text-align:center; font-size:20px;}
.slist li a:hover p{position:absolute; bottom:0; left:10%; width:80%; background:rgba(190,45,44,.9); color:#fff; height:80px; border-radius:0 0 30px 30px; text-align:center; line-height:80px; font-size:20px;}