.cp1{ display:block; padding:50px 0 0 0;}
.cp1_t{ display:block;background:url(../images/cpt1.png) no-repeat center left; height:60px;margin-bottom:6px;}
.cp1 .cp1_l{ display:block; float:left; width:421px;}
.cp1 .cp1_r{ display:block; float:right; width:760px; position:relative; height:380px;}
.cp1 .cp1_r .cp1_rc{ display:block; position:absolute; left:0; top:130px;}
.cp1 .cp1_r .cp1_rc p{ display:block; font-size:14px; color:#666; line-height:25px; width:370px; margin-bottom:10px;}
.cp1 .cp1_r .cp1_rc a.more{ display:block; line-height:25px; text-align:center; color:#555; border:1px #dadada solid; width:120px; font-size:14px;margin-top:10px;}
.slideTxtBox{ width:100%; }
.slideTxtBox .hd{  position:relative; z-index:9999 }
.slideTxtBox .hd ul{ display:block; }
.slideTxtBox .hd ul li{ float:left; padding:0 16px; margin-right:13px; margin-bottom:13px; min-width:130px; text-align:center; height:44px; line-height:44px; background:#eeeeee; font-size:18px; cursor:pointer;  }
.slideTxtBox .hd ul li.on {  background:#e61c4c; color:#FFF; cursor:pointer;}
.slideTxtBox .hd ul li.on a{ color:#FFF; font-weight:bold;}
.slideTxtBox .bd ul{ display:block; position:absolute; bottom:30px; right:70px; }
.slideTxtBox .bd ul img{ display:block; width:280px;}

.cp2{ display:block; padding:0px 0 0 0; background:url(../images/bg.jpg) no-repeat center top }
.cp2_t{ display:block;background:url(../images/cpt2.png) no-repeat center left; height:60px; margin-bottom:10px;}
.cp2 .cp2_r{ display:block; float:right; width:397px; padding-right:33px; }
.cp2 .cp2_l{ display:block; float:left; width:746px; position:relative; height:380px;}
.cp2 .cp2_l .cp2_lc{ display:block; position:absolute; right:0; top:180px;}
.cp2 .cp2_l .cp2_lc p{ display:block; font-size:15px; color:#666;width:320px; text-align:right; line-height:25px; padding:20px 0; }
.cp2 .cp2_l .cp2_lc a.more{ display:block; line-height:25px; float:right; text-align:center; color:#555; border:1px #dadada solid; width:120px; font-size:14px;}
.slideTxtBox1{ width:100%; }
.slideTxtBox1 .hd{  position:relative; }
.slideTxtBox1 .hd ul{ display:block; padding-left:380px; margin-top:10px;}
.slideTxtBox1 .hd ul li{ float:left;  margin-right:13px; margin-bottom:13px; width:170px; text-align:center; height:44px; line-height:44px; background:#FFF; font-size:18px; cursor:pointer;  }
.slideTxtBox1 .hd ul li.on {  background:#e61c4c; color:#FFF; cursor:pointer;}
.slideTxtBox1 .hd ul li.on a{ color:#FFF; font-weight:bold;}
.slideTxtBox1 .bd ul{ display:block; position:absolute; top:25px; left:35px; }

.cp3{ display:block; padding-top:10px; padding-bottom:40px;    }
.cp3 h2{ display:block; text-align:center; font-size:32px; color:#31386f; background:url(../images/cpt3.png) no-repeat center left; height:75px;}
.cp3 ul{ text-align:center; padding-bottom:15px;}
.cp3 ul a{ display:inline-block; padding:0px 35px; line-height:46px; margin:0px 6px; font-size:18px; background:#eeeeee;}
.cp3 ul a:hover{ background:#e61c4c; color:#FFF; font-weight:bold; }
.cp3 img{ display:block; margin:0 auto}
.cp3 p{ display:block; font-size:15px; color:#666; line-height:25px; padding:20px 0;text-align:center}

.index_bg{ display:block; background:url(../images/index_bg.jpg) no-repeat center top; }
.can1{ display:block; padding:25px 0}
.can1_t h2{ display:block; font-size:38px; line-height:60px; text-align:center}
.can1_c{ display:block; padding-top:26px;}
.can1_c img{ display:block; float:left}
.can1_c p{ display:block; float:right; width:610px; font-size:14px; line-height:27px; color:#555}
.can1_c p span{ display:block; padding-bottom:8px;}
.can1_b{ display:block; padding-top:20px;}
.can1_cc span{ display:block; margin-top:10px; font-size:14px; line-height:26px; color:#555}

.can1_c .sb22{ width:566px; float:left; display:block; height:327px;}
.can1_c video{width: 100%; object-fit:fill; }
.can1_c .video-js{ width:576px !important; height:327px !important }
.picMarquee-left{ width: calc(100% - 166px); float:left;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{  overflow:hidden }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:166px; display:block; height:110px;}
.can1_b .gmore{ display:block; float:right; width:160px; padding-top:19px; height:90px; line-height:32px; border:1px #e61c4c solid; text-align:center;  background:#eeeeee; font-size:22px; color:#e61c4c; font-weight:bold}

.can2_t{ display:block; font-size:30px; color:#e61c4c; padding-top:15px;}
.can2_t span{ font-size:20px; padding-left:10px;}
.can2 ul{ display:block;  margin:0 -22px;}
.can2 ul li{ display:block; width:33.33%; float:left;}
.can2 ul li a{ display:block; width:90%; margin:15px auto}
.can2 ul li a .li_t{ display:block; border-bottom:1px #8b8b8b solid; margin-bottom:11px; }
.can2 ul li a .li_t big{ display:block; font-size:28px; color:#666; line-height:33px;}
.can2 ul li a .li_t small{ display:block; font-size:14px; padding-bottom:6px; color:#666}
.can2 ul li a .li_b{ display:block;}
.can2 ul li a .li_b big{ display:block; font-size:16px; color:#555; padding-bottom:8px;}
.can2 ul li a .li_b p{ display:block; font-size:13px; line-height:23px; color:#777; height: 50px;}

.can3_t h2{ display:block; font-size:38px; line-height:60px; text-align:center;color:#e61c4c; }
.can3{ display:block; padding:30px 0 60px 0}
.can3 ul { display:block; padding-top:25px;}
.can3 ul li{ display:block; width:33.33%; float:left; text-align:center}
.can3 ul li a{ display:block; width:375px; margin:0 auto; height:281px;text-align:center; color:#FFF}
.can3 ul li a.tt1{ background:url(../images/t1.jpg) no-repeat center;}
.can3 ul li a.tt2{ background:url(../images/t2.jpg) no-repeat center;}
.can3 ul li a.tt3{ background:url(../images/t3.jpg) no-repeat center;}
.can3 ul li a img{ display:block; margin:0 auto; padding-top:60px;}
.can3 ul li a b{ display:block; font-size:22px; padding-bottom:5px; padding-top:10px; }
.can3 ul li a span{ font-size:12px;}