@charset "utf-8";
/* CSS Document */
.ysf-hd:after,.ysf-bd:after,.ysf-ft:after,.ysf-g2:after,.ysf-g3:after,.ysf-w:after,.ysf-c2er:after,.ysf-c2sl:after,.ysf-c3:after,.ysf-sub:after,.ysf-extra:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/** box-1-gray 
	no title bar & no img
**/
.rg-out{display:block;height:4px;margin:0 auto;}
.rg1,.rg2,.rg3{display:block;overflow:hidden;height:1px;font-size:1px;line-height:1px;border-style:solid;}
.rg1,.rg2{background:#FFFFFF none repeat scroll 0 50%;}
.rg1{border-width:0 1px;height:2px;margin:0 1px;}
.rg2{border-width:0 2px;height:1px;margin:0 2px;}
.rg3{border:0;height:1px;margin:0 4px;background:#E0E0E0;}
.rg1,.rg2{border-color:#E0E0E0;}
/** box-1-blue 
	no title bar & no img
**/
.rb-out{display:block;height:4px;margin:0 auto;}
.rb1,.rb2,.rb3{overflow:hidden;display:block;font-size:1px;height:1px;line-height:1px;border-style:solid;}
.rb1,.rb2{background:#FFFFFF none repeat scroll 0 50%;}
.rb1{height:2px;margin:0 1px;border-width:0 1px;}
.rb2{height:1px;margin:0 2px;border-width:0 2px;}
.rb3{height:1px;margin:0 4px;border:0;background:#E0E0E0;}
.rb1,.rb2{border-color:#E0E0E0;}

.rcn1,.rcn2 {display:block;font-size:1px;height:1px;line-height:1px;border-style:solid;overflow:hidden;}
.rcn1,.rcn2{background:#E50110 none repeat scroll 0 50%;}
.rcn1,.rcn2{border-color:#E50110;}
.rcn1{border-width:0 1px;height:2px;margin:0 1px;}
.rcn2{border-width:0 2px;height:1px;margin:0 2px;}


.ysf-ele-b h2 {background:transparent url(../images/title_line.gif) repeat-x scroll left top;color:#FFF;padding-left:10px;}
.ysf-ele-g h2 em,.ysf-ele-g2 h2 em,.ysf-ele-b h2 em{position:absolute;top:6px;right:8px;font-style:normal;font-size:12px;font-weight:normal;}
.ysf-ele-b h2{position:relative;height:38px;border:#E0E0E0 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-b-bn{border:#E0E0E0 1px solid;border-bottom:0;border-top:0;}/*no border-bottom*/
.ysf-elecon-b-bt{border:#E0E0E0 1px solid;border-top:0;}/*border-bottom*/
.ysf-ele-b 

.ysf-ele-g{}/*add another class to change box's width*/
.ysf-ele-g h2{position:relative;height:33px;border:#E0E0E0 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-g-bn{border:#E0E0E0 1px solid;border-bottom:0;border-top:0;}/*no border-bottom*/
.ysf-elecon-g-bt{border:#E0E0E0 1px solid;border-top:0;}/*border-bottom*/

.ysf-ele-b .rb1,.ysf-ele-b .rb2,.ysf-ele-b .rb3 {}
.sa{color:#E50110;}
.sa:link,.sa:visited{color:#E50110;text-decoration:none;}/*特殊链接*/
.sa:hover,.sa:active{color:#E50110;text-decoration:underline;}/*特殊链接*/
.more{color:#FFF;}
.more:link,.more:visited{color:#FFF;text-decoration:none;}/*特殊链接*/
.more:hover,.more:active{color:#FFF;text-decoration:underline;}/*特殊链接*/

#page {margin:0 auto;}
#header {background:#FF5C05;}
.banner {overflow:hidden;width:970px;margin:0 auto;height:384px;position:relative;}
#nav {height:38px;background:url(../images/pic_dh_Loop.jpg);}
#static {display:none;}
.menu {margin:0 auto;width:770px;padding-left:200px;}
.menu li {float:left;width:150px;height:27px;padding-top:11px;font-size:14px;font-weight:bold;text-align:center;background:url(../images/menu_line.gif) no-repeat right 14px;}
.menu li a:link,.menu li a:visited{color:#FFFFFF;text-decoration:none;}/*特殊链接*/
.menu li a:hover,.menu li a:active{color:#FFFFFF;text-decoration:underline;}/*特殊链接*/
.menu li.menu-on {background:url(../images/pic_dh_Tab.jpg) no-repeat center top;}
.menu li.menu-on a:link,.menu li.menu-on a:visited{color:#900305;text-decoration:none;}/*特殊链接*/
.menu li.menu-on a:hover,.menu li.menu-on a:active{color:#900305;text-decoration:underline;}/*特殊链接*/
#main {background:url(../images/pic_Loop.jpg) repeat-x top center;position:relative;}
.bd {margin:0 auto;position:relative;zoom:1;}
.wraper {background:#FFF;padding:20px 8px 0px 8px;width:954px;margin:0 auto;}
.col-left {width:650px;}
.col-right {width:290px;}
.change {width:970px;background:#FFF;margin:0 auto;}
.change h2 {background:transparent url(../images/title_line.gif) repeat-x scroll left top;color:#FFF;padding-left:10px;}
.change-content {padding:0px 10px;line-height:22px;}
.btn-change {right:10px;top:2px;}
.innovation {padding:10px;}
.innovation li {width:189px;float:left;height:130px;text-align:center;}
.innovation li p {padding-top:10px;}
.intro {height:30px;line-height:normal}
.product {right:20px;top:-1px;display:block;background:url(../images/btn_01.jpg);width:237px;height:34px;}
.product a {display:block;width:100%;height:35px;}
.award {padding-top:10px;padding-left:10px;}
.award li {width:206px;height:110px;float:left;text-align:center;}
.award li p {padding-top:10px;}
.idc {padding:10px 0px 0px 20px;zoom:1;height:60px;width:610px;}
.idc-btn {top:10px;right:10px;}
.view-link {padding-left:230px;}
.words {padding:10px;}
.words ul li {width:225px;float:left;line-height:20px;padding-left:8px;height:170px;}
.words .s {color:#970A00;}
.practice {width:650px;}
.p-title {background:url(../images/pic_0_top.jpg);height:36px;}
.p-title em {top:10px;right:20px;}
.p-intro {height:65px;background:#CD0005;padding:5px 10px 10px 10px;color:#FFC7C7;}
.p-intro .text {width:394px;line-height:21px;}
.top {height:5px;background:url(../images/pic_0_top02.jpg);line-height:5px;}
.bottom {height:9px;background:url(../images/pic_0_foot.jpg);line-height:9px;}
.list {border-left:5px #C40000 solid;border-right:5px #C40000 solid;padding:10px 10px 0px 0px;}
.list li {float:left;width:173px;padding:0px 0px 20px 30px;text-align:center;}
.list p {height:30px;line-height:30px;font-weight:bold;background:#E9E9E9;}
.order {width:290px;margin-top:10px;}
.case {padding:10px;}
.case img {float:left;margin:0 10px 10px 0;}
.bottom-wrap {margin:0px 8px 0px 8px;width:954px;margin:0 auto;}
.photo {width:470px;margin-top:10px;}
.mask {background-color: #CACACA;opacity: .5;filter: alpha(opacity=35);}
.photo .ysf-elecon-b-bn {padding:10px;background:#FFF;}
.pic-big {float:left;}
.pic-big img {border:3px #CACACA solid;}
.pic-slide {float:right;}
.pic-slide img {border:3px #CACACA solid;cursor:pointer;}
.wish {width:470px;margin-top:10px;}
.wish .ysf-elecon-b-bn {padding:10px 10px 0px 10px;*padding-bottom:0px !important;*padding-bottom:10px;background:#FFF;}
.wish-block {width:224px;float:left;height:110px;}
.wish-block img {float:left;margin:0px 10px 20px 0px;border:2px #CACACA solid;}
.wish-block-b {width:224px;float:left;height:90px;padding-top:20px;}
.wish-block-b img {float:left;margin:0px 10px 20px 0px;border:2px #CACACA solid;}
.line {border-bottom:1px #CACACA dashed;}
#footer {height:354px;background:url(../images/pic_foot_Loop.jpg);position:absolute;width:100%;bottom:-179px;z-index:-1;}
.rainbow {height:84px;width:970px;margin:0 auto;background:url(../images/foot_rainbow.jpg) no-repeat bottom center;color:#FFF;padding-top:270px;text-align:center;}
.t-line {height:1px;line-height:1px;overflow:hidden;background:#800001;border-bottom:1px #C80100 solid;margin-bottom:20px;}