@charset "utf-8";
/* CSS Document */

.title{ width:100%; height:50px; margin:0 auto; background:#006a84;}
.t_c{ width:1200px; height:50px; line-height:50px; margin:0 auto;}
.t_c_l{ float:left; color:#fff; font-size:14px;}
.t_c_r{ float:right; color:#fff; font-size:14px;}
.t_c_r ul{float:left; height:50px; line-height:50px;}
.t_c_r ul li{ float:left; height:50px; margin-left:10px;}
.t_c_r ul li a{ color:#fff; font-size:14px;}
.t_c_r ul li a:hover{ color:#ff0;}



.logo{ width:100%; height:120px; margin:0 auto; background:url(/images/logo_bg.jpg) no-repeat center; background-size:100%;}
.l_c{ width:1200px; height:120px; margin:0 auto; }
.l_c_l{ float:left;}

.search{ float:right; margin-top:45px;}
.search-left{ float:left;}
.search-right{ float:left;}


.nav{width:100%; margin:0 auto; height:44px; background:url(/images/nav_bg.png) no-repeat center; background-size:100% 100%; border-bottom:#28abcc 6px solid;}
.navbg {width:1200px; margin:0 auto; height:44px; }
#navul li {FONT-SIZE:16px;WIDTH:150px;DISPLAY: block;HEIGHT:44px;LINE-HEIGHT:44px;float:left;text-align: center;/* display: none; */font-weight:normal;position:relative;cursor:pointer;z-index:999;}
.a1{ color:#006a84; display:block;}
.a1:hover{color:#fff; background:#28abcc; display:block;}
.a2{}
.a2:hover{}
#navul li ul {list-style:none;z-index:909;width: auto !important;position:absolute;display:none;top:44px;background:url(/images/erjinav_bg.png) no-repeat;margin:0 auto;left: 50%;transform: translate(-50%);}
 .nav-main2{left:-150px;}
 .nav-main3{left:-300px;}
 .nav-main4{left:-450px;}
 .nav-main5{left:-600px;}
 .nav-main6{left:-750px;}
 .nav-main7{left:-900px;}
 .nav-main8{left:-1050px;}

#navul li.navmoon { WIDTH:150px; DISPLAY: block; HEIGHT:44px; LINE-HEIGHT:44px; color:#fff;}
#navul li.navmoon a {color:#006a84;}
#navul li.navmoon .nav-erji{display:block; width:1200px;padding-top: 1rem;}
#navul li.navmoon .nav-erji .erji-bt{ height:45px; line-height:40px; color:#bbe014; font-size:18px; text-align:left;}
#navul li.navmoon .nav-erji .erji-list{ width:920px; margin-top:10px; text-align:left;}
#navul li.navmoon .nav-erji .erji-list .li-er{ width:120px; height:30px; line-height:30px; color:#fff; float:left;}
#navul li.navmoon .nav-erji .erji-list .li-er a{ color:#fff;}
#navul li.navmoon .nav-erji .erji-list .li-er a:hover{ color:#fe7000;}
.erji_l{float:left;width: auto;height:206px;/*padding-left:50px;padding-top:42px;*/}
.erji_l_l{ float:left; width:150px; height:206px;}
.erji_l_l p{ float: left;
    width: 100%;
    height: 36px;
    text-align: center;
    /*padding-left: 2.6rem;*/}
.erji_l_l p span{float:left; color:#006a84; margin-right:6px;}
.erji_l_l p a{ float:none; list-style:none; background:none;color:#006a84 !important;text-align: center;}
.erji_l_l p a:hover{list-style:none; background:none; color: #006a84 !important;font-weight: bold;}
.erji_r{float:left;width:810px;height:206px;padding-top:42px;text-align:left;display: none;}
.erji_r p{ font-size:14px; color:#333; line-height:36px;text-indent:2em;}
.erji_r a{ display:inline; color:#666; font-size:14px;}


.banner-box2{ width:100%;height:340px; border-bottom:#28abcc 6px solid;}
.banner-box{ width:100%;height:340px;position:relative;overflow:hidden; margin:0 auto; }
.banner-box3{ width:1920px;height:340px;position:absolute; left:50%; margin-left:-960px;}
.m-width{ width:1920px; height:340px; margin:0 auto;}
.banner-box .bd{ width:1920px; !important;}
.banner-box .bd li .m-width { widows:100%; margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:1920px; !important;height:340px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:120px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:0px;background:url(/images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:0px;background:url(/images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:176px;left:526px;}
.banner-box .hd ul li{width:45px;height:5px;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#28abcc;}


.part1{ width:100%; height:420px; margin:0 auto; background:#fbf4f9;}
.part1_c{ width:1200px; height:420px; margin:0 auto;}
.gzdt{ float:left; width:760px; height:420px; }

.gzdt_nav,.kyjz_nav{ width:747px; height:56px; padding-left:13px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc; background: url(/images/ico.png) no-repeat 0 17px; position: relative;}
.gzdt_nav span,.kyjz_nav span{ position:absolute; right:0; top:0; font-weight:normal;}
.gzdt_nav span a,.kyjz_nav span a{ font-family:"宋体"; font-size:12px; color:#333;}
.gzdt_nav span a:hover,.kyjz_nav span a:hover{color:#f00;}

.gzdt_main{ float:left; width:760px; height:334px;}
.gzdt_main_l{ float:left; width:216px; height:334px; }
.gzdt_main_l_t{ float:left; width:196px; height:66px; padding:10px 10px 0 10px; background:#28abcc;}
.gzdt_main_l_t dl{ float:left;}
.gzdt_main_l_t dl dt{ float:left; width:196px; height:36px; line-height:36px; overflow:hidden;}
.gzdt_main_l_t dl dt a{ font-weight:bold; color:#fff;}
.gzdt_main_l_t dl dt a:hover{ color:#ff0;}
.gzdt_main_l_t dl dd{ float:left; width:196px; height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}
.gzdt_main_l_c{ float:left; width:216px; height:136px;}
.gzdt_main_l_b{ float:left; width:196px; height:92px; padding:16px 10px 16px 10px; background:#fff;}
.gzdt_main_l_b p{ float:left; line-height:18px; color:#666; font-size:11px; text-indent:22px; overflow:hidden;}

.gzdt_main_r{ float:left; width:534px; height:334px; margin-left:10px; }
.gzdt_main_r_box{ float:left; width:534px; height:315px;}
.gzdt_main_r1{ float:left; width:534px; height:86px; background:#fff; margin-bottom:15px;}
.gzdt_main_r1 dl{ float:left; width:420px; height:80px; padding-top:6px; padding-left:14px; padding-right:14px;}
.gzdt_main_r1 dl dt{ float:left; width:420px; height:36px; line-height:36px; overflow:hidden;}
.gzdt_main_r1 dl dt a{ font-size:14px; font-weight:bold; color:#555;}
.gzdt_main_r1 dl dd{ float:left; width:420px; height:36px; line-height:18px; color:#999; overflow:hidden;}

.date{ float:left; width:86px; height:76px; background:#28abcc; padding-top:10px; text-align:center;}
.day{ float:left; width:86px; height:40px; line-height:40px; font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.year{ float:left; width:86px; height:18px; line-height:18px; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.gzdt_main_r2{ float:left; width:534px; height:20px;}
.gzdt_main_r2 img{ float:left; cursor:pointer;}
#img1:hover{ filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
#img2:hover{ filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}



.tzgg{ float:left; margin-left:50px; width:390px; height:420px;}

.tzgg_nav{width:377px; padding-left:13px; height:56px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc; position:relative;}
.tzgg_nav span{position:absolute; right:0; top:0; font-weight:normal;font-size:12px; font-family:"宋体";}
.tzgg_nav span a{color:#333;}
.tzgg_nav span a:hover{color:#f00;}

.tzgg_main{ float:left; width:390px; height:334px;}
.tzgg_main dl{ float:left; width:366px; height:48px; line-height:48px; padding:0 12px 0 12px;}
.tzgg_main dl dt{ float:left; width:280px; height:48px; overflow:hidden;}
.tzgg_main dl dt a{ color:#666;}
.tzgg_main dl dd{ width:76px; height:48px; color:#666; float:right; text-align:right;}
.dl1{ background:#fff;}

.part2{ width:100%; height:400px; margin:0 auto; background:url(/images/logo_bg.jpg);}
.part2_c{ width:1200px; height:400px; margin:0 auto;}
.kyjz{ float:left; width:760px; height:400px;}

.kyjz_main{ float:left; width:404px; height:344px;}
.kyjz_main dl{ float:left; width:182px; height:143px; margin-right:20px; margin-bottom:30px;}
.kyjz_main dl dt{ float:left; width:182px; height:113px;}
.kyjz_main dl dd{ float:left; width:182px; height:30px; line-height:30px; background:#28abcc; text-align:center;}
.kyjz_main dl dd a:hover{color:#ff0;}

.kyjz_content{ float:left; width:356px; height:344px;}
.kyjz_content dl{ float:left; width:328px; height:80px; padding-left:14px; padding-right:14px;}
.kyjz_content dl dt{ float:left; width:328px; height:36px; line-height:36px; overflow:hidden;}
.kyjz_content dl dt a{ font-size:14px; font-weight:bold; color:#555;}
.kyjz_content dl dd{ float:left; width:328px; height:36px; line-height:18px; color:#999; overflow:hidden;}


.lianjie{ float:left; width:390px; height:400px; margin-left:50px;}
.zgbm{ float:left; width:205px; height:160px;}
.zgbm_nav{ float:left; width:205px; height:56px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc;}
.zgbm a{ float:left; width:205px; height:40px; display:block; cursor:pointer;}
.zgbm a img{ float:left;}

.qtdw{ float:left; width:185px; height:160px;}
.qtdw_nav{ float:left; width:185px; height:56px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc;}
.qtdw a{ float:left; width:185px; height:40px; display:block; cursor:pointer;}
.qtdw a img{ float:left; }

.xtdw{ float:left; width:390px; height:160px;}
.xtdw_nav{ float:left; width:390px; height:56px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc;}
.xtdw a{ float:left;  height:40px; display:block; cursor:pointer;}
.zgbm a:hover,.qtdw a:hover,.xtdw a:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.xtdwa img{ float:left;}

.lianjie-list{ width:390px;}
.lianjie-list ul{list-style:none; width:360px; margin:0 auto;}
.lianjie-list ul li{ width:360px; height:42px; float:left; font-size:16px; text-align:center;}
.lianjie-list ul li a{ padding:0 10px; width:340px; height:34px; line-height:34px; border:1px solid #dbdbdb; background:none; color:#2495f2;}
.lianjie-list ul li a:hover{ padding:0 10px; width:340px; height:34px; line-height:34px; border:1px solid #dbdbdb; background:#2495f2; color:#fff;}

.part3{ width:100%; height:180px; background:#fbf4f9;}
.part4{ width:100%; height:46px; border-bottom:#dcdcdc 1px solid;}
.part3_c{ width:1200px; height:40px; margin:0 auto; position:relative;}
.friend{ width:192px; height:40px; margin:0 auto; position:absolute;top:-18px; left:504px; background:url(/images/friend_bg.png) no-repeat center; background-size:192px 40px; font-size:16px; font-weight:bold; text-align:center; line-height:40px; color:#28abcc;}
.friend_main{ width:1150px; max-height:72px; margin:0 auto; padding:0 25px 0 25px; text-align:left;}
.friend_main span{font-size:14px; color:#666; margin-right:20px; line-height:36px;display:inline-block;}
.friend_main span a{color:#666;}

.footer{ width:100%; height:128px; margin:0 auto; background:#006a84;}
.footer_c{ width:1200px; height:128px; margin:0 auto;}
.footer_c_l{ float:left; width:384px; height:128px;}
.footer_c_r{ float:left; width:674px; height:88px; padding-left:142px; padding-top:40px;}
.footer_c_r p{line-height:30px; color:#eee;}

.banner_list{ width:100%; height:287px; margin:0 auto;overflow:hidden;}
.list1{ width:100%; height:35px; margin:0 auto; background:#fafafa; border-bottom:#dfe1e0 1px solid;}

.list_content{ width:1200px; margin:0 auto;}

.menu{ float:left; width:220px; margin:0 auto; position:relative; top:-36px; left:0px;}
.menu_title{ float:left; width:162px; height:61px; background:url(/images/menu_title.png) no-repeat; padding-top:6px; padding-left:38px; text-align:left; margin-bottom:10px;}
.menu_title1{ float:left; width:162px; height:30px; line-height:30px; color:#fff; font-size:19px;}
.menu_title2{ float:left; width:162px; height:20px; line-height:20px; color:#fff;}

.menu_nav{ float:left; width:200px;}
.menu_nav ul{ float:left; width:200px; margin-bottom:24px;}
.menu_nav ul li{ float:left; }
.menu_nav ul .li1 a{background:url(/images/menu_nav.png) no-repeat;width:162px; padding-left:38px; height:36px; line-height:36px;  margin-bottom:6px;display:block;color:#444;}
.menu_nav ul .li2 a,.menu_nav ul .li1 a:hover{ background:url(/images/menu_navq.png) no-repeat;width:162px; padding-left:38px; height:36px; line-height:36px;  margin-bottom:6px;display:block;color:#f00;}


.menu_kyjz{ float:left; width:182px; height:294px; border:#dfe1e0 1px solid; padding:8px 8px 8px 8px;}
.menu_kyjz dl{ float:left; width:182px; height:143px;}
.menu_kyjz dl dt{ float:left; width:182px; height:113px;}
.menu_kyjz dl dd{ float:left; text-align:center; width:182px; height:30px; line-height:30px; color:#fff; background:#28abcc;}
.menu_kyjz dl dd a:hover{ color:#ff0;}


.list_contentc{ float:left; width:980px; position:relative; top:-36px; right:0px;}
.list_nav{ float:left; width:880px; height:35px; line-height:35px; padding:0 50px 0 50px;}
.list_nav1{ float:left; width:180px; height:35px; color:#006a84; font-size:16px; }
.list_nav2{ float:right; height:35px;color:#444;}
.list_nav2 a{ display:block; float:left; color:#444;}

.list_main{ float:left; width:880px; padding:20px 50px 0 50px; border-left:#dfe1e0 1px solid; border-right:#dfe1e0 1px solid; border-bottom:#dfe1e0 1px solid;}
.list_main dl{ float:left; width:880px; line-height:48px;}
.list_main dl dt{ float:left; width:880px; height:48px;}
.list_main dl dt a{ color:#666; font-size:14px;}
.list_main dl span{ float:right; width:100px; height:48px; text-align:right; color:#666; font-size:14px;}

.fanye{ float:left; width:880px; height:35px; margin：30px 0;}

.detail{ float:left; width:880px;}
.detail_head{ float:left; width:880px; text-align:center;}
.detail_head1{ float:left; width:880px; line-height:30px; font-size:18px; color:#444; font-weight:bold;}
.detail_head2{ float:left; width:880px; height:30px; line-height:30px; color:#999;}

.detail_main{ float:left; width:880px;margin-bottom:20px;min-height:450px;}
.detail_main p{line-height:30px; color:#444; font-size:14px; margin:10px 0 10px 0; text-indent:2em;}
.detail_main table p{text-indent:0em;}
.detail_main img{max-width:100%;}


.leida-tu{ width:1200px; height:250px; margin:0 auto;}
.leida-tu-bt{ float:left;width:1200px; height:56px; line-height:56px; font-weight:bold; font-size:16px; color:#28abcc;}
.leida-tu-bt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; float:right;}
.leida-tu-list{ width:1200px; margin:10px auto 0 auto; height:180px;}

.detail a{color:#444;}
.detail a:hover{color:#ff0;}