﻿body{ background-color:#fff;}
.header h1{ float:left;width:303px; padding-left:5px; padding-top:20px;}
.header .hdrt{ float:right;width:700px; padding-top:20px;}
.searchDiv{float:right; margin-right:15px; width:134px; padding-left:10px; height:24px;background:url(../images/search.gif) no-repeat; }
.searchDiv .input-txt{ float:left;width:112px;height:24px; line-height:24px; border:0px; background:none; color:#888;font-family:"微软雅黑"; font-size:12px; }
.searchDiv .searchBtn{ display:block;float:left;width:14px; height:24px; text-indent:-9999px;}
.header .language{color:#aaaaaa; float:right; padding-right:8px; line-height:24px;}
.header .language a{color:#444; padding:0 5px;}
.header .language a:hover{color:#aaaaaa; text-decoration:underline;}
.header .language a.selectOn{color:#aaaaaa;}
.header .nav{height:44px; line-height:44px; padding-left:40px; padding-top:5px;}
.header .nav li{float:left;height:44px;font-size:14px; text-align:center;position:relative;}
.header .nav li a{display:block; padding:0 9px;}
.header .nav li.curr a{ color:#be9200;}
.header .nav li.curr{background:url(../images/iconup.gif) no-repeat center bottom;}
.header .nav li .downmenu{ position:absolute; left:-95px; top:43px; z-index:999; border-top:3px solid #be9200;width:260px; padding:10px 0;background:#fff; display:none; opacity:0.8; -webkit-opacity:0.8; -o-opacity:0.8; -moz-opacity:0.8;}
.header .nav li .downmenu li{ float:left;width:100px; padding-left:30px; height:25px; line-height:25px; font-size:14px; font-weight:normal; }
.header .nav li .downmenu li a{display:block; color:#444; text-align:left; padding-left:10px; background:url(../images/iconright.png) no-repeat left center; }
.header .nav li .downmenu li a:hover{ color:#be9200;}
.header .nav li .downmenu li.curr{ background:none;}

.main{background:url(../images/bg.jpg) repeat-x left top;}

/* main_image */
.main_visual{height:510px;overflow:hidden;position:relative;}
.main_image{height:510px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:510px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:510px;}
.main_image li span{display:block;width:100%;height:510px}
.main_image li a{display:block;width:100%;height:510px}

div.flicking_con{position:absolute;top:437px;left:50%;z-index:999;width:448px;height:65px;margin:0 0 0 -224px;}
div.flicking_con a{float:left;width:99px; height:58px;margin:0 3px;padding:0;display:block; padding:4px 3px;}
div.flicking_con a img{width:93px; height:52px; border:3px solid #fff;}
div.flicking_con a.on img{border:3px solid #f5bc00;}
div.flicking_con a.on{background:url(../images/imgbg.png) no-repeat center center;}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:43px!important;height:70px!important;top:50%;margin-top:-35px;display:none;}
#btn_prev{background:url(../images/leftbtn.png) no-repeat left top;left:220px;}
#btn_next{background:url(../images/rightbtn.png) no-repeat right top;right:220px;}
.bgbar{position:absolute;top:430px;left:50%;z-index:999;width:1100px;height:80px;margin:0 0 0 -550px; background-color:#fff;opacity:0.2; -webkit-opacity:0.2; -o-opacity:0.2; -moz-opacity:0.2;}

.box{ border:1px solid #e7c965; margin-bottom:25px;}
.box .title{border:1px solid #fff; position:relative; height:35px; line-height:35px; border-bottom:0;background:url(../images/titbg1.gif) repeat-x left top;}
.box .title span{float:right; padding-right:10px;}
.box .title span a{color:#a6770f; font-family:"宋体";}
.box .content{border-top:1px solid #e7c965;}
.box h2{background:url(../images/iconarrow.gif) no-repeat left center; font-weight:bold; font-size:14px;color:#a6770f;  padding-left:10px; margin-left:10px;}
.box2 h2{background:url(../images/titbg2.gif) repeat-x; position:absolute; width:108px;font-weight:normal; padding-left:0; color:#444; text-align:center;left:0px; margin-left:0; top:0px;border-right:1px solid #e7c965;}
.box8{ margin-bottom:20px;}
.box8 .title{border-bottom:1px solid #e7c965;}
.box8 .title h2{border-bottom:2px solid #e7c965; width:70px;text-align:center; font-size:14px; color:#b99553; height:20px; line-height:20px; padding-bottom:4px;}
.box8 .title span{float:right; line-height:24px;}
.box8 .title span a{color:#a6770f; font-family:"宋体";}

.box1{width:382px; overflow:hidden; float:left; margin-right:20px;}
.box2{width:420px; overflow:hidden; float:left;}
.box3,.box5,.box7{width:250px; overflow:hidden; float:right;}
.box4,.box6{width:824px; overflow:hidden;float:left;}
.box .content{padding:15px 15px  0 15px; overflow:hidden;}
.box1 .content,.box2 .content,.box3 .content{height:163px; }
.box1 .content .img{ float:left;width:150px;overflow:hidden;}
.box1 .content .info{width:185px; float:right; text-align:right;}
.box1 .content .info p{ margin-bottom:5px;text-indent:24px; text-align:left;}
.box1 .content .info a{ color:#be9200;}
.box4 .content,.box5 .content{height:185px; }
.box6 .content,.box7 .content{ padding-right:0; height:192px;}
.box1,.box2,.box4,.box6{background-color:#fefcf0;}
.zs_tab{ height:36px; line-height:36px; position:absolute; left:-2px; top:0px;width:100%;}
.zs_tab li{ float:left;width:33%; height:36px; line-height:36px; text-align:center; font-size:14px; cursor:pointer;}
.zs_tab li.on{ background:url(../images/titbg2.gif) repeat-x;color:#a6770f;border-left:1px solid #e7c965;border-right:1px solid #e7c965;}
.zs_con{text-align:center;}

.zb_tab{ height:36px; line-height:36px; position:absolute; left:-2px; top:0px;width:80%;}
.zb_tab li{ float:left;width:108px; height:36px; line-height:36px; text-align:center; font-size:14px; cursor:pointer;}
.zb_tab li.on{ background:url(../images/titbg2.gif) repeat-x;color:#a6770f;border-left:1px solid #e7c965;border-right:1px solid #e7c965;}
.zb_con .img{ float:left;width:226px; overflow:hidden;}
.zb_con .dot{ margin-left:236px;}

.cp_tab{ height:36px; line-height:36px; position:absolute; left:95px; top:0px;}
.cp_tab li{ float:left;width:79px; height:36px; line-height:36px; text-align:center; font-size:14px; cursor:pointer;}
.cp_tab li.on{ background:url(../images/titbg2.gif) repeat-x;color:#a6770f;border-left:1px solid #e7c965;border-right:1px solid #e7c965;}
.cp_con .img{ float:left;width:226px; overflow:hidden;}
.cp_con .info{margin-left:246px; line-height:24px; text-align:right; margin-right:30px;}
.cp_con .info p{ margin-bottom:5px; text-indent:24px; text-align:left;}
.cp_con .info a{ color:#be9200;}

.dot li{height:30px; line-height:30px; overflow:hidden;}
.dot li span{float:right; color:#999;}
.dot li a{color:#515151; padding-left:8px; background:url(../images/dot1.gif) no-repeat 3px center;}
.dot li a:hover{color:#bc9400;background:url(../images/dot1on.gif) no-repeat 3px center;}

.ulxt li{height:54px; margin:0 auto 10px; overflow:hidden;}
.ulxt li img{width:223px; height:54px;}

.twlist{ padding-top:15px;}
.twlist li{ height:156px;width:249px; position:relative; float:left; margin-right:34px;}
.twlist li span{display:block;}
.twlist li .img{height:156px;width:249px;height:156px;width:249px; overflow:hidden;}
.twlist li span img{height:156px;width:249px;}
.twlist li .bg{position:absolute; left:0px; top:126px; width:249px; height:30px; z-index:994; background-color:#000; opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -o-opacity:.7;}
.twlist li .nm{font-size:14px;position:absolute; text-align:center; left:0px; top:126px; z-index:995; width:249px; height:30px; line-height:30px; overflow:hidden; color:#fff;}
.twlist li a:hover .nm{color:#e7c965;} 



/*二级页面*/
.banner .img{ height:222px; overflow:hidden;}
.sonmain{ padding-top:17px;}
.sonmain .part{ background-color:#fff;}
.sonmain  .title{height:35px; line-height:35px; padding:5px 40px 0; border-bottom:1px solid #dddddd;}
.sonmain  h2{background:url(../images/iconarrow.gif) no-repeat left center; font-weight:bold; font-size:14px;color:#a6770f; padding-left:10px;}
.sonmain .dqwz{ float:right; color:#888;}
.sonmain .dqwz a{ color:#888;}
.sonmain .dqwz a:hover{ color:#be9200;}
.sonmain .dqwz b{ color:#be9200;}
.sonmain .part .content{ padding:40px 40px;}
.casecon .twlist{ padding-top:5px;}
.casecon .twlist li{height:189px;width:303px; margin-right:55px; margin-bottom:36px; overflow:hidden;}
.casecon .twlist li span{display:block;overflow:hidden;}
.casecon .twlist li .img{height:189px;width:303px;}
.casecon .twlist li span img{height:189px;width:303px;}
.casecon .twlist li .bg,.casecon .twlist li .nm{ top:159px; width:303px; height:30px;}
.casecon h1{border-bottom:1px solid #dddddd; font-size:24px; line-height:40px; padding-bottom:10px; margin-bottom:30px;}
.casecon p{ font-size:14px;margin-bottom:25px; text-indent:28px;}
.casecon p.img{ text-indent:0px; text-align:center;}

.son_left{width:216px;float:left; margin-top:17px; border-bottom:2px solid #c49b16; margin-bottom:50px; background-color:#fff;}
.son_right{float:right;width:844px;margin-top:17px;background-color:#fff;}

.son_left h2{ height:69px; line-height:68px;font-family:"微软雅黑"; color:#be9200; font-weight:bold; position:relative; font-size:24px; background:url(../images/titbg.gif) no-repeat; text-align:center;}
.son_left .xline{ position:absolute; left:41%; top:55px; display:block;width:44px; height:2px; overflow:hidden; background-color:#c49b16}
.son_left .sonnav{}
.son_left .sonnav li{height:44px; line-height:44px;font-size:14px; text-align:center;  border-bottom:1px dotted #ccc;}
.son_left .sonnav li a{ display:block;color:#444341;font-size:14px;}
.son_left .sonnav li a:hover,.son_left .sonnav li.on a{color:#fff; background-color:#be9200; font-weight:bold;}
.son_right  .title{height:35px; line-height:35px; padding:5px 27px 0; border-bottom:1px solid #dddddd;}
.son_right  .title h2{background:url(../images/iconarrow.gif) no-repeat left center; font-weight:bold; font-size:14px;color:#a6770f; padding-left:10px;}
.son_right .dqwz{ float:right; color:#888;}
.son_right .dqwz a{ color:#888;}
.son_right .dqwz a:hover{ color:#be9200;}
.son_right .dqwz b{ color:#be9200;}
.son_right .content{ padding:50px 35px;font-size:14px;}
.son_right .content p{ margin-bottom:25px; text-indent:28px;}
.son_right .content p.img{ text-indent:0px; text-align:center;}
.son_right .content .map{ border:4px solid #ddd;width:563px; height:308px; overflow:hidden; margin-left:100px; margin-bottom:40px;}
.son_right .content .dl_lxwm { margin-bottom:40px; padding-left:100px;}
.son_right .content .dl_lxwm dt{ color:#c49b16; margin-bottom:10px;}
.son_right .content .dl_lxwm dd{ margin-bottom:5px;}
.son_right .content .dot li{ border-bottom:1px dotted #ddd; height:53px; line-height:53px;}
.son_right .content h1{ font-size:16px; font-weight:bold; margin:10px 0 15px; text-align:center;}
.son_right .content h2{ font-weight:bold; margin-bottom:25px; margin-top:10px;}
.son_right .content .comefrom{ border-bottom:1px solid #ddd; text-align:right; padding-right:20px; line-height:30px; margin-bottom:30px; color:#888;}
.form{ padding-top:20px; padding-left:30px;}
.form li{ margin-bottom:15px; color:#888;}
.form li input{width:215px; border:1px solid #bbb9b4; background-color:#f6f6f6; height:28px; line-height:28px; margin-right:10px;}
.form li textarea{border:1px solid #bbb9b4; width:360px; height:100px;background-color:#f6f6f6;}
.form li label{ font-size:12px; color:#333; line-height:22px; display:block; width:155px; padding-right:10px; text-align:right;float:left;}

.friendlink{ padding:15px 0 10px 0;}
.friendlink li{ float:left; padding:0 9px;}


/*分页*/
.page{ padding:20px 0;width:95%; text-align:center;  margin-top:30px; font-size:12px; color:#333;}
.page a{ display:inline-block; line-height:24px;  padding:0 10px; color:#333;}
.page .Prev,.page .Next{background-color:#c7a342; color:#fff;}
.page .ipt{ border:1px  solid #ccc;width:20px; height:20px; line-height:20px; margin:0 2px;}

/*bottom*/
.bottom{ border-top:3px solid #c7a342; }
.footer{text-align:center; padding-top:15px;line-height:20px;font-size:12px; color:#888;}
.footer p{ margin-bottom:5px;}