@charset "utf-8";
.wrap { width:1000px; margin:0 auto; position:relative; }
.header-top { position:absolute; width:100%; height:50px; overflow:hidden; background:url(../../images/site/top_1.png) repeat-x; line-height:50px; z-index:999;}
.header-top .header-top-menu { width:1000px; margin:0 auto; text-align:right; }
.header-top .header-top-menu span { color:#78b9f8; padding:0 10px; }
.header-top .header-top-menu a { color:#fff; }

.notice { padding:20px; font:20px/30px "Microsoft YaHei", simhei;}

.header-area { height:596px; overflow:hidden; position:relative; }
.header-area .header-left-menu { position:absolute; z-index:800; overflow:hidden; top:55px;}
.header-area .header-left-menu a.logo { display:block; height:103px; width:244px; background:url(../../images/site/logo.png) no-repeat;}
.header-area .header-left-menu ul {  width:224px; text-align:center; line-height:45px; font-size:18px; background:url(../../images/site/top_menu_bg.png) repeat-y top center; }
.header-area .header-left-menu ul li { font-family:"Microsoft YaHei", simhei;}
.header-area .header-left-menu ul li:hover, .header-area .header-left-menu ul li.hover { background:url(../../images/site/hover.png) no-repeat top center;}
.header-area .header-left-menu ul li a { color:#fff; }
.header-area .header-left-menu ul li.end { background:url(../../images/site/top_menu_bg_end.png) no-repeat top center; color:#fff; text-align:left; padding-left:60px; }
.banner{height:596px;overflow:hidden;}
.banner .d1{width:100%;height:596px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:560px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:17px;overflow:hidden;cursor:pointer;background:url(../../images/site/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../../images/site/img1_1.png) no-repeat center;}

#gallery { background: #1e1e1e; padding:30px 0; margin:20px 0 }
#gallery .gallery-title-area { color:#fff; text-align:center; padding:30px 0;}
#gallery .gallery-title-area h1 { font:26px/50px "Microsoft YaHei", simhei;}
.gallery-list a { color:#ccc; background:url(../../images/site/all_arr.png) no-repeat left center; padding-left:15px; }

#descriptions { position: relative; height: 50px; background: #EEE; margin-top: 10px; width: 1000px;  padding: 10px; overflow: hidden; }
#descriptions .ad-image-description { position: absolute;  }
#descriptions .ad-image-description .ad-description-title {   display: block;    }

.right-menu { position:absolute; background:url(../../images/site/right_menu_bg.png) repeat; top:20px; right:-167px; width:167px; }
.right-menu ul li { font:18px/64.5px "Microsoft YaHei", simhei; text-align:center; }
.right-menu ul li a { color:#fff; }

.header-position { height:56px; width:100%; background:#404040; border-top:2px solid #7f7f7f; font:14px/56px "Microsoft YaHei", simhei; color:#fff; }
.header-position a { color:#fff; }
.header-position span { padding:0 10px; color:#fff; }

.index { height:129px; border-top:none; }
.index-left { float:left; width:499px; overflow:hidden; height:129px;}
.index-right { float:left; width:501px; overflow:hidden; background:url(../../images/site/top_index_bg.png) no-repeat; height:129px; }
.index-right ul li { width:167px; float:left; height:64px; overflow:hidden; font:18px/64px "Microsoft YaHei", simhei; text-align:center;  }
.index-right ul li a { text-decoration:none; }
.index-right ul li:hover { background-image:url(../../images/site/top_index_bg_hover.png);}

.index-img { float:left; width:143px; margin:15px 0 0 5px;}
.index-gg { float:left; overflow:hidden; _zoom:1; background:url(../../images/site/gg_bg.png) no-repeat 20px 20px; padding:65px 0 0 50px; width:280px; }
.index-gg ul li { font:14px/24px "Microsoft YaHei", simhei; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.pictrue-area { width:700px; overflow:hidden; float:left; margin:0 0 10px 0; }
.pictrue-area ul li { float:left; margin:0 8px 8px 0; position:relative; }
.pictrue-area ul li span { position:absolute; width:95%; display:block; bottom:0; left:0; background:url(../../images/site/title_bg.png) repeat-x; height:0; font:14px/55px "Microsoft YaHei", simhei; color:#fff; padding-left:5%;}
.video-area { float:left;position:relative;  }
.video-area span { position:absolute; width:80%; display:block; bottom:0; left:0; background:url(../../images/site/video_title_bg.png) repeat-x; height:55px; font:14px/55px "Microsoft YaHei", simhei; color:#fff; padding-left:20%; }
.video-area i { position:absolute; top:120px; left:120px; background:url(../../images/site/video_play_ico.png) no-repeat; width:59px; height:58px; }
.part-1-title { padding:20px 0;}

.part-2 { clear:both; background:#e5e5e5; clear:both; overflow:hidden; zoom:1; padding:20px 0;}
.gotourl { background:url(../../images/site/arrow.png) no-repeat; width:26px; height:26px; display:block; float:right; margin-right:5px; }
.part2-left { float:left; width:705px; overflow:hidden; }
.part2_body { overflow:hidden; }
.part2_body ul li { float:left;  width:223px; height:70px; margin:0 5px 5px 0 }
.part2_body ul li a.part-url {  text-decoration:none; display:block; width:223px; height:70px; background:url(../../images/site/part_2_li_bg.png) no-repeat; font:22px/65px "Microsoft YaHei", simhei; color:#fff; }
.part2_body ul li a.part-url img { float:left; display:inline; margin:8px 12px 0 12px; border:1px solid #96d5e7; }
.part2_body ul li a.part-url:hover { background-position:0 -70px; }

.cs ul li a.part-url { background-image:url(../../images/site/part_2_li_bg2.png); text-align:center;}
.cs .gotourl { background-image:url(../../images/site/arrow_green.png);}
.tznews .gotourl { background-image:url(../../images/site/arrow_gray.png);}
.part-title { padding:20px 0 20px 0;}
.part-tznews { background:#f7f7f7; overflow:hidden; zoom:1; padding:25px 0; height:324px;}
.part-tznews ul li { padding:0 30px;}
.part-tznews ul li a { color:#666; font:14px/32px "Microsoft YaHei", simhei; }
.part-3 { padding:20px 0; overflow:hidden; }
.part-3 ul li { float:left; margin:0 12px 0;}
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; height:140px; padding:10px 5px; overflow:hidden; _height:1%;}
.part2_body .part-title { padding:20px 18px 20px 0;}
.logo-small { position:relative; float:right; width:226px; height:129px; }
.part-banner { background:url(../../images/site/banner.jpg) no-repeat top center; height:680px; width:100%; }
.part-banner .wrap { position:relative; }
.part-banner a { display:block; width:200px; height:200px; position:absolute;}
a.close-small { background:url(../../images/site/stop_ico.png) no-repeat; width:25px; height:25px;float:right; display:inline-block; position:static;  }
.part-banner a.t0 { top:20px; left:180px;}
.part-banner a.t1 { top:10px; left:410px;}
.part-banner a.t2 { top:20px; left:635px;}
.part-banner a.t3 { top:150px; left:835px;}
.part-banner a.t4 { top:350px; left:835px;}
.part-banner a.t5 { top:460px; left:635px;}
.part-banner a.t6 { top:480px; left:405px;}
.part-banner a.t7 { top:460px; left:160px;}
.part-banner a.t8 { top:340px; left:0px;}
.part-banner a.t9 { top:130px; left:0px;}

.content { background:#ecf3eb; overflow:hidden; margin:20px 0; width:100%; float:left; clear:both; height:auto!important;height:600px;min-height:600px; }
.content-area { padding:20px; }
.content-area h1 { font-size:26px; font-family:Microsoft YaHei, simhei; font-weight:normal; border-bottom:1px solid #ccc; text-align:center; line-height:100px; height:100px;  }
.content-body { padding:30px; font:14px/24px Microsoft YaHei, simhei; }


.list-area { overflow:hidden; margin:20px 0; width:100%; float:left; clear:both; height:auto!important;height:600px;min-height:600px;}
.list-area h1 { font:24px/30px "Microsoft YaHei", simhei; color:#009ef1; }
.list-area ul li { float:left; width:100%; margin:20px 0;}
.list-area ul li .img { background:#000; width:225px; height:135px; float:left; margin-right: 20px; overflow:hidden; }
.list-area ul li .rightbox { height:136px; overflow:hidden; position:relative; font-family:Microsoft YaHei,simhei;}
.list-area ul li .rightbox a.title { color:#009ef1; font-size:20px; line-height:30px; }
.list-area ul li .rightbox p { color:#666; font-size:14px; line-height:30px; }
.list-area ul li .rightbox i { display:block; position:absolute; bottom:15px; left:0; }
.list-area ul li .rightbox .gotourl { float:left; }

.list-area ul.list-all li { width:235px; padding:0 5px; font:14px/30px "Microsoft YaHei", simhei; margin:10px 0;}


.footer { clear:both; height:120px; background:#333; overflow:hidden; }
.footer .footer-menu { width:1000px; margin:10px auto; overflow:hidden; zoom:1; text-align:center; line-height:20px; }
.footer .footer-menu a { color:#ccc; }
.footer .footer-menu span { color:#666; padding:0 10px;}
.footer .footer-menu p { color:#8e8e8e; margin:3px 0;}

/* links start */
.links { clear:both;padding:5px 0;  }
.links a ,.links span { float:left;font:normal 12px/25px arial;padding:0 8px;border:solid 1px #ddd;margin:2px;background:#fff; }
.links a{ text-decoration:none;color:#0063e3; }
/* .links a:visited{color: #5C0F01;} */
.links a:hover{ border:solid 1px #999;color:red; }
.links .current{ color:#fff;background:#036cb4;font-weight:bold; }
.links .disabled{ color:#999; }
/* links end */