﻿@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:#FFFFFF; border-bottom:#C9C9C9 2px 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(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(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(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:0px}
.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(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:155px; background-color:#071a20; margin-top:29px;}
.foot_box1{ width:1150px; height:155px; 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(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(foot_dian.gif); background-repeat:no-repeat; background-position:left bottom; font-weight:bold}
.foot_box1 .boxb .con{ float:left; width:330px; 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(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; position:relative;}
.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(nei_left_01_bg.jpg);top:0; left:0;}
.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:hover{ color:#111}


.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; font-weight:200;}
.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}




		.pro_list{ float:left; width:200px; height:266px; overflow:hidden; margin:0 25px 25px 0; font-size:14px; line-height:22px}
			.pro_list img{ float:left; width:206px; height:130px; }
			.pro_list .span1{ float:left; width:206px; height:22px; overflow:hidden; font-weight:bold; margin-top:16px}
			.pro_list .span1 a{ }
			.pro_list .span2{ float:left; width:206px; height:22px; overflow:hidden; color:#666; font-size:12px}
			.pro_list .span3{ float:left; width:206px; height:22px;}
			.pro_list .span3 a{ color:#146290; font-weight:bold}
			.pro_list .span4{ float:left; width:206px; height:22px;}
			.pro_list .span4 a{ color:#146290; font-weight:bold}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

