@charset "utf-8";

*{ margin:0; padding:0;border:0;}
body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,img,input,table,tr,td { margin:0; padding:0; font-family:"Microsoft Yahei"; font-size:16px;}
/* Microsoft Yahei    SimSun    SimHei */
ul li { list-style:none;}

.input_btn { cursor:pointer;}
.hidden { display:none;}


/* 顶部样式 */
#logo { width:100%; margin:15px auto; height:58px; float:left;}
#logo .logo { width:1000px; margin:0 auto; height:58px;}
#logo .logo .logo_left { width:362px; height:58px; float:left;}
#logo .logo .logo_right { width:638px; height:32px; margin-top:13px; float:right;}
#logo .logo .logo_right .input_txt { width:287px; height:32px; float:right; border:1px solid #1d7edb;box-sizing: border-box;}
#logo .logo .logo_right .input_btn { width:80px; height:32px; line-height:32px; float:right; background-color:#1d7edb; color:#FFF; border:none; font-size:16px;}



#header { width:100%; margin:0 auto; background-color:#1d7edb; height:42px; float:left;}
#header .header { width:1000px; margin:0 auto; height:42px;}
#header .header ul { list-style:none;}
#header .header ul  li { float:left; height:42px; text-align:center; line-height:42px;}
#header .header ul  li a { color:#FFF; display:block; text-decoration:none; font-size:16px;}
#header .header ul  li a:hover { background-color:#166adb;}
#header .header ul  li a.on { background-color:#166adb;}

#header .header ul  li.nav_txt { width:142px;}
#header .header ul  li.nav_line { width:1px; color:#166adb;}


/* 首页样式  开始 */
#main { width:100%; margin:0 auto; margin-top:15px; height:auto; float:left;}

.main1 { width:1000px; margin:0 auto; height:296px;}
.main1 .main1_left { width:440px; margin:0 auto; height:296px; float:left;}

/* 焦点轮换样式 */
.main1  .main1_left  .slideBox  .items  li   img { width:440px; height:296px;}

.main1 .main1_middle { width:272px; margin:0 auto; margin-right:20px; height:296px; float:left;}
.main1 .main1_right { width:268px; margin:0 auto; height:296px; float:left;}
.main1 .main1_left  .main_info { height:254px; margin-top:0px;}
.main1 .main1_middle  .main_info , .main1 .main1_right  .main_info { height:250px; margin-top:0px;}

.main2 { width:1000px; margin:0 auto; margin-top:15px; height:250px;}
.main2 .main2_left , .main2 .main2_middle , .main2 .main2_right { float:left;}
.main2 .main2_middle { margin-left:20px; margin-right:20px;}

.main3 { width:1000px; margin:0 auto; margin-top:15px; height:250px; background-color:#FFF;}
.main3 .main3_left , .main3 .main3_middle , .main3 .main3_right { float:left;}
.main3 .main3_middle { margin-left:20px; margin-right:20px;}

.main4 { width:1000px; margin:0 auto; margin-top:15px; height:200px;}
.main4 .main4_left  { width:1000px; float:left;}

.main2 .main2_left  , .main2 .main2_middle , .main3 .main3_left , .main3 .main3_middle { width:346px;}
.main1 .main1_right , .main3 .main3_right { width:268px;}

.main1 .main1_middle  .main_title .main_title_name .main_title_name_info { font-size:20px;}
.main1 .main1_middle  .main_title .main_title_name  .main_title_name_info .more { font-size:16px;}
.main1 .main1_middle  .main_info { background-color:#f3f3f3;}
.main2  .main_info , .main3  .main_info { height:208px;}
.main4 .main4_left .main_info { width:1000px; height:144px;}

.main1 .main1_right , .main2 .main2_right { width:268px;}
.main1 .main1_right .main_title , .main2 .main2_right .main_title { width:266px; height:40px; line-height:40px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2; border-bottom:1px solid #1d7edb;}

.main1 .main1_middle .main_title .main_title_name { background:url('../images/icon_sanjiao.png') no-repeat left center;}
.main1 .main1_middle .main_title .main_title_name .main_title_name_info { margin-left:20px;}



.main_title { width:100%; background-color:#f2f2f2; height:41px; line-height:41px; border-bottom:1px solid #1d7edb;}
.main_title .main_title_name { font-size:16px; color:#1d7edb; margin-left:10px; margin-right:10px;}
.main_title .main_title_name .more { float:right;}
.main_title .main_title_name .more a { color:#1d7edb; text-decoration:none;}
.main_title .main_title_name .more a:hover { text-decoration:underline;}
.main_title .main_title_left , .main_title .main_title_right { font-size:16px; color:#1d7edb; width:133px; float:left; text-align:center; cursor:pointer;}
.main_title .no_on { background-color:#FFF; color:#000;} 
.main_info { margin-top:14px;}
.main_info ul li { margin-bottom:6px;}
.main_info ul li a { font-size:12px; text-decoration:none; color:#333;}
.main_info ul li a .news_time { float:right;}

.main_info ul { margin-top:4px;}
.main_info ul li.main1_middle_news { margin-left:10px; height:24px; border-bottom:1px solid #FFF; margin-bottom:0px;}
.main_info ul li.main1_middle_news .m1_m_n_a { padding-top:4px;}
.main_info ul li.main1_middle_news a  { font-size:14px;}
.main_info ul li.main1_middle_news a:hover  { color:#1d7edb;}
.main_info ul li.main1_middle_news { }

.main1 .main1_right .main_title { margin-bottom:7px;}
.main_info ul li.main1_icon_point { background:url('../images/icon_point.png') no-repeat left 15px; height:14px; margin-bottom:0px; padding-top:6px; padding-bottom:7px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.main_info ul li.main1_icon_point a { margin-left:10px; display:block; line-height:180%;}
.main_info ul li.main1_icon_point a:hover { color:#1d7edb;}

.main_info ul li.icon_point { background:url('../images/icon_point.png') no-repeat left center;}
.main_info ul li.icon_point a { margin-left:10px;}
.main_info ul li.icon_point a:hover { color:#1d7edb;}

.main_info ul li.no_icon { height:90px; margin-bottom:10px;}
.main_info ul li.no_icon  .li_left { width:120px; float:left; margin-right:8px;}
.main_info ul li.no_icon  .li_right { width:284px; float:left;}
.main_info ul li.no_icon  .li_right a { color:#000; font-size:15px;}
.main_info ul li.no_icon  .li_right a:hover { color:#1d7edb;}
.main_info ul li.no_icon  .li_right .li_right_up { max-height:85px; margin-top:10px; margin-bottom:10px; vertical-align:middle;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.main_info ul li.no_icon  .li_right .li_right_down { height:30px; line-height:30px;}

.main_info ul li.tab_nav { height:90px; margin-bottom:10px;}
.main_info ul li.tab_nav  .li_left { width:120px; float:left; margin-right:8px;}
.main_info ul li.tab_nav  .li_right { width:140px; float:left;}
.main_info ul li.tab_nav  .li_right a {}
.main_info ul li.tab_nav  .li_right .li_right_up { height:30px; line-height:30px; color:#000; font-size:15px;}
.main_info ul li.tab_nav  .li_right .li_right_down { height:60px; font-size:12px; color:#666; line-height:160%;}
.main_info ul li.tab_nav  .li_right .li_right_down a { color:#1d7edb;}

/* 首页样式  结束 */


/* ------------------------------------------------------------------------ */

/* 子页面样式  开始 */
#smain { width:100%; margin:0 auto; margin-top:15px; height:auto; float:left;}
.smain { width:1000px; margin:0 auto; height:auto;}
.smain .smain_left { width:250px; height:600px; float:left;}
.smain .smain_left .sml_title { background-color:#1d7edb; height:40px; line-height:40px; color:#FFF; font-size:16px; text-align:center;}
.smain .smain_left .sml_info .sml_info_list { height:64px; background-color:#f2f2f2;}
.smain .smain_left .sml_info .sml_info_list ul li { height:64px; float:left; border-bottom:1px solid #FFF;}
.smain .smain_left .sml_info .sml_info_list ul li.pic { width:64px; text-align:center;}
.smain .smain_left .sml_info .sml_info_list ul li.pic  img { margin-top:16px; /*margin-left:15px;*/}
.smain .smain_left .sml_info .sml_info_list ul li.line { width:1px; }
.smain .smain_left .sml_info .sml_info_list ul li.line img { margin-top:10px;}
.smain .smain_left .sml_info .sml_info_list ul li.text { width:185px; text-align:center; color:#333; font-size:14px;}
.smain .smain_left .sml_info .sml_info_list ul li.text p { margin-top:20px;}
.smain .smain_left_tiyu .sml_info .sml_info_list ul li.text p { margin-top:5px; margin-left:5px; margin-right:5px;}
.smain .smain_left_tiyu .sml_info .sml_info_list ul li.text p.mt15{ margin-top:15px;}
.smain .smain_left_tiyu .sml_info .sml_info_list ul li.text p.mt20{ margin-top:20px;}

.smain .smain_right { width:1000px; margin-left:20px; height:auto; float:left;}

.smr1 { float:left;}
.smr1 .smr1_left { width:440px; height:295px; float:left;}
.smr1 .smr1_right { width:537px; height:295px; margin-left:20px; float:left;}

/* 焦点轮换样式 */
.smr1  .smr1_left  .slideBox  .items  li   img { width:440px; height:295px;}

.smr1 .smr1_right .main_info { margin-top:7px;}

.smr2, .smr3, .smr5, .smr4 { margin-top:15px; float:left;}
.smr2 .smr2_left , .smr2 .smr2_right ,   .smr3 .smr3_left , .smr3 .smr3_right ,   .smr5 .smr5_left , .smr5 .smr5_right { width:480px; float:left;}
.smr2 .smr2_right ,  .smr3 .smr3_right ,  .smr5 .smr5_right { margin-left:38px;}

.smr3 .smr3_left_right  { width:1000px; float:left;}
.smr3 .smr3_left_right .main_info { float:left;}
.smr3 .smr3_left_right .smain_info { margin-left:38px;}

.smr3 .smr3_left_right_tiyu  { width:1000px; float:left;}
.smr3 .smr3_left_right_tiyu .main_info { float:right;}
.smr3 .smr3_left_right_tiyu .smain_info { margin-right:4px; float: left;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name { height:42px; margin-left:0px;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li  { height:42px; float:left; font-size:16px;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li.li_title { background-color:#1d7edb; color:#FFF; padding-left:10px;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li.li_more { float:right;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li.li_info { padding-left:10px; padding-right:10px; color:#ddd;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li.li_info .info_text { margin-left:10px; margin-right:10px; color:#666; cursor:pointer;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li.li_info .on { color:#1d7edb;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li  a { color:#1d7edb; text-decoration:none;}
.smr3 .smr3_left_right_tiyu .main_title .main_title_name  ul  li  a:hover { text-decoration:underline;}

.smr4 .smr4_left  { width:1000px; height:200px; float:left;}
.smr4 .smr4_left .main_info { width:1000px; height:144px;}



/* 子页面   新闻列表    详情页 */

.smain_news_list { width:1000px; margin:0 auto; height:auto; margin-top:20px; }
.smain .smain_left_news { width:240px; height:600px; float:left;margin-right:20px;}
.smain .smain_left_news .sml_title { background-color:#F2F2F2; height:36px; line-height:36px; color:#333; border-bottom:1px solid #FFF; border-left:2px solid #1d7edb; cursor:pointer;}
.smain .smain_left_news .sml_title p   { margin-left:22px; font-size:16px;}

.smain .smain_left_news .sml_title_on { background-color:#1d7edb; height:36px; line-height:36px; color:#fff; border-bottom:1px solid #FFF; cursor:pointer;}
.smain .smain_left_news .sml_title_on p   { margin-left:22px; font-size:16px;}
.smain .smain_left_news .sml_title a { text-decoration:none; color:#333;}
.smain .smain_left_news .sml_title_on a { text-decoration:none; color:#FFF;}

.smain .smain_left_news .sml_info  dl { width:240px;}
.smain .smain_left_news .sml_info  dl  dt { height:36px; line-height:36px; background-color:#E1F1FF; border-bottom:1px solid #FFF; }
.smain .smain_left_news .sml_info  dl  dt p { color:#666; margin-left:22px; margin-right:16px; }
.smain .smain_left_news .sml_info  dl  dt p  a { color:#666; text-decoration:none; display:block;}
.smain .smain_left_news .sml_info  dl  dt p  a:hover { color:#1d7edb;}
.smain .smain_left_news .sml_info  dl  dt  .arrow { float:right;}

.smain .smain_left_news .sml_info  dl  dd { height:36px; line-height:36px; background-color:#F2F2F2; border-left:2px solid #1d7edb; border-bottom:1px solid #FFF;}
.smain .smain_left_news .sml_info  dl  dd p { color:#666; margin-left:20px; margin-right:16px; }
.smain .smain_left_news .sml_info  dl  dd p  a { font-size:15px; color:#333; text-decoration:none; display:block;}
.smain .smain_left_news .sml_info  dl  dd p  a:hover { color:#1d7edb;}

.smain .smain_news_right { width:74%; float:left;}
.smain .smain_news_right .smnr_title {   height:36px; line-height:36px; background-color:#F2F2F2; color:#1d7edb;}
.smain .smain_news_right .smnr_title  p { margin-left:22px; font-size:16px;}
.smain .smain_news_right .smnr_list ul { margin-top:10px;}
.smain .smain_news_right .smnr_list ul li  { background:url('../images/icon_point.png') no-repeat left center; height:30px; line-height:30px; margin-bottom:0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smain .smain_news_right .smnr_list ul li a { margin-left:10px; font-size:12px; color:#333; text-decoration:none;}
.smain .smain_news_right .smnr_list ul li a:hover { color:#1d7edb;}
.smain .smain_news_right .smnr_list ul li.li_no_text_line { border-bottom:1px solid #F3F3F3; background:none; height:1px; margin-top:15px; margin-bottom:15px;}
.smain .smain_news_right .smnr_list ul li .time { float:right;}

/* 新闻搜索页列表 */
.smain .smain_news_search { width:1000px; float:left;}
.smain .smain_news_search .smnr_list ul li  { background:url('../images/icon_point.png') no-repeat left center; height:30px; line-height:30px; margin-bottom:0px;}
.smain .smain_news_search .smnr_list ul li a { margin-left:10px; font-size:12px; color:#333; text-decoration:none;}
.smain .smain_news_search .smnr_list ul li a:hover { color:#1d7edb;}
.smain .smain_news_search .smnr_list ul li.li_no_text_line_one { border-bottom:1px solid #F3F3F3; background:none; height:1px; margin-top:0px; margin-bottom:15px;}
.smain .smain_news_search .smnr_list ul li.li_no_text_line { border-bottom:1px solid #F3F3F3; background:none; height:1px; margin-top:15px; margin-bottom:15px;}
.smain .smain_news_search .smnr_list ul li .time { float:right;}


.smain_map { width:1000px; margin:0 auto; color:#666;}
.smain_map .zw { color:#1d7edb;}
.smain_map a { color:#666; text-decoration:none;}

.smain_content { border:1px solid #F2F2F2; padding:20px 38px; margin-top:15px;}
.smain_content .news_title { color:#1d7edb; font-size:20px; text-align:center; margin-bottom:20px; font-weight:bold;}
.smain_content .news_time { color:#666; border-bottom:1px solid #f2f2f2; padding-bottom:10px;}
.smain_content .news_content { margin-top:20px; color:#333; line-height:180%;}
.smain_content .news_content img { margin-top:10px; margin-bottom:10px; max-width:100%;}
.smain_content .news_content p img { margin-top:10px; margin-bottom:10px; max-width:100%;}

/* 子页面样式  结束 */


/* 前台 分页效果 */
#page { width:100%; margin:0 auto; overflow:hidden;}
.page { text-align:center; margin:8px auto; font-size:12px; color:#676a6c; margin-bottom:20px;}
.page .current , .page a { height:22px; line-height:22px; padding:3px 8px; *padding:3px 8px; margin-left:5px; border-radius:3px; }

.page .current { color:#FFF;  border:1px solid #f00; background-color:#f00;}
.page a { color:#676a6c; text-decoration:none; border:1px solid #f00;}
.page a:hover { background-color:#CADFF9;}



/* 页脚样式 */
#footer { width:100%; margin:0 auto; margin-top:15px; background-color:#f2f2f2; height:42px; float:left;}
#footer  .footer { width:1000px; margin:0 auto; color:#666; line-height:42px;}
#footer  .footer  a { color:#666; text-decoration:none;}
#footer  .footer  a:hover { color:#333;}
#footer  .footer .footer_left { width:500px; float:left;}
#footer  .footer .footer_right { width:500px; float:right; text-align:right;}

