@charset "utf-8";

.mainCont { float:left; width:100%}

.simple_banner_wrap{ position:relative; overflow:hidden; width:100%; height:400px; border-bottom:1px solid #e8e8e8;  text-align:center;}
.simple_banner_wrap ul{ list-style:none; margin:0; padding:0; display:block; position:absolute; left:0; top:0px; width:100%; height:400px; }
.simple_banner_wrap ul li{ margin:0; padding:0; display:block; position:absolute; top:0; left:0; width:100%; height:100%;  }
.simple_banner_wrap .nav_wrap{ position:absolute; bottom:10px; height:10px; z-index:2; }
.simple_banner_wrap .nav_wrap ul{ display:block; position:relative; list-style:none; margin:0; padding:0; }
.simple_banner_wrap .nav_wrap ul li{ display:inline-block; position:relative; width:20px; height:20px; margin:0 1px; cursor:pointer; margin:0 5px }
.simple_banner_wrap .nav_wrap.numeral{ height:14px; line-height:14px; }
.simple_banner_wrap .nav_wrap.numeral ul li{ font-size:12px; width:14px; height:14px; text-align:center;  }
.simple_banner_wrap .nav_wrap.numeral ul li.on{ text-decoration:underline; font-weight:bold; }
.simple_banner_wrap .nav_wrap.bullet{ height:20px; line-height:20px; margin-left:-110px;}
.simple_banner_wrap .nav_wrap.bullet ul li{ font-size:10px; text-indent:-5000px; border-radius:30px; background-color:#fff !important; }
.simple_banner_wrap .nav_wrap.bullet ul li.on{  background-color:#f5484b  !important; }

.mainCont2 { width:1080px; margin:0 auto; height:244px; position:relative} 
.mainCont2  .mLeft { position:absolute; bottom:0px; right:0; width:220px; height:645px; background:#f5595c; z-index:99}

.mainList { float:left; width:100%}
.mainList li { float:left; width:214px; border-left:1px solid #e1e1e1}
.mainList li.mainM { text-align:center;}
.mainList li.mainM a { display:block; height:122px; font-size:19px; color:#444; font-weight:700; padding-top:122px }
.mainList li.mainM a:hover { color:#f60}
.mainList li.mainM a:hover span{ color:#f60}
.mainList li.mainM a span { display:block; font-size:12px; color:#8b8b8b; margin-top:11px; line-height:16px; font-weight:normal } 

.mainList li:nth-child(2) a { background: url(../images/main_m03.jpg) 83px 32px no-repeat}
.mainList li:nth-child(2) a:hover { background: url(../images/main_m03_on.jpg) 83px 32px no-repeat}
.mainList li:nth-child(3) a { background: url(../images/main_m04.jpg) center 32px no-repeat}
.mainList li:nth-child(3) a:hover { background: url(../images/main_m04_on.jpg) center 32px no-repeat}
.mainList li:nth-child(4) a { background: url(../images/main_m05.jpg) center 32px no-repeat}
.mainList li:nth-child(4) a:hover { background: url(../images/main_m05_on.jpg) center 32px no-repeat}

.mainBox { width:860px; padding-top:30px;}
.mainBox .his { width:670px;  float:left; height:93px; position:relative; margin-bottom:37px;}
.mainBox .his .titBox { width:152px; float:left;position:relative;margin-right:20px; height:93px; border:1px solid #dcdcdc; border-radius:8px}
.mainBox .his .titBox h2 { width:142px; font-size:26px; padding-top:15px; float:left; padding-left:10px; color:#f5595c; background: url(/images/bot_arr.gif) 116px 25px no-repeat }
.mainBox .his .titBox span.disc { font-size:11px; position:absolute; top:55px; left:10px; color:#8b8b8b; line-height:140%; letter-spacing:-0.06em}

.mainBox .his  ul {float:left;}
.mainBox .his  ul li {float:left; width:111px; background:#ededed; border-radius:10px; height:93px; text-align:center; line-height:18px; margin-right:11px; font-size:18px;}
.mainBox .his  ul li span.st { font-size:14px}
.mainBox .his  ul li a { display:block; padding-top:46px; color:#555}
.mainBox .his  ul li a:hover { color:#f60}
.mainBox .his  ul li:first-child a { background:url(/images/main_his_04.gif) 50% 6px no-repeat}
.mainBox .his  ul li:first-child a:hover { background:url(/images/main_his_04_on.gif) 50% 6px no-repeat}
.mainBox .his  ul li:nth-child(2) a { background:url(/images/main_his_01.gif) 50% 6px no-repeat}
.mainBox .his  ul li:nth-child(2) a:hover { background:url(/images/main_his_01_on.gif) 50% 6px no-repeat}
.mainBox .his  ul li:nth-child(3) a { background:url(/images/main_his_02.gif) 50% 6px no-repeat}
.mainBox .his  ul li:nth-child(3) a:hover { background:url(/images/main_his_02_on.gif) 50% 6px no-repeat}
.mainBox .his  ul li:last-child a { background:url(/images/main_his_03.gif) 50% 6px no-repeat}
.mainBox .his  ul li:last-child a:hover { background:url(/images/main_his_03_on.gif) 50% 6px no-repeat}

.mainBox .inter { width:649px;  float:left; line-height:54px; }
.mainBox .inter h2 { background:#9da0a6 url(/images/main_h2.gif) 116px 50% no-repeat; color:#fff; font-size:19px; width:132px; padding-left:20px; float:left; margin-right:20px;border-radius:8px }
.mainBox .inter ul { float:left;}
.mainBox .inter ul li{ float:left; width:158px; background:#e3e4e6 url(/images/main_bar.gif) right 0 no-repeat;}
.mainBox .inter ul li:first-child { border-radius:8px 0 0 8px}
.mainBox .inter ul li:last-child {background:#e3e4e6;border-radius: 0 8px 8px 0 }
.mainBox .inter ul li a{ line-height:54px; text-align:center; display:block; font-size:15px; color:#333; }
.mainBox .inter ul li a:hover { color:#f60}

.mainList2 { float:right; width:168px; border:1px solid #e1e1e1; margin-right:20px; border-radius:8px}
.mainList2 li { float:left; width:168px;}
.mainList2 li { text-align:center;}
.mainList2 li a { display:block; height:91px; font-size:19px; color:#555; font-weight:700; padding-top:93px; background: url(/images/main_list2.gif) 50% 20px no-repeat}
.mainList2 li a:hover { color:#f60; background: url(/images/main_list2_on.gif) 50% 20px no-repeat }
.mainList2 li a:hover span{ color:#f60}
.mainList2 li a span { display:block; font-size:12px; color:#8b8b8b; margin-top:11px; line-height:16px; font-weight:normal } 

