@charset "UTF-8";
/* CSS Document */
.banner { position:relative; text-align:center; z-index:1; }
.banner .hd { position:absolute; bottom:17px; width: 100%; z-index:9; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center; height:10px; }
.banner .hd ul li {display:inline-block; *display:inline;
zoom:1; width:15px; height:15px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; margin:0px 10px; border-radius:15px;  }
.banner .hd ul .on {background:#FFD900;}
.banner .bd { position: relative; width:100%; height:auto; z-index:0; }
.banner .bd ul { height:auto !important; min-height:100px;_height:100px;}
.banner .bd ul li { position:relative; zoom:1; vertical-align:top; }
.banner .bd ul li img { vertical-align:top; border:0; width:100% !important; height: auto !important; }



.col-a { width:100%; height:489px; background-color:#f3f3f3; }
.col-a .warp{ width:1002px; margin:0 auto; }
.col-a .hd { padding:38px 0px 35px; text-align:center; }
.col-a .hd a { display:block; margin: 0 auto; text-align: center; }

.col-a .m-hd ul { width:1002px; background-color:#ffd900; border-top:2px solid #feda0c; }
.col-a .m-hd ul li { position:relative; float:left; width:250px; height:35px; background:url(icon123.png) right center no-repeat; }
.col-a .m-hd a { display:block; vertical-align:top; font-size:14px; color:#212121; text-align:center; line-height:35px; }
.col-a .m-hd .on, .col-a .m-hd a:hover { background-color:#fff;}

.col-a .bd { width:1002px; height:252px; margin:0 auto; padding-top:29px; background-color:#fff; border-bottom:1px solid #e1dfd5; }
.col-a .m-sd { float:left; width:555px;position:relative; padding:0px 38px; height:220px }
.col-a .m-extra { float:left; width:339px; }

.col-a .m-sd p{ color:#616161; font-size:12px; line-height:20px;}
.col-a .m-sd .more{ width:105px; height:41px; background:url(more123.png) no-repeat; float:right; position:absolute; bottom:0; right:25px; }
.col-a .m-extra  a{ display:block;}
.col-a .m-extra  a img{ width:343px; height:226px; }


.col-b { width:100%;  height:637px; background:url(col-b-bg.png) no-repeat  center top; }
.col-b .bd { position:relative; width:1002px; margin:0 auto; padding-top:25px; }
.col-b .bd  .m-sidebar { float:left; width:210px; height:522px; }
.col-b .bd  .m-main { float:right; width:778px; height:520px; border:1px solid #cccccc;}
.wrapBt { width:1012px; height:5px; margin:0 auto; background:url(wrapBt.png) no-repeat; clear:both; overflow:hidden; }

.col-b .m-sidebar  .colPicTitle { width:210px; height:57px; padding-top:23px;  background: url(m-side.png) no-repeat;color:#2b2b2b;font-family:""; font-size:18px; font-weight:bold; line-height:20px; text-align:center; }
.col-b .m-sidebar  .colPicTitle em { display:block; font-size:12px;color:#4f4e4e;font-family:Arial;line-height:20px;}

.col-b .m-sidebar  .menu { width:210px;background-color:#f3f3f3; }
.col-b .m-sidebar  .menu dl { width:210px; margin:0;}
.col-b .m-sidebar  .menu dl dt { width:210px; font-family:""; text-align:center; height:73px; border-bottom:1px solid #e2e2e2; }
.col-b .m-sidebar  .menu dl dt .dt-a {display:block; width:210px; color:#373737; font-size:13px; line-height:73px }
.col-b .m-sidebar  .menu dl dt .dt-a em { position:absolute; top:40px; right:22px; display:inline-block; width:7px; height:8px; }
.col-b .m-sidebar  .menu dl dt .dt-a:hover, .menu dl dt .current { background-color:#fbfbfb; }
.col-b .m-sidebar  .menu dl dt .dt-a:hover em, .menu dl dt .current em {background:url(icon1111.png) no-repeat;}

.sub-pst{ position: absolute; left:232px; top:110px; z-index:9;width:758px !important; height:32px; text-align:left; }
.sub-pst a{height:24px;line-height:24px; background-color:#fff; font-size:12px; color:#585858; padding:4px 15px; border:1px solid #d5d5d5; border-radius:4px; margin-right:15px;}
.sub-pst a:hover, .sub-pst .current{ background-color:#f3d001; color:#4c4c4c;}

.col-b .m-sidebar  .ltTel {text-align: center;}


.col-b .location { width:778px; height:33px; border-bottom:1px solid #d7d7d7;}
.col-b .colCurTit { float:left; color:#525252; font-size:14px; font-family:""; font-weight: normal; line-height:33px; padding-left:40px; background: url(hot123.png) no-repeat 11px center; }
.col-b .breadcrumbs { float:right; width:57px; height:21px; background-color:#ffd900; color:#4c4b4b; line-height:21px; font-size:12px; text-align:center; margin:6px;}
.col-b .breadcrumbs a,.breadcrumbs a:hover { color:#4c4b4b; }
.col-b .w123{ width:778px; height:430px; overflow:hidden; padding-left:30px; padding-top:66px;}

/*col-b list*/
.col-b .pic-item-list {  margin:0px 0px 0px 0px; clear:both;}
.col-b .pic-item-list .warp{ width:735px; height:440px;}
.col-b .pic-item-list .pic-item { width: 232px; color: #6C6D61; float: left; margin:0 12px 10px 0px;}
.col-b .pic-item-list .list-pic { text-align:center; width:232px; height:164px;}
.col-b .pic-item-list .list-pic:hover img{ border-bottom:2px solid #ffee00;}
.col-b .pic-item-list .list-pic img{ border:1px solid #cccccc; border-bottom:2px solid #a3a3a3;}
.col-b .pic-item-list .pic-item dl {}
.col-b .pic-item-list .pic-item dl dt {text-align: center; height:36px; line-height:36px; font-size:12px; color:#000000;}




.col-c { width:100%;background: url(col-c-bg1_02.png) no-repeat center top;
 height:687px; }
.col-c .warp{ width:1002px; margin:0 auto; padding-top:44px; }
.col-c .warp .hd{ width:1002px;}
.col-c .warp .hd img{ text-align:left;}
.col-c .m-hd { width:689px; margin:0 auto;text-align:center;}
.col-c .m-hd ul{ width:719px;}
.col-c .m-hd ul li{ float:left; margin-right:10px;}
.col-c .m-hd a { display:block;vertical-align:top; font-size:18px; color:#fff; line-height:49px; width:165px; height:49px; background:url(col-d2.png) no-repeat;}
.col-c .m-hd .on,.col-c  .m-hd a:hover { background:url(col-d1.png) no-repeat; color:#000; }
.col-c .bd {width:1002px;}
.col-c .bd ul { }
.col-c .bd li { position:relative; float:left; width:1002px; height:500px}
.col-c .bd li img { text-align:center; }
.col-c .bd li a { position:absolute; z-index:9; display:block; width:100px; height:35px; bottom:69px; left:520px; background-color:#666666; border-radius:3px; color:#fff; line-height:35px; text-align:center;}
.col-c .bd li a:hover span { }
.col-c .bd li span { display:block;width:178px; padding:12px 0px; font-size:14px; color:#666666; line-height:14px; }


.col-d{ width:100%;height:471px;  }
.col-d .warp{ position:relative; width:1002px; margin:0 auto;height:471px; }
.col-d .warp .hd{ width:1002px; padding:48px 0px 36px; text-align:center}
.col-d .warp .m-hd { float:right; margin-top:30px;}
.col-d .warp .m-hd .prev, .col-e .warp .m-hd .next { display: block; float:right; width:23px; height:23px;border:1px solid #cccccc;overflow: hidden; cursor: pointer; }
.col-d .warp .m-hd .prev{ background:url(prev123.png) no-repeat center center #666666; margin-right:2px; border:1px solid #666666;}
.col-d .warp .m-hd .next { background:url(next123.png) no-repeat center center #fff;}

.col-d .warp .hd img{ text-align:center;}

.col-d .warp .bd{}
.col-d .warp .bd ul{ width:1016px;}
.col-d .warp .bd ul li{ float:left; margin-right:14px;}
.col-d .warp .bd ul li h2{ font-size:14px; color:#323232; width:240px; height:43px;font-weight:normal; border-bottom:5px solid #9f9f9f; background-color:#eaeaea; line-height:43px; margin-top:3px; text-align:center;}
.col-d .warp .bd ul li h2 a{background:url(icon_1.png) no-repeat 0px  center; padding-left:15px; color:#333333;}
.col-d .warp .bd ul li:hover h2{ border-bottom:5px solid #ffd900; background-color:#9f9f9f;}
.col-d .warp .bd ul li:hover h2 a{background:url(icon_2.png) no-repeat 0px  center; color:#fff;}
.col-d .more{ position:absolute; z-index:9; display:block; width:103px; height:34px; bottom:44px; left:449px; background-color:#ffd900; border-bottom:2px solid #cdb21a;color:#3d3d3d; line-height:34px; text-align:center; font-size:14px;}

.col-e{ width:100%;height:544px; background-color:#f5f5f5;  }
.col-e .warp{ position:relative;width:1002px; margin:0 auto; height:544px;}
.col-e .warp .hd{ width:1002px; padding:45px 0px 59px;text-align: center;}
.col-e .warp .hd img{ }
.col-e .bd{}
.col-e .hot-pro {float:left; width:470px;}

.col-e  .hot-pro .pic { float: left;  }
.col-e  .hot-pro .txt { width:470px; float:left;}
.col-e  .hot-pro .txt h3 { font-size:14px;line-height:20px; padding:27px 0px 10px; font-weight:normal; color:#333333;}
.col-e  .hot-pro .txt h3 a{color:#333333;}
.col-e  .hot-pro .txt p{font-size: 12px;  color:#333333; line-height:18px;}
.col-e  .hot-pro .txt .date{ float:right; text-align:right; font-size:12px; color:#333333;}



.col-e .list{ float:right; width:485px;} 
.col-e .list li{ width:485px; height:86px; margin-bottom:16px; background:url(col-f-bg123.png) no-repeat 90px center; padding-left:10px;}
.col-e .main-date { float:left; width:66px; height:86px; text-align:center;}
.col-e .main-date i { display:block; font-size:40px; font-weight:bold; color:#555555;line-height:33px; padding:12px 0px 12px; }
.col-e .main-date em { display:block; text-align:center; font-size:17px; line-height:17px; color:#fff; background-color:#9c9c9c; border-bottom:2px solid #feda0c; }
.col-e .m-info { float:right; padding-right:10px; }
.col-e .m-info h2 { font-size:14px; font-weight:normal; color:#000; width:358px; line-height:14px; padding-top:11px; line-height:18px;}
.col-e .m-info h2 a{color:#000;}
.col-e .m-info  h2 .date{ float:right; text-align:right; font-size:12px; color:#333333;}
.col-e .m-info span { display:block; font-size:12px; color:#333333; margin-top:10px; max-width:358px; line-height:18px; }
.col-e .list li:hover,.col-f .list .current{ background-color:#fff;}
.col-e .more{ position:absolute; z-index:9; display:block; width:103px; height:34px; bottom:44px; left:449px; background-color:#ffd900; border-bottom:2px solid #cdb21a;color:#3d3d3d; line-height:34px; text-align:center; font-size:14px;}
.col-e  .more-one{ color:#feac0f;}

