@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:12px; color:#444; overflow-x:hidden;}
* { margin:0; padding:0;}
a { color:#333333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

/******top******/
.top_bg{ width:100%; height:120px; background-color:#0b2830; border-bottom:#3e454f 5px solid;}
.top{ width:1150px; height:120px; margin:0 auto}

/******dh******/
.dh_bg{ width:100%; height:90px; background-color:#e2e2e2; border-top:#0f0f0f 1px solid;}
.dh{ width:1150px; height:90px; overflow:hidden; margin:0 auto;}
.dh a{ float:left; width:142px; height:90px; display:block; overflow:hidden; border-right:#bfbfbf 1px solid; text-align:center}
.dh a span{ display:block; font-size:15px; color:#414350; margin-top:28px; font-weight:bold}
.dh a font{ display:block; font-size:12px; color:#5c5f64; margin-top:6px; font-weight:bold}
.dh a:hover{ color:#8d6f31}
.dh a:hover span{ color:#8f6d30; font-weight:bold}
.dh a:hover font{ color:#8f6d30; font-weight:bold}

.dh .current{ color:#8d6f31}
.dh .current span{ color:#8f6d30; font-weight:bold}
.dh .current font{ color:#8f6d30; font-weight:bold}

/******flash******/
.flash{ width:100%; height:480px; overflow:hidden;}

.slideBox{ position:relative; width:100%; height:480px; }  

.slideBox .hd{ height:68px; overflow:hidden; position:absolute; right:10%; bottom:10px; z-index:300; }  
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }  
.slideBox .hd ul li{ float:left; margin-right:11px; width:114px; height:68px; cursor:pointer; }  
.slideBox .hd ul li img{ width:112px; height:66px; border:#ccc 1px solid }
.slideBox .hd ul li.on img{  width:112px; height:66px; border:#102e36 1px solid}  

.slideBox .bd{ width:1920px; height:480px; position:absolute; left:50%; margin-left:-960px; display:block; z-index:100}  
.slideBox .bd img{ width:1920px; height:480px;} 

.slideBox .flash_bottom_color{ float:left; width:100%; height:100px; position:absolute; bottom:0px; background-image:url(../images/flash_bottom_color.png); z-index:50}

/******index_news_box******/
.index_news_box_bg{ width:100%; height:48px; border-bottom:#d9d9d9 1px solid;}
.index_news_box{ width:1150px; height:48px; line-height:48px; margin:0 auto; overflow:hidden;}
.index_news_box .tit{ float:left; width:83px; height:18px; overflow:hidden; font-size:16px; line-height:18px; border-right:#8b8b8b 1px solid; color:#010101; margin-top:15px; padding-left:3px}

.index_news_box .con{ float:right; width:1043px; height:48px; overflow:hidden;}
.index_news_box .con .img-scroll { position:relative; width:1043px; height:48px;}
.index_news_box .con .img-scroll .prev,.index_news_box .con .img-scroll .next { position:absolute; display:block; width:24px; height:17px; top:15px; z-index:999}
.index_news_box .con .img-scroll .prev { right:24px; background-image:url(../images/index_news_box_z_left.gif); background-repeat:no-repeat; cursor:pointer; background-position:0 0}
.index_news_box .con .img-scroll .next { right:0px ;background-image:url(../images/index_news_box_z_right.gif); background-repeat:no-repeat; cursor:pointer; background-position:0 0}
.index_news_box .con .img-list { position:relative; width:943px; height:48px; float:left; overflow:hidden;}
.index_news_box .con .img-list ul { width:13400px;}
.index_news_box .con .img-list li { float:left; display:inline; width:943px; height:48px; overflow:hidden;}
.index_news_box .con .img-list li a{ float:left; margin-right:25px; font-size:12px}
.index_news_box .con .img-list li a:hover{ color:#8d6f31}

/******index_010203******/
.index_010203{ width:1150px; height:320px; overflow:hidden; margin:0 auto;}

.index_01{ float:left; width:370px; height:320px; overflow:hidden; margin-right:28px;}
.index_01 .tit{ float:left; width:370px; height:42px; }
.index_01 .tit span{ float:left; font-size:18px; line-height:40px}
.index_01 .tit .more{ float:right; margin:16px 0 0 0}
.index_01 .index_01_img{ float:left}
.index_01 .con{ float:left; width:370px; height:96px; overflow:hidden; font-size:12px; line-height:24px; margin-top:15px}

.index_02{ float:left; width:350px; height:320px; overflow:hidden; margin-right:34px;}
.index_02 .nTab{ width:350px;}
.index_02 .none{ display:none;}
.index_02 .nTab .TabTitle{ width:350px; height:42px; overflow:hidden;}
.index_02 .nTab .TabTitle li{ float:left; cursor:pointer; width:80px; height:26px; font-size:13px; line-height:26px; text-align:center; margin-right:6px; margin-top:12px}
.index_02 .nTab .TabTitle li a{ text-decoration: none;}
.index_02 .nTab .TabTitle .active{ color:#fff; background-color:#4d3616}
.index_02 .nTab .TabTitle .normal{ color:#fff; background-color:#071a20}
.index_02 .nTab .TabContent{ clear:both; display:block; width:350px; height:260px; overflow:hidden; margin-top:9px;}
.index_02 .nTab .TabContent .list{ float:left; width:350px; height:120px; border-bottom:#d9d9d9 1px solid; margin-top:15px; line-height:24px}
.index_02 .nTab .TabContent .list .tit{ float:left; width:350px; height:24px; overflow:hidden; font-size:13px; font-weight:bold}
.index_02 .nTab .TabContent .list .tit a:hover{ color:#8f6d30}
.index_02 .nTab .TabContent .list .date{ float:left; width:350px; height:24px; overflow:hidden; font-size:12px}
.index_02 .nTab .TabContent .list .txt{ float:left; width:350px; height:48px; overflow:hidden; font-size:12px}

.index_03{ float:left; width:368px; height:320px; overflow:hidden;}
.index_03 .tit{ float:left; width:368px; height:42px; }
.index_03 .tit span{ float:left; font-size:18px; line-height:40px}
.index_03 .index_03_img{ float:left}
.index_03 .con{ float:left; width:368px; height:165px; overflow:hidden; font-size:12px; line-height:24px; margin-top:10px}
.index_03 .con .company{ font-weight:bold; font-size:13px}

/******index_040506******/
.index_040506_bg{ width:100%; height:273px; background-color:#f5f5f5;}
.index_040506{ width:1150px; height:273px; overflow:hidden; margin:0 auto;}

.index_04{ float:left; width:370px; height:273px; overflow:hidden; margin-right:28px;}
.index_04 .tit{ float:left; width:370px; height:66px; }
.index_04 .tit span{ float:left; font-size:18px; line-height:66px}
.index_04 .tit .more{ float:right; margin:26px 0 0 0}
.index_04 .con{ float:left; width:370px; height:183px; overflow:hidden}
.index_04 .con .list{ float:left; width:183px; height:183px; margin-right:4px}
.index_04 .con .list a{ float:left; width:183px; height:183px; overflow:hidden;}
.index_04 .con .list a img{ float:left; width:183px; height:151px;}
.index_04 .con .list a span{ float:left; width:183px; height:32px; font-size:12px; line-height:32px; background-color:#232323; text-align:center; color:#fff}

.index_05{ float:left; width:384px; height:273px; overflow:hidden;}
.index_05 img{ float:left}

.index_06{ float:left; width:368px; height:273px; overflow:hidden}
.index_06 .tit{ float:left; width:368px; height:52px; }
.index_06 .tit span{ float:left; font-size:18px; line-height:52px}
.index_06 .tit .more{ float:right; margin:26px 0 0 0}
.index_06 .con{ float:left; width:368px; height:221px; overflow:hidden;}

.index_06 .index_sourtable1{ width:368px; height:20px; overflow:hidden; text-align:left;}
.index_06 .index_sourtable1 td{ font-size:12px; height:20px; line-height:20px; font-weight:bold}
.index_06 .index_soursdemo{ width:368px; height:185px; overflow:hidden; margin-top:6px}
.index_06 .index_sourtable2{ width:368px; overflow:hidden; text-align:left; line-height:26px;}
.index_06 .index_sourtable2 td{ font-size:12px; height:26px; font-size:12px}
.index_06 .index_sourtable2 .span1{ float:left; width:76px; height:26px; overflow:hidden;}
.index_06 .index_sourtable2 .span2{ float:left; width:76px; height:26px; overflow:hidden;}
.index_06 .index_sourtable2 .span3{ float:left; width:76px; height:26px; overflow:hidden;}
.index_06 .index_sourtable2 .span4{ float:left; width:70px; height:26px; overflow:hidden;}
.index_06 .index_sourtable2 .span5{ float:left; width:70px; height:26px; overflow:hidden;}

/******index_07******/
.index_07{ width:1150px; height:281px; margin:0 auto; overflow:hidden; margin-top:16px;}
.index_07 .tit{ float:left; width:1150px; height:36px; }
.index_07 .tit span{ float:left; font-size:18px; line-height:36px}
.index_07 .con{ float:left; width:1150px; height:229px; overflow:hidden; margin-top:16px;}

.index_07 .con #slider .diapo {/*position: absolute;*/ filter:alpha(opacity=100); /*VISIBILITY: visible; opacity: 1*/}
.index_07 .con #slider{ width:1147px; height:229px; overflow:hidden; position:absolute; z-index:1; background-color:#fff; border-right:#171717 3px solid;}
.index_07 .con #slider .slide{ width:372px; height:229px; overflow:hidden; position:absolute; z-index:10; border:#171717 3px solid; border-top:0px; background-color:#171717; cursor:default; /*left:4px;*/ text-align:left; background-image:url(../images/index_07_slide_dian.jpg); background-repeat:no-repeat; background-position:0px 0px}
.index_07 .con #slider .slide .diapo{ width:366px; height:195px; margin:3px 3px 3px 8px}
.index_07 .con #slider .slide .titx{ float:left; width:367px; height:28px; overflow:hidden; font-size:16px; line-height:28px; background-color:#171717; margin-left:5px}
.index_07 .con #slider .slide .titx a{ float:left; width:166px; margin-left:20px; color:#fff}
.index_07 .con #slider .slide .titx a:hover{}
.index_07 .con #slider .slide .titx img{ float:left; margin:3px 0 0 0}



/******foot******/
.foot_box1_bg{ float:left; width:100%; height:200px; background-color:#071a20; margin-top:29px;}
.foot_box1{ width:1150px; height:200px; overflow:hidden; margin:0 auto;}
.foot_box1 a{ color:#dbd8d8}
.foot_box1 a:hover{ text-decoration:underline}

.foot_box1 .boxa{ float:left; width:450px; height:155px;}
.foot_box1 .boxa .tit{ float:left; width:450px; height:29px; font-size:14px; line-height:28px; color:#8e7648; margin-top:22px; background-image:url(../images/foot_dian.gif); background-repeat:no-repeat; background-position:left bottom; font-weight:bold}
.foot_box1 .boxa .con{ float:left; width:450px; height:48px; font-size:12px; line-height:24px; margin-top:19px; color:#dbd8d8}

.foot_box1 .boxb{ float:left; width:450px; height:155px; margin-left:20px}
.foot_box1 .boxb .tit{ float:left; width:450px; height:29px; font-size:14px; line-height:28px; color:#8e7648; margin-top:22px; background-image:url(../images/foot_dian.gif); background-repeat:no-repeat; background-position:left bottom; font-weight:bold}
.foot_box1 .boxb .con{ float:left; width:450px; height:48px; font-size:12px; line-height:24px; margin-top:19px; color:#dbd8d8}
.foot_box1 .boxb .con span{ margin-left:13px; margin-right:13px}

.foot_box1 .boxc{ float:left; width:210px; height:155px; margin-left:20px}
.foot_box1 .boxc .tit{ float:left; width:210px; height:29px; font-size:14px; line-height:28px; color:#8e7648; margin-top:22px; background-image:url(../images/foot_dian.gif); background-repeat:no-repeat; background-position:left bottom; font-weight:bold}
.foot_box1 .boxc .con{ float:left; width:210px; height:48px; font-size:12px; line-height:24px; margin-top:19px; color:#dbd8d8}


.foot_box2{ width:100%; height:45px; background-color:#171717; font-size:12px; line-height:45px; text-align:center; color:#dbd8d8;}
.foot_box2 a{ color:#dbd8d8}
.foot_box2 a:hover{ text-decoration:underline}



/******nei******/
.nei_box{ width:1150px; margin:0 auto}
.nei{ float:left; width:1150px}
.nei_left{ float:left; width:200px;}
.nei_right{ float:right; width:900px;}

.nei_left_01{ float:left; width:200px; height:186px; overflow:hidden; position:absolute; z-index:999; text-align:center; margin-top:-23px; background-image:url(../images/nei_left_01_bg.jpg)}
.nei_left_01 span{ float:left; width:200px; height:30px; font-size:18px; line-height:30px; color:#fff; margin-top:75px}
.nei_left_01 font{ float:left; width:200px; height:30px; font-size:18px; line-height:30px; color:#fff}

.nei_left_menu{ float:left; width:200px; /*min-height:175px;*/ margin-top:163px}
.nei_left_menu .con{ float:left; width:198px; /*min-height:142px;*/ border:#d2d2d2 1px solid; border-bottom:0px}
.nei_left_menu .con a{ float:left; width:163px; height:44px; overflow:hidden; font-size:13px; line-height:44px; border-bottom:#d2d2d2 1px solid; color:#0b2830; padding-left:35px}
.nei_left_menu .con a:hover{ background-color:#0b2830; color:#fff}
.nei_left_menu .con .current{ background-color:#0b2830; color:#fff}
.nei_left_menu_bottom{ float:left}

.nei_left_contact{ float:left; width:198px; min-height:100px; border:#d2d2d2 1px solid;}
.nei_left_contact .img{ float:left}
.nei_left_contact .con{ float:left; margin:10px; font-size:12px; line-height:24px}
.nei_left_contact .con p{ padding-bottom:10px}
.nei_left_contact .con strong{ font-size:14px;} 

.right_01{ float:left; width:900px; height:44px; font-size:13px; line-height:44px; border-bottom:#d2d2d2 1px solid; color:#999; margin-top:14px}
.right_01 img{ float:left; margin:15px 10px 0 1px}
.right_01 a{ float:left; color:#999}
.right_01 a:hover{ color:#111}
.right_01 span{ float:left; margin:0 10px 0 10px} 

.right_con{ float:left; width:900px; margin-top:15px; font-size:13px; line-height:26px;}
.right_con p{ padding-bottom:10px}


.newlist{ float:left; width:900px;}
.newlist li{ float:left; width:900px; height:36px; font-size:13px; line-height:35px; border-bottom:#d2d2d2 1px dashed}
.newlist li a{ float:left; width:800px; height:36px; overflow:hidden;}
.newlist li a strong{ color:#888}
.newlist li a:hover{ color:#8d6f31}
.newlist li span{ float:left; width:100px; text-align:right; font-size:13px; color:#999}

.huanye{ margin:15px 0 0 0}

.newspage_title{ float:left; width:900px; font-size:16px; line-height:36px}
.newspage_date{ float:left; width:900px; line-height:30px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px}
.newspage_info{ float:left; width:900px}

.propage_title{ float:left; width:900px; font-size:16px; line-height:36px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px; font-weight:bold}
.propage_img{ float:left; width:900px; height:252px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px}
.propage_img img{ width:400px; height:252px; border:#d2d2d2 1px solid}
.propage_content{ float:left; width:900px}

.nei_sourtable1{ width:100%; line-height:33px; background-color:#d2d2d2; margin-bottom:10px}
.nei_sourtable1 td{ height:29px; line-height:33px; background-color:#fafbfd}
.nei_sourtable2{ width:100%; text-align:center; background-color:#d2d2d2;}
.nei_sourtable2 td{ height:29px; line-height:33px; background-color:#fafbfd}

.wuyou-waiter{position: fixed; right: 0px; top:50%; margin-top: -90px; width: 60px; box-shadow: 0px 0px 20px rgba(0,0,0,.3); z-index: 999;}
.waiter-ul li{position: relative; height: 60px; line-height: 60px; border-bottom: 1px solid #fff;}
.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width: 60px; height: 60px; line-height: 60px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;}
.waiter-title{position: absolute; left: 0px; bottom: 1px; color: #fff; width: 80px; height: 40px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}
.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;}

.waiter-ul li.wuyou-shop a{background-image: -webkit-linear-gradient(left, #f60, #ffb443);background-image: -moz-linear-gradient(left, #f60, #ffb443);background-image: -ms-linear-gradient(left, #f60, #ffb443);}
.waiter-ul li.wuyou-shop .waiter-title{background-color:#f60; }
.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#f60; }

.waiter-ul li.wuyou-contact a{background-image: -webkit-linear-gradient(left, #00b7ee, #55d8ff);background-image: -moz-linear-gradient(left, #00b7ee, #55d8ff);background-image: -ms-linear-gradient(left, #00b7ee, #55d8ff);}
.waiter-ul li.wuyou-contact .waiter-title{background-color:#00b7ee; }
.waiter-ul li.wuyou-contact .waiter-title:before{background-color:#00b7ee; }

.waiter-ul li.wuyou-top a{background-image: -webkit-linear-gradient(left, #333, #666);background-image: -moz-linear-gradient(left, #333, #666);background-image: -ms-linear-gradient(left, #333, #666);}
.waiter-ul li.wuyou-top .waiter-title{background-color:#333; }
.waiter-ul li.wuyou-top .waiter-title:before{background-color:#333; }

















