﻿html,body { width:100%; overflow-x:hidden;}
html { height:100%; background:#f7f7f7;}
body { max-width:1920px; margin:0 auto; min-height:100%; background:#fff; font:0/0 Arial; color:#595757;}
* { margin:0; padding:0; list-style:none;}
img { border:0;}
input,select,textarea { float:left; background:none; border:0; font:12px/18px "SimSun"; color:#595757;}
input[type="submit"] { cursor:pointer;}
select:-ms-expand { display:none;}
a,a:hover { text-decoration:none; color:#016936;}
a { color:#595757; blr:expression(this.onFocus=this.blur());}
:focus { outline:none;}
div,li { font:12px/18px "SimSun";}
p,li,input,select,textarea { text-align:justify; text-justify:inter-ideograph;}
i,em,cite { font-style:normal;}
ul,ol,li { float:left;}
h1,h2,h3,h4,h5,h6 { font:normal 10px/18px "microsoft yahei";}
table { border-collapse:collapse; border-spacing:0; border:#ddd 1px solid;}
th,td { vertical-align:middle; border:#ccc 1px solid; padding:0 10px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block;}
u { float:right; width:25px; height:9px; margin-left:5px; background:url(../images/new.gif) no-repeat; text-decoration:none;}
.m_fl { float:left;}
.m_fr { float:right;}
.m_auto { margin:auto; float:none !important;}
.overflow,li { overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; font:0/0 Arial; visibility:hidden;}
.ffsong { font-family:"SimSun";}
.ffyahei { font-family:"microsoft yahei";}
.hidden { display:none;}
.display { display:block;}
.red { color:red !important;}
.img,.part2 .right .imglist .img_list,article img,.photo .view_photo_img img { background:#f5f5f5 url(../images/img_loading.gif) no-repeat center center;}

/**头部和尾部**/
header { width:100%; margin-top:2px\9; background:#eeefef;}
header .header { width:1200px; height:100px; position:relative; z-index:100;}
header .logo { height:50px; position:absolute; top:50%; left:0; margin-top:-25px;}
header .logo img { height:100%;}
header .nav { height:95px; position:absolute; top:0; right:205px;}
header .nav>li { height:100%; margin-left:1px; font:15px/100px "microsoft yahei";}
header .nav>li>a { float:left; width:90px; height:100%; text-align:center; color:#595757;}
header .nav>li:hover>a,header .nav>li>a.active { background:url(../images/bg_nav.png?231113) no-repeat; color:#fff;}
header .icon { height:60px; padding:10px 0 10px 4px; border-left:#c9caca 1px solid; position:absolute; top:50%; right:0; margin-top:-40px;}
header .icon li { width:61px; height:100%; overflow:visible; position:relative;}
header .icon li a { float:left; width:100%; height:100%; background:url(../images/base.png) no-repeat; font:0/0 Arial;}
header .icon li a.oa { background-position:-50px 0;}
header .icon li:hover a.oa { background-position:-111px 0;}
header .icon li a.mb { background-position:-172px 0;}
header .icon li:hover a.mb { background-position:-233px 0;}
header .icon li a.wx { background-position:-294px 0;}
header .icon li:hover a.wx { background-position:-355px 0;}
header .icon li i { width:93px; height:93px; padding:22px 11px 12px 7px; background-repeat:no-repeat; background-position:left bottom; overflow:hidden; position:absolute; top:60px; display:none;}
header .icon li:hover i { display:block;}
header .icon li i img { width:100%; min-height:100%;}
header .icon li i.mb { background-image:url(../images/ewm_mbbg.png); right:0;}
header .icon li i.wx { background-image:url(../images/ewm_wxbg.png); left:4px;}

footer { width:100%; margin-top:40px; background:#016936 url(../images/bg_footer.png?231113) no-repeat center 0; color:#fff;}
footer a { color:#fff;}
footer a:hover { color:#e1ff65;}
footer .footer { width:1200px; min-height:58px; padding:35px 0; position:relative;}

footer .link { width:100%; height:12px;}
footer .link li { height:100%; font:12px/12px "SimSun"; padding-left:11px; margin-left:10px; border-left:#fff 1px solid; overflow:visible;}
footer .link li:first-child { padding:0; margin:0; border:0;}

footer .copyright { line-height:20px; margin:11px auto -5px;}
footer .copyright font { font-family:Arial;}

footer .ewm { height:88px; position:absolute; top:50%; right:300px; margin-top:-44px;}
footer .ewm li { width:103px; height:100%; margin-right:10px; position:relative;}
footer .ewm li p { overflow:hidden; position:absolute;}
footer .ewm li .h1 { width:15px; line-height:13px; top:5px; left:0;}
footer .ewm li .img { width:78px; height:78px; padding:5px; background:#fff; top:0; right:0;}
footer .ewm li .img img { width:100%; min-height:100%;}

footer .logo { font:0/0 Arial; position:absolute; top:47px; right:0;}
footer .lzdal { line-height:20px; position:absolute; top:78px; right:0;}

/**首页**/
#slides { width:100%; height:600px; font:0/0 Arial; position:relative; z-index:50;}
#slides .imgs { width:1920px; height:600px; background:#f5f5f5 url(../images/img_loading.gif) no-repeat center center; position:absolute; top:0; left:50%; margin-left:-960px; z-index:10;}
#slides .imgs ul { width:1000%; height:100%;}
#slides .imgs ul li img { width:100%;}
#slides .list { width:100%; height:3px; position:absolute; bottom:78px; left:0; z-index:20;}
#slides .list ul { width:100%; height:100%; text-align:center;}
#slides .list li { float:none !important; width:20px; height:100%; margin:0 2px; background:#fff; font:0/0 Arial; display:inline-block; cursor:pointer;}
#slides .list li.active { background:#016936;}
#slides_prev,#slides_next { width:0!important; height:0!important; display:none; position:absolute; top:0; z-index:20; cursor:pointer;}
#slides_prev { left:0;}
#slides_next { right:0;}

.notice { height:200px; position:fixed; top:50%; right:0; transition:all 0.35s; margin-top:-100px; z-index:200;}
.notice .title { width:40px; height:160px; background:rgba(172,206,34,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8acce22,endColorstr=#c8acce22); border-top:#016936 40px solid; position:relative;}
.notice .title span { width:40px; height:40px; cursor:pointer; position:absolute; top:-40px; left:0;}
.notice .title span:before { width:15px; height:17px; content:""; background:url(../images/base.png) no-repeat -15px -60px; position:absolute; top:50%; left:50%; margin:-8.5px 0 0 -7.5px;}
.notice .title span.open:before { background-position:0 -60px;}
.notice .title span.close:before { background-position:-15px -60px;}
.notice .title h1 { width:20px; text-align:center; font:bold 16px/18px "SimSun"; color:#016936; position:absolute; top:15px; left:50%; margin-left:-10px;}
.notice .title b { width:20px; height:20px; background:url(../images/base.png) no-repeat -30px -60px; position:absolute; bottom:15px; left:50%; margin-left:-10px;}
.notice .title b:hover { background-position:-30px -40px;}
.notice .title b a { float:left; width:100%; height:100%;}
.notice .list { width:290px; height:200px; background:rgba(242,249,224,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2f2f9e0,endColorstr=#b2f2f9e0);}
.notice .list li { width:250px; height:99px; margin:0 20px; border-top:#9fa0a0 1px dotted; position:relative;}
.notice .list li:first-child { height:100px; border:0;}
.notice .list li p { width:100%; line-height:20px; color:#3e3a39; overflow:hidden; position:absolute; left:0;}
.notice .list li .h1 { height:20px; font:bold 14px/20px "SimSun"; top:10px;}
.notice .list li .h1 a { color:#3e3a39;}
.notice .list li .h1 u { margin-top:5px;}
.notice .list li .date { top:30px;}
.notice .list li .info { height:40px; top:50px;}
.notice .list li:hover p,.notice .list li:hover a { color:#016936;}
.notice.close { right:-290px;}
.notice.close .title span:before { background-position:0 -60px;}

.index_title { width:100%; height:44px; border-top:#e6e6e6 1px solid; position:relative;}
.index_title h2,.index_title h3 { height:20px; position:absolute; left:0;}
.index_title h2 { font:bold 16px/20px "SimSun"; color:#016936; top:12px;}
.index_title h3 { font:12px/20px "microsoft yahei"; color:#799286; top:31px;}
.index_title .more { width:39px; height:15px; background:url(../images/base.png) no-repeat 0 0; position:absolute; top:16px; right:0;}
.index_title .more:hover { background-position:0 -15px;}

#part1 { width:100%; height:120px; margin-top:-55px; position:relative; z-index:100;}
.part1 { width:1200px; height:100%;}
.part1 .list { width:105%; height:100%;}
.part1 .list li { width:220px; height:100%; margin-right:25px; position:relative; overflow:visible;}
.part1 .list li a { width:220px; height:100%; background:url(../images/img_part1.png?231113) no-repeat; position:absolute; top:0; left:0;}
.part1 .list li a:hover { top:-10px;}
.part1 .list li .a1 { background-position:0 0;}
.part1 .list li .a1:hover { background-position:0 -120px;}
.part1 .list li .a2 { background-position:0 -240px;}
.part1 .list li .a2:hover { background-position:0 -360px;}
.part1 .list li .a3 { background-position:0 -480px;}
.part1 .list li .a3:hover { background-position:0 -600px;}
.part1 .list li .a4 { background-position:0 -720px;}
.part1 .list li .a4:hover { background-position:0 -840px;}
.part1 .list li .a5 { background-position:0 -960px;}
.part1 .list li .a5:hover { background-position:0 -1080px;}

#part2 { width:100%; margin-top:30px;}
.part2 { width:1200px; height:305px; overflow:hidden;}
.part2 .left { width:385px; height:100%;}
.part2 .left .img { width:100%; height:110px; margin-top:25px; background:none; font:0/0 Arial;}
.part2 .left .img img { width:100%; min-height:100%;}
.part2 .left .info { width:100%; height:120px; margin-top:8px; line-height:20px;}

.part2 .right { width:770px; height:100%; position:relative;}
.part2 .right .imglist { width:340px; height:235px; overflow:hidden; position:absolute; top:70px; left:0;}
.part2 .right .imglist .img_list { width:100%; height:100%;}
.part2 .right .imglist .img_list img { width:100%; min-height:100%;}
.part2 .right .imglist .img_list li { width:100%; height:100%; position:absolute; top:0; left:340px;}
.part2 .right .imglist .img_list li h1 { width:260px; height:30px; padding:0 80px 0 10px; background:rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); font:12px/30px "SimSun"; color:#efefef; position:absolute; bottom:0; left:0; z-index:100;}
.part2 .right .imglist .li_list { position:absolute; bottom:11px; right:3px; z-index:200;}
.part2 .right .imglist .li_list li { width:8px; height:8px; margin:0 2px; background:#b3b4b3; text-indent:20px; overflow:hidden; cursor:pointer;}
.part2 .right .imglist .li_list li.active01 { background:#34875e;}

.part2 .right .txtlist { width:410px; position:absolute; top:50px; right:0;}
.part2 .right .txtlist li { width:100%; height:65px; margin-top:20px; position:relative;}
.part2 .right .txtlist li p { width:305px; line-height:20px; color:#898989; overflow:hidden; position:absolute;}
.part2 .right .txtlist li .img { width:95px; height:65px; top:0; left:0;}
.part2 .right .txtlist li .img img { width:100%; min-height:100%;}
.part2 .right .txtlist li .h1 { width:265px; height:20px; font:bold 14px/20px "SimSun"; top:0; left:105px;}
.part2 .right .txtlist li .date { width:40px; height:20px; text-align:right; top:0; right:0;}
.part2 .right .txtlist li .info { height:40px; top:25px; left:105px;}
.part2 .right .txtlist li:hover a,.part2 .right .txtlist li:hover .info { color:#016936;}

#part3 { width:100%; margin-top:40px;}
.part3 { width:1200px; height:90px; overflow:hidden;}
.part3 .left { width:385px; height:100%;}
.part3 .left .list { width:100%; height:34px; padding:28px 0; position:relative;}
.part3 .left .list li { width:192px; height:100%; border-left:#fff 1px solid; overflow:visible; position:relative; z-index:20;}
.part3 .left .list li h2,.part3 .left .list li h3 { width:100%; text-align:center; position:absolute; left:0;}
.part3 .left .list li h2 { font:18px/18px "microsoft yahei"; top:-1px;}
.part3 .left .list li h3 { font:12px/12px "microsoft yahei"; bottom:-1px;}
.part3 .left .list li:first-child { border:0;}
.part3 .left .list li a { float:left; width:100%; height:100%; color:#fff;}
.part3 .left .list li a:hover { color:#016936;}
.part3 .left .list .img { width:100%; height:90px; background-color:#fff; border:0; position:absolute; top:0; left:0; z-index:10;}
.part3 .left .list .img img { width:100%; min-height:100%;}

.part3 .right { width:770px; height:100%;}
.part3 .right .list { width:100%; height:100%; background:#eeefef; position:relative;}
.part3 .right .list u { width:7px; height:6px; margin:0; background:url(../images/base.png) no-repeat; position:absolute; z-index:10;}
.part3 .right .list u.tl { background-position:0 -40px; top:0; left:0;}
.part3 .right .list u.tr { background-position:-10px -40px; top:0; right:0;}
.part3 .right .list u.bl { background-position:0 -50px; bottom:0; left:0;}
.part3 .right .list u.br { background-position:-10px -50px; bottom:0; right:0;}
.part3 .right .list li { width:191px; height:100%; border-right:#dfdfdf 1px solid; border-left:#fff 1px solid; position:relative; z-index:20;}
.part3 .right .list li.li1 { border-left:0;}
.part3 .right .list li.li4 { border-right:0;}
.part3 .right .list li a { float:left; width:100%; height:100%;}
.part3 .right .list li i,.part3 .right .list li em { background:url(../images/base.png) no-repeat; position:absolute;}
.part3 .right .list li i { width:45px; height:40px; top:50%; left:20px; margin-top:-20px;}
.part3 .right .list li em { width:5px; height:3px; background-position:0 -35px; top:62px; left:76px;}
.part3 .right .list li:hover em { background-position:-10px -35px;}
.part3 .right .list li.li1 i { background-position:-50px -60px;}
.part3 .right .list li.li1:hover i { background-position:-95px -60px;}
.part3 .right .list li.li2 i { background-position:-50px -100px;}
.part3 .right .list li.li2:hover i { background-position:-95px -100px;}
.part3 .right .list li.li4 i { background-position:-50px -140px;}
.part3 .right .list li.li4:hover i { background-position:-95px -140px;}
.part3 .right .list li.li3 i { background-position:-50px -180px;}
.part3 .right .list li.li3:hover i { background-position:-50px -180px;}
.part3 .right .list li h2,.part3 .right .list li h3 { position:absolute; left:75px;}
.part3 .right .list li h2 { font:bold 14px/20px "SimSun"; top:23px;}
.part3 .right .list li h3 { font:12px/20px "microsoft yahei"; letter-spacing:-1px; color:#898989; top:40px;}
.part3 .right .list li:hover h3 { color:#016936;}

/**公共**/
.banner { width:100%; height:320px; margin-bottom:30px; font:0/0 Arial; position:relative;}
.banner ul { width:1920px; text-align:center; position:absolute; left:50%; margin-left:-960px;}
.banner .img { height:100%; top:0; z-index:10;}
.banner .img img { max-width:100%;}

main { width:1200px; position:relative;}
.main_left { width:270px;}
.main_right { width:850px;}
.main_left_fix { position:absolute; left:50%; margin-left:-600px;}

.main_left .sort { width:100%; padding:80px 0 0; position:relative;}
.main_left .sort span { width:100%; height:80px; background:url(../images/base.png) no-repeat -185px -60px; position:absolute; top:0; left:0; z-index:20;}
.main_left .sort span h3,.main_left .sort span h4 { width:100%; height:20px; text-align:center; color:#fff; position:absolute; left:0;}
.main_left .sort span h3 { font:20px/20px "microsoft yahei"; top:22px;}
.main_left .sort span h4 { font:12px/20px "microsoft yahei"; bottom:17px;}
.main_left .sort>li { width:100%; height:45px; border-bottom:#c9caca 1px solid; font:16px/46px "microsoft yahei"; position:relative; z-index:10;}
.main_left .sort>li>a { float:left; width:100%; height:100%; text-align:center;}
.main_left .sort>li>a i { width:5px; height:9px; background:url(../images/base.png) no-repeat 0 -80px; position:absolute; top:50%; right:0; margin-top:-4.5px;}
.main_left .sort>li>a:hover,.main_left .sort>li>a.active { color:#016936;}
.main_left .sort>li>a:hover i,.main_left .sort>li>a.active i { background-position:-10px -80px;}
.main_left .sort>li>p { float:left; width:100%; height:100%; text-align:center; cursor:pointer;}
.main_left .sort>li>p i { width:9px; height:5px; background:url(../images/base.png) no-repeat -20px -80px; position:absolute; top:50%; right:0; margin-top:-2.5px;}
.main_left .sort>li:hover>p,.main_left .sort>li>p.active { color:#016936;}
.main_left .sort>li:hover>p i,.main_left .sort>li>p.active i { background-position:-30px -80px;}

.main_left .sort .menu_list { float:left; width:100%; display:none;}
.main_left .sort .open { display:block;}
.main_left .sort .menu_list dd { width:100%; height:39px; background:#eeefef; border-top:#fff 1px dotted; font:14px/40px "SimSun";}
.main_left .sort .menu_list dd:first-child { height:40px; border-top:0;}
.main_left .sort .menu_list dd a { float:left; width:240px; height:100%; padding-left:30px;}
.main_left .sort .menu_list dd a:hover,.main_left .sort .menu_list dd a.active { background:#016936; color:#fff;}

.main_left .link { width:100%; margin-top:15px;}
.main_left .link li { width:100%; height:80px; margin-top:15px; background:url(../images/base.png) no-repeat -185px -140px; position:relative;}
.main_left .link li:hover { background-position:-185px -220px;}
.main_left .link li a { float:left; width:100%; height:100%;}
.main_left .link li i,.main_left .link li em { height:40px; position:absolute; top:50%; margin-top:-20px;}
.main_left .link li i { width:45px; background:url(../images/base.png) no-repeat; left:20px;}
.main_left .link li em { width:0; border-left:#dfdfdf 1px solid; border-right:#fff 1px solid; left:80px;}
.main_left .link li:hover em { border-left-color:#046032; border-right-color:#109051;}
.main_left .link li.li1 i { background-position:-50px -60px;}
.main_left .link li.li1:hover i { background-position:-140px -60px;}
.main_left .link li.li3 i { background-position:-50px -140px;}
.main_left .link li.li3:hover i { background-position:-140px -140px;}
.main_left .link li.li2 i { background-position:-50px -180px;}
.main_left .link li.li2:hover i { background-position:-140px -180px;}
.main_left .link li h2,.main_left .link li h3 { position:absolute; left:100px;}
.main_left .link li h2 { font:bold 14px/20px "SimSun"; top:21px;}
.main_left .link li h3 { font:12px/20px "microsoft yahei"; letter-spacing:-1px; color:#898989; top:42px;}
.main_left .link li:hover h2,.main_left .link li:hover h3 { color:#fff;}

.main_left .list { width:244px; padding:78px 12px 2px; margin-top:30px; border:#016936 1px solid; position:relative;}
.main_left .list span { width:270px; height:80px; background:url(../images/base.png) no-repeat -185px -60px; position:absolute; top:-1px; left:-1px; z-index:20;}
.main_left .list span h3,.main_left .list span h4 { width:100%; height:20px; text-align:center; color:#fff; position:absolute; left:0;}
.main_left .list span h3 { font:20px/20px "microsoft yahei"; top:22px;}
.main_left .list span h4 { font:12px/20px "microsoft yahei"; bottom:17px;}
.main_left .list li { width:100%; height:35px; line-height:36px; border-top:#c9caca 1px dotted; text-indent:-4px; position:relative; z-index:20;}
.main_left .list li.liend { width:270px; height:10px; background:url(../images/base.png) no-repeat -185px -300px; border:0; position:absolute; bottom:-1px; left:-1px; z-index:10;}

.site { width:100%; height:59px; margin-bottom:20px; border-bottom:#c9caca 1px solid; position:relative;}
.site h3 { height:22px; padding-left:20px; background:url(../images/base.png) no-repeat -496px 0; font:bold 14px/22px "SimSun"; color:#016936; position:absolute; bottom:15px; left:0;}
.site span { height:20px; line-height:20px; color:#595757; position:absolute; bottom:11px; right:0;}
.site span b { font-weight:normal;}
.site span a { color:#595757;}
.site span a:hover { color:#016936;}
.site span a:first-child { float:left; height:100%; padding-left:20px; margin-right:5px; background:url(../images/base.png) no-repeat -486px -29px;}
.site span a:first-child:hover { background-position:-486px -49px;}

/**页码**/
.page { width:100%; height:30px; padding:10px 0; margin:20px 0 0 0; background:#f9f9f9; text-align:center;}
.page a,.page span { width:50px; height:28px; margin:0 5px; border:#808284 1px solid; font:12px/28px "SimSun"; color:#808284; display:inline-block;}
.page a:hover,.page span { background:#016936; border-color:#016936; color:#fff;}
.page span { width:70px;}
.page .none { border-color:#ccc; color:#ccc; cursor:no-drop;}
.page .none:hover { background:none; border-color:#ccc; color:#ccc;}
.history { width:100%; margin:20px 0 -7px; padding-top:12px; border-top:#dcdddd 1px solid;}
.history li { width:100%; height:24px; line-height:24px;}
.history li span { color:#9aa1a5;}

/**内容**/
article { width:100%; line-height:22px; margin:-5px 0 -6px;}
article p { margin-top:10px;}
article img { max-width:100%; margin:5px auto -1px;}
article .img { margin-top:0; font:0/0 Arial;}
article .img:first-child { margin-top:10px;}
article .img img { margin-top:0 !important;}

article#team { width:100%; margin:10px 0 0px;}
article#team p { width:600px; height:195px; line-height:26px; padding:22px 45px 23px 215px; margin-top:-2px; background-repeat:no-repeat; overflow:hidden;}
article#team strong { font-size:14px; color:#016936;}
article#team .bg1 { background-image:url(../images/img/img_team01.png);}
article#team .bg2 { background-image:url(../images/img/img_team02.png);}
article#team .bg3 { background-image:url(../images/img/img_team03.png);}
article#team .bg4 { background-image:url(../images/img/img_team04.png);}
article#team .bg5 { background-image:url(../images/img/img_team05.png);}
article#team .bg6 { background-image:url(../images/img/img_team06.png);}
article#team .bgEnd { background-image:url(../images/img/img_teamEnd.png);}

article#zzgjs { padding-top:268px; margin:10px 0 0; position:relative;}
article#zzgj .imgs { width:797px; height:268px; border-bottom:#c9caca 1px solid; text-align:center; overflow:hidden; position:absolute; top:-15px; left:26px;}
article#zzgj .link { float:left; width:50px; height:178px; padding-top:38px; margin:-5px 0 0 109px; background:url(../images/base.png) no-repeat -50px -220px;}
article#zzgj .link:first-child { margin-left:2px;}
article#zzgj .link:hover { background-position:-100px -220px;}
article#zzgj .link a { float:left; width:20px; height:160px; padding:18px 15px 0; text-align:center; font:18px/20px "microsoft yahei";}
article#zzgj .link a:hover { color:#fff;}

article#bmjs { width:100%; margin:-5px 0;}
article#bmjs p { line-height:24px; font-size:14px;}
article#bmjs p.title { float:left; width:850px; height:56px; padding:0; margin:15px 0 20px; background:#e9edd9 url(../images/base.png) no-repeat -450px -310px; text-indent:50px; font:24px/54px "microsoft yahei"; color:#016936;}

article#contact { width:520px; min-height:128px; padding:392px 30px 26px 300px; margin:10px 0 0; background:#eeefef; font-size:14px; position:relative;}
article#contact .imgs { width:100%; height:380px; overflow:hidden; position:absolute; top:-5px; left:0;}
article#contact .ewm { position:absolute; top:410px; left:30px;}
article#contact .ewm li { width:90px; height:80px; border-left:#fff 1px solid; padding-left:26px; margin-left:25px; overflow:visible; position:relative;}
article#contact .ewm li:first-child { padding:0; margin:0; border:0;}
article#contact .ewm li img,article#contact .ewm li span  { position:absolute; right:0;}
article#contact .ewm li img { width:80px; height:80px; padding:5px; background:#fff; top:-10px;}
article#contact .ewm li span { width:90px; height:30px; line-height:30px; text-align:center; bottom:-35px;}

/**图片**/
.photo { width:100%;}
.photo .list_photo { width:105%; margin-top:-10px;}
.photo .list_photo li { width:270px; height:220px; margin:20px 20px 0 0; position:relative;}
.photo .list_photo li p { width:100%; overflow:hidden; position:absolute; left:0;}
.photo .list_photo li .img { height:180px; top:0;}
.photo .list_photo li .img img { width:100%; min-height:100%;}
.photo .list_photo li .h1 { height:40px; line-height:40px; background:#efefef; text-align:center; bottom:0;}
.photo .list_photo li:hover .h1 { background:#016936; color:#fff;}

.photo .view_photo_title { width:100%; margin-top:5px;}
.photo .view_photo_title h1 { float:left; width:100%; text-align:center; font:20px/30px "microsoft yahei";}
.photo .view_photo_img { width:100%; margin:15px 0 30px; text-align:center; font:0/0 Arial;}
.photo .view_photo_img img { max-width:90%;}
.photo article { padding:5px 0 0; border-top:#dcdddd 1px solid;}

/**新闻**/
.news { width:100%;}
.news .txtlist { width:100%; margin-top:-10px;}
.news .txtlist li { width:100%; height:114px; line-height:20px; margin-top:20px; border-bottom:#e5dfd2 1px dotted; color:#898989; position:relative;}
.news .txtlist li p { width:765px; overflow:hidden; position:absolute; left:85px;}
.news .txtlist li .date { width:63px; height:63px; border:#bdbdbd 1px solid; color:#8e8e8e; top:0; left:0;}
.news .txtlist li .h1 { height:20px; font:18px/20px "microsoft yahei"; top:-2px;}
.news .txtlist li .info { height:44px; line-height:22px; top:27px;}
.news .txtlist li .more { bottom:15px;}
.news .txtlist li .date i,.news .txtlist li .date em { width:100%; font-family:Arial; text-align:center; position:absolute; left:0;}
.news .txtlist li .date i { font-size:28px; top:11px;}
.news .txtlist li .date em { bottom:5px;}
.news .txtlist li:hover .date { border-color:#016936; color:#016936;}
.news .txtlist li:hover,.news .txtlist li:hover a { color:#016936;}

.news .imglist { width:100%; margin-top:-10px;}
.news .imglist li { width:100%; height:125px; line-height:20px; margin-top:20px; color:#898989; position:relative;}
.news .imglist li p { width:650px; line-height:20px; overflow:hidden; position:absolute; left:200px;}
.news .imglist li .img { width:180px; height:125px; top:0; left:0;}
.news .imglist li .img img { width:100%; min-height:100%;}
.news .imglist li .h1 { height:20px; font:18px/20px "microsoft yahei"; top:-2px;}
.news .imglist li .date { color:#b5b5b6; top:28px;}
.news .imglist li .info { height:40px; color:#898989; top:55px;}
.news .imglist li .more { bottom:-4px;}
.news .imglist li .more a { color:#898989;}
.news .imglist li:hover a { color:#016936;}
.news .imglist li:hover .info { color:#595757;}

.news .view_title { width:100%; margin-top:5px;}
.news .view_title h1 { float:left; width:100%; text-align:center; font:20px/30px "microsoft yahei";}
.news .view_title h2 { float:left; width:100%; height:40px; margin:15px 0 10px; border:#c9caca 1px dotted; border-left:0; border-right:0; text-align:center; font:12px/42px "SimSun"; color:#898989; position:relative;}
.news .view_title h2 span { padding:0 5px;}

.news .view_title h2 .bdsharebuttonbox { height:20px; position:absolute; top:13px; right:0;}
.news .view_title h2 .bdsharebuttonbox i { float:left; margin-top:-12px; color:#b5b5b6;}
.news .view_title h2 .bdsharebuttonbox a { float:left; width:20px; height:17px; padding:0 !important; margin:0 0 0 5px !important; background:url(../images/base.png) no-repeat 0 -90px;}
.news .view_title h2 .bdsharebuttonbox .bds_weixin { background-position:0 -90px;}
.news .view_title h2 .bdsharebuttonbox .bds_weixin:hover { background-position:-20px -90px;}
.news .view_title h2 .bdsharebuttonbox .bds_tsina { background-position:0 -110px;}
.news .view_title h2 .bdsharebuttonbox .bds_tsina:hover { background-position:-20px -110px;}
.news .view_title h2 .bdsharebuttonbox .bds_qzone { background-position:0 -130px;}
.news .view_title h2 .bdsharebuttonbox .bds_qzone:hover { background-position:-20px -130px;}

/**留言**/
.message { width:100%;}
.message .add { width:830px; height:265px; margin-top:10px; background:#acce22; border:#acce22 10px solid; position:relative;}
.message .add input[type="text"],.message .add textarea { background:#fff; border:#c9caca 1px solid; color:#9ba3a8; position:absolute;}
.message .add input[type="text"] { width:345px; height:38px; padding:0 14px; font:14px/38px "SimSun";}
.message .add input#msg_user { top:30px; left:30px;}
.message .add input#msg_tel { top:30px; right:30px;}
.message .add textarea { width:740px; height:77px; padding:8px 14px; font:14px/20px "SimSun"; top:85px; left:30px;}
.message .add input[type="text"].err,.message .add textarea.err { border-color:#e60020; color:#e60020;}
.message .add input[type="text"]:focus,.message .add textarea:focus { border-color:#0d7843; color:#0d7843;}
.message .add input[type="submit"] { width:770px; height:40px; background:#0d7843; border:0; text-align:center; font:20px/40px "microsoft yahei"; color:#fff; cursor:pointer; position:absolute; left:30px; bottom:30px;}
.message .list { width:100%; padding-bottom:15px; margin:4px 0 0; border-bottom:#d9e0e8 1px solid;}
.message .list dl { float:left; width:100%; margin-top:15px; border-top:#d9e0e8 1px solid;}
.message .list dt { float:left; width:100%; padding:15px 0 2px; font-size:14px; color:#42515a;}
.message .list dt span { float:right; font-size:12px; color:#939598;}
.message .list dd { float:left; width:810px; padding:10px 0 0 40px; text-align:justify; text-justify:inter-ideograph; position:relative;}
.message .list dd.reply { margin-top:10px; border-top:#d3d3d3 1px dotted;}
.message .list dd p { width:40px; position:absolute; top:10px; left:0;}

/**友情链接**/
.links { width:100%;}
.links .imglist { width:870px; margin:5px 0 0 -20px;}
.links .imglist li { width:154px; height:60px; margin:5px 0 15px 20px;}
.links .imglist li img { width:100%; min-height:100%;}
.links .txtlist { width:870px; margin:-5px 0 0 -20px;}
.links .txtlist li { line-height:22px; margin:10px 0 0 20px;}

/**人才**/
.job { width:100%;}
.job .list { width:100%; margin-top:-5px;}
.job .list li { width:810px; padding:70px 19px 15px; margin-top:15px; border:#dcdddd 1px solid; border-top:#a4abaf 2px solid; position:relative;}
.job .list li span { height:53px; border-bottom:#dcdddd 1px solid; text-indent:19px; font:14px/54px "SimSun"; position:absolute; top:0;}
.job .list li .span1 { width:456px; left:0;}
.job .list li .span2 { width:180px; border-left:#dcdddd 1px solid; right:211px;}
.job .list li .span3 { width:210px; border-left:#dcdddd 1px solid; right:0;}
.job .list li:hover,.job .list li:hover span { border-color:#016936; border-top-color:#0d7843;}
.job .list li:hover span,.job .list li:hover a { color:#0d7843;}

.job .view { width:810px; height:108px; padding:0 19px; margin-top:10px; border:#ddd 1px solid; border-top:#7d8588 2px solid; border-bottom:0; position:relative;}
.job .view span { height:53px; border-bottom:#ddd 1px solid; text-indent:19px; font:14px/54px "SimSun"; overflow:hidden; position:absolute;}
.job .view .span1 { width:486px; border-right:#ddd 1px solid; top:0; left:0;}
.job .view .span2 { width:180px; border-right:#ddd 1px solid; top:0; right:180px;}
.job .view .span3 { width:180px; top:0; right:0;}
.job .view .span4 { width:215px; border-right:#ddd 1px solid; top:54px; left:0;}
.job .view .span5 { width:270px; border-right:#ddd 1px solid; top:54px; left:216px;}
.job .view .span6 { width:180px; border-right:#ddd 1px solid; top:54px; right:180px;}
.job .view .span7 { width:180px; top:54px; right:0;}
.job article { width:810px; line-height:22px; padding:5px 19px 15px; margin:0; border:#ddd 1px solid; border-top:0;}
