*{ padding:0; margin:0;}


/*topic02*/
.topicbanner{ width:100%; min-width:1200px; height:450px; float:left; overflow:hidden; background:url(../images/topic02/topic_banner01.png) no-repeat center center; background-size:cover;}
.topic1200{ width:1200px; height:450px; margin:0 auto;}
.topic1200 .banner_btn{ display:block; width:173px; height:59px; background:url(../images/topic02/topicbanner_btn.png) no-repeat center center; margin-top:265px; margin-left:660px;}
.contant_wrap{ width:100%; min-width:1200px; float:left; background:#FFF; overflow:hidden;}
.center1200{ width:1200px; margin:0 auto;*zoom:1;}
.center1200:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
ul.topic_slice01{ width:1200px; margin-top:15px;}
ul.topic_slice01 li{ width:388px; float:left; margin-right:10px;line-height:45px; font-size:20px; color:#666; text-align:center; padding:30px 0; position:relative;}
ul.topic_slice01 li span{ display:block; width:106px; height:47px; background:url(../images/topic02/topic_icon.png) no-repeat; position:absolute; left:-9px; top:10px;}
ul.topic_slice01 li em{ font-size:36px;}
ul.topic_slice01 li.li01{ border:1px solid #4db447;}
ul.topic_slice01 li.li02{ border:1px solid #e5c928;}
ul.topic_slice01 li.li03{ border:1px solid #39aee4;}
ul.topic_slice01 li.li01 span{background-position:-2px -2px;}
ul.topic_slice01 li.li02 span{background-position:-123px -2px;}
ul.topic_slice01 li.li03 span{background-position:-248px -2px;}
ul.topic_slice01 li.li01 em{ color:#4db447;}
ul.topic_slice01 li.li02 em{ color:#e5c928;}
ul.topic_slice01 li.li03 em{ color:#39aee4;}
.topic_slice02{ width:1190px; float:left; overflow:hidden; padding-top:80px;*zoom:1;}
.topic_slice02:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.slice02_lf{ float:left; width:525px; margin-right:20px;}
.slice02_rh{ float:right; width:645px; }
.topic_tit{ color:#ff9760; font-weight:bold; font-size:24px; padding-bottom:30px;}
.topic_slice02 p{ color:#888; font-size:16px; line-height:35px; padding-bottom:20px;}
.pad01{ width:380px;padding:35px 85px 0 60px}
.pad02{ width:553px; padding-right:92px;}
.pad03{ width:420px; padding:55px 40px 0 65px;}
.pad03 .topic_tit{ text-align:right;}
.pad03 p{ text-align:right;}
.pad04{ width:281px;padding:0 200px 0 164px;}
.pad05{ width:399px;padding:45px 80px 0 46px;}
.pad06{ width:500px;padding:0 115px 0 30px;}
.pad07{ width:405px;padding-left:120px;}
.pad07 .topic_tit{ text-align:right;}
.pad08{ width:472px; padding:90px 38px 0 135px;}
.topic_slice03{  width:1190px; float:left;padding-top:70px; overflow:hidden; padding-bottom:80px;}
.topic_slice03 div{ width:495px; margin:0 auto; position:relative;}
.topic_slice03 div .join_point{ display:block; width:72px; height:37px; background:url(../images/topic02/btn_point.png) no-repeat left top; position:absolute; left:210px; top:-37px; cursor:pointer;}
.topic_slice03 div .join_btn{ display:block; width:495px; height:80px; background:#db4973; border-radius:2px; font-size:24px; color:#FFF; text-align:center; line-height:80px;}
.topic_slice03 div .join_btn i{ display:inline-block;*display:inline;*zoom:1; width:29px; height:26px; background:url(../images/topic02/button_icon.png) no-repeat left top; vertical-align:middle; margin-right:15px;}