@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px; list-style:none;}
html, body{ font-family:微软雅黑; color:#333; list-style:none; /*background:#eaf5f5;*/}
ul, li{ list-style:none;}
i, em{ font-style:normal;}
img{ border:0; margin:0; padding:0; vertical-align:middle; /*cursor:pointer;*/ _cursor:hand;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#004c99;}
.clear{ clear:both;}


.box{ width:100%; float:left; }

.a0{ height:32px; background:#F6F6F6; border-bottom:1px solid #E8E8E8;}
.a1{ height:200px; background:#FFF;}
.a2{ height:54px; background:#004c99;}
.a3{ height:460px;}
.a4{ height:auto;}
.a5{ height:60px; /*background:#444;*/ margin:10px auto 30px auto; }
.a6{ height:250px; background:#FFF; border-top:3px solid #004c99;}
.a7{ height:86px;}
.a8{ height:58px; background:#F2F2F2;}

.welcome{ width:1180px; height:32px; margin:0px auto;}
.welcome p{ width:850px; height:32px; line-height:32px; font-size:13px;}
		
.top{ width:1180px; height:200px; margin:0 auto; }
.logo{ width:1180px; height:200px; float:left;}
/*.logo_r{ width:220px; height:20px; line-height:20px; float:right; margin:12px 25px 0px 0px;}
.logo_r b{ font-weight:normal; font-size:13px;}
.logo_r a{ font-size:14px; font-family:"微软雅黑"; height:20px; line-height:20px;}

.search{ width:350px; height:51px; float:right; background:url(../images/search_bg.jpg) no-repeat; margin:5px 20px 0px 0px;}
.search input{ background:none; border:none; outline:none; display:block; float:left;}
.search input:focus{ outline:none;}
.search input.keywords{ width:200px; height:24px; line-height:24px; float:left; display:block; margin:15px 0px 0px 44px; color:#999; }
.search input.sub_btn{ width:100px; height:42px; float:left; display:block; margin:5px 0px 0px 0px; cursor:pointer;}*/

/*.nav{ width:1180px; height:54px; margin:0px auto 0px auto; background:#049393;}
.nav ul{ float:left; padding-left:0px;}*/
/*.nav ul li{ float:left; width:108px; height:50px;}
.nav ul li a{ float:left; width:108px; height:50px; line-height:50px; font-size:17px; text-align:center; color:#FFF;}*/
/*.nav ul li{ float:left; width:118px; height:54px;}
.nav ul li a{ float:left; width:118px; height:54px; line-height:54px; font-size:17px; text-align:center; color:#FFF;}
.nav ul li a:hover{ }*/

.nac{ width:1180px; height:54x; margin:0px auto; background:#004c99;}
.nac ul{ float:left; padding-left:0px;}
.nac ul li{ float:left; width:118px; height:54px;}
.nac ul li a{ float:left; width:118px; height:54px; line-height:54px; font-size:17px; text-align:center; color:#FFF;}
.nac ul li a:hover{ }

#nav { color:#fff;height:54px;line-height:54px;text-align:center;list-style:none;}
#nav a{color:#fff;}
#nav li{width:118px;float:left;position:relative;z-index:9999;}
#nav li .title{display:block;}
#nav li .nav_z{width:118px; height:36px; line-height:36px; margin:0px; background:#4a7036;position:absolute;left:0; top:54px;display:none;z-index:9999;}
#nav li .nav_z dd{ height:36px; line-height:36px;border-top:1px solid #FFF;background:#004c99;}
#nav li .nav_z dd a{ width:118px; height:36px; line-height:36px; color:#fff; overflow-x:hidden;}
#nav li .nav_z dd:hover{ background:#FFF;}
#nav li .nav_z dd a:HOVER{ color:#004c99; }


.topic{ width:100%; height:460px; margin:0 auto;overflow:hidden;}
.banner{ width:100%; height:460px; float:left;}
.banner img{ width:1920px; height:460px; border:none; float:left;}

.banner1{ width:1180px; height:64px; margin:20px auto 0px auto; background:#049393; border-radius:10px;} 
.banner1 li{ width:145px; height:64px; background:url(../images/nav_2_line.jpg) no-repeat right; float:left;} 
.banner1 li:last-child{ background:none;} 
.banner1 li:first-child{ margin-left:7px;} 
.banner1 li img{ width:36px; height:36px; margin:14px 13px 14px 15px; float:left;} 
.banner1 li img:first-child{ margin-right:9px; } 
.banner1 li a{ height:30px; line-height:30px; font-size:17px; margin:17px 0px 17px 0px; float:left; color:#FFF; }


.main{ width:1180px; margin:0 auto; /*background:#FFF;*/}

/*焦点新闻*/

.news_main_c { float:left; width:540px; height:358px; margin:20px 20px 0px 0px;}
.news_main_r { float:right; width:618px; height:356px;padding:0; border: 1px solid #ececec; margin:20px 0px 0px 0px;}
.news_main_title {width:618px;height:45px;border-bottom:2px solid #ccc;background-position-x:2%;}
.news_main_title li {float:left; width:112px; text-align:center; height:45px;color:#ccc; margin-right:0px;font:normal 18px/45px microsoft yahei;cursor:pointer;}
.onhover{color:#666 !important;/*background:#058181;*/border-bottom: 2px solid #004c99; font-weight:bold;}
.onhover a{color:#004c99 !important; font-weight:bold;}

.news_main_list { width:618px; margin-top:6px;}
.news_main_list li { margin-left: 12px;height:41px;line-height:41px;background:url(../images/b02.png) no-repeat left 19px;}
.news_main_list li a { display:block; float:left;overflow:hidden;padding-left:15px;font-size:16px;}
.news_main_list li span { float: right; width: 90px; color: #999; text-align: center; padding-right: 10px; font-size:15px;}
.mli { margin-top:4px;}
.display_title{border-bottom:1px solid #eaeaea;overflow:hidden;padding-bottom:20px;margin-bottom:50px;}

/*栏目切换*/
.over{ overflow:hidden; clear:both;margin-top:20px;margin-bottom:20px;}
.moread{ width:400px; overflow:hidden; float:right; border: 1px solid #ececec; }
.newest{ height:44px; line-height:44px;border-bottom: 2px solid #CCC;}
.tzgg{ overflow:hidden; float:left;}
.tzgg li{ float:left;width:108px;height:44px;line-height:44px;text-align:center;/*margin:0 0 0 32px;*/}
.tzgg li a{ font-size:18px;font-weight:bold; padding-left:18px;}

.tzg li{ float:left;width:108px;height:44px;line-height:44px;text-align:center;/*margin:0 0 0 32px;*/}
.tzg li a{ }

.ft_merry{width:544px;}
.bgroundf9{ overflow:hidden;padding:15px 0;}
.bgroundf9 .ft_merry li{ height:40px; line-height:40px; }
.bgroundf9 .ft_merry li a{ font-size:16px;padding-left:18px}
.ft_merry li span { float:right; width:66px; color:#BBB; text-align:center; font-size:15px;}
.ft_merry li{ height:30px; line-height:30px; background:url(../images/di12.png) no-repeat 2px center;}
.newest ul li.on{/*background:#0b81e1;*/background:url(title.jpg) no-repeat left center;margin-top:0px;height:44px;padding-left:10px;}
.newest ul li.on a{width:100%;line-height:44px;color:#fff !important;font-size:18px;}
.mort{ float:right; color:#a8a8a8; font-size:12px;line-height:44px;margin-right:20px;}

.bai_fix{ width:738px; height:10px; position:relative; background:#FFF; top:300px;}


.moread1{ width:280px; overflow:hidden; float:left; /*border: 1px solid #ececec;*/ }
.newest1{ height:70px; line-height:70px; background:#004c99; }
.tzgg1{ overflow:hidden; float:left;}
.tzgg1 li{ float:left;width:278px;height:70px;line-height:70px;text-align:center;/* background:url(../images/ico_down.png) no-repeat 68px 15px;*/}
.tzgg1 li a{ font-size:28px; font-weight:bold; color:#FFF;}

.ft_merry1{width:280px;}
.bgroundf10{ overflow:hidden;padding:0;}
.bgroundf10 .ft_merry1 li{ height:54px; line-height:54px; }
.bgroundf10 .ft_merry1 li a{ font-size:18px;padding-left:110px}
.ft_merry1 li{ width:278px; background:url(../images/di13.png) no-repeat 72px center; border-left:1px solid #ececec; border-right:1px solid #ececec; border-bottom:1px dotted #ccc;}
.ft_merry1 li:last-child{ border-bottom:1px solid #ececec;}
.newest1 ul li.on{ background:url(title.jpg) no-repeat left center;margin-top:0px;height:52px;padding-left:10px;}
.newest1 ul li.on a{width:100%;line-height:52px;color:#fff !important;font-size:18px;}

.bgroundf9 .ft_merry2 li{ height:45px; line-height:45px; border-bottom:1px dotted #CCC; }
.bgroundf9 .ft_merry2 li a{ font-size:16px;padding-left:20px}
.ft_merry2 li span { float:right; width:120px; color:#BBB; text-align:center; font-size:15px;}
.ft_merry2 li{ height:45px; line-height:45px; background:url(../images/di12.png) no-repeat 2px center;}

.ft_merry3{ height:auto; }
.ft_merry3 h2{ height:42px; line-height:42px; font-size:24px; text-align:center; font-weight:normal; margin:20px auto 0px auto; color:#666; }
.ft_merry3 h3{ height:32px; line-height:32px; font-size:15px; text-align:center; font-weight:normal; color:#999; }
.ft_content{ line-height:32px; font-size:16px; margin:20px auto 40px auto; color:#666;}
.ft_content p{ line-height:32px; font-size:16px; color:#666;}
.ft_content img{ border:none; display:block; margin:15px auto 15px auto;}

.moread_img{ width:266px; height:40px; float:right; }

.ft_merry li.li_tt1{ width:238px; height:50px; line-height:50px; margin:0px 0px 15px 14px; text-align:center; background:url(../images/zx_bg.jpg) no-repeat; }
.ft_merry li.li_tt1 a{ font-size:18px; display:block; /*font-weight:bold;*/ padding-left:0px; color:#666; }
.ft_merry li.li_tt1 a:hover{ color:#004c99; font-weight:bold;}


.ad{ width:1180px; height:90px; float:left; background:#FFF; margin:20px 0px 20px 0px; }

.moread_left{ width:280px; overflow:hidden; float:left; margin:0px 20px 25px 0px;}

.notice2{ width:535px; height:auto; float:left; background:#EEE; margin:0px 30px 20px 0px; padding-bottom:10px; }
.notice2 h3{ width:515px; height:50px; line-height:50px; float:left; font-size:24px; margin:0px 0px 5px 0px; padding-left:20px; background:#330; color:#FFF; }
.notice2 h3 i{ width:40px; height:50px; line-height:50px; float:right; font-size:12px; margin-right:10px; text-align:center; }
.notice2 h3 i a{ color:#FFF; font-weight:normal; }
.notice2 ul{ float:left; }
.notice2 ul li{ float:left; width:520px; height:40px; line-height:40px; border-bottom:1px dashed #999; font-size:15px; }
.notice2 ul li:last-child{ border-bottom:none; }
.notice2 ul li a{ float:left; width:300px; height:40px; line-height:40px; padding-left:20px;  }
.notice2 ul li i{ float:right; width:110px; height:40px; line-height:40px; text-align:center;  }

.notice4{ width:1178px; height:auto; float:left; margin:0px 0px 0px 0px; padding-bottom:30px; border: 1px solid #ececec; }
.doc_main_title{ width:1178px; height:46px; float:left; margin:0px 0px 28px 0px;}
.notice4 h3{ width:1178px; height:44px; line-height:44px; float:left; border-bottom: 2px solid #004c99;}
.notice4 h3 b{ width:120px; height:44px; line-height:44px; float:left; font-size:18px; text-align:center; font-weight:normal; background:#004c99; color:#FFF; }

.notice4 h3 .n4_tab{ width:auto; height:42px; line-height:42px; float:left; margin-top:2px; margin-left:45px;}
.notice4 h3 .n4_tab li{ width:auto; height:42px; line-height:42px; margin:0px 20px 0px 20px; font-size:17px; color:#666; font-weight:normal; display:block; cursor:pointer; }
.notice4 h3 .n4_tab li.onhover{ background:url(../images/li_bot_bg1.png) no-repeat bottom center; }
.notice4 h3 .n4_tab li.onhover a{ color:#4a7036; font-weight:bold; }


.notice4 h3 i{ height:44px; line-height:44px; float:right; font-size:12px; margin-right:20px; }
.notice4 h3 i a{  color:#a8a8a8; font-weight:normal; }
.notice4 ul{ float:left; margin-left:30px; display:block; }
.notice4 ul li{ float:left; width:365px; height:235px; margin:0px 15px 0px 0px; }
.notice4 ul li .doc_img{ float:left; width:168px; height:235px; margin-right:18px;  }
.notice4 ul li .doc_img img{ float:left; width:168px; height:235px;  }

.notice4 ul li .doc_info{ float:left; width:165px; height:270px; font-size:15px; font-family:"微软雅黑";  }
.notice4 ul li .doc_info p{ float:left; width:165px; line-height:30px; font-size:15px; font-family:"微软雅黑";  }

.notice4 ul li .doc_info p span{ float:left; width:66px; height:25px; line-height:25px; text-align:center; font-size:14px; font-family:"微软雅黑"; margin-right:10px; border-radius: 5px; border:1px solid #004c99;}
.notice4 ul li .doc_info p span.sp1{ background:#004c99; }
.notice4 ul li .doc_info p span.sp2{ background:#ffffff; }
.notice4 ul li .doc_info p span.sp1 a{ color:#FFF; }
.notice4 ul li .doc_info p span.sp2 a{ color:#004c99; }
.notice4 ul li .doc_info p font{ color:#004c99;  }

.ft_merryyy li{ width:155px; height:52px; line-height:52px; margin:0px 5px 19px 17px; float:left; display:inline; border-radius:10px; border:1px solid #004c99; overflow:hidden;}
.ft_merryyy li a { float:left; width:auto; font-size:16px; padding-left:58px;}
.ft_merryyy li a:hover { font-weight:bold;}

.pic_link a{ float:left; width:263px; height:75px;  }
.pic_link img{ float:left; width:263px; height:75px;  }

.sp{padding:4px 0px 2px 0px;overflow:hidden;}
/*.sp img{ width:234px; height:145px; float:left; margin:15px 15px 0px 15px;}*/

.sp li { width:170px; margin:12px 20px 9px 20px; float:left; padding-bottom:5px; }
.sp li b{ width:158px; height:auto; line-height:24px; float:left;background:url(../images/li_ico.gif) no-repeat 0px 7px; padding-left:12px;}
.sp li b a{ font-size:16px; font-weight:normal;}
.sp li p{width:170px; height:auto; line-height:20px;margin:0px 0px 6px 0px; float:left; }
.sp li p img{ width:170px; height:240px; float:left; }

.sp li p span{ font-size:13px; line-height:20px; color:#999; float:left; }
.sp li p i{ font-size:13px; line-height:20px; color:#999; float:right; }


.sp hr{ width:234px; height:1px; margin:20px 15px 0px 15px; float:left; }

.notice3{ width:946px; height:auto; float:left; padding-bottom:0px; border: 1px solid #ececec; }
.notice3 h3{ width:946px; height:44px; line-height:44px; float:left; border-bottom: 2px solid #004c99; margin:0px 0px 32px 0px;}
.notice3 h3 b{ width:120px; height:44px; line-height:44px; float:left; font-size:18px; text-align:center; font-weight:normal; background:#004c99; color:#FFF; cursor:pointer; }
.notice3 h3 i{ height:44px; line-height:44px; float:right; font-size:12px; margin-right:20px; }
.notice3 h3 i a{  color:#a8a8a8; font-weight:normal; }


.slidewarp{ 
    height: 250x;
    width: 904px;
    overflow: hidden;
    position: relative;
    background: #fff;
    margin: 20px auto;
}
.sbtn{ color:#000; width:100px; height:100px; overflow:hidden; background:#fff; opacity:.5; border-radius:50%; position:absolute; top:50%; margin-top:-50px; font-weight:bold; text-align:center; line-height:100px; font-size:25px; cursor:pointer; z-index:99;}
.sbtn i{ font-style:normal;}
.s_prev{ left:-50px;}
.s_prev i{ margin-left:30px;}
.s_next{ right:-50px;}
.s_next i{ margin-right:30px;}

.slide{ width:3000px; overflow:hidden;}
.slide li { width:288px; height:250px; position:relative; overflow:hidden; float:left; margin:0px 20px 0px 0px;}
.slide li img{ width:288px; height:210px;}
.slide .shadow{ height:40px; /*background: url(../images/picnews_shaowbg.png) repeat-x;*/ line-height:40px; text-align:center; display:block; width:100%; position:absolute; bottom:0; left:0; color:#333;}
.slide li a{ color:#333;}
.slide li a:hover{ color:#004c99;}

.zw_yqnav{ width:1180px; height:60px; line-height:60px; margin:0px auto;}
.zw_yqnav span{ width:100px; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:18px; color:#004c99; font-weight:bold; float:left; display:block; margin:13px 0px 17px 0px;}
.zw_yqnav .zw_yqcon{ width:1080px; height:30px; line-height:30px; float:left; margin:15px 0px 15px 0px;}
.zw_yqnav .zw_yqcon select{ width:250px; height:28px; line-height:28px; font-family:"微软雅黑"; font-size:15px; color:#666; font-weight:normal; float:left; margin-right:26px; border:1px solid #DDD;}
.zw_yqnav .zw_yqcon a{font-family:"微软雅黑"; font-size:15px; color:#666; margin:0px 5px 0px 4px;  }
.zw_yqnav .zw_yqcon a:hover{ text-decoration:underline; }

.foot{ width:1180px; height:220px; margin:15px auto 15px auto; color:#666; }
.foot_left{ width:820px; height:220px; float:left;}
.foot_left .foot_left_t{ width:820px; height:112px; float:left; }
.foot_left .foot_left_b{ width:820px; height:100px; float:left; }
.foot_left p{ width:680px; height:85px; line-height:28px; font-size:14px; color:#666; margin:3px 0px 0px 10px; float:left; display:block; font-family:"微软雅黑"; }
.foot_left i{ width:60px; height:70px; float:left; display:block; background:url(../images/con_sy.png) no-repeat; margin:14px 0px 0px 0px; }
.foot_right{ width:360px; height:220px; float:right; background:url(../images/foot_bg2.jpg) no-repeat -5px;}
.foot a{ color:#666;}

/*   频道页   */
.nav_top{ width:1180px; height:58px; line-height:58px; margin:0px auto;}
.nav_top li{ width:auto; height:58px; float:left;}
.nav_top li a{ width:auto; height:54px; line-height:54px; float:left; margin:0px 22px 0px 22px; color:#666; font-size:17px; border-bottom:4px solid #F2F2F2;}
.nav_top li:first-child a{ color:#049393; font-weight:bold; border-bottom:4px solid #049393;}
/* .nav_top li a:hover{ color:#049393; font-weight:bold; border-bottom:4px solid #049393;}  */


/*  新闻列表页  */

.left{ width:240px; height:auto; background:#F69; float:left; margin:25px 30px 25px 0px;  }
.left h2{ width:240px; height:50px; line-height:50px; text-align:center; font-size:24px; background:#9CF; float:left;  }
.left ul{ float:left;  }
.left ul li{ float:left; width:240px; height:40px; line-height:40px; font-size:16px; text-align:center; background:#EEE; border-bottom:1px dashed #999;  }
.left ul li a{  }

.right{ width:700px; height:auto; background:#EEE; float:left; margin:25px 20px 25px 0px;  }
.right h2{ width:680px; height:50px; line-height:50px; font-size:24px; background:#9CF; float:left; font-weight:normal; font-size:16px; padding-left:20px; margin-bottom:10px;  }
.right h2 i{ margin:0px 10px 0px 10px;  }
/*.right h3{ width:680px; height:50px; line-height:50px; float:left; font-size:18px; margin:0px 20px 0px 20px; }
.right p{ width:680px; height:50px; line-height:22px; float:left; font-size:12px; margin:0px 20px 10px 20px; text-indent:2em;}*/
.right ul.newslist{ float:left; }
.newslist li{ float:left; width:660px; height:40px; line-height:40px; border-bottom:1px dashed #999; font-size:15px; margin:0px 20px 0px 20px; }
.newslist li a{ float:left; width:520px; height:40px; line-height:40px; padding-left:10px;  }
.newslist li i{ float:right; width:120px; height:40px; line-height:40px; text-align:center;  }


.ft_merry5{ width:790px; height:auto;margin:0px 0px 0px 0px; background:#FFF; display:block;}
.ft_merry5 li{ width:790px; height:160px; overflow:hidden; vertical-align:top; display:inline-block; margin:0 20px 0 30px; padding:30px 0 30px 0; border-bottom:1px dotted #CCC; background:#FFF; position:relative;transition:all 0.5s;}
.ft_merry5 li:nth-child(3n+0){ margin-right:0;}
.ft_merry5 li .imgs{ width:240px; height:160px; float:left;}
.ft_merry5 li .imgs img{ width:240px; height:160px; float:left; border:none;}

.ft_merry5 li .imgsr{ width:84px; height:84px; float:left; border:1px solid #ccc; border-radius: 50%; display:block; margin:5px 0px 0px 0px; cursor: pointer; }
.ft_merry5 li .imgsr b{ width:84px; height:24px; line-height:24px; float:left; text-align:center; margin:20px 0px 0px 0px; font-size:24px; font-weight:normal; font-family: Arial, sans-serif; color:#666; display:block; }
.ft_merry5 li .imgsr i{ width:84px; height:24x; line-height:24px; float:left; text-align:center; font-size:16px; color:#ccc; display:block; }
.ft_merry5 li:hover .imgsr{ background:#004c99; }
.ft_merry5 li:hover .imgsr b, .ft_merry5 li:hover .imgsr i{ color:#FFF; }

.ft_merry5 li .allist-cnt{ width:520px; height:160px; float:left; margin:0px 0px 0px 30px; }
.ft_merry5 li .allist-cnt h5{ width:520px; font-weight:normal; font-size:20px; color:#333; line-height:36px; height:36px; overflow:hidden; margin:0px 0px 10px 0px; }
.ft_merry5 li .allist-cnt h5:hover{ color:#004c99;}
.ft_merry5 li .allist-cnt p{ height:72px; line-height:26px; overflow:hidden; font-size:15px; color:#999; margin-bottom:25px; cursor: pointer;}
.ft_merry5 li .allist-cnt p:hover{ color:#ccc;}

.ft_merry5 li .allist-cnt1{ width:650px; height:100px; float:left; margin:0px 0px 0px 30px; }
.ft_merry5 li .allist-cnt1 h5{ width:650px; font-weight:normal; font-size:20px; color:#333; line-height:36px; height:36px; overflow:hidden; margin:0px 0px 10px 0px; }
.ft_merry5 li .allist-cnt1 h5:hover{ color:#004c99;}
.ft_merry5 li .allist-cnt1 p{ height:48px; line-height:24px; overflow:hidden; font-size:15px; color:#999; cursor: pointer; }
.ft_merry5 li .allist-cnt1 p:hover{ color:#ccc;}

.ft_merry5 li .txts{font-weight: normal; color: #fff;   font-size: 15px; line-height: 36px; height: 100%;overflow: hidden; transition: all 0.4s; position: absolute;
 bottom: -100%;left: 0; width: 100%; background: rgba(0, 0, 0, 0.75); text-align: center;}
.ft_merry5 li .more{ width:100px; height:20px; line-height:20px; float:right; font-size:12px; background:url(../images/icon20.gif) no-repeat 0px 6px; }
.ft_merry5 li .more a{ padding:0px 0px 0px 16px; color:#999; }
.ft_merry5 li .more a:hover{ color:#004c99; }


.page{ width:790px; height:40px; line-height:40px; background:#F8F8F8; margin:50px 33px 40px 50px; float:left;}

/*  图片列表页  */

.right ul.piclist{ float:left; }
.piclist li{ float:left; width:200px; height:auto; margin:25px 0px 0px 25px; background:#FFF; }
.piclist li img{ float:left; width:200px; height:150px; float:left;}
.piclist li a{ float:left; width:180px; height:40px; line-height:40px; padding:0px 10px 0px 10px; font-size:16px; background:#DDD;  }
.piclist li p{ float:left; width:180px; height:66px; line-height:22px; margin:10px 10px 10px 10px; font-size:14px; color:#999; text-indent:0em;  }

/*  新闻详情页  */

.content{ width:795px; height:auto; line-height:38px; float:left; font-size:16px;  margin:0px 35px 0px 42px; padding:20px 0px 20px 0px; }
.content h4{ width:790px; height:auto; line-height:40px; float:left; font-size:28px; text-align:center; color:#666; }
.content h5{ width:790px; height:24px; line-height:24px; float:left; font-size:14px; margin:12px 0px 5px 0px; text-align:center; font-weight:normal; color:#999;}
.content h6{ width:790px; height:1px; float:left; margin:20px 0px 10px 0px; border-bottom:1px dotted #d5d5d5;}
.content_txt{ width:792px; height:auto; line-height:38px; float:left; font-size:16px;  margin:20px 0px 0px 0px; }
.content_txt p{ line-height:38px; font-size:16px; }
.content_txt img{ max-width:720px; height:auto; margin:20px auto 20px auto; display:block; }
.content h7{ width:790px; height:1px; float:left; margin:40px 0px 20px 0px; border-bottom:1px dotted #d5d5d5;}

.sort_fenye{ width:790px; height:auto; float:left; margin:5px 0px 20px 0px; }
.sort_fenye_s{ width:380px; height:30px; float:left; margin-right:30px; overflow:hidden; }
.sort_fenye_x{ width:380px; height:30px; float:left; overflow:hidden; }
.sort_fenye a:hover{ color:#92a203; }


/*  科室导航  */

/*.content_keshi{ width:1180px; height:auto; line-height:38px; float:left; font-size:16px; margin:0px; padding:20px 0px 20px 0px; }
.content_keshi h4{ width:1180px; height:40px; line-height:40px; float:left; font-size:30px; text-align:center; color:#444; margin-bottom:35px; }
.keshi_menu{ width:1170px; height:auto; float:left; display:inline; padding-left:10px; }
.keshi_menu h3{ width:100%; height:40px; line-height:40px; float:left; font-weight:normal; cursor: pointer; margin-bottom:5px; }
.keshi_menu i.i_left{ width:14px; height:40px; background:url(../images/i_left.jpg) no-repeat; float:left; }
.keshi_menu span.i_span{ width:auto; height:40px; background:url(../images/i_span.jpg) repeat; float:left; padding:0px 8px 0px 8px; color:#049393; }
.keshi_menu i.i_right{ width:14px; height:40px; background:url(../images/i_right.jpg) no-repeat; float:left; }

.keshi_menu ul { position: relative; margin-bottom: 25px; padding-bottom:25px; }
.keshi_menu ul li { float: left; margin-right: 20px; margin-top: 20px; }
.keshi_menu ul li a { display: block; border: 1px solid #d5d5d5; line-height: 42px; height: 42px; width: 230px; border-radius: 5px; font-size: 16px; color: #666; }
.keshi_menu ul li a:hover span { color: #049393; }
.keshi_menu ul li a:hover i { color: #049393; border-color: #049393; }
.keshi_menu ul li a:hover { border-color: #049393; box-shadow: 0 0 10px #ccc; }
.keshi_menu ul li span { display: block; float: left; width: 190px; padding-left: 15px; }
.keshi_menu ul li i { display: block; float: left; width: 15px; text-align: center; height: 42px; border-left: 1px solid #dbdbdb; padding-left:5px; font-family: "SimSun"; font-size: 16px; color: #c5c5c5; }
*/
.content_keshi{ width:873px; height:auto; line-height:38px; float:left; font-size:16px; margin:0px; padding:20px 0px 20px 0px; }
.content_keshi h4{ width:873px; height:40px; line-height:40px; float:left; font-size:30px; text-align:center; color:#444; margin-bottom:35px; }
.keshi_menu{ width:820px; height:auto; float:left; display:inline; padding-left:45px; }
.keshi_menu h3{ width:100%; height:40px; line-height:40px; float:left; font-weight:normal; cursor: pointer; margin-bottom:5px; }
.keshi_menu i.i_left{ width:14px; height:40px; background:url(../images/i_left.jpg) no-repeat; float:left; }
.keshi_menu span.i_span{ width:auto; height:40px; background:url(../images/i_span.jpg) repeat; float:left; padding:0px 8px 0px 8px; color:#004c99; }
.keshi_menu i.i_right{ width:14px; height:40px; background:url(../images/i_right.jpg) no-repeat; float:left; }

.keshi_menu ul { position: relative; margin-bottom: 25px; padding-bottom:25px; }
.keshi_menu ul li { float: left; margin-right: 20px; margin-top: 20px; }
.keshi_menu ul li a { display: block; border: 1px solid #d5d5d5; line-height: 42px; height: 42px; width: 180px; border-radius: 5px; font-size: 16px; color: #666; }
.keshi_menu ul li a:hover span { color: #004c99; }
.keshi_menu ul li a:hover i { color: #004c99; border-color: #004c99; }
.keshi_menu ul li a:hover { border-color: #004c99; box-shadow: 0 0 10px #ccc; }
.keshi_menu ul li span { display: block; float: left; width: 140px; padding-left: 15px; }
.keshi_menu ul li i { display: block; float: left; width: 15px; text-align: center; height: 42px; border-left: 1px solid #dbdbdb; padding-left:5px; font-family: "SimSun"; font-size: 16px; color: #c5c5c5; }

/*   科室导航内页  */

.keshi_m{ width:820px; height:auto; float:left; display:inline; padding-left:45px; }

.keshi_intro{ width:778px; height:auto; float:left; display:inline; padding-left:2px;overflow:hidden; }
.keshi_intro h4{ width:778px; height:46px; line-height:46px; float:left; font-weight:normal; cursor: pointer; margin-bottom:5px; background:#EEE; overflow:hidden; }
.keshi_intro h4 span{ width:387px; height:46px; line-height:46px; float:left; font-weight:normal; cursor: pointer; font-size:18px; border-right:2px solid #FFF; }
.keshi_intro h4 span:hover{ color:#FFF; background:#004c99; }
.keshi_intro h4 span.onhover{ width:387px; height:46px; line-height:46px; color:#FFF; background:#004c99; border-bottom:none; }
.keshi_intro h4 span.onhover i{ width:387px; height:46px; line-height:46px; color:#FFF; background:#004c99; font-style:normal;  }

/*  2021-6-11

.keshi_intro{ width:778px; height:auto; float:left; display:inline; padding-left:2px; }
.keshi_intro h4{ width:778px; height:46px; line-height:46px; float:left; font-weight:normal; cursor: pointer; margin-bottom:5px; background:#EEE; }
.keshi_intro h4 span{ width:258px; height:46px; line-height:46px; float:left; font-weight:normal; cursor: pointer; font-size:18px; border-right:2px solid #FFF; }
.keshi_intro h4 span:hover{ color:#FFF; background:#004c99; }
.keshi_intro h4 span.onhover{ width:258px; height:46px; line-height:46px; color:#FFF; background:#004c99; border-bottom:none; }
.keshi_intro h4 span.onhover i{ width:258px; height:46px; line-height:46px; color:#FFF; background:#004c99; font-style:normal;  }
*/
/*.keshi_intro h4 span{ width:193px; height:46px; line-height:46px; float:left; font-weight:normal; cursor: pointer; font-size:18px; border-right:2px solid #FFF; }
.keshi_intro h4 span:hover{ color:#FFF; background:#049393; }
.keshi_intro h4 span.onhover{ width:193px; height:46px; line-height:46px; color:#FFF; background:#049393; border-bottom:none; }
.keshi_intro h4 span.onhover i{ width:193px; height:46px; line-height:46px; color:#FFF; background:#049393; font-style:normal;  }*/

/*.keshi_intro_1{ width:758px; height:auto; line-height:36px; float:left; margin:30px 10px 30px 10px; display:inline; }
.keshi_intro_2{ width:778px; height:auto; float:left; margin:30px 0px 30px 0px; display:inline; }
.keshi_intro_3{ width:758px; height:auto; line-height:36px; float:left; margin:30px 10px 30px 10px; display:inline; }*/
.keshi_intro_4{ width:778px; height:auto; float:left; display:inline; }

.keshi_m .keshi_intro .keshi_intro_4 li{ width:778px; height:100px; float:left; overflow:hidden; display:inline-block; margin:0 20px 0 30px; padding:30px 0 30px 0; border-bottom:1px dotted #CCC; background:#FFF; position:relative;}

.keshi_m .keshi_intro .keshi_intro_4 li .intro_ff{ width:84px; height:84px; float:left; border:1px solid #ccc; border-radius: 50%; display:block; margin:5px 0px 0px 0px; cursor: pointer; }
.keshi_m .keshi_intro .keshi_intro_4 li .intro_ff b{ width:84px; height:24px; line-height:24px; float:left; text-align:center; margin:20px 0px 0px 0px; font-size:24px; font-weight:normal; font-family: Arial, sans-serif; color:#666; display:block; }
.keshi_m .keshi_intro .keshi_intro_4 li .intro_ff i{ width:84px; height:24x; line-height:24px; float:left; text-align:center; font-size:16px; color:#ccc; display:block; }
.keshi_m .keshi_intro .keshi_intro_4 li:hover .intro_ff{ background:#049393; }
.keshi_m .keshi_intro .keshi_intro_4 li:hover .intro_ff b{ color:#FFF; }
.keshi_m .keshi_intro .keshi_intro_4 li:hover i{ color:#FFF; }

.keshi_m .keshi_intro .keshi_intro_4 li .intro_tt{ width:660px; height:160px; float:left; margin:0px 0px 0px 30px; }
.keshi_m .keshi_intro .keshi_intro_4 li .intro_tt h5{ width:660px; font-weight:normal; font-size:20px; color:#333; line-height:36px; height:36px; overflow:hidden; margin:0px 0px 10px 0px; }
.keshi_m .keshi_intro .keshi_intro_4 li .intro_tt h5:hover{ color:#049393;}
.keshi_m .keshi_intro .keshi_intro_4 li .intro_tt p{ height:72px; line-height:26px; overflow:hidden; font-size:15px; color:#999; margin-bottom:25px; cursor: pointer;}
.keshi_m .keshi_intro .keshi_intro_4 li .intro_tt p:hover{ color:#ccc;}


.doct_box_1{ overflow: hidden; width:778px; margin-left:0px; }
.doct_box_1 li a.intro_a{ width:370px; height:250px; float:left; border:none; }
.doct_box_1 li a.intro_a:hover{ border:none; box-shadow: none; }   
.doct_box_1 b{ font-weight:normal; }
.doct_box_1 li{ width: 370px; float: left; margin-bottom: 50px; }
.doct_box_1 li#intro_li{ width: 370px; float: left; margin-bottom: 50px; margin-right:19px; }
.doct_box_1 li#intro_li:nth-child(even){ margin-right:0px; float:right; }
.doct_box_1 li h3{ width:100%; color: #004c99; font-size: 22px; border-bottom: 1px solid #dbdbdb; height:30px; line-height: 30px; padding-bottom: 10px; margin-bottom: 10px; float:left; font-weight:bold; }
.doct_box_1 li a.intro_a{ width:370px; height:250px; float:left; border:none; }
.doct_box_1 li a.intro_a:hover{ border:none; box-shadow: none; }
.doct_box_1 li .txt{ font-size: 15px; color: #4c4c4c; line-height: 26px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; margin-bottom: 18px; overflow: hidden; box-sizing: content-box; height: 140px; float:left; }
.doct_box_1 li .txt p{ padding-bottom: 4px; line-height:26px; }
.doct_box_1 li .more{ color: #fff; font-size: 15px; width: 88px; height: 30px; line-height: 30px; text-align: center; background: #004c99; float:left; }
.doct_box_1 li dt{ width: 170px; height: 250px; float: left; overflow: hidden; }
.doct_box_1 li dt img{ width: 100%; height: 100%; }
.doct_box_1 li dd{ float: left; width: 175px; margin-left: 25px; }


/*  院报周刊  */

.content_yuanbao{ width:1178px; height:auto; float:left; font-size:16px; display:block; margin:0px; padding:20px 0px 20px 0px; }
.content_yuanbao h4{ width:1138px; height:40px; line-height:40px; float:left; font-size:30px; text-align:center; color:#444; margin-bottom:50px; }
.content_yuanbao_main { width:1178px; height:auto; float:left; }
.content_yuanbao_main li { width:275px; height:455px; float:left; border:1px solid #ececec; padding:15px 20px 20px 20px; margin:0px 0px 56px 56px; box-shadow: 0 0 30px #ccc;  }
.content_yuanbao_main li:hover { border-color: #049393;   }
.content_yuanbao_main li img { width:275px; height:425px; border:none; float:left;  }
.content_yuanbao_main li span { width:275px; height:30px; line-height:30px; float:left; text-align:center; }

.contentt{ width:1100px; height:auto; line-height:38px; float:left; font-size:16px;  margin:0px 0px 0px 43px; padding:20px 0px 20px 0px;}
.contentt h4{ width:1100px; height:40px; line-height:40px; float:left; font-size:28px; text-align:center; color:#666; }
.contentt h5{ width:1100px; height:24px; line-height:24px; float:left; font-size:14px; margin:12px 0px 5px 0px; text-align:center; font-weight:normal; color:#999;}
.contentt h6{ width:1100px; height:1px; float:left; margin:20px 0px 10px 0px; border-bottom:1px dotted #d5d5d5;}
.contentt_txt{ width:1100px; height:auto; line-height:38px; float:left; font-size:16px;  margin:20px 0px 0px 0px; }
.contentt_txt p{ line-height:38px; font-size:16px; }
.contentt_txt img{ max-width:1100px; height:auto; margin:20px auto 20px auto; display:block; }
.contentt h7{ width:1100px; height:1px; float:left; margin:40px 0px 20px 0px; border-bottom:1px dotted #d5d5d5;}


/*  专家团队  */

.doc_search{ width:800px;float:left; background: #f0f0f0; padding: 11px 0; margin:0px 35px 60px 38px; text-align: center; }
.doc_search .title{ font-size: 16px; color: #404040; display: inline-block; width: 93px; text-align: left; line-height: 38px; height: 38px; }
.doc_search input{ border:nonr; outline:none; }
.search-keyword{ width: 242px; height: 36px; padding: 0 18px; border:none; margin-right: 10px; background: #ffffff; font-size: 14px; color: #666; }
.search-submit{ width: 84px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #fff; background: #004c99; }
.search-submit:hover{ cursor:pointer; }
.doct_main{ width:873px; height:auto; float:left; }
.doct_box{ overflow: hidden; width:873px; margin-left:0px; }
.doct_box b{ font-weight:normal; }
.doct_box li h3{ color: #004c99; font-size: 22px; border-bottom: 1px solid #dbdbdb; line-height: 30px; padding-bottom: 11px; margin-bottom: 10px; }
.doct_box li .txt{ font-size: 15px; color: #4c4c4c; line-height: 27px; padding-bottom: 10px;/* border-bottom: 1px solid #dbdbdb;*/ border-bottom: 0px; margin-bottom: 18px;overflow: hidden; box-sizing: content-box; height: 140px; }
.doct_box li .txt p{ padding-bottom: 5px; line-height:26px; }
.doct_box li .more{ color: #fff; font-size: 15px; width: 88px; height: 30px; line-height: 30px; text-align: center; background: #004c99; }
.doct_box li dt{ width: 170px; height: 250px; float: left; overflow: hidden; }
.doct_box li dt img{ width: 100%; height: 100%; }
.doct_box li dd{ float: left; width: 185px; margin-left: 25px; }
.doct_box li{ width: 385px; float: left; margin-bottom: 50px; margin-left:35px; }

.pagination { display: -ms-flexbox; height:24px; line-height:24px; display: flex; padding-left: 0; list-style: none; border-radius: .25rem; justify-content: center; }
.pagination li{ margin: 0 5px; height:24px; line-height:24px; }
.pagination li.thisclass a{ width:24px; height:24px; border-radius: 12px; font-weight:bold; text-align:center; color:#FFF; background:#004c99; display:block; }
.page-link{ position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #00a5c0; background-color: #fff; border: 1px solid #dee2e6;}
.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; }
.pagination-sm .page-link { padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; }
.page-item.active .page-link { z-index: 1; color: #fff; background-color: #00a5c0; border-color: #00a5c0; }

