/* CSS Document */
.hometred{ height:31px; line-height:31px; background:#e42a2a; color:#ffffff; font-size:14px;  text-indent:2em;position:relative }
.homett{ background:#ebebeb url(tbg.jpg) no-repeat; font-size:14px; color:#e42a2b; text-indent:2em; height:30px; line-height:30px; border-bottom:1px solid #D6D6D6; font-weight:bold; position:relative}
.homett A{font-size:14px;color:#e42a2b;}
.homett .more{ width:auto; position:absolute; right:10px; font-size:12px; font-weight:100; color:#979797}
.hometred .more{ width:auto; position:absolute; right:10px; font-size:12px; font-weight:100; color:#ffffff}
.hnav{ width:650px; float:right}
.hnav li{ width:127px; float:left; margin:5px 1px; background:#e42a2b; color:#FFFFFF; height:25px; line-height:25px;}
.hnav li a{ color:#FFFFFF}

.hleftbox{ width:880px; float:right}
.hrightbox{ width:320px; float:left}
.homeleft{ width:314px; float:right;border:1px solid #D6D6D6; height:250px;margin-left:5px;}
.homecenter{ float:left; width:550px; height:250px;  border:1px solid #D6D6D6;}
.homecenter ul{ padding:10px; margin:0px; line-height:24px;}
.homeright{ width:300px; height:450px;  background:#ffffff; border:1px solid #D6D6D6; line-height:22px;}
.homeright ul{ padding:10px; margin:0px;}

.homeleft2{ width:314px; float:left;border:1px solid #D6D6D6; height:200px;}
.homeright2 .zljh{float:left; width:570px; height:210px;border:1px solid #D6D6D6; margin-top:5px;}
.homeright2 .hytz{float: right; width:300px; height:210px;  background:#ffffff; border:1px solid #D6D6D6; line-height:22px;margin-top:5px;}
.homeright2 .zljh ul{ padding:10px; margin:0px; line-height:24px;}
.homeright2{ float: right; width:879px; height:200px;background:#ffffff; line-height:22px;}
.homeright2 .ggbox{ position:relative; height:60px; text-align:left}
.homeright2 .ggbox .ggl{float:left; width:570px; height:60px; text-align:left }
.homeright2 .ggbox .ggr{float: right; width:300px; height:60px;  background:#ffffff; line-height:22px; text-align:right}
.homeleft3{ width:314px; float:left;border:1px solid #D6D6D6; height:200px; overflow:hidden}
.homeright3{ float: right; width:876px; height:200px;background:#ffff83; border:1px solid #D6D6D6; line-height:22px; overflow:hidden;}


.homehz{ width:314px; float:left;border:1px solid #D6D6D6; height:380px;}
.anlicenter{ float:right; width:876px; height:380px;  margin-left:5px;border:1px solid #D6D6D6;}
.anlicenter ul{ padding:10px; margin:0px; line-height:24px;}
.anliright{ float: right; width:300px; height:380px;  background:#ffffff; border:1px solid #D6D6D6; line-height:22px;}
.anliright ul{ padding:10px; margin:0px;}

#demo{overflow:hidden;width:800%;padding:0px 5px;font-size:14px;}
#demo ul,#indemo ul{margin:0px;padding:0px;}
#indemo{width:800%;height:200px;text-align:left}
#demo1{float:left;height:200px;width:auto}
#demo2{float:left;overflow:hidden;width:auto}

.banner{ width:100%; height:450px; white-space:nowrap; margin:0 auto; overflow:hidden;  position:relative; z-index:1; background:#000000}
.banner_m{ width:50%; height:450px; display:inline-block; position:relative;}
.wrapper {*float:left; width:1920px; height:450px; display:inline-block; position:relative; left:-980px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 180px; left:5%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 180px; right:5%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../Images/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1920px; height:450px; }
#slideshow ul { display: none; }


.indexBanner .hd ul li.on { background: url(index.png)  no-repeat; }
.nnnav{background:#01b209; height:107px;}
.nnnava {line-height:18px;}
.nnnava li{ width:50%; float:left; text-align: center; overflow:hidden;line-height:18px; height:18px;}
.nnnava a{ color:#ffffff; }

.homett2{ background: #d2d2d2 url(npro.png) no-repeat; font-size:14px; color:#012954; width:40px; height:350px; line-height:30px; border-bottom:1px solid #D6D6D6; font-weight:bold; float: left}
.catepro{ width:800px; float: left; margin-left:20px; border-bottom:2px dotted #ECECEC}
.catepro .clogo{ width:200px; height:160px; float: left}
.catepro .clogo li{ width:auto; float: left; min-width:45%}
.homepro{ width:600px; float: right}
.homepro li{ list-style:none; border:1px solid #EBEBEB; width:180px; float:left; text-align: center; margin:3px 6px; padding:2px;}
.homepro li img{ height:110px; width:100%}

.slider{float:left;width:296px;height:168px;position:relative;padding-bottom:0px;}
.sliderContent{float:left;width:296px;height:168px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a{display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(huandeng/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;}
.slider .prev{background-position:0 0;left:15px;}
.slider .prev:hover{background-position:0 -44px;}
.slider .next{right:15px;background-position:-44px 0;}
.slider .next:hover{background-position:-44px -44px;}
.sliderContent .item{position:absolute;width:330px;height:168px;}
.sliderContent .item img{width:330px;height:168px;}
.sliderBullets{position:absolute;bottom:0;left:50%;z-index:50;margin-left:-48px;}
.sliderBullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;;}
.sliderBullets .active{background-position:0 -11px;}
.sliderContent a{outline:none;}


.homepiclist{ height:auto; background:#ffffff; overflow:hidden}
.homepiclist li{ width:210px; text-align:center; float: left; margin:5px 3px; border:1px solid #EBEBEB; background: #EBEBEB}
.homepiclist li a{ color:#000}
.homepiclist li img{ width:210px; height:130px;}

.homepic2{ height:auto; background:#ffffff; overflow:hidden}
.homepic2 li{ width:145px; text-align:center; float: left; margin:5px 3px; border:1px solid #EBEBEB; background: #EBEBEB}
.homepic2 li a{ color:#000}
.homepic2 li img{ width:145px; height:70px;}

.homeimgbox{overflow:hidden;width:220px;height:180px;overflow:hidden;  position:relative; background:#ffffff}
.homeimgbox img{padding:0px; width:220px; overflow:hidden}
.homeimgbox a{color:#ffffff;display:block;}
.homeimgbox .subtitle{position:absolute;left:0;bottom:-38px;height:25px;line-height:25px;width:100%;background:#6d5514;color:#000000;}
.homeimgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;color:#6d5514;font-size:12px;}
.homeimgbox .subtitlea a{ font-size:12px;}

.pnav  .two a{ color:#FFFFFF;background:#79cdff;width:120px; display:block; font-size:12px; line-height:20px; height:20px;}
.pnav  .tow A:hover{color:#FFFFFF;background:#012a5b;width:120px;}
.hid{ display: block}
.fnavbox{ background:#fad665}

.toutiao{ width:100%;}
.toutiao ul{ margin:0; padding:0;}
.toutiao  li{width:375px; height:110px; border-bottom:2px dotted #ACACAC; list-style:none; }
.toutiaobox{ float:left;width:230px; height:115px;}
.toutiaoitle{ font-size:14px; color:#6b340d; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.toutiaoitle a{ color:#6b340d; display:block}
.toutiaoitle A:hover{ color:#988247}
.toutiao li a img{ width:120px; background:#8c8c8c; margin:5px 10px 5px 0px; padding:2px; height:90px; float:left;}
.toutiaoitle li.sfhover img{ width:120px; background:#988247; margin:5px 5px 5px 0px; padding:5px; height:90px; float:left;}
.toutiaodes{ font-size:12px; color:#434343; height:65px; line-height:21px; width:235px;}





.picnews{ width:100%;}
.picnews ul li{ float:left; width:500px; margin-right:20px;}
.picnewsbox{ float:right;width:240px; height:180px;}
.picnews img{ width:210px; padding:5px; border:1px solid #ffffff; margin:5px; height:160px; float:left}
.picnewsitle{ font-size:12px;; color:#6b340d; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.picnewsitle a{ color:#6b340d}
.picnewsdes{ font-size:12px; color:#434343; height:150px;}

.toutiaopiclst{ width:100%}
.toutiaopiclst li{ position:relative}
.toutiaopiclstbox{ float:right;width:700px; height:140px;}
.toutiaopiclst img{ width:200px; padding:5px; border:1px solid #D6D6D6; margin:5px; height:120px; float:left}
.toutiaopiclstitle{ font-size:14px; color:#004394; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.toutiaopiclstitle a{ color:#004394}
.toutiaopiclst .toutiaopiclstdes{ font-size:12px;}


.hometoutaiao{ width:100%;position:relative}
.hometoutaiaobox{height:96px;}
.hometoutaiao img{ width:200px; padding:5px; border:1px solid #D6D6D6; margin:5px; height:120px; float:left}
.hometoutaiaoitle{ font-size:14px; color:#004394; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.hometoutaiaoitle a{ color:#004394; font-size:18px; text-align:center}
.hometoutaiao .hometoutaiaodes{ font-size:12px;}

.gsjj{ padding:5px;width:280px; height:390px; overflow:hidden;text-overflow:ellipsis;}


