/*内页样式*/
.catabg{background:url(../images/us_banner1.jpg) no-repeat center 0; height:270px; position:relative;}
.position{background:rgba(0, 0, 0, 0.3); width:100%; height:34px; position:absolute; bottom:0;}
.position span{background:url(../images/positionbg.png) no-repeat 0 center; padding:0 0 0 35px; font-size:14px; line-height:34px; color:#fff; position:absolute; right:50%; margin-right:-550px;}
.position a{color:#fff;}
.position a:hover{color:#ff9}
.position:hover{background:rgba(0, 0, 0, 0.5);}
/*内页左侧导航*/
.nav_left{width: 210px; min-height:100px; height:auto !important;background-color:#fff; height:100px; float: left; text-align: left;}
.nav_left p{font-size:20px;line-height:50px;padding-left:15px; color: #fff;background-color:#169538; border-bottom: 1px dashed #ccc;}
.nav_left li s{display:block; padding-left:20px;}
.nav_left ul{padding:0 10px 0 10px;}
.nav_left> ul> li{background: url(../images/list1.png) no-repeat left 18px; font-size:14px;line-height:44px; color: #fff; border-bottom: 1px dashed #ccc;}
.nav_left> ul> li.cur, .nav_left> ul> li:hover{background: url(../images/list01.png) no-repeat left 18px;}
.nav_left .cur s a, .nav_left li li.cur a{color:#00a096; font-weight:}
.nav_left li ul{border-top: 1px dashed #ccc; padding:10px 0px 10px 20px}
.nav_left li li{line-height:28px;}
.nav_left a:hover{text-decoration:none; color:#00a096}
.con_right{width: 930px;padding:10px; text-align: left; color: #000; background-color:#fff;;min-height:100px; float: right; font-size:16px;line-height:2;}
h2.title{font-size:26px;border-bottom:1px dashed #ccc; line-height:50px; margin-bottom: 15px; font-weight:normal;}
.content p{margin-bottom:15px;}
/*内页列表样式 信息公开*/
.listbox{background:#f6f6f6; width:800px; height:280px; float:left; margin:0 20px 20px 0; font-size:14px;line-height:28px; padding:20px 30px; color:#}
.listbox h3{color:#333; font-size:16px; font-weight:bold;line-height: 40px;}
.listbox a{color:#333!important;}
.listbox a:hover{color:#00a096!important}
.listbox i{color:#888; float:right; font-size:12px;}
.listbox a.more{color:#888; display:inline-block; background:#fff; border-radius:30px; border:solid 1px #ccc; line-height:20px; padding:4px 30px; margin-top:10px; font-size:12px;}
.listbox a.more:hover{color:#666; background:#eee; border:solid 1px #999; color:#000}

/*导航下拉*/
.navigation{width:1036px; height: 176px; padding: 32px; background: rgba(255, 255, 255, 0.9); z-index: 3000; color: #333; font-size: 12px;}
.navigation a{color:#00796a;}
.navigation .son-nav{width: 76px; height: 180px; border-left: 1px solid #c2c1c1; border-right: 1px solid #c2c1c1; margin: 0px 30px 0 30px; padding: 0px 30px;}
.navigation .son-nav a{display: block; margin-bottom: 5px; background:url(../images/nav-bg-02.png) left 5px no-repeat; padding-left: 20px; color: #00796a;}
.navigation .right{margin-right: 24px;}
.about .son-nav{margin-left:23px;}
.about p{text-indent:2em; width:220px; line-height: 25px; padding:0 20px 0 0;}
.about ul{width:260px; margin-left: 30px; height: auto; overflow: hidden;}
.about ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.about ul li span{font-size:13px; color: #00796a;}
.about ul li span b{margin-right: 3px;}
.about_img{width:65px; float:left; overflow:hidden}
.about .data_img{width:260px; margin-left:30px;float:left;overflow:hidden}
.journalism .text{width: 338px; line-height: 25px;}
.journalism .text p{text-align: center; margin-bottom: 5px;color: #00796a; font-weight:bold; font-size:15px;line-height:18px;}
.journalism .text div{text-indent: 2em;}
.journalism .text div a{color: #00796a;}
.journalism .text div a:hover{color: #000;}
.journalism .title{width: 200px; text-align:center}
.journalism .title2{width: 240px; margin-left:30px;}
.journalism .title span{padding:10px 0 0; line-height:18px; display: block;color: #00796a; font-weight:bold; font-size:14px;}
.sociology p{line-height: 25px; text-indent:2em;}
.sociology p.fl{width:310px; margin-left:30px;}
.sociology .image-text{width:339px;}
.sociology .image-text h3{font-size: 15px; text-align:center; color: #00796a; margin-bottom: 15px;}
.sociology .image-text div p a{color: #333}
.sociology .image-text div p a:hover{color: #00796a}
.business ul{width:320px; margin-left: 30px; overflow: hidden;}
.business ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.business ul li span{font-size: 13px; color: #00796a; font-weight: bold;}
.business .data_img{width:320px; margin-left:30px;float:left;overflow:hidden}
ul.ydyl{float:left; width:206px; height:181px; list-style:none;background:url(../images/nav-bg-08.png);}
ul.ydyl li{float:left;width:103px;height:88px;padding:0;margin:0;cursor:pointer;}
.technological .introduce{width: 175px; height: auto; overflow: hidden; line-height: 20px; margin: 0px 20px;}
.technological h4{margin-bottom: 10px; font-size: 14px; font-weight:bold;}
.technological .laboratory{width: 225px;}
.technological .laboratory u{display: block; margin-bottom:5px;}
.party dl{width: 272px; font-size: 14px; line-height: 25px; margin-left: 18px;}
.party .dl{width: 236px;}
.party dl dt{font-weight: 500; color: #e13120; margin-bottom: 5px;}
.party dl div{width: 100%; height: 1px; border-top: dashed 1px #afaeae; margin:10px 0px;}
.party dd a{color:#e32;}
.party dd b a{text-align: center;display: block;}
.party .modular{font-size: 14px; width: 436px; line-height: 25px; margin-left: 20px;}
.party .modular .image-text{width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.party .modular .image-text .text{width: 294px;}
.party .modular .image-text .text h4{margin-bottom: 8px; font-weight: 500; color: #e13120;}
.party .name{width: 110px;}
.party .name span{color: #fff; background:#dd2110; display:block; padding: 3px; text-align:center; margin-bottom: 5px;}
.party .name a{display: block; text-align: center; margin-bottom:1px; color:#000}
.gone{display:inline-block; border:solid 1px #333;}
.service a{width: 165px; display: inline-block; text-align: center; margin-top: 15px;}
.service a span{display: block; margin-top: 15px; font-size: 16px;}
/*end导航下拉*/

/* 内容页正文部分  重新赋予标签样式 */
.mainL12 i, .mainL12 em{font-style:italic}
.mainL12 b, .mainL12 strong, .content b, .content strong{font-weight:bolder}
.mainL12 s, .content s{text-decoration:line-through}
.mainL12 u, .content u{text-decoration:underline}


/*要闻*/
.news_wrap{padding:20px 0;border-bottom: 1px dashed #ccc;text-align: left;}
.news_wrap .news_wenz{}
.news_wrap img{width:225px;height: 150px; margin:0 20px 0 0; float:left}
.yaowen1 .news_wrap img{height:150px!important;}
.news_tet p{margin:0;}
.news_tet .p1{font-size:20px; line-height:24px; padding:0 0 0;}
.news_tet .p2{font-size:14px;line-height:28px;color: #666;text-align: justify;min-height:80px;}
.news_tet .p3{font-size:14px;line-height:26px;color: #00a096;text-align: right;}

.pagingNav{padding:5px 10px;height:30px;  border: 1px solid #ccc;margin:10px 0 10px 0 }
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{ overflow:hidden;}

.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls a:hover , .pagingNav .uls .active-page{    background-color: #169538; border-color: #006f1e;color:#fff;}
.pagingNav .uls .active-page:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}


.neirong{display:inline-block;width:112px;height:32px;border:1px solid #ccc;font-size:12px;line-height:32px;border-radius: 5px;}
.mr_ul{padding:0 0 15px 16px;}
.mr_ul li{text-align: left;list-style: disc;list-style-position:outside; padding:7px 0; font-size:10px;line-height: 1.5;}
.mr_ul li a{font-size:13px;line-height:15px;}
.mr_ul1{padding-bottom: 15px;}
.mr_ul1 li{float: left;width: 155px;height: 160px;margin-right:8px}
.mr_ul1 li:nth-child(2n){margin-right:0}
.mr_ul1 li span{font-size:14px;line-height:10px;cursor: pointer;}
.mr_ul1 li a{font-size:14px;cursor: pointer;display:inline-block;width:155px;
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap; }
.mr_ul2 li{float: left;width: 165px;text-align: left;list-style: disc;listt-style-position:inside;}
.mr_ul2 li a{font-size:12px;line-height:32px;/* color: #333; */}
#fontSizeB{font-size: 20px;}
#fontSize2{font-size: 18px;}
.red{color: #f00;}


.main_left{float: left;width: 805px; line-height:2; padding-right: 20px;text-align: center; background-color:#fff;padding:15px;}
.main_left h2{font-size:24px; line-height:30px; font-weight:normal;}
.main_left h3{font-size:18px; line-height:30px; font-weight:normal;}
.main_left h6{border-top:1px dashed #ccc; font-size:16px;font-weight:normal;line-height:36px; margin:20px 0;}
.main_left img{max-width:750px}
.mainL12{font-size:16px;text-align:justify;margin-bottom:10px;}
.mainL12 p{text-align:justify; margin-bottom:5px;}

.main_right{float: right;width: 350px;}
.main_right_1{background-color:#ffffff;padding:15px;margin-bottom:15px;}
.main_right_1 p{text-align:left;font-size:17px; line-height:42px;border-bottom:1px dashed #ccc}
.main_right_2{background-color:#ffffff;padding:15px;margin-bottom:15px;}
.main_right_3{background-color:#ffffff;padding:15px;}
/*.a-contack{position: relative;background: #ebf5fe url(../images/about_contack_bg.jpg) no-repeat center center;height: 627px;}*/
.a-contack {position: relative;height: 500px ;background: #E7F1FA;}
.a-contack .map-all {width: 600px;height: 500px;position: absolute;right: 0;}
.a-contack-bt {position: absolute;top: -126px;left: 0;right: 0}
.a-contack-bt .about-more {position: absolute;top: 0;right: 0;line-height: 30px;}
.a-contack-list {margin-top: 30px;}
.a-contack-list li {margin-bottom: 64px;}
.a-contack-list .pic {margin-right: 20px;}
.a-contack-list .info {width: 350px;}
.a-contack-list .info h3 {font-size: 24px;color: #4c4c4c;line-height: 24px;margin-bottom: 6px;}
.a-contack-list .info p {font-size: 16px;line-height: 22px;}
.about-cont .title {font-size: 30px;color: #4c4c4c; line-height: 30px;font-family: '黑体';font-weight: bold;}
.contact-bd-box {border: 1px solid #d8e0e6;position: absolute;top: 6px;left: 0;}
.contact-info-box h3 {font-size: 20px;font-weight: bold;color: #666;margin: 10px 0;}
.contact-info-box p {display: block;line-height: 24px;overflow: hidden;color: #666;font-size: 16px;}
.contact-pic-box {position: relative;width: 100%;height: 285px;overflow: hidden;}
.contact-pic-box .pic img {width: 100%;height: 285px;display: block;}