﻿@charset "gb2312";
@font-face {
    font-family: 'bebas_neue';
    src: url('/css/fonts/bebasneue-webfont.eot');
    src: url('/css/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/bebasneue-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:14px;font-family: Helvetica, Arial,"Microsoft YaHei", sans-serif;}
li{ list-style:none;}
dt{font-weight:normal;}
a{ text-decoration:none; font-style:normal;}
img,input{ border:0;}
#menu_box ul{ width:100%;}
.container .fl {float:left;}
.container .fr {float:right;}
.menu02{ box-sizing:border-box;}

.nav01{ margin-bottom:0px;}
.container {color:#4c4c4c;}
.rl_ban{ width:100%; }
.rl_ban a { display: block; }
.rl_ban img { width: 100%; }
.rl_box{ overflow:hidden;color:#666;line-height: 22px; margin-bottom:20px;}
.rl_box li {display:inline-block;*display:inline;*zoom:1;}
.rl_box .main_title { background:url('../images/title_bg.png') left bottom no-repeat; background-size: cover; margin: 20px auto 10px 10px; line-height: 44px; }
.rl_box .main_title span { font-family: "bebas_neue"; font-size: 20px; font-weight: bold; text-align: center; color: #ff5359; display: inline-block; width: 52px; }
.rl_box .main_title h2 { display: inline-block; background: none; font-size:16px; margin-left: 10px; font-weight: bold; color: #4c4c4c; }

.con_main { width:95%; margin:0 auto;}
.con_main .con_title { text-align: center; font-weight: bold; font-size: 16px; background:url('../images/con_title_bg.png') center bottom no-repeat; padding-bottom: 14px; margin-bottom: 10px; }


.con1 {}
.con1 ul { margin-bottom: 10px; }
.con1 li { border: 1px solid #ccc; border-radius: 8px; text-align: center; float: left; width: 48%; line-height: 40px; margin-bottom: 10px; font-size: 12px; }
.con1 li a { display: block; border-radius: 6px; background: #f46f74; color: #fff; font-size: 16px; font-weight: bold; }
.con1 li:last-child { border: 1px solid #f46f74; }

.con2 {}
.con2_ul1 { margin-bottom: 10px; }
.con2_ul1 li { text-align: center; float: left; width: 48%; line-height: 40px; margin-bottom: 10px; background: #f46f74; color: #fff; }
.con2_ul1 li a { display: block; background: #fbcd5d; color: #4c4c4c; }
.con2_ul2 li {line-height:30px;}


.con3 {}
.con3_ul1, .con3_ul2, .con3_ul3 { margin-bottom: 20px; }
.con3_ul1 li { padding-left:120px; padding-top: 2%; margin-top:10px; height: 100px; background-position: left center; background-size: contain;background-repeat:no-repeat;}
.con3_ul1 li.con3_ul1_li1 {background-image:url('../images/con3_01.jpg');}
.con3_ul1 li.con3_ul1_li2 {background-image:url('../images/con3_02.jpg');}
.con3_ul1 li.con3_ul1_li3 {background-image:url('../images/con3_03.jpg');}
.con3_ul1 li strong {font-size:18px; line-height:30px; display: inline-block; border-bottom: 2px solid #f46f74; }
.con3_ul2 li, .con3_ul3 li { background:#f0f0f0; line-height: 40px; text-align: center; width: 48%; float: left; margin-bottom: 10px; }
.con3 .con3_ul2_li1, .con3 .con3_ul2_li2, .con3 .con3_ul2_li3 { width: 31%; margin-right: 10px;}
.con3 .con3_ul3_li3 { width: 100%; }


.con4 {}
.con4 ul { background: url('../images/con4_ul_bg.png') center center no-repeat; }
.con4 li { width: 49%; text-align: center; background-position: center top; background-repeat:no-repeat; padding-top: 120px; margin: 14px auto; }
.con4 li.fr { padding: 0 0 120px 0; background-position: center bottom;}
.con4_li1 {background-image:url('../images/con4_01.jpg');}
.con4_li2 {background-image:url('../images/con4_02.jpg');}
.con4_li3 {background-image:url('../images/con4_03.jpg');}
.con4_li4 {background-image:url('../images/con4_04.jpg');}
.con4_li5 {background-image:url('../images/con4_05.jpg');}
.con4_li6 {background-image:url('../images/con4_06.jpg');}
.con4_li7 {background-image:url('../images/con4_07.jpg');}
.con4_li8 {background-image:url('../images/con4_08.jpg');}


.con5 {}
.con5 li { border: 1px solid #ccc; border-radius: 8px; text-align: center; float: left; width: 48%; line-height: 40px; margin-bottom: 10px; font-size: 12px; }
.con5 li a { display: block; border-radius: 8px; background: #f46f74; color: #fff; font-size: 16px; font-weight: bold; }



div.swt {margin:20px auto 0;max-width:300px;}
div.swt a {font-size:16px;font-weight:bold;text-align:center;line-height:50px;width:48%;}
div.swt .swt_a1 {background:#fbcd5d;float: left;display:inline-block;color:#4c4c4c;}
div.swt .swt_a2 {background:#f46f74;float: right;display:inline-block;color:#FFF;}

.rl_box .mb0 {margin-bottom:0;}
.rl_box .mr0 {margin-right:0;float:right;display:inline;}