a:link{color:#000000;text-decoration: none;}
a:visited{color: #000000;text-decoration: none;}
a:hover{color: #FF6600;text-decoration: underline;}
a:active{color: #FF6600;text-decoration: underline;}
#user_defined3 {
display:block;
width:100%;
height:855px;
position:relative;

background-size:cover;
}

/* 首页板块 */
#index-block {
font-size:0;
}
#index-block .block-left {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:50%;
position:relative;
}
#index-block .block-left .bd {
position:relative;
overflow:hidden;
}
#index-block .block-left .bd .tit {
position:absolute;
left:30px;
top:20px;
color:#111;
font-size:14px;
line-height:normal;
padding-bottom:18px;
z-index:2;
}
#index-block .block-left .bd .tit:after {
content:"";
display:block;
width:14px;
height:1px;
background:#111;
position:absolute;
left:0;
bottom:0;
}
#index-block .block-left .bd li {
position:relative;
}
#index-block .block-left .bd li img {
display:block;
width:100%;
}
#index-block .block-left .bd li .txt {
position:absolute;
width:378px;
height:164px;
left:50%;
top:50%;
font-size:30px;
margin-left:-189px;
margin-top:-200px;
}
#index-block .block-left .bd li .txt p {
width:100%;
height:auto;
line-height:5px;
text-align:center;
color:#383838;
font-size:30px;
font-weight:bold;
}
#index-block .block-left .bd li .txt span {
display:block;
width:100%;
height:52px;
line-height:26px;
overflow:hidden;
color:#6d6b6b;
font-size:12px;
text-align:center;
}
#index-block .block-left .bd li .txt a {
display:block;
width:134px;
height:28px;
line-height:28px;
text-align:center;
margin:0 auto;
margin-top:15px;
box-shadow:0 0 0 2px #383838 inset;
background:#fff;
color:#363535;
font-size:12px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-block .block-left .bd li .txt a:hover {
color:#fff;
box-shadow:0 0 0 67px #383838 inset;
}
#index-block .block-left .hd {
position:absolute;
right:0;
bottom:0;
font-size:0;
}
#index-block .block-left .hd a {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:41px;
height:41px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-block .block-left .hd a.prev {
margin-right:1px;
background:url(../images/a07b0c96-6606-4ba5-a629-1bd69e7c4006.png) no-repeat;
background-color:#c9c3c3;
background-position:0 0;
}
#index-block .block-left .hd a.prev:hover {
background-color:#fe0000;
background-position:-41px 0;
}
#index-block .block-left .hd a.next {
background:url(../images/c0902a5c-9c8c-4d67-8dbe-b72b225cf4ec.png) no-repeat;
background-color:#c9c3c3;
background-position:-41px 0;
}
#index-block .block-left .hd a.next:hover {
background-color:#fe0000;
background-position:0 0;
}
#index-block .block-right {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:50%;
}
#index-block .block-right .bg img {
display:block;
width:100%;
}
#index-block .block-right .tit {
position:absolute;
left:30px;
top:20px;
color:#fff;
font-size:14px;
line-height:normal;
padding-bottom:18px;
z-index:2;
}
#index-block .block-right .tit:after {
content:"";
display:block;
width:14px;
height:1px;
background:#fff;
position:absolute;
left:0;
bottom:0;
}
#index-block .block-top {
position:relative;
}
#index-block .block-top .cont {
position:absolute;
left:50%;
top:50%;
margin-left:-21.5px;
margin-top:-17.5px;
}
#index-block .block-top .cont a {
display:block;
width:43px;
height:55px;
background:url(../images/ba26adf3-c76f-4b0d-8c8c-d475dfa42a8b.png) top center no-repeat;
background-position:-43px 0;
overflow:hidden;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-block .block-top .cont a:hover {
background-position:0 0;
}
#index-block .block-bottom {
position:relative;
background:#ca0606;
overflow:hidden;
}
#index-block .block-bottom .bg img {
opacity:0.1;
}
#index-block .block-bottom .cont {
position:absolute;
width:530px;
height:206px;
top:50%;
left:50%;
margin-top:-103px;
margin-left:-256px;
text-align:left;
}
#index-block .block-bottom .cont img {

}
#index-block .block-bottom .cont span {
display:block;
width:100%;
height:112px;
line-height:26px;
margin:21px 0 35px 0;
overflow:hidden;
color:rgba(255,255,255,0.5);
font-size:12px;
text-align:left;
}
#index-block .block-bottom .cont a {
display:block;
width:134px;
height:28px;
line-height:28px;
text-align:center;
margin:0 auto;
box-shadow:0 0 0 2px #fff inset;
color:#fff;
font-size:12px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-block .block-bottom .cont a:hover {
color:#fe0000;
box-shadow:0 0 0 14px #fff inset;
}
/* 首页走进保康 */
#index-comp {
padding:49px 0 88px 0;
}
#index-comp .cont-in {
position:relative;
width:1200px;
margin:0 auto;
}
#index-comp .tit {
width:100%;
height:auto;
line-height:normal;
text-align:center;
padding-bottom:13px;
margin-bottom:42px;
color:#111;
font-size:14px;
position:relative;
}
#index-comp .tit:after {
content:"";
display:block;
width:14px;
height:1px;
background:#2d2d2d;
position:absolute;
bottom:0;
left:50%;
margin-left:-7px;
}
#index-comp .bd {

}
#index-comp .bd ul {
padding-top:10px !important;
}
#index-comp .bd li {
width:290px;
height:auto;
margin:0 13px 0 0;
}
#index-comp .bd li .comp-pic {
display:block;
position:relative;
z-index:2;
}
#index-comp .bd li .comp-pic img {
display:block;
width:100%;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-pic img {
border-radius:8px 8px 0 0;
transform:translateY(-10px);
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
-o-transform:translateY(-10px);	
}
#index-comp .bd li .comp-txt {
display:block;
padding-top:22px;
position:relative;
z-index:1;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-txt {
transform:translateY(-16px);
-moz-transform:translateY(-14px);
-webkit-transform:translateY(-16px);
-o-transform:translateY(-16px);	
}
#index-comp .bd li .comp-txt:after {
content:"";
display:block;
width:100%;
height:0;
background:#ca0606;
position:absolute;
top:0;
left:0;
z-index:-1;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-txt:after {
height:104px;
border-radius:0 0 8px 8px;
}
#index-comp .bd li .comp-entit {
display:block;
width:100%;
height:22px;
line-height:22px;
text-align:center;
color:#333;
font-size:14px;
font-family:"Candara";
text-transform:uppercase;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-entit {
color:#fff;
}
#index-comp .bd li .comp-cntit {
display:block;
width:100%;
height:24px;
line-height:24px;
text-align:center;
color:#111;
font-size:14px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-cntit {
color:#fff;
}
#index-comp .bd li .comp-more {
display:block;
width:100%;
height:26px;
line-height:26px;
text-align:center;
color:rgba(51,51,51,0.5);
font-size:14px;
font-family:"Candara";
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .bd li:hover .comp-more {
color:#fff;
}
#index-comp .hd a {
position:absolute;
top:162px;
color:#383838;
font-size:16px;
font-family:"Simsun";
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .hd a:hover {
color:#fe0000;
}
#index-comp .hd a.prev {
left:-30px;
}
#index-comp .hd a.next {
right:-30px;
}