/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
html { -webkit-text-size-adjust:none; } 
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:224px;}		
.outheight{ height:auto!Important; 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;}

/*头部*/

/*首页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:1390px;height:770px; overflow:hidden; position:absolute; left:50%; margin-left:-720px;}
.flexslider .slides > li {display: none;}
.flexslider .slides img {width: 1390px; height:710px;}
.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{ width:1380px; 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:-180px 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;}
.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:10px 10px; line-height:24px; background:#f4f4f4;}

/*新闻列表*/
.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:0px;}
.proul li{ width:220px; height:230px; float:left; margin-right:0px; position:relative; overflow:hidden; font-family:"微软雅黑"; font-size:14px;}
.proul li img{ display:block; border:1px solid #c2a45f; width:198px; height:143px; margin-bottom:5px;}
.mouP{ width:170px; background: url(../images/hoverbg2.png) repeat center top;  color:#FFFFFF; position:absolute; bottom:8px; left:1px; height:205px; 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;}

/*在线留言*/





/*Footer*/
*QQ客服*/
.qqkefu{width:112px; height:auto; position:fixed; _position:absolute; right:0; top:30%; z-index: 9999; overflow: hidden;}

.qqkefu h5{height: 40px; background: url(../images/qq.png) no-repeat center top; height:52px; border: 0; font: 700 14px "微软雅黑",Arial,"宋体"; color: #FFF; text-align: center; border-radius: 5px 5px 0 0; padding-left:43px;}

.qqkefu h5 em{display: inline-block; padding-top:20px;}

.qqkefu_hand{ width:10px; height:9px; background: url(../images/yixuan.png) no-repeat; display: inline-block; margin-left:5px; vertical-align: middle;}

.qqkefu .qqpic{width:102px; height:auto; padding: 10px 0; background: #FFF; border: 5px solid #ffab02; border-top: 0; border-radius: 0 0 5px 5px; overflow:hidden;}

.qqkefu .qqpic li{width:102px; height: 25px; padding: 10px 0; text-align: center; border-bottom: 1px solid #e5e5e5;}

.qqkefu .qqpic li.nobor{border:0;}
/*banner*/
.ad1200{width:1200px; height:100px; margin: 20px auto 0;}
/*不同分辨率下的样式*/
/*@media screen and (max-width:1280px) { 
        .topBox{width:990px;}
        .headerBox{width:990px;}
        .searchBox{width:400px; margin-left:-200px;}        
        .search_form .ipt{width:293px;}        
        .menuBox{width:990px;}
        .memuNav li{width:110px;}
        #topmenu .tcon{width: 990px;}        
        #topmenu .tsearch{width:400px; margin-left:-200px;}
        #topmenu .tsearch .t_ipt{width:293px;} 
        .munebox2{display: none;}
}*/


#kefu{ position: fixed; top:100px; right:0px; background:url(../images/zaixian1.png) no-repeat; width:171px; height:288px;}
#kefu ul{ float:left; width:121px; margin-left:30px; margin-top:120px; }
#kefu ul li{ width:121px; height:40px; float:left; margin-top:10px;}
#kefu ul li a{ width:121px; height:40px; float:left; }
