﻿@charset "utf-8";

/* background-image */
.main_header_frame{ background:url(../images/bg_header_frame.jpg) no-repeat center top; }
.main_header_con{ background-image:url(../images/bg_header.jpg); }
.main_bscr_index li{ background-image:url(../images/bg_scr.gif); background-repeat:no-repeat; }
.main_news li p, .main_title h3{ background-image:url(../images/icons1.gif); background-repeat:no-repeat; }
.main_bar li a{ background-image:url(../images/bar_nav.gif); background-repeat:no-repeat; }

/* header */
.main_header, .main_header_frame, .main_header_con{ height:299px; overflow:hidden; }
.main_header{ background-color:#6fcbee; }
.main_header_l, .main_header_r{ float:left; display:inline; }
.main_header_l{ width:245px; color:#fff; }
.main_header_r{ width:755px; padding-top:6px; }
.main_header_l p, .main_header_l h5{ width:90%; float:none; margin:0 auto; padding:0 0 5px; }
.main_header_l div{ width:70%; float:none; margin:0 auto; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:48px; font-weight:bold; text-align:center; background-color:#79b1ff; line-height:30px; padding:10px 0; }
.main_header_l div span{ font-size:12px; position:relative; top:-3px; }
.main_header_l h5{ padding-top:15px; }

/* banner scroll */
.main_bscr, .main_bscr img{ width:743px; height:287px; float:none; margin:0 auto; position:relative; overflow:hidden; }
.main_bscr li{ float:left; display:inline; }
.main_bscr_line{ width:1000%; position:absolute; left:0; top:0; }
.main_bscr_index{ position:absolute; right:36px; bottom:8px; }
.main_bscr_index li{ width:14px; height:14px; overflow:hidden; margin-right:10px; cursor:pointer; }
.main_bscr_index li.focus{ background-position:left -14px; }

/* main content1 */
.main_con1{ width:100%; padding:15px 0 0; }
.main_con1_l, .main_con1_c, .main_con1_r{ float:left; display:inline; }
.main_con1_l{ width:220px; margin-right:30px; height:290px; overflow:hidden; }
.main_con1_c{ width:450px; margin-right:40px; }
.main_con1_r{ width:260px; height:290px; background-color:#f2f2f2; }

.main_news_title{ width:100%; border-bottom:1px solid #d9d9d9; }
.main_news_title ul, .main_news_title .more, .main_news_title li{ float:left; display:inline; }
.main_news_title ul{ width:240px; }
.main_news_title li{ width:108px; }
.main_news_title li a{ display:block; border-top:3px solid #fff; height:40px; font-size:14px; font-weight:bold; line-height:40px; text-align:center; color:#666; }
.main_news_title li a:hover, .main_news_title li.focus a{ background-color:#f2f2f2; border-top:3px solid #5ed1fb; color:#333; text-decoration:none; }
.main_news_title .more{ float:right; font-size:14px; margin-top:16px; }
.main_news_title .more a{ color:#666; }
.main_news_title .more a:hover{ color:#c30; }

.main_news h2{ width:100%; text-align:center; height:72px; line-height:72px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.main_news h2 a{ color:#c5315b; }
.main_news h2 a:hover{ color:#c30; }
.main_news ul, .main_news li, .main_news li a{ width:100%; }
.main_news li{ padding-top:1px; overflow:hidden; }
.main_news li a{ display:block; height:34px; color:#000; text-align:left; line-height:34px; clear:both; background-color:#f2f2f2; cursor:pointer; }
.main_news li.link1 a{ background-color:#e6e6e6; }
.main_news li a:hover{ background-color:#dadada; text-decoration:none; }
.main_news li p, .main_news li span{ float:left; display:inline; }
.main_news li p{ width:350px; overflow:hidden; text-indent:34px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; background-position:14px 11px; }
.main_news li span{ width:98px; text-align:center; }

.main_bar, .main_bar li, .main_bar li a{ width:100%; }
.main_bar li{ background-color:#fff; padding-bottom:5px; }
.main_bar li a{ display:block; height:80px; }
.main_bar li a.link1:hover{ background-position:-260px top; }
.main_bar li a.link1:active{ background-position:-520px top; }
.main_bar li a.link2{ background-position:left -80px; }
.main_bar li a.link2:hover{ background-position:-260px -80px; }
.main_bar li a.link2:active{ background-position:-520px -80px; }
.main_bar li a.link3{ background-position:left -160px; }
.main_bar li a.link3:hover{ background-position:-260px -160px; }
.main_bar li a.link3:active{ background-position:-520px -160px; }

/* main content2 */
.main_con2{ width:100%; padding-top:35px; }
.main_title{ width:100%; height:32px; border-bottom:1px solid #d9d9d9; }
.main_title h3{ width:97px; height:32px; float:left; display:inline; line-height:2000px; overflow:hidden; }
.main_title1 h3{ background-position:left -32px; }
.main_title2 h3{ background-position:-100px -32px; }

.main_list1{ width:1021px; padding: }
.main_list1 li{ float:left; display:inline; width:170px; padding-top:30px; }
.main_list1 li a, .main_list1 li img{ float:left; display:inline; width:148px; height:98px; overflow:hidden; }
.main_list1 li a{ display:block; padding:1px; background-color:#d7d7d7; }
.main_list1 li a:hover{ background-color:#ff879e; }

/* main banner1 */
.main_ban1{ width:100%; height:150px; overflow:hidden; padding-top:24px; }

