/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
html { -webkit-text-size-adjust:none; } 
body{ color:#333; font:12px "宋体"; margin:0 auto; background:#f4f4f4;}	
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#c2a45f;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}

/*头部*/
.header{ height:122px; background:url(../images/header.png) no-repeat center 33px;}
.head{ width:1000px; margin:0 auto; position:relative; padding:55px 0 0;}
#logo{ position:absolute; top:18px; left:429px;}
#nav{ height:67px;}
#nav li{ width:113px; float:left; height:67px; margin:0 8px 0 7px; position:relative;}
#nav li .nava{ display:block; text-align:center; height:51px; padding:10px 0 6px;}
#nav li .nava:hover,#nav li.navs .nava{ background:url(../images/nava.png) no-repeat;}
#nav #navli{ width:203px;}


#nav li .navdiv{ position:absolute; left:-99999px;}
#nav li.navs .navdiv{ position:absolute; left:-23px; top:67px; width:376px; background:url(../images/inhead.png) repeat; padding:12px 12px 20px;}
#nav li.navs .navul{ color:#fff; font-family:"微软雅黑"; width:120px; padding-right:72px;}
#nav li.navs .navul li{ height:30px; line-height:30px;}
#nav li.navs .navul li a{ display:block; height:30px; line-height:30px; padding:0 0 0 35px; color:#fff;}
#nav li.navs .navul li a:hover{ background:url(../images/navah.png) no-repeat center bottom;}
#nav li.navs .navright{ width:152px; padding-top:10px;}

#nav li.navs .navabout img{ background:url(../images/anavbg.png) no-repeat; width:148px; height:170px; display:block; padding:2px;}
#nav li.navs .navnews img{ background:url(../images/nnavbg.png) no-repeat; width:165px; height:107px; display:block; padding:2px;}


/*首页banner*/
.banner {height:768px;  position:relative; overflow:hidden;}

/*.hhonr{ width:1440px; height:768px; position:absolute; left:50%; margin-left:-720px;}
.l,#List1,#List2{ float: left}
.r{ float: right}
.Cont { WIDTH:1440px; float:left; overflow: hidden; height:768px}
.ScrCont { WIDTH:10000000px;}
.los_let{width:48px; height:52px; background: url(../images/left.png) no-repeat; position: absolute; top:50%; left:19%; cursor:pointer;}				
.los_rit{ width:48px; height:52px; background: url(../images/right.png) no-repeat; position: absolute; top:50%; right:19%; cursor:pointer;}	
.hpp{ width: 1440px; height: 768px; overflow: hidden; float:left;}
.hpp img{ width: 1440px; height: 768px;}*/

.flexslider {width:1440px;height:768px; overflow:hidden; position:absolute; left:50%; margin-left:-720px;}
.flexslider .slides > li {display: none;}
.flexslider .slides img {width: 1440px; height: 768px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-direction-nav li a {width:48px; height:52px; margin: -13px 0 0; display: block; position: absolute; top:50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next { right:19%; background:url(../images/right.png) no-repeat;}
.flex-direction-nav li a.prev { left:19%; background:url(../images/left.png) no-repeat;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center; display:none;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; border:1px solid #f00;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}



/*首页*/
.inheader{ height:122px; background:url(../images/inhead.png) repeat; margin-top:-768px; margin-bottom:768px; position:relative; z-index:99;}



/*弹出层*/
.arrow{ width:100%; position:relative; z-index:88; margin:-158px auto 0;}
#cut { width:100%; position: relative; z-index:88; margin:0px auto 0;}
#upward { width: 100%; height: 29px; background: url(../images/close.png) no-repeat center center; position: absolute; top: -29px; left: 0px; cursor: pointer; border-bottom:1px solid #2e5267;}
#downward { width: 100%; height: 31px; background: url(../images/open1.png) no-repeat center center; position: absolute; top: -31px; left: 0px; cursor: pointer; display: none }
#cut .opendiv { display:none; width: 100%; padding:10px 0 20px; position: absolute; bottom: 0px; background:url(../images/opendiv.png) repeat;}
.opendivin{ width:1000px; margin:0 auto;}
.openl{ width:375px; margin-right:95px;}
.openh2{ height:50px; line-height:40px; font-family:"微软雅黑"; font-size:18px; color:#0b0b0b;}
.openh2 span{ color:#666; font-size:14px;}
.openh2 a{ float:right; padding-top:18px;}
.innews{ position:relative; padding:0 0 0 152px; line-height:24px;}
.innews img{ display:block; background:url(../images/innewsbg.png) no-repeat; width:126px; height:95px; padding:3px; position:absolute; left:0px; top:0px;}
.innews strong{ display:block; font-size:14px; background:url(../images/in_1.png) no-repeat left center; padding-left:15px; font-family:"微软雅黑"; height:26px; line-height:26px; margin-bottom:4px;}
.innews a{ color:#826a12;}

.openr{ width:530px;}
.scroll_01{ position:relative; width:530px; margin:0 auto; height:120px;}
#demo{ overflow:hidden; width:468px; height:120px; margin:0 auto;} 
#demo li{ width:142px; background:url(../images/inpro.png) no-repeat center top; padding:0 4px; float:left; text-align:center; height:120px; line-height:20px; margin-right:15px;}
#demo img{ width:142px; height:98px; display:block; margin-bottom:5px;}
#indemo{float:left;width: 800%;}
#demo1,#demo2{float:left;}
.left_01{ position:absolute; left:0; top:40px; display:block; z-index:9; width:21px; height:35px; background:url(../images/proleft.png) no-repeat;}
.right_01{ position:absolute; right:0; top:40px; display:block; z-index:9; width:21px; height:35px; background:url(../images/proright.png) no-repeat;}

/*内页*/
.mainheader{ background:url(../images/mainhead.jpg) no-repeat center top; height:122px; position:relative; z-index:99;}
.bar{ position:relative; height:246px; overflow:hidden;}
.barin{ position:absolute; left:50%; margin-left:-720px; width:1440px; height:246px;}
.barin img{ width:1440px; height:246px;}

.main{ width:1000px; margin:10px auto; padding-bottom:50px;}
.left{ width:209px; margin-right:18px; background:url(../images/left.jpg) repeat-y;}
.lefth2{ background:url(../images/lefth2.jpg) no-repeat; height:51px; padding:31px 21px 33px 29px;}
.list{ background:url(../images/list.jpg) no-repeat center top; padding-bottom:20px;}
.list li{ height:42px; line-height:42px; background:url(../images/listli.jpg) no-repeat 50px center; padding-left:63px;}
.list li a{ display:block; font-size:14px; font-family:"微软雅黑"; color:#333;}
.list li a:hover,.list li a.hover{ color:#be841f;}
.leftcon{ background:url(../images/leftcon.jpg) no-repeat center bottom; height:auto !important; height:156px; min-height:156px; padding:75px 10px 20px 55px; line-height:22px; color:#000;}



.right{ width:773px; padding:17px 0;}
.local{ height:30px; line-height:30px; background:url(../images/righth2.jpg) repeat-x left bottom;}
.local span{ display:inline-block; background:url(../images/local.jpg) no-repeat left center; padding-left:45px; color:#b77502;}
.contant{ padding:20px 10px; line-height:24px;}

/*新闻列表*/
.newstop{ position:relative; height:205px; padding:0 15px 15px 321px;}
.newstop img{ display:block; background:url(../images/newstop.jpg) no-repeat; padding:2px; width:297px; height:199px; position:absolute; left:0px; top:0px;}
.newstop strong{ display:block; font-family:"微软雅黑"; font-size:14px; background:url(../images/n_str.jpg) no-repeat left center; padding-left:25px; height:40px; line-height:40px; margin-bottom:5px;}
.newstop div{ color:#666; padding-top:10px;}

.newsul{ background:url(../images/n_1.jpg) repeat-x left top;}
.newsul li{ height:38px; line-height:38px; background:url(../images/n_1.jpg) repeat-x left bottom;}
.newsul li span{ float:right;}
/*分页*/
.page{ text-align:center; padding:25px 0; font-size:12px;}
.page a{ padding:3px 8px; border:1px solid #666; color:#666; font-weight:bold; margin-right:3px;}
.page a:hover,.page span.hover{ padding:3px 8px; color:#fff; background:#c2a45f;}

.back{ text-align:right; padding:15px 0; font-size:12px; font-weight:bold;}
.back a{ color:#c2a45f;} 

/*新闻详细*/
.newsh1{ font-weight:bold; font-size:14px; color:#c2a45f; text-align:center; line-height:36px;}
.time{ text-align:center; margin-bottom:20px;}

.next{ padding:40px 0 0;}
.next p{ height:28px; line-height:28px; margin-bottom:1px;}
.up{ background:#ececec url(../images/up.jpg) no-repeat 12px center; padding-left:35px;}
.down{ background:#ececec url(../images/down.jpg) no-repeat 12px center; padding-left:35px;}

/*项目列表*/
.proul{ padding-left:10px;}
.proul li{ width:352px; height:190px; float:left; margin-right:33px; position:relative; overflow:hidden; font-family:"微软雅黑"; font-size:14px;}
.proul li img{ display:block; border:1px solid #c2a45f; width:350px; height:141px; margin-bottom:5px;}
.mouP{ width:320px; background:#c2a45f; color:#FFFFFF; position:absolute; bottom:48px; left:1px; height:121px; line-height:20px; font-size:12px; display:block; padding:10px 15px; margin:0; font-family:"宋体";}
.mouP a{ color:#fff;}
.mouA{ text-align:right; padding-top:10px;}
#lastli{ margin-right:0px;}


.jobul{ background:url(../images/jobli.jpg) repeat;}
.jobul li{ height:35px; line-height:35px;}
.jobul li span{ float:right;}

/*在线留言*/
.feedtab{width:700px;color:#666;margin:0 auto;background:url(../images/m_03.jpg) no-repeat right 100px;}	
.feedk{width:200px;height:20px;color:#333;line-height:20px;border:1px solid #ccc;padding:0 0 0 2px;}		
.feedbut{width:77px;height:27px;border:0;cursor:pointer;background:url(../images/m_07.jpg) no-repeat; float:left; margin-right:15px;}		
.feedbut2{background:url(../images/m_09.jpg) no-repeat; width:74px;}




/*Footer*/
.footer{ height:35px; background:url(../images/inhead.png) repeat;}
.foot{ width:1000px; margin:0 auto; color:#fff; height:35px; line-height:35px;}
.foot a{ color:#fff;}


