﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/

.top1{ height:118px; line-height:118px; position:relative; text-align:left}
.top1 img{ max-height:118px;}
.top1 form{ display:block; width:240px; height:34px; border:1px solid #ccc; border-radius:5px; position:absolute; right:0px; top:41px}
.top1 form input[name=ss]{display:block; width:170px; padding:0px 10px; border:0px; height:32px; line-height:32px; outline:0px; margin-left:3px}
.top1 form #Submit1{ display:block; width:36px; position:absolute;right:0px; top:0px; height:36px; background:url(/images/s3.jpg) no-repeat center center; border:0px; cursor:pointer}
.top1 a.wb{ display:block; width:70px; height:70px; background-image:url(/images/s1.png); background-position:center center; background-repeat:no-repeat; position:absolute; left:770px; top:24px}
.top1 a.wx{ display:block; width:70px; height:70px; background-image:url(/images/s2.png); background-position:center center; background-repeat:no-repeat; position:absolute; left:850px; top:24px}
.top1 a.wb:hover, .top1 a.wx:hover{ background-color:#f4f4f4}

.menuzz{ width:100%; display:none;height:100%;z-index:29999; background:#fff;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;  position:fixed;left:0px; top:0px;}
.menu{width:28px; position:fixed; height:400px;z-index:39999; left:50%; top:118px; margin-left:-600px}
.menu .menu1{ height:400px; cursor:pointer; position:absolute; width:28px; background:#ba9851 url(/images/icon-left.png) no-repeat center center; left:-28px; top:0px}
.menu .menu1.sel{background:#e2c382 url(/images/icon-left.png) no-repeat center center;}
.menu .menu2{ width:175px; display:none; padding:15px 0px; text-align:center; height:370px; background:#ba9851; margin:0px}
.menu .li{ width:100%; height:48px; position:relative}
.menu .li>a{ display:block; width:100%; height:48px; line-height:48px;    font-size: 15px;
    font-weight: bold; color:#fff;}
.menu .li.sel>a{ background:#ff8a00}

.menu .li2{ display:none; position:absolute; text-align:left; left:190px; top:-15px; width:870px; padding:20px; background:#ba9851}
.menu .li.sel .li2{display:block}
.menu .li2:after{content:'\20';position: absolute;left:-10px;top: 30px;width: 0px;height: 0px;border-bottom:5px solid transparent; border-top: 5px solid transparent; border-right: 10px solid #ba9851; font-size: 0px;line-height: 0px;}
.menu .li2>a{ display:inline-block; width:170px; height:30px; line-height:30px; text-align:center;    font-size: 15px;
    font-weight: bold; color:#fff}
.menu .li2>a:hover{background:#ff8a00}


.def1{ text-align:left}
.def1 a{ display:block; width:100px; height:140px; position:relative; color:#fff; padding:20px; padding-left:270px; margin-left:15px;float:left}
.def1 a.n0{ margin:0px; background:#d3b167}
.def1 a.n1{ background:#f2c158}
.def1 a.n2{ background:#e8a846}
.def1 img{ width:220px; height:140px; position:absolute; left:20px; top:20px}
.def1 span{padding-top:25px; display:block; font-size:16px}
.def1 small{display:block; padding-top:10px; color:#f3f3f3; padding-bottom:25px; background:url(/images/s4.png) no-repeat left bottom}

.def2{ position:relative; padding:20px; padding-left:630px; width:550px; text-align:left; height:400px}
.def2 img{ display:block; width:600px; height:440px; position:absolute; left:0px; top:0px}
.def2>a{display:block; width:600px; position:absolute; bottom:0px; right:0px; background:#b19558; height:50px; line-height:50px; text-align:center;  color:#fff; }
.def2 .bt{ padding:15px 0px; text-align:left}
.def2 .bt span{ font-size:16px; color:#3c3b3b}
.def2 .bt small{display:block; color:#adadad; padding-bottom:15px; position:relative}
.def2 .bt small:after{content:'\20';position: absolute;left:0px;bottom:0px;width:21px;height:2px; background:#cecece;font-size: 0px;line-height: 0px;}
.def2 .nr{ max-height:250px; overflow:hidden}



.def3{text-align:left;padding:0px 20px; width:1160px}
.def3 .bt{ padding:20px 0px; position:relative}
.def3 .bt span{ display:block; font-size:16px; color:#3c3b3b; font-weight:500}
.def3 .bt small{ color:#adadad;}
.def3 .bt a{ position:absolute; right:0px; top:25px; color:#757575;font-size:13px}
.def3>a{ filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=120,strength=4);/*ie*/
-moz-box-shadow: 0px 2px 10px #dddddd;/*firefox*/
-webkit-box-shadow: 0px 2px 10px #dddddd;/*safari或chrome*/
box-shadow:0px 2px 10px #dddddd;/*opera或ie9*/ padding-left:215px; display:block; height:135px;  margin-bottom:25px; position:relative; width:340px; float:left}
.def3>a.n1{ float:right}
.def3>a img{ width:190px; height:120px; position:absolute; left:0px; top:7px}
.def3>a strong{ padding-top:7px; display:block; height:25px; color:#494949; line-height:25px;text-overflow:ellipsis; white-space:nowrap;  overflow:hidden; font-size:14px;}
.def3>a span{display:block; color:#717171; text-indent:2em; line-height:30px}
.def3>a small{color:#494949}


.def4{ position:relative; background:#b19458; padding:20px; padding-left:630px; width:550px; text-align:left; height:400px}
.def4 .tp{ display:block; width:600px; height:440px; position:absolute; left:0px; top:0px}
.def4.n1{ padding-right:630px; padding-left:20px; }
.def4.n1 .tp{left:600px}
.def4>a{display:block;position:absolute; bottom:0px; right:20px; line-height:50px;font-size:12px; color:#fff; }
.def4.n1>a{right:620px}
.def4 .bt{ padding:15px 0px; text-align:left}
.def4 .bt span{ font-size:16px; color:#fff}
.def4 .bt small{display:block; color:#fff; padding-bottom:15px; position:relative}
.def4 .bt small:after{content:'\20';position: absolute;left:0px;bottom:0px;width:21px;height:2px; background:#fff;font-size: 0px;line-height: 0px;}
.def4 .nr{ height:284px;color:#fff;overflow:hidden}
.def4 .nr p{text-indent:2em;}
.def4 .nr p a{color:#fff}
.def4 .nr p a:hover{color:#fff}
.def4 .nr string{font-size:16px; padding:10px 0px; display:block}
.def4:hover{ background:#bc9750; cursor:pointer}

.def4 .tp video{  max-width:100%;}
.def4 .tp img{width:600px; height:440px; }
.def4 .tp video{display:none;width:600px; height:440px;}

.bot{ background:#6e6f71; color:#fff; padding:20px 0px; text-align:center}
.bot a{ color:#fff}
.bot .links{padding-top:15px; font-size:12px}
.bot .links strong{ padding-right:19px}
.bot .links span{ padding:0px 19px}

.wzjj{text-align:left;position:relative;}
.wzjj2{ text-align:left; z-index:10; position:relative}
.wzjj2 .bt{ color:#ba9851; font-size:18px; padding:15px 0px}
.wzjj2 a{ display:block; width:288px; margin-left:16px; margin-bottom:16px; float:left}
.wzjj2 a.n0{ margin-left:0px}
.wzjj2 img{ width:288px; height:175px}
.wzjj2 span{ display:block; width:288px; height:40px; line-height:40px; text-align:center; overflow:hidden; text-align:center; color:#fff; font-size:14px; background:#ba9851}


.newsindex1 .newsindex1_1{ width:460px;  float:left}
.newsindex1 .newsindex1_2{ width:700px;margin-right:20px; padding-bottom:20px; position:relative; float:right}
.newsindex1_2{text-align:left}
.newsindex1_2 h1{ color:#bc9750; font-size:16px; height:42px; line-height:42px}
.newsindex1_2 span{color:#848484; line-height:36px}
.newsindex1_2 p{ text-indent:2em; line-height:36px; color:#848484}
.newsindex1_2 a.more{ position:absolute; right:20px; bottom:0px}

.newsindex2 .box{ width:577px; float:left; height:505px; margin-bottom:15px}
.newsindex2 .box.n1{ float:right}

.newsindex2 .bt{ width:100%; height:46px; text-align:left; line-height:46px; background:#ba9851; color:#fff; position:relative}
.newsindex2 .bt span{ padding-left:15px; font-size:16px}
.newsindex2 .bt a{ position:absolute; right:15px; top:0px; color:#fff}
.newsindex2 .box>a{ display:block; padding-left:215px; text-align:left;filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=120,strength=4);/*ie*/
-moz-box-shadow: 0px 2px 10px #dddddd;/*firefox*/
-webkit-box-shadow: 0px 2px 10px #dddddd;/*safari或chrome*/
box-shadow:0px 2px 10px #dddddd;/*opera或ie9*/ margin-top:18px; height:135px; padding-right:15px; width:347px; position:relative}
.newsindex2 .box>a img{ position:absolute; left:0px; top:7px; width:190px; height:120px}
.newsindex2 .box>a strong{ display:block; height:36px; line-height:36px; font-size:14px; color:#4a4a4a;text-overflow:ellipsis; white-space:nowrap;  overflow:hidden; }
.newsindex2 .box>a span{ color:#747474; font-size:12px; text-indent:2em; display:block}
.newsindex2 .box>a small{ color:#4b4b4b; padding:10px 0px; display:block}

.new1{ text-align:left;}
.new1 a{ display:block; padding-left:215px; text-align:left;filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=120,strength=4);/*ie*/
-moz-box-shadow: 0px 2px 10px #dddddd;/*firefox*/
-webkit-box-shadow: 0px 2px 10px #dddddd;/*safari或chrome*/
box-shadow:0px 2px 10px #dddddd;/*opera或ie9*/ margin-top:18px; height:135px; padding-right:15px; width:970px; position:relative}
.new1 a img{ position:absolute; left:0px; top:0px; width:190px; height:135px}
.new1 a strong{ display:block; height:36px; line-height:36px; font-size:14px; color:#4a4a4a;text-overflow:ellipsis; white-space:nowrap;  overflow:hidden; }
.new1 a span{ color:#747474; font-size:12px; text-indent:2em; display:block}
.new1 a small{ color:#ba9851; padding:10px 0px; display:block}

.newsxxpage{ position:absolute; left:0px; height:40px; border-top:1px solid #ddd; bottom:0px; width:100%}
.newsxxpage .a1{ position:absolute; left:0px; bottom:0px;}
.newsxxpage .a2{ position:absolute; right:0px; bottom:0px}

.new2{ text-align:left;}
.new2 a{ display:block; width:386px; z-index:10; float:left; margin-left:21px; margin-top:21px}
.new2 a.n0{ margin-left:0px}
.new2 a img{ display:block; width:386px; height:280px}
.new2 a span{ display:block; width:386px;padding:10px 0px;line-height:22px; background:#f4f4f4; text-align:center; font-size:17px; color:#2d2d2d}
.new2 a small{ display:block}

.zhaopin form{ background:#f2f2f2; height:36px; display:block; padding:25px 50px; width:1100px}
.zhaopin form span{display:block; float:left; padding-left:45px; height:36px; line-height:36px; font-size:18px; color:#be6700; background:url(/images/s6.jpg) no-repeat left center}
.zhaopin form input[name=zwss]{display:block; float:left; width:690px; padding:0px 10px; border:0px; height:34px; line-height:34px; border:1px solid #d9d9d9; outline:0px;}
.zhaopin form #Submit1{ display:block; width:110px; height:36px; background:#996100; text-align:center; line-height:36px; color:#fff; font-size:16px; border:0px; cursor:pointer}
.zhaopin .li>a{display:block; height:52px; text-align:left; line-height:52px; border-bottom:1px solid #ddd; position:relative}
.zhaopin .li>a span{ padding-left:40px; background:url(/images/s7.jpg) no-repeat 10px center; font-size:14px; color:#343434}
.zhaopin .li>a small{ position:absolute; right:20px; top:0px; color:#343434;font-size:14px}
.zhaopin .li>label{ display:none; text-align:left; padding:10px; background:#f1f1f1}
.zhaopin .li.sel>label{display:block}


.splx{ display:block; text-align:center; height:50px;}
.splx .box{ width:288px; float:left; margin-left:16px; position:relative}
.splx .box span{ width:288px; display:block; height:50px; line-height:50px; font-size:16px; color:#fff; background:#ba9851 url(/images/s8.jpg) no-repeat 244px center; cursor:pointer}
.splx .box div{ display:none; width:288px; position:absolute; left:0px; top:50px; background:#f1f1f1}
.splx .box div.sel{display:block}
.splx .box div a{ display:block; height:40px; line-height:40px; font-size:15px; text-align:center;color:#222}
.splx .box div a:hover{ background:#aaa; color:#fff}


.spxx{text-align:left; position:relative; padding-bottom:50px}
.spxx .title{text-align:right; height:50px; line-height:50px; position:relative}
.spxx .title h1{ position:absolute; left:0px; top:0px; color:#bc9750;font-size:26px; font-weight:500}
.spxx .title span{display:inline-block; padding:0px 5px; color:#343233; font-size:19px}
.spxx .spa{ padding-left:48px; position:relative; height:246px; background:url(/images/s9.jpg) no-repeat left center}
.spxx .spa p{ display:block; height:41px; font-size:16px;line-height:41px}
.spxx .spa p strong{  color:#d07c02}
.spxx .spa .map{ width:400px; height:246px; position:absolute; right:0px; top:0px}
.spxx .spjj{ text-align:left; min-height:200px; padding:25px 0px}