﻿@charset "gb2312";
/* CSS Document */
body,div,span,img,h2,h3,ul,li,p,dl,dd{padding:0;margin:0;}
ul,li{list-style:none;}
.fr{float:right;}
.fl{float:left;}
a{text-decoration:none;color:#333;}
img{border:0;}
body{font-family:"Microsoft Yahei";font-size:12px;line-height:24px;min-width:1024px;}
.clear{clear:both;}
/*wrap*/
/*.wrap{width:100%;height:auto;background:url(img/wrap_top_bg.jpg) repeat-x left top;}*/
.wrap .top{width:1000px;margin:0 auto;height:30px;line-height:30px;}
.wrap .top a{text-decoration:none;color:#333;width:60px;display:block;text-align:right;float:left;}
.wrap .top a:hover{color:#F00;font-weight:bold;}
.wrap .logo{width:1000px;margin:0 auto;height:110px;}
.wrap .logo h2{width:363px;height:74px;margin-top:18px;}
.wrap .logo .tel{background:url(img/tel.jpg) no-repeat left center;padding-left:117px;height:49px;line-height:49px;color:#e30405;font-size:26px;font-weight:bold;margin-top:30px;}
/*menu*/
.menu{background:#0070C0;width:100%;height:40px;}
.menu ul{width:1000px;margin:0 auto;height:40px;line-height:40px;position:relative;}
.menu ul li{float:left;list-style:none;width:124px;padding-left:1px;text-align:center;background:url(img/li_line.gif) no-repeat right center;height:40px;}
.menu ul li a{font-size:15px;color:#FFF;text-decoration:none;}
.menu ul li:hover{background:#292F3F;}
/*menu nav*/
.menu ul li .nav{display:none;background:#292F3F;width:135px;text-align:center;z-index:999;position:relative;}
.menu ul li:hover .nav{display:block;}
.menu ul li .nav dl{padding-top:5px;padding-bottom:5px;}
.menu ul li .nav dl dd{padding-top:3px;padding-bottom:3px;}
.menu ul li .nav dl dd:hover{background:#80cf36;}
.menu ul li .nav dl dd a{color:#FFF;font-size:12px;line-height:26px;}
.menu ul li .nav dl dd:hover a{font-size:14px;}
/*list_pro*/
.menu ul li:hover .list_pro{display:block;}
.list_pro{display:none;position:absolute;left:1px;top:40px;width:995px;background:#292F3F;height:auto;font-size:12px;color:#FFF;line-height:26px;padding-bottom:30px;padding-top:20px;padding-left:2px;z-index:999;}
.list_pro dl{float:left;width:160px;background:url(img/list_pro_dl.jpg) no-repeat right center;padding-right:20px;margin-left:9px;text-align:left;padding-left:10px;min-height:200px;}
.list_pro dl.last{background:none;}
.list_pro dl dt{height:30px;line-height:30px;padding:2px;margin-bottom:5px;text-align:center;}
.list_pro dl dt:hover{background:#80cf36;}
.list_pro dl dt a{font-size:15px;font-weight:bold;}
.list_pro dl dd:hover{background:#80cf36;}
.list_pro dl dd a{font-size:12px;padding-left:10px;padding-right:10px;}
.list_pro dl dd.more a{color:#F00;}
.list_pro dl dd:hover.more a{color:#FFF;}
/***#ban**/
#ban{width:100%;height:196px;text-align:center;overflow:hidden;}
/*????????begin*/
#news{width:1000px;margin:10px auto;}
#news .news_l{float:left;background:#eaeaea;width:255px;}
#news .news_l h3{border-bottom:#CCC 1px solid;height:40px;line-height:40px;font-size:15px;font-weight:bold;color:#333;padding-left:5px;width:225px;margin-left:10px;margin-right:12px;float:left;}
#news .news_l ul{float:left;margin-left:15px;width:210px;font-size:13px;line-height:32px;padding-bottom:10px;}
#news .news_l ul li{background:url(img/list_ico2.jpg) no-repeat left center;padding-left:9px;}
#news .news_l ul li:hover a{font-weight:bold;color:#F00;}
#news .news_l ul p b{color:#F00;font-size:16px;font-weight:bold;}
/*news_r*/
#news .news_r{float:right;background:#eaeaea;width:730px;}
#news .news_r .nr_title{background:url(img/line0.gif) no-repeat left bottom;padding-bottom:6px;width:100%;float:left;height:40px;line-height:40px;}
#news .news_r .nr_title .tt{float:left;font-weight:bold;font-size:15px;margin-left:5px;}
#news .news_r .nr_title span{float:right;margin-right:5px;}
#news .news_r .nr_title span a:hover{color:#F00;}
#news .news_r .nr_cont{float:left;padding:10px;width:710px;font-size:13px;line-height:32px;}
#news .news_r .nr_cont h2{text-align:center;width:100%;padding-top:5px;}
#news .news_r .nr_cont .sig{width:100%;line-height:36px;font-size:12px;text-align:center;height:36px;overflow:hidden;}
#news .news_r .nr_cont .zy{width:698px;border:#CCC 1px solid;padding:5px;font-size:12px;}
#news .news_r .nr_cont .zy b{color:#F00;}
#news .news_r .nr_cont .zw{width:710px;margin-top:10px;padding-bottom:10px;}
#news .news_r .nr_cont .zw img{max-width:710px;}
#news .news_r .nr_cont .prenext{width:710px;margin-top:10px;border-top:#CCC 1px solid;margin-bottom:10px;}
#news .news_r .nr_cont .prenext a:hover{color:#F00;}
#news .news_r .nr_cont .n_xg{float:left;width:340px;margin-right:30px;}
#news .news_r .nr_cont .mr0{margin-right:0px;}
#news .news_r .nr_cont .n_xg .t{float:left;border-bottom:#CCC 1px solid;line-height:32px;height:32px;width:340px;color:#F00;font-weight:bold;}
#news .news_r .nr_cont .n_xg ul li{background:url(img/list_ico.jpg) no-repeat left center;font-size:12px;float:left;padding-left:12px;width:328px;height:32px;overflow:hidden;}
#news .news_r .nr_cont .n_xg ul li a:hover{color:#F00;font-weight:bold;}
/*news end*/
/*#foot*/
#foot{width:100%;height:auto;}
#foot .subnav{background:#0070C0;height:40px;width:100%;line-height:40px;}
#foot .subnav .subnavbox{width:1000px;margin:0 auto;height:40px;}
#foot .subnav .subnavbox p{float:left;font-size:14px;color:#FFF;font-weight:normal;width:58px;text-align:left;}
#foot .subnav .subnavbox .bnav{float:left;}
#foot .subnav .subnavbox .bnav .select{float:left;margin-top:6px;margin-left:17px;position:relative;}
#foot .subnav .subnavbox .bnav dl dt{background:url(img/ico.gif) no-repeat 125px center #fcfcfb;width:130px;height:28px;padding-left:10px;color:#292f3f;line-height:28px;z-index:99;}
#foot .subnav .subnavbox .bnav dl dd{position:absolute;left:0;top:28px;width:140px;display:none;background:#FFF;padding-bottom:5px;}
#foot .subnav .subnavbox .bnav dl dd ul li{list-style:none;padding-left:10px;padding-right:10px;width:130px;line-height:28px;}
#foot .subnav .subnavbox .bnav dl dd ul li a{text-decoration:none;color:#333;}
#foot .subnav .subnavbox .bnav dl dd ul li a:hover{color:#E60115;}
/*submenu*/
.submenu{width:100%;height:235px;background:#3c4356;}
.submenu .submenubox{width:1000px;margin:0 auto;height:235px;overflow:hidden;}
.submenu .submenubox ul{float:left;padding:0 40px;margin-top:20px;height:215px;}
.submenu .submenubox ul.rx{width:180px;height:190px;border-right:1px #838383 solid;padding:0;padding-right:40px;}
.submenu .submenubox ul.rx li{list-style:none;margin-top:10px;}
.submenu .submenubox ul.rx li a{display:block;width:100px;height:26px;line-height:26px;border:1px #FFF solid;margin-left:40px;color:#FFF;text-decoration:none;margin-top:10px;}
.submenu .submenubox ul.rx li strong{line-height:40px;margin-bottom:5px;}
.submenu .submenubox ul.rx li p{text-align:center;}
.submenu .submenubox ul strong{font-size:15px;line-height:38px;color:#FFF;}
.submenu .submenubox ul p{color:#FFF;text-align:left;line-height:30px;}
.submenu .submenubox ul li{color:#FFF;text-align:center;}
.submenu .submenubox ul a{color:#FFF;text-decoration:none;}
.submenu .submenubox ul.wx{float:right;padding:0;width:149px;overflow:hidden;padding-top:5px;}
.submenu .submenubox ul.wx li{list-style:none;}
.submenu .submenubox ul.wx li img{width:149px;height:149px;}
.submenu .submenubox ul.wx li p{text-align:center;}
/*copright*/
.copright{background:#292F3F;height:60px;line-height:60px;color:#FFF;width:100%;}
.copright .coprightbox{width:1000px;margin:0 auto;height:60px;overflow:hidden;}
.copright .coprightbox a{color:#FFF;text-decoration:none;}
/*sider*/
.sider{position:fixed;right:1%;top:150px;width:100px;background:#FFF;z-index:999;}
.sider .sider_close{width:100%;height:20px;position:relative;}
.sider .sider_close a{background:url(img/s_barclose.gif) no-repeat;display:block;width:10px;height:9px;position:absolute;right:10px;top:10px;}
.sider .sider_main{}
.sider .sider_main .zx{background:url(img/sidebar.png) no-repeat -94px 0;display:block;height:30px;font-size:14px;padding-top:54px;color:#333;text-align:center;border-bottom:#ddd 1px solid;line-height:30px;}
.sider .sider_main .bj{background:url(img/sidebar.png) no-repeat 0 -5px;display:block;height:30px;font-size:14px;padding-top:63px;color:#333;text-align:center;border-bottom:#ddd 1px solid;line-height:30px;}
.sider .sider_main a{text-decoration:none;}
.sider .sider_main a:hover{color:#E60115;}
.sider .sider_main p{text-align:center;}
.sider .sider_main p.tl{line-height:24px;font-size:13px;margin-top:5px;}
.sider .sider_main p.ph{color:#E60115;font-size:13px;font-weight:bold;}
.sider .gotop{background:url(img/JS_02.png) no-repeat center top;padding-top:25px;height:24px;display:block;text-align:center;color:#333;}
/********************news_list*************************/
.news_list{width:1000px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.news_list .nl_l{float:left;background:#eaeaea;width:255px;height:auto;overflow:hidden;}
.news_list .nl_l h3{border-bottom:#CCC 1px solid;height:40px;line-height:40px;font-size:15px;font-weight:bold;color:#333;padding-left:5px;width:225px;margin-left:10px;margin-right:12px;float:left;}
.news_list .nl_l ul{float:left;margin-left:15px;width:210px;font-size:13px;line-height:32px;padding-bottom:10px;}
.news_list .nl_l ul li:hover a{color:#F00;font-weight:bold;}
.news_list .nl_l ul.hy li{background:url(img/list_ico2.jpg) no-repeat left center;padding-left:12px;height:32px;width:198px;overflow:hidden;}
.news_list .nl_l ul.hy li:hover a{font-weight:normal;}
/*nl_m*/
.news_list .nl_m{float:left;width:500px;background:#eaeaea;margin-left:15px;margin-right:15px;height:779px;overflow:hidden;}
.news_list .nl_m .nl_m_title{float:left;background:url(img/line0.gif) no-repeat left bottom;padding-bottom:6px;height:40px;line-height:40px;margin-left:5px;margin-right:5px;width:490px;}
.news_list .nl_m .nl_m_title .nl_m_t{float:left;margin-left:5px;font-size:15px;font-weight:bold;}
.news_list .nl_m .nl_m_title span{float:right;margin-right:5px;}
.news_list .nl_m .nl_m_title span a:hover{color:#F00;}
.news_list .nl_m .nl_m_cont{float:left;width:500px;padding-top:5px;padding-bottom:10px;}
.news_list .nl_m .nl_m_cont ul li{background:url(img/list_ico.jpg) no-repeat left center;padding-left:12px;float:left;width:470px;margin-left:10px;margin-right:8px;line-height:32px;height:32px;overflow:hidden;}
.news_list .nl_m .nl_m_cont ul li a{float:left;font-size:13px;display:block;max-width:390px;height:32px;overflow:hidden;}
.news_list .nl_m .nl_m_cont ul li a:hover{color:#F00;}
.news_list .nl_m .nl_m_cont ul li span{float:right;}
.news_list .nl_m .nl_m_cont ul .xline{height:1px;background:#FFF;width:100%;float:left;margin-top:5px;margin-bottom:5px;}
.news_list .nl_m .nl_m_cont .dede_pages{margin-top:20px;margin-bottom:20px;float:left;width:100%;}
.news_list .nl_m .nl_m_cont .dede_pages ul li{height:auto;float:left;width:auto;padding-left:10px;padding-right:10px;border:#CCC 1px solid;margin-right:5px;background:#CCC;padding-top:0px;padding-bottom:0px;font-size:12px;margin-left:5px;line-height:24px;}
.news_list .nl_m .nl_m_cont .dede_pages ul li a{display:block;font-size:12px;height:auto;line-height:24px;}
.news_list .nl_m .nl_m_cont .dede_pages ul li a:hover{color:#F00;}
/*nl_r*/
.news_list .nl_r{float:right;width:215px;background:#eaeaea;overflow:hidden;height:729px;overflow:hidden;}
.news_list .nl_r h3{float:left;border-bottom:#CCC 1px solid;height:40px;line-height:40px;padding-left:5px;width:205px;color:#333;font-size:15px;font-weight:bold;}
.news_list .nl_r ul{float:left;padding:5px;width:205px;overflow:hidden;}
.news_list .nl_r ul.repro li img{max-width:203px;border:#eaeaea 1px solid;}
.news_list .nl_r ul.repro li p{line-height:32px;height:32px;width:205px;overflow:hidden;text-align:center;}
.news_list .nl_r ul.repro li:hover img{border:#F00 1px solid;}
.news_list .nl_r ul.repro li:hover a{color:#F00;font-weight:bold;}

#news .news_l dl{margin-top:10px;width:240px;margin-left:10px;float:left;}
#news .news_l dl dt{font-weight:normal;font-size:15px;height:40px;line-height:40px;width:100%;}
#news .news_l dl dt a:hover{font-weight:bold;}
#news .news_l dl dd{width:80px;text-align:left;font-size:13px;line-height:34px;float:left;}
#news .news_l dl dd a:hover{color:#E60115;}

#news .news_r .nr_cont .xg_scx{width:710px;overflow:hidden;}
#news .news_r .nr_cont .xg_scx .t{font-size:14px;font-weight:bold;border-bottom:#CCC 0px solid;height:32px;line-height:32px;}
#news .news_r .nr_cont .xg_scx ul li{float:left;margin-right:10px;width:110px;}
#news .news_r .nr_cont .xg_scx ul li img{width:108px;border:#CCC 1px solid;}
#news .news_r .nr_cont .xg_scx ul li p{width:110px;text-align:center;}