@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}
fieldset, img, button{border:0; vertical-align:middle;}
/*table{border-spacing:0; border-collapse:collapse;}*/

li, ol{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em, cite, i{font-style:normal;}
body{background:url(../images/body.jpg) repeat-x #fff; color:#545454; font-size:12px; font-family:"Arial", "宋体";}
p{margin:0; padding:0;}
a{color:#545454; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.hide{display:none;}
.fl{float:left;}
.fr{float:right;}
.addmarginr10{margin-right:10px;}
.bkgreen{border:1px solid #c3e2dc; float:left;}
.addpad10{width:95%; padding:10px;}
.addmarginb10{margin-bottom:10px;}
/*-------------------index-----------------------*/

#wraper{width:960px; margin:0 auto; padding:0 0px; background:#fff; overflow:hidden;}
#header{background:#04564a; height:147px; margin-bottom:10px; overflow:hidden;}
.top{background:url(../images/header2.jpg) no-repeat right 0 #fff; height:110px; width:960px; text-align:right; overflow:hidden; position:relative;}
#logo{display:block; height:79px; width:212px; background:url(../images/logo.png) no-repeat; position:absolute; left:25px; top:16px; font-size:0; overflow:hidden;}
.lauguage{margin:25px 10px 0 0;}
.lauguage a{color:#04564a; padding:0 5px; border-right:1px dotted #5d9891;}
.lauguage a.none{border:none;}
.bbb{height:35px; margin:1px 1px 0 1px; background:url(../images/nav.jpg) repeat-x; border-left:1px solid #58957f; border-bottom:1px solid #30785e; border-right:1px solid #58957f;}
.bbb ul{float:left;}
.bbb li{float:left; text-align:center; background:url(../images/nav001.jpg) no-repeat right 0; width:70px; padding:0 10px; height:36px; line-height:36px;}
.bbb li a{color:#fff; font-size:14px; font-weight:bold; display:block; height:36px;}
.bbb li.on a, .nav li a:hover{color:#0b5c4e; background:url(../images/nav002_0.jpg) no-repeat center 0; text-decoration:none;}
.bbb li.none{background:none;}
.nav{height:35px; margin:1px 1px 0 1px; background:url(../images/nav.jpg) repeat-x; border-left:1px solid #58957f; border-bottom:1px solid #30785e; border-right:1px solid #58957f;}
.nav ul{float:left;}
.nav li{float:left; text-align:center; background:url(../images/nav001.jpg) no-repeat right 0; /*width:75px;*/ height:36px; line-height:36px; margin:0;}
.nav li a{color:#fff; font-size:14px; font-weight:bold; display:block; height:36px; padding:0 15px;}
.nav li:first-child a{padding:0 24px;}
.nav li.on a, .nav li a:hover{color:#0b5c4e; background:url(../images/nav002_0.jpg) no-repeat center 0; text-decoration:none;}
.nav .ul2 li.on a, .nav ul2 li a:hover{
    color:#0b5c4e; background:url(../images/nav002_01.jpg) no-repeat center 0; text-decoration:none;

}

.nav li.on.bg2 a, .nav li.bg2 a:hover{background:url(../images/nav002_2.jpg) no-repeat center 0;}
.nav li.on.bg5 a, .nav li.bg5 a:hover{background:url(../images/nav002_5.jpg) no-repeat center 0;}
.nav li.none{background:none;}
.nav form{float:right; height:22px; border:1px solid #04564a; position:relative; top:5px; right:10px;}
.nav form input{vertical-align:middle;}
.nav .inp{background:url(../images/nav003.jpg) repeat-x; height:22px; line-height:22px; padding:0 5px; width:170px; border:none; font-size:12px;}
.nav .btn{background:url(../images/nav004.jpg) no-repeat; height:22px; width:33px; border:none; cursor:pointer;}
#footer{background:url(../images/foot.jpg) repeat-x; clear:both; text-align:center; padding-top:20px;}
#footer .links{margin-bottom:20px; color:#04564a;}
#footer .links a{color:#04564a; margin:0 10px;}
#footer .visits{color:#007a77; margin-bottom:10px;}
#footer .copyright{line-height:24px; margin-bottom:20px;}
.crumb{border-bottom:1px solid #93D3D8; padding:0 0 0 30px; height:30px; line-height:30px; margin-bottom:10px; background:url(../images/list029.jpg) no-repeat 10px center; color:#2f8965;}
.crumb span{margin:0 5px;}
.crumb a{color:#2f8965;}
.content{color:#717171; line-height:25px; padding:10px; font-size:14px; padding-bottom:40px }
.content h1{font-weight:bold; text-align:center; color:#298b87; font-size:20px; padding:10px 0 0px 0;}
.content h2{font-weight:bold; text-align:center; color:#666; font-size:14px; padding:10px 0px 0px 0px; line-height:2em; }
.content .subtitle{border-bottom:1px dotted #ccc; padding-bottom:10px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
.content p{margin:6px }
.contentyjsb{color:#717171; line-height:25px; padding:10px; padding-bottom:40px }
.contentyjsb h1{font-weight:bold; text-align:center; color:#32655C; font-size:20px; pad ding:30px 0 15px 0;}
.contentyjsb .subtitle{border-bottom:1px dotted #ccc; padding-bottom:10px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
.contentyjsb p{margin:16px;}
.contentyjsb .zaiyao{width:91%; margin-left:32px; ; border-bottom:1px dashed #E5E5E5;}
.content_time{text-align:center; font-size:12px; color:#939393 }
.content_time span{margin-left:1px;}
.page{clear:both; height:14px; line-height:14px; padding:30px 0; text-align:center;}
.page em{background:#d9d9d9; border:1px solid #b3b0b0; padding:2px 3px; margin:0 2px;}
.page a{color:#545454; margin:0 5px;}
.page a.on{font-weight:bold; color:#007a77;}
.page em.on{background:#eef8f9; border:1px solid #007a77;}
.page a:hover{text-decoration:none; color:#ff3300;}
.prevpage, .nextpage{padding:4px 6px; background:#e9e9e9; color:#333; border:1px solid #ccc; cursor:pointer; font-size:14px;}
.page .disable{border:1px solid #cc0000;}
/*-------------------index-----------------------*/

.text24{text-indent:24px; line-height:21px;}
#demo{background:#FFF; overflow:hidden; width:940px;}
#demo img{}
#indemo{float:left; width:800%;}
#demo1{float:left;}
#demo2{float:left;}
element.style{}
.divwz{width:116px; height:125px; float:left;}
.divwz p{text-align:center;}
.divwz img{width:116px; height:92px; overflow:hidden;}
.zizhi{padding-left:20px;}
.w170h300{width:206px; height:auto !important; height:330px; min-height:330px; float:left; margin-left:15px; display:inline; margin-top:20px;}
.w170h300 li{text-align:center; line-height:15px; font-size:12px; list-style:none;}
.w170h300 img{border:#CCCCCC solid 1px; padding:2px; width:196px; height:300px;}
/* 璧勮川鑽ｈ獕  */
.w170h301{width:215px; height:auto !important; height:140px; min-height:140px; float:left; margin-left:15px; display:inline; margin-top:20px;}
.w170h301 li{text-align:center; line-height:15px; font-size:12px; list-style:none;}
.w170h301 img{border:#CCCCCC solid 1px; padding:2px; width:215px; height:140px;}
.topic .imgtxt .zz_for li{text-align:center; line-height:15px; font-size:12px; list-style:none; margin-bottom:20px;}
.topic .imgtxt .zz_for img{margin-bottom:0px;}
.content2{width:94%; margin:0 auto;}
.content2 p{text-indent:2em; line-height:25px; margin:0px; padding:2px 0px;}
.content2 .title{width:98%; background:url("../images/bg_d.jpg") no-repeat scroll 0% 0% transparent; height:26px; line-height:26px; padding-left:15px; margin-bottom:10px;}
.content2 .title span{float:left; display:inline; width:70%; font-size:12px; color:#333; font-weight:bold;}
/*chen   */
#clear{clear:both; display:block; font-size:0; line-height:0; height:0;}
.smail_tit{padding-left:20px; margin:0 10px; line-height:26px; font-weight:bolder; color:#007a77; font-size:14px; background:url("../images/smail_tit_bg.png") no-repeat -10px center; clear:both; border-bottom:dashed 1px #ccc;}
.rightarea .list .smail_tit{padding-left:20px; font-weight:bolder; font-size:14px; color:#007a77; background:url("../images/smail_tit_bg.png") no-repeat -10px center; text-align:left;}
.rightarea .list .twfj_li{background:#fff; height:auto; padding:8px 0;}
.rightarea .list .twfj_li img{float:left; border:1px solid #ccc;}
.rightarea .list .twfj_li .twfj_r{float:left; text-align:left; padding-left:10px;}
.rightarea .list .twfj_li .twfj_r .one_tit{font-size:14px; font-weight:bolder;}
.rightarea .list .list_pic{background:#fff; height:auto; padding:8px 0; float:left; margin:8px 30px; border:0; padding:0; width:150px; height:250px;}
.rightarea .list .list_pic a{display:black }
.rightarea .list .list_pic p{text-align:center; line-height:22px; padding-top:10px;}
.Team ul .jigou_li{width:100%; border:0; border-bottom:1px dashed #ccc; height:85px;}
.Team ul .jigou_li img{float:left; width:80px; height:80px;}
.Team ul .jigou_li>div{float:left; padding-left:10px;}
.Team ul .jigou_li .one_tit{font-size:14px; font-weight:bolder; line-height:32px;}
.n_r1{font-size:14px; line-height:normal; color:#999;}
.n_r1 li img{padding:0; display:block; width:210px; height:140px; float:left; margin:0 15px 0 0 }
.n_r1 li em{display:block; color:#888; padding:5px 0;}
.n_r1 li a{color:#007a77;}
.n_r1 li s{clear:both; display:block }
/*鏅€氬拰榧犳爣鍒掍笂鏃惰竟妗嗙殑涓ょ鐘舵€�*/
.n_r1 li{border:solid 1px #93d3d8; width:691px; padding:11px; margin-bottom:15px; zoom:1 }
.n_r1 li:hover{border:solid 1px #009999; color:#666;}
/*鏍囬涓ょ鐘舵€�*/
.n_r1 li a.t{display:block; font-size:16px; color:#007a77; font-weight:bold; text-decoration:none; padding:0 0 8px;}
.n_r1 li a.t:hover{text-decoration:underline }
.n_r1 li:hover a.t{}
.n_r1 li u{display:none }
.hascon li div{float:left; width:320px; height:125px; overflow:hidden;}
.hascon li u{display:block; float:right; width:140px; background:#f5f5f5; padding:10px; font-size:12px; text-decoration:none }
.hascon li img{width:180px; height:120px;}

/*banner澶у皬璋冩暣*/
.banner{height:120px!important; background:url("../../../html/epri/banner/nyhlw.jpg") no-repeat center; background-size:cover;}
.banner object{height:120px!important; display:none;}

.sidebar > a{display:block; margin:0 0 10px;}
.content img{max-width:100%; height:auto;}