@charset "utf-8";
/* CSS Document */

/***********banner*************************/
.tit1{padding-bottom:15px; height:32px; line-height:32px;}
.banner {width:100%;height:420px;position:relative;overflow:hidden;cursor:pointer; z-index:9;}
.banner .banner-bg{width:100%;position:absolute; left:0px; top:0px;height:420px; display:block; overflow:hidden;}
.banner .banner-bg li{width:100%;height:420px;display:block;}
.banner .banner-main{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.banner .banner-main li{width:100%; height:420px;}

/*新年氛围*/
.DB_2015_1{position:absolute;left:0px;top:0px;}
.DB_2015_2{position:absolute;top:198px;left:110px;_position:absolute;}
.DB_2015_3{position:absolute;top:51px;left:296px;_position:absolute;}
.DB_2015_4{position:absolute;top:335px;left:296px;_position:absolute;}
.DB_2015_5{position:absolute;top:0px;right:39px;_position:absolute;}

.banner .banner-main .DB_n_2{position:absolute;right:0px;top:0px}
.banner .banner-main .DB_n_3{position:absolute;left:-50px;top:0px}

.banner .banner-main .DB_h_2{position:absolute;right:60px;top:0px;z-index:100}
.banner .banner-main .DB_h_3{position:absolute;left:20px;top:0px}

.banner .banner-main .DB_f_2{position:absolute;right:80px;top:0px;z-index:100}
.banner .banner-main .DB_f_3{position:absolute;left:20px;top:0px}

.banner .banner-main .DB_y_2{position:absolute;right:50px;top:0px;z-index:100}
.banner .banner-main .DB_y_3{position:absolute;left:-30px;top:0px}

.banner .banner-main .DB_m_2{position:absolute;right:50px;top:0px;z-index:100}
.banner .banner-main .DB_m_3{position:absolute;left:80px;top:0px}

.banner .banner-main .DB_1_1{position:absolute;left:0px;top:0px;}
.banner .banner-main .DB_1_2{position:absolute;left:200px;top:80px;_position:absolute;}
.banner .banner-main .DB_1_3{position:absolute;top:330px;left:430px;_position:absolute;}

.banner .banner-main .DB_2_3{position:absolute;right:0px;top:0px}

.banner .banner-main .DB_3_2{position:absolute;right:10px;top:0px}
.banner .banner-main .DB_3_3{position:absolute;left:0px;top:0px}
.banner .banner-main .DB_4_1{position:absolute;left:30px;top:0px;}
.banner .banner-main .DB_4_2{position:absolute;left:510px;top:0px;}
.banner .banner_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.banner .banner_menuWrap .banner_menuSet{position:absolute;width:100%;top:395px;text-align:center;font-size:0; border-radius:20px;}
.banner .banner_menuWrap .banner_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.banner .banner_prev{position:absolute;left:-50px;top:145px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.banner .banner_next{position:absolute;right:0px;top:145px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.banner:hover .banner_prev,.banner:hover .banner_next{opacity:1;filter:alpha(opacity=100);}


.main{width:100%; background:#f9f9f9; border-top:2px solid #42b2ca;}
.main1{width:1000px; margin:0px auto; position:relative;_position:relative; z-index:99;}
.main1-jp{height:45px; width:140px;position:absolute; top:-45px; left:0px; background:#66bfcf;line-height:45px;color:#fff; font-size:16px; padding-left:15px;opacity: 0.9; cursor:pointer;}
.main1-jp p{ display:block; float:left;_width:100px;}
.main1-jp span{width:25px; height:25px; font:30px/25px '宋体'; text-align:center;color:#fff; border:1px solid #fff; display:block; float:right;margin-top: 10px; margin-right:10px;_margin-right:5px;_margin-top:5px;}
.main1-jp span.zq{-webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease-out;-ms-transition: -moz-transform 0.4s ease-out;-o-transition: -moz-transform 0.4s ease-out;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.index-jptj{ overflow:hidden;height: 373px;}
.main1-top{ padding-left:10px; padding-bottom:20px; border-bottom:1px solid #dfdede; overflow:hidden;padding-top:30px;}
.main1-top dl{width:300px; display:block; float:left; margin-right:30px; overflow:hidden;}
.main1-top dl dt{width:100%; height:60px;}
.main1-top dl dd p{ font-size:14px; line-height:25px;}
.main1-top dl dd p span{color:#e07722;}
.main1-b{ text-align:center;padding: 10px 0px;color:#e07722;font:14px/25px '宋体'; cursor:pointer; display:block;}

.main2-tt{width:1000px; margin:0px auto; overflow:hidden; padding-top:20px;}
.main2{width:1000px; margin:0px auto; overflow:hidden; padding-top:35px;}
.main2-c1{width:282px; height:325px; overflow:hidden;}
.main2-c1 dl{ display:block; padding-bottom:10px; overflow:hidden;}
.main2-c1 dl dt{height:130px; overflow:hidden;}
.main2-c1 dl dt img{width:282px; height:130px;}
.main2-c1 dl dd{font:12px/20px '宋体'; text-indent:2em; padding-top:10px;}
.main2-c1 ul{width:300px;}
.main2-c1 ul li{width:87px; height:30px; margin-right:10px; margin-bottom:5px; float:left;}
.main2-c1 ul li a{ display:block; width:85px; height:28px;font:14px/28px '宋体';color:#666;text-align:center;border:1px solid #d2d2d2;transition: all 0.3s linear 0s;}
.main2-c1 ul li a:hover{ background:#42b2ca;color:#fff;border:1px solid #42b2ca;}
.main2-c2{width:416px; margin:0px 20px; overflow:hidden;}
.main2-c2-c{ overflow:hidden; height:278px;}
.main2-c2-c ul li{font:14px/30px '宋体'; display:block; border-bottom:1px dashed #ebebeb; padding:2px 0px; position:relative;}
.main2-c2-c ul li.hover dl{ display:block;}
.main2-c2-c ul li a{}
.main2-c2-c ul li span{color:#555;}
.main2-c2-c ul li em{color:#e07722; position:absolute; right:0px; top:0px;}
.main2-c2-c ul li dl{ display:none; overflow:hidden;padding-bottom: 5px;}
.main2-c2-c ul li dl dt{ display:block; float:left; margin-right:5px;width:83px; height:63px;}
.main2-c2-c ul li dl dt img{width:83px; height:63px;}
.main2-c2-c ul li dl dd{ display:block; float:left;width:325px; height:63px;font:12px/20px '宋体';}
.main2-c2-c ul li dl dd a{color:#e07722;}

.main2-c3{width:243px; overflow:hidden;}
.main2-c3-c{width:243px; height:128px; overflow:hidden; position:relative; margin-bottom:10px;}
.anli-pic{width:243px; height:128px; overflow:hidden;}
.anli-pic ul{ width:9999px;}
.anli-pic ul li{width:243px; height:128px; display:block; float:left;}
.anli-pic ul li img{width:243px; height:128px;}
.bt-l{width:15px; height:25px; background:url(../img/public.png) no-repeat; position:absolute; top:52px; cursor:pointer; display:none;}
#bt-l{ background-position:-96px 1px; left:20px;}
#bt-r{ background-position:-96px -23px; right:20px;}
.main2-c3-c:hover .bt-l{ display:block;}
.main2-ul{ overflow:hidden;}
.main2-ul ul{width:246px; overflow:hidden;}
.main2-ul ul li{width:80px; height:70px; display:block; float:left; margin-right:2px;}
.main2-ul ul li a{width:78px; height:68px; display:block;transition: all 0.3s linear 0s;}
.main2-ul ul li span{ display:block;width:46px; height:44px; background:url(../img/public.png) no-repeat; margin:0px auto;}
.main2-ul ul li p{font:12px/24px '宋体'; text-align:center;color:#fff;}
.main2-ul ul li.li1 a{border:1px solid #36b74f;background:#4cbd62}
.main2-ul ul li.li1 a:hover{background:#33b34b;}
.main2-ul ul li.li2 a{border:1px solid #138eb5;background:#1f99bf}
.main2-ul ul li.li2 a:hover{background:#0e90b9;}
.main2-ul ul li.li3 a{border:1px solid #c89039;background:#d3a359}
.main2-ul ul li.li3 a:hover{background:#ca9542;}
.main2-ul ul li.li1 span{ background-position:-113px 5px;}
.main2-ul ul li.li2 span{ background-position:-160px 4px;}
.main2-ul ul li.li3 span{ background-position:-205px 4px;}
.index-tel{ padding:10px 0px; border-bottom:1px solid #eee;}

.main3-c1{width:745px; overflow:hidden; position:relative;}
.zj-cc{width: 185px; position:absolute; right:0px; top:0px;}
.zj-cc span,.zj-cc a{ display:block; float:left; font:14px/30px '宋体'; margin-right:10px; cursor:pointer;}
.zj-cc i{width:21px; height:20px; display:block; background:url(../img/public.png) no-repeat; float:left; margin-right:5px;margin-top: 5px;transition: all 0.3s linear 0s;}
.zj-cc span i{ background-position:-394px -85px;}
.zj-cc a i{ background-position:-415px -86px;}
.zj-cc a:hover i{ background-position:-437px -86px;}
.main3-zj{height:351px;}
.main3-zj-ul{width:90px; overflow:hidden; border-bottom:1px solid #d9d9d9;}
.main3-zj-ul li{height:58px; border-top:1px solid #d9d9d9;}
.main3-zj-ul li a{ display:block;width:100%; height:100%;font:14px/58px '宋体'; text-align:center;color:#666;}
.main3-zj-ul li.hover a{ font-weight:bold;color: #0e899c;}
.main3-zj-c{height:355px; overflow:hidden;width: 640px;}
.main3-zj-c1{ overflow:hidden;}
.main3-zj-c1 ul{width:640px; overflow:hidden;}
.main3-zj-c1 ul li{width:158px;overflow:hidden; margin-right:2px; display:block; float:left; cursor:pointer;}
.main3-zj-c1 ul li dl{ display:block; overflow:hidden;}
.main3-zj-c1 ul li dl dt{width:158px; height:314px; overflow:hidden; position:relative;}
.main3-zj-c1 ul li dl dt .zj-js{width:100%;height:100%; position:absolute; bottom:-100%; left:0px;background:#7e7e7e;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.main3-zj-c1 ul li dl dt a.zj-fdj{ display:block;width:54px; height:54px; position:absolute; top:50%; margin-top:-27px; left:-50%; margin-left:-27px; background:url(../img/public.png) -234px -50px;}
.main3-zj-c1 ul li dl dt a.zj-zx{ display:block;width:106px; height:36px; position:absolute; bottom:50px;right:-50%; margin-right:-53px; background:url(../img/public.png) 0px -330px;}
.main3-zj-c1 ul li dl dd{width:158px;height:42px; display:block;font:12px/42px '宋体'; background:#eee;}
.main3-zj-c1 ul li dl dd span{color:#555; font-size:14px;}
.main3-zj-c1 ul li dl dd a{ display:block;width:100%; height:100%;}
.main3-zj-c1 ul li dl dd a i{width:19px; height:19px; background:url(../img/public.png) -318px -85px; display:block; float:left; margin:12px 5px 0px 15px;transition: all 0.3s linear 0s;}
.main3-zj-c1 ul li dl:hover dd a i{ background-position:-338px -85px;}

.main3-c2{height:}
.main3-c2 ul{ display:block; margin-bottom:5px;overflow:hidden;}
.main3-c2 ul li{ display:block;margin-bottom:2px; cursor:pointer;}
.main3-c2 ul li span{width:100%;font:14px/33px '宋体';color:#666; background:#f1f1f1; text-align:center; position:relative; display:block; height:33px;}
.main3-c2 ul li span i{position:absolute; bottom:0px; right:15px; display:none;}
.main3-c2 ul li .li-yc{padding:5px 0px; overflow:hidden; display:none;}
.main3-c2 ul li .li-yc dl dt{width:243px; height:67px; overflow:hidden;}
.main3-c2 ul li .li-yc dl dt img{width:243px; height:67px;}
.main3-c2 ul li .li-yc dl dd{width:100%;font:12px/20px '宋体'; padding-top:5px;height: 64px; overflow:hidden;}
.main3-c2 ul li .li-yc dl dd a{color:#e07722;}
.main3-c2 ul li.hover span{ background:#6ac9dd;color:#fff; font-weight:bold;}
.main3-c2 ul li.hover i,.main3-c2 ul li.hover .li-yc{ display:block;}
.main3-c2-a{height:32px;}
.main3-c2-a a{width:108px; height:32px; display:block; border-radius:3px;behavior:url(ie-css3.htc); text-align:center; line-height:32px;color:#fff; font:14px/32px SimSun; font-weight:bold;transition: all 0.3s linear 0s;}
.main3-c2-a a.index-a1{ background:#ec9219; float:left;}
.main3-c2-a a.index-a1:hover{ background:#db830d;}
.main3-c2-a a.index-a2{ background:#42b2ca; float:right;}
.main3-c2-a a.index-a2:hover{ background:#1ca5c3;}

.index-ad{width:1000px; height:90px;margin:0px auto; margin-top:35px;}
.main3{ overflow:hidden;width: 1010px}
.main3 ul{ display:block; float:left; margin-right:4px;}
.main3 ul li{margin-bottom:4px; position:relative; display:block; overflow:hidden;}
.main3 ul li span{width:100%;height:30px;background:#333; text-align:center; position:absolute; left:0px; bottom:-30px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;font:12px/30px '宋体';}
.main3 ul li:hover span{ bottom:0px;transition: all 0.3s linear 0s; }
.main3 ul li span a{ color:#fff;}
.main3 ul li span a:hover{ color:#fff;}

.main5{padding:20px; overflow:hidden; padding-top:0px;}

